Campus :
Période fiscale :
PostgreSQL 16 RLS
DG
Direction GénéraleRôle DAF / Admin
Formulaire F-IMPPipeline 14 Étapes / Anomalies E01 à E10 / Scellement SHA-256 (CI-64)

Assistant d'Importation Historique Sécurisée

Vérification d'unicité par hash cryptographique, détection unitaire des 10 anomalies E01-E10 et import partiel transactionnel.

Pipeline d'Importation V5 : Étape 12 sur 14 — PrévisualisationLot #LOT-2026-IMP-007
1UPLOAD
2DETECTION
3PARSING
4MAPPING
5STAGING
6VALIDATION
7VALIDATION
8VALIDATION
9VALIDATION
10COHERENCE
11DATES
12PREVISUALISATION
13DECISION
14COMMIT

Dépôt de Fichier (CSV ou Excel)

CI-64
Nom du fichier :charges_historiques_2025.xlsx
Taille :248 Ko
Empreinte SHA-256 :e3b0c44298fc1c14...

Destination & Périmètre

sys_import_lot
Règle d'Isolation RG-87

Chaque enregistrement est rattaché à id_import_lot pour assurer la traçabilité intégrale et le rollback si nécessaire.

Lignes Conformes
3 / 7
Éligibles à l'import partiel
Lignes Rejetées
4
Anomalies E01, E05, E08, E10
Prévisualisation des Lignes de Staging (sys_import_ligne)
Statut du Lot : IMPORTE_PARTIEL
LigneStatutDateRéférenceTiersMontant HTTTCCode Anomalie & Motif (E01-E10)
1ACCEPTEE2026-10-02FAC-1001SARL Bureau DZ50 000.00 DA59 500.00 DALigne valide pour commit
2REJETEE32/13/2026FAC-1002EURL Nettoyage15 000.00 DA17 850.00 DA
E01Format de date invalide (attendu: AAAA-MM-JJ ou JJ/MM/AAAA)
3REJETEE2026-10-04FAC-1003Fournisseur Inconnu XYZ12 000.00 DA14 280.00 DA
E05Référence tiers introuvable dans le référentiel actif ref_fournisseur
4ACCEPTEE2026-10-05FAC-1004Algérie Télécom30 000.00 DA35 700.00 DALigne valide pour commit
5REJETEE2026-10-06FAC-1005Papeterie Centrale8 000.00 DA10 500.00 DA
E08Incohérence arithmétique fiscale : HT (8 000) + TVA (2 500) ≠ TTC (10 500)
6REJETEE2024-05-10FAC-0991Fournisseur Reprise40 000.00 DA47 600.00 DA
E10Date antérieure ou égale à la date de référence de reprise des soldes (RG-87, CI-68)
7ACCEPTEE2026-10-08FAC-1007Société Maintenance95 000.00 DA113 050.00 DALigne valide pour commit
Les 3 lignes conformes seront insérées dans trx_charge. Les 4 lignes rejetées restent archivées dans sys_import_ligne.