26 entités · Axe douanier (CustomsTariff, Country) · Axe financier (Currency, BankAccount, FinancialConfig) · DocumentLine · Paiements client/fournisseur · Pseudo-codes clients · StatusHistory (timeline statuts)
Tout objet ayant un cycle de vie à statuts (OrderProcessing, RMA, Quotation, SupplierQuotation) enregistre chaque changement de statut dans cette table, avec sa date exacte et l'auteur. Ce log immuable permet de reconstituer graphiquement la timeline de vie d'un objet dans les écrans NEXUS.
Usages : pilotage des délais · mesure des durées moyennes par étape · audit · traçabilité réglementaire. Les entrées ne sont jamais modifiées ni supprimées.
| Règle | Description | Champ / Entité |
|---|---|---|
| Codes sur les documents | Devis / Facture client / OC / Delivery notice → ProductCustomerCode.customer_ref. PO fournisseur → ProductSupplierCode.supplier_ref. Usage interne → Product.mdc_ref. Pseudo-codes clients (is_pseudo = true) : code factice utilisé quand le client n'a pas de référence propre. |
ProductCustomerCode · ProductSupplierCode · Product |
| Alerte EUR1 | Si Document.total_ht > 6 000 EUR → bandeau d'alerte UI. Le formulaire EUR1 est exigé pour les expéditions hors UE au-delà de ce seuil. Champ eur1_required positionné automatiquement ou manuellement. |
Document.total_ht · Document.eur1_required |
| Paiements | customer_paid et supplier_paid sont des booléens saisis manuellement sur OrderProcessing — ils alimentent le tableau de bord de couverture FinancialConfig. |
OrderProcessing.customer_paid · OrderProcessing.supplier_paid |
| Guide nommage produit | ProductFamily.short_desc_guide est affiché à l'écran lors de la création d'un nouveau produit dans la famille, pour guider la saisie de la description courte. |
ProductFamily.short_desc_guide |
| Transport out of MDC | OrderProcessing.transport_out_of_mdc indique que MDC prend en charge le transport final vers le client — champ sur l'OP header. Applicable sur FROMSTOCK et VIA_MDC uniquement. |
OrderProcessing.transport_out_of_mdc |
| Devise par document | Chaque document sortant est lié à une Currency et un BankAccount — l'IBAN correspondant est imprimé sur la facture. Un seul BankAccount par devise est marqué is_default = true. |
Document.currency_id · Document.bank_account_id · BankAccount |