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 description of module parameters
Set accountancy account code for a third party into this->code
Return an example of result returned by getNextValue
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
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
string
getExample(Translate $langs = null, Societe|string $objsoc = '', int<-1, 2> $type = -1)
Return an example of result returned by getNextValue
__construct()
Constructor
int
verif(DoliDB $db, $code, $societe, $type)
Return if a code is available