BusinessDocumentCode
in package
Description of BusinessDocumentCode
Table of Contents
Constants
- GAP_LIMIT = 1000
Methods
- getNewCode() : string
- getOtherExercises() : array<string|int, mixed>
- getSequence() : SecuenciaDocumento
- setNewCode() : void
- setNewNumber() : void
- getNewNumber() : string
- getPrevious() : array<string|int, mixed>
Constants
GAP_LIMIT
public
mixed
GAP_LIMIT
= 1000
Methods
getNewCode()
public
static getNewCode(SecuenciaDocumento &$sequence, BusinessDocument &$document) : string
Parameters
- $sequence : SecuenciaDocumento
- $document : BusinessDocument
Return values
stringgetOtherExercises()
public
static getOtherExercises(SecuenciaDocumento $sequence) : array<string|int, mixed>
Parameters
- $sequence : SecuenciaDocumento
Return values
array<string|int, mixed>getSequence()
public
static getSequence(BusinessDocument $document) : SecuenciaDocumento
Parameters
- $document : BusinessDocument
Return values
SecuenciaDocumentosetNewCode()
public
static setNewCode(BusinessDocument &$document[, bool $newNumber = true ]) : void
Parameters
- $document : BusinessDocument
- $newNumber : bool = true
setNewNumber()
public
static setNewNumber(BusinessDocument &$document) : void
Parameters
- $document : BusinessDocument
getNewNumber()
protected
static getNewNumber(SecuenciaDocumento &$sequence, BusinessDocument &$document) : string
Parameters
- $sequence : SecuenciaDocumento
- $document : BusinessDocument
Return values
stringgetPrevious()
protected
static getPrevious(SecuenciaDocumento $sequence, BusinessDocument $document) : array<string|int, mixed>
Parameters
- $sequence : SecuenciaDocumento
- $document : BusinessDocument