Files
tradon/modules/purchase_trade/docs/business/fees.md
2026-05-14 11:20:33 +02:00

74 lines
2.6 KiB
Markdown

<!-- Generated from docs_source/business by docs/tools/render_business_docs.py. -->
# 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
<ul style="margin:0.65rem 0 1rem 1.1rem; padding-left:1rem; list-style-type:disc;">
<li style="margin:0.38rem 0;">Retrouver le lot physique depuis la facture.
</li>
<li style="margin:0.38rem 0;">Retrouver son <code>shipment_in</code>.
</li>
<li style="margin:0.38rem 0;">Chercher le <code>fee.fee</code> avec <code>product.name = &#x27;Maritime freight&#x27;</code>.
</li>
<li style="margin:0.38rem 0;">Utiliser <code>fee.get_amount()</code>.
</li>
</ul>
## 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
<ul style="margin:0.65rem 0 1rem 1.1rem; padding-left:1rem; list-style-type:disc;">
<li style="margin:0.38rem 0;">Ne pas supprimer le lien virtuel: il reste le fallback.
</li>
<li style="margin:0.38rem 0;">Quantite <code>ppack</code>: somme de <code>lot.lot_qt</code> des physiques.
</li>
<li style="margin:0.38rem 0;">Modes quantitatifs: quantites courantes converties des physiques.
</li>
<li style="margin:0.38rem 0;">La meme selection s&#x27;applique au PnL fee.
</li>
<li style="margin:0.38rem 0;">Points de synchronisation: creation fee, lien <code>fee.lots</code>, changement de <code>quantity_theorical</code>, weighing, suppression de physique.
</li>
</ul>
## 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
<ul style="margin:0.65rem 0 1rem 1.1rem; padding-left:1rem; list-style-type:disc;">
<li style="margin:0.38rem 0;">Formule: <code>amount = unit_price * quantity * (price / 100) * fin_int_delta / 360</code>.
</li>
<li style="margin:0.38rem 0;">Source du delta: ligne <code>Estimated date</code> avec <code>trigger = bldate</code>.
</li>
<li style="margin:0.38rem 0;">Si aucune ligne <code>bldate</code> n&#x27;existe, ne pas calculer de montant <code>% rate</code>.
</li>
</ul>