1.5 KiB
1.5 KiB
BR-PT-003 - Le freight amount des templates facture vient du fee de shipment
Intent
Afficher dans les documents facture la vraie valeur de fret maritime rattachee au shipment du lot physique.
Scope
- Domaine:
purchase_trade - Flux: templates facture achat et vente
- Priorite:
importante
Expected Behavior
Le FREIGHT VALUE d'une facture ne doit pas etre pris sur la facture elle-meme.
Il doit etre calcule a partir du fee.fee rattache au shipment (shipment_in) du lot physique relie a la facture.
Regle de navigation:
- retrouver le lot physique pertinent depuis la facture
- retrouver son shipment
- chercher le
fee.feeavec:shipment_in = shipment.idproduct.name = 'Maritime freight'
- utiliser
fee.get_amount()comme montant de fret
La regle s'applique aussi bien aux factures d'achat qu'aux factures de vente.
Cote vente, la remontee doit passer par le lot physique qui fait le lien entre purchase.line et sale.line.
Impacted Files
modules/purchase_trade/invoice.pymodules/purchase_trade/fee.pymodules/purchase_trade/lot.py- Templates facture
.fodtconcernes parFREIGHT VALUE
Tests
Couvrir les changements au plus proche du flux modifie:
- facture achat avec lot physique, shipment et fee
Maritime freight - facture vente qui remonte au lot physique puis au shipment
- cas sans fee maritime
- cas sans lot physique pertinent
Open Questions
- Preciser les templates exacts quand une demande cible un document facture particulier.