dolibarr 21.0.0-alpha
|
Library for common margin functions. More...
Go to the source code of this file.
Functions | |
marges_admin_prepare_head () | |
Define head array for tabs of marges tools setup pages. | |
marges_prepare_head () | |
Return array of tabs to used on pages for third parties cards. | |
getMarginInfos ($pv_ht, $remise_percent, $tva_tx, $localtax1_tx, $localtax2_tx, $fk_pa, $pa_ht) | |
Return an array with margins information of a line. | |
Library for common margin functions.
Definition in file margins.lib.php.
getMarginInfos | ( | $pv_ht, | |
$remise_percent, | |||
$tva_tx, | |||
$localtax1_tx, | |||
$localtax2_tx, | |||
$fk_pa, | |||
$pa_ht ) |
Return an array with margins information of a line.
float | $pv_ht | Selling price without tax |
float | $remise_percent | Discount percent on line |
float | $tva_tx | Vat rate (not used) |
float | $localtax1_tx | Vat rate special 1 (not used) |
float | $localtax2_tx | Vat rate special 2 (not used) |
int | $fk_pa | Id of buying price (prefer set this to 0 and provide $pa_ht instead. With id, buying price may have change) |
float | $pa_ht | Buying price without tax |
Definition at line 119 of file margins.lib.php.
References price2num().
Referenced by Facture\createFromContract(), Facture\createFromOrder(), Commande\createFromProposal(), ContratLigne\fetch(), FactureLigne\fetch(), OrderLine\fetch(), PropaleLigne\fetch(), SupplierProposal\fetch(), SupplierProposalLine\fetch(), Commande\fetch_lines(), Contrat\fetch_lines(), Facture\fetch_lines(), FactureRec\fetch_lines(), Propal\fetch_lines(), SupplierProposal\getLinesArray(), and Invoices\postLine().
marges_admin_prepare_head | ( | ) |
Define head array for tabs of marges tools setup pages.
Definition at line 32 of file margins.lib.php.
References complete_head_from_modules().
marges_prepare_head | ( | ) |
Return array of tabs to used on pages for third parties cards.
Definition at line 60 of file margins.lib.php.
References complete_head_from_modules().