Aller au contenu principal

Module EdiEngine

Le module EdiEngine gère le traitement, le parsing et l'échange de fichiers EDI (Electronic Data Interchange).

Sous-domaine : edi.tarbouriech.tech


Fonctionnalités

  • Parsing de fichiers EDI (formats variés)
  • Mapping vers les structures internes
  • Validation des données EDI
  • Export EDI depuis les données internes
  • Commandes Artisan pour le traitement batch

Architecture

Le traitement EDI suit le pattern Services standard :

Fichier EDI entrant

EdiParserService (lecture + normalisation)

EdiMappingService (mapping vers modèles internes)

EdiValidationService (règles métier)

Persistance en base

Log + notification si anomalie

Règles

  • Le parsing ne doit jamais bloquer le thread principal (commandes artisan ou jobs en queue)
  • Les erreurs de parsing sont loggées et notifiées, pas silencieuses
  • Les fichiers traités sont archivés, jamais supprimés immédiatement