66 lines
2.2 KiB
Markdown
66 lines
2.2 KiB
Markdown
<!-- Generated from docs_source/business by docs/tools/render_business_docs.py. -->
|
|
|
|
# Contrats achat / vente
|
|
|
|
Statut: `migration partielle`
|
|
|
|
## BR-PT-CON-001 - Texte par defaut de pricing rule
|
|
|
|
Source: `BR-PT-013`
|
|
|
|
### Regle consultant
|
|
|
|
Le texte de regle de pricing recurrent doit etre configure une seule fois et
|
|
repris automatiquement sur les nouvelles lignes achat et vente.
|
|
|
|
### Notes developpeur
|
|
|
|
<ul style="margin:0.65rem 0 1rem 1.1rem; padding-left:1rem; list-style-type:disc;">
|
|
<li style="margin:0.38rem 0;">Configuration: <code>purchase_trade.configuration.pricing_rule</code>.
|
|
</li>
|
|
<li style="margin:0.38rem 0;">Cibles: <code>purchase.line.pricing_rule</code>, <code>sale.line.pricing_rule</code>.
|
|
</li>
|
|
<li style="margin:0.38rem 0;">Les lignes existantes ne sont pas modifiees retroactivement.
|
|
</li>
|
|
</ul>
|
|
|
|
## BR-PT-CON-002 - Delivery period coherent
|
|
|
|
Source: `BR-PT-014` historique, doublon de numerotation a corriger
|
|
|
|
### Regle consultant
|
|
|
|
Une periode de livraison ne peut pas commencer apres sa date de fin. Une seule
|
|
borne renseignee reste acceptee.
|
|
|
|
### Notes developpeur
|
|
|
|
<ul style="margin:0.65rem 0 1rem 1.1rem; padding-left:1rem; list-style-type:disc;">
|
|
<li style="margin:0.38rem 0;">Champs: <code>purchase.line.from_del</code>, <code>purchase.line.to_del</code>, <code>sale.line.from_del</code>, <code>sale.line.to_del</code>.
|
|
</li>
|
|
<li style="margin:0.38rem 0;">Validation attendue: bloquer si <code>from_del > to_del</code>.
|
|
</li>
|
|
</ul>
|
|
|
|
## BR-PT-CON-003 - Propagation des lieux stock dans Create Contracts
|
|
|
|
Source: `BR-PT-024`
|
|
|
|
### Regle consultant
|
|
|
|
Quand un contrat miroir est cree depuis une quantite ouverte, les lieux
|
|
logistiques doivent etre proposes selon le flux source pour eviter la ressaisie.
|
|
|
|
### Notes developpeur
|
|
|
|
<ul style="margin:0.65rem 0 1rem 1.1rem; padding-left:1rem; list-style-type:disc;">
|
|
<li style="margin:0.38rem 0;">Champs: <code>from_location</code>, <code>to_location</code>.
|
|
</li>
|
|
<li style="margin:0.38rem 0;">Flux fournisseur vers client: recopier le couple source.
|
|
</li>
|
|
<li style="margin:0.38rem 0;">Achat vers stock puis vente: <code>sale.from_location = purchase.to_location</code>.
|
|
</li>
|
|
<li style="margin:0.38rem 0;">Vente depuis stock puis achat: <code>purchase.to_location = sale.from_location</code>.
|
|
</li>
|
|
</ul>
|