Padding logic in fee
This commit is contained in:
@@ -73,3 +73,23 @@ Seuls les fees coches `To invoice` sont traites. En provisoire, un fee sans
|
||||
facture est facture normalement et un fee deja facture est ignore. En finale,
|
||||
un fee sans facture suit la facturation standard; un fee deja facture suit le
|
||||
flux DN/CN existant de `fee.fee.invoice`.
|
||||
|
||||
## Padding de facture vente dans les commissions broker
|
||||
|
||||
Le champ `lot.sale_invoice_padding` augmente la quantite facturee au client sans
|
||||
modifier le poids physique du lot. Pour les fees, `fee.quantity` reste donc la
|
||||
quantite reelle des lots effectifs.
|
||||
|
||||
Si un fee est coche `Add padding`, le calcul de facturation utilise une quantite
|
||||
dediee:
|
||||
|
||||
`quantite des lots effectifs du fee + padding vente des memes lots`
|
||||
|
||||
Cette quantite supplementaire s'applique uniquement aux modes:
|
||||
|
||||
- `Per qt`: montant = quantite avec padding * prix du fee;
|
||||
- `% price`: montant = quantite avec padding * prix unitaire de la ligne * %.
|
||||
|
||||
La purchase technique du fee et la ligne de facture service utilisent la meme
|
||||
base. Ainsi, une modification du padding apres une premiere facture est detectee
|
||||
par le flux DN/CN existant comme un changement de quantite ou de montant.
|
||||
|
||||
Reference in New Issue
Block a user