1.7 KiB
1.7 KiB
Fees
Statut: migration partielle
Voir aussi la page technique historique: ../fees.md.
BR-PT-FEE-001 - Freight value depuis fee shipment
Source: BR-PT-003
Regle consultant
La valeur de fret affichee sur les documents facture vient du fee maritime du shipment, pas d'un champ direct de la facture.
Notes developpeur
- Retrouver le lot physique depuis la facture.
- Retrouver son
shipment_in. - Chercher le
fee.feeavecproduct.name = 'Maritime freight'. - Utiliser
fee.get_amount().
BR-PT-FEE-002 - Les fees lies aux lots privilegient les physiques
Source: BR-PT-021
Regle consultant
Un fee suit le lot virtuel tant qu'aucun lot physique n'est lie. Des qu'un lot physique est lie, les lots physiques deviennent la base de calcul du fee.
Notes developpeur
- Ne pas supprimer le lien virtuel: il reste le fallback.
- Quantite
ppack: somme delot.lot_qtdes physiques. - Modes quantitatifs: quantites courantes converties des physiques.
- La meme selection s'applique au PnL fee.
- Points de synchronisation: creation fee, lien
fee.lots, changement dequantity_theorical, weighing, suppression de physique.
BR-PT-FEE-003 - Fees % rate via delta de financement
Source: BR-PT-016 historique et notes 2026-04-30
Regle consultant
Les frais financiers en pourcentage se calculent avec le delta de financement
de la ligne d'estimation BL date, pas avec la date du jour.
Notes developpeur
- Formule:
amount = unit_price * quantity * (price / 100) * fin_int_delta / 360. - Source du delta: ligne
Estimated dateavectrigger = bldate. - Si aucune ligne
bldaten'existe, ne pas calculer de montant% rate.