fix: utiliser FOUPORT2.SEUIL comme source principale du franco fournisseur

FOUCAD ne couvre que 53/153 fournisseurs actifs (commande auto uniquement).
FOUPORT2.SEUIL est la source officielle de l'ERP et couvre 108 fournisseurs.
4 fournisseurs dans COMMANDE_AUTO_QTEPROPO n'avaient pas de franco visible
(IMDIFA, MYCANDYSHOP, PTIT CLOWN, PUCKATOR BV).

- Sync : ajout de FOUPORT et FOUPORT2 dans le pipeline de synchronisation
- API : franco = COALESCE(fouport2.seuil, foucad.franco) dans les deux routes
- Schema PG : création des tables fouport et fouport2

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
MichaelandClaude Sonnet 4.6 committed 2026-04-13 15:58:15 +02:00
1 parent b4a9331fa8
commit c75fd5c56d
3 files changed
+99 -12

No files matched your search

+21
View File
@@ -461,6 +461,27 @@ CREATE TABLE IF NOT EXISTS foucad (
suividatemodif TIMESTAMP
);
-- Conditions de port fournisseur (source officielle du franco)
CREATE TABLE IF NOT EXISTS fouport (
no_id NUMERIC(20,0) PRIMARY KEY,
code TEXT,
sit_code TEXT,
suividatecreation TIMESTAMP,
suividatemodif TIMESTAMP
);
CREATE INDEX IF NOT EXISTS idx_fouport_code ON fouport (code);
CREATE TABLE IF NOT EXISTS fouport2 (
fou_no_id NUMERIC(20,0),
no_id NUMERIC(20,0) PRIMARY KEY,
seuil NUMERIC(12,2),
mode SMALLINT,
valeur NUMERIC(12,2),
suividatecreation TIMESTAMP,
suividatemodif TIMESTAMP
);
CREATE INDEX IF NOT EXISTS idx_fouport2_fou_no_id ON fouport2 (fou_no_id);
-- ============================================================
-- Publicités (FBENTPUB + ECOULEMENT + ECOULEMENT_DETAIL SQL Server)
-- ============================================================