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

2.4 KiB

Pricing, basis, premium

Statut: migration partielle

BR-PT-PRI-001 - Le premium fait partie du prix economique

Source: BR-PT-008

Regle consultant

Le premium ou discount saisi sur une ligne fait partie du prix economique, que la ligne soit en prix fixe ou en basis.

Notes developpeur

  • unit_price reste le prix de base hors premium.
  • Montant economique: unit_price + premium converti si necessaire.
  • En basis, le premium s'applique aussi aux blocs valorises.

BR-PT-PRI-002 - Linked currency

Source: BR-PT-009 et BR-PT-010

Regle consultant

Quand le prix est saisi dans une devise ou unite liee, le premium est exprime dans ce meme repere puis converti pour les calculs internes.

Notes developpeur

  • Champs obligatoires si active: linked_price, linked_currency, linked_unit.
  • En basis + linked currency, linked_price represente le basis brut hors premium.
  • amount ajoute le premium converti.

BR-PT-PRI-003 - Pricing manuel

Source: BR-PT-016 et doublon historique BR-PT-015

Regle consultant

En pricing manuel, l'utilisateur saisit uniquement la quantite fixee du jour et le prix de marche. Les cumuls et prix moyens sont calcules automatiquement.

Notes developpeur

  • Champs saisis: quantity, settl_price.
  • Champs derives: fixed_qt, fixed_qt_price, unfixed_qt, unfixed_qt_price, eod_price, last.
  • Groupe metier: line + component ou sale_line + component.
  • Le composant choisi doit appartenir a la ligne courante.