mod_codecompta_aquarium
class mod_codecompta_aquarium extends ModeleAccountancyCode (View source)
Class to manage accountancy code of thirdparties with Aquarium rules
Properties
| string | $name | ||
| string | $version | Dolibarr version of the loaded document |
|
| string | $error | from CommonNumRefGenerator | |
| string[] | $errors | from CommonNumRefGenerator | |
| protected DoliDB | $db | from CommonNumRefGenerator | |
| int<0, 1> | $code_null | from CommonNumRefGenerator | |
| int<0, 1> | $code_modifiable | from CommonNumRefGenerator | |
| int<0, 1> | $code_modifiable_invalide | from CommonNumRefGenerator | |
| int<0, 1> | $code_modifiable_null | from CommonNumRefGenerator | |
| int<0, 1> | $code_auto | from CommonNumRefGenerator | |
| int<0, 1> | $prefixIsRequired | from CommonNumRefGenerator | |
| string | $code | ||
| string | $prefixcustomeraccountancycode | ||
| string | $prefixsupplieraccountancycode | ||
| int | $position |
Methods
Checks if the numbers already in the database do not cause conflicts that would prevent this numbering working.
Return an example of result returned by getNextValue
Return description of module parameters
Set accountancy account code for a third party into this->code
Constructor
Details
string
getNom($langs)
Return model name
@param Translate $langs Object langs
string
getName($langs)
Return model name
@param Translate $langs Object langs
bool
isEnabled()
Return if a module can be used or not
string
info(Translate $langs)
Return description of module
bool
canBeActivated(CommonObject $object)
Checks if the numbers already in the database do not cause conflicts that would prevent this numbering working.
string
getVersion()
Returns version of numbering module
string
getExample(Translate $langs = null, Societe|string $objsoc = '', int<-1, 2> $type = -1)
Return an example of result returned by getNextValue
getToolTip($langs, Societe $soc, $type)
Return description of module parameters
@param Translate $langs Output language
get_code($db, Societe $societe, $type = '')
Set accountancy account code for a third party into this->code
@param DoliDB $db Database handler
__construct()
Constructor
int
verif(DoliDB $db, $code, $societe, $type)
Return if a code is available