ediverse Explorer la plateforme

À la une PEPPOL BIS Billing 3.0 L’obligation européenne d’e-invoicing arrive : France sept 2026, Belgique janv 2026, Allemagne 2025.
PROSRV D.10A

PROSRV — Service produit EDIFACT (D.10A)

Le message PROSRV décrit les services associés à un produit ou les services rendus en lien avec un cycle de vie produit : maintenance, garantie, réparation, mise en service. Il sert d'interface entre constructeur, prestataire de service et donneur d'ordre, principalement dans l'automobile et l'industrie d'équipement. Cette page synthétise la structure segmentaire telle que publiée par UN/CEFACT pour la directory D.10A.

Objet du message

Le message PROSRV décrit les services associés à un produit ou les services rendus en lien avec un cycle de vie produit : maintenance, garantie, réparation, mise en service. Il sert d'interface entre constructeur, prestataire de service et donneur d'ordre, principalement dans l'automobile et l'industrie d'équipement.

Cette page se concentre sur la structure publiée par UN/CEFACT pour la directory D.10A. Les segments listés, leur statut (M / C), leur position et leur facteur de répétition sont extraits du fichier officiel prosrv_c.htm publié sur service.unece.org.

Structure segmentaire

Le message PROSRV D.10A comporte 16 entrées de header, 59 entrées de detail et 7 entrées de summary (segments + groupes confondus). Les groupes sont indiqués en gras et leurs membres indentés selon la profondeur réelle.

Pos.TagNomSRép.
0010UNHMessage headerM1
0020BGMBeginning of messageM1
0030DTMDate/time/periodM×99
0040CUXCurrenciesC×9
0050  SG1Groupe (×9999)C×9999
0060  RFFReferenceM1
0070  DTMDate/time/periodC×99
0080    SG2Groupe (×999)C×999
0090    NADName and addressM1
0100    FIIFinancial institution informationC×99
0110      SG3Groupe (×99)C×99
0120      RFFReferenceM1
0130      DTMDate/time/periodC×9
0140        SG4Groupe (×99)C×99
0150        CTAContact informationM1
0160        COMCommunication contactC×9

Detail

Pos.TagNomSRép.
0170  SG5Groupe (×99999)C×99999
0180  DOCDocument/message detailsM1
0190  DTMDate/time/periodC×9
0200  STSStatusC×9
0210  MOAMonetary amountC×9
0220  FTXFree textC×9
0230    SG6Groupe (×99999)C×99999
0240    LINLine itemM1
0250    PIAAdditional product idC×99
0260    IMDItem descriptionC×99
0270    QTYQuantityC×99
0280    DTMDate/time/periodC×99
0290    ALIAdditional informationC×9
0300    GIRRelated identification numbersC×99
0310      SG7Groupe (×999)C×999
0320      RFFReferenceM1
0330      DTMDate/time/periodC×9
0340        SG8Groupe (×999)C×999
0350        NADName and addressM1
0360          SG9Groupe (×99)C×99
0370          RFFReferenceM1
0380          DTMDate/time/periodC×9
0390            SG10Groupe (×9)C×9
0400            CTAContact informationM1
0410            COMCommunication contactC×9
0420              SG11Groupe (×9999)C×9999
0430              CCICharacteristic/class idM1
0440              CAVCharacteristic valueC×99
0450              FTXFree textC×99
0460                SG12Groupe (×999)C×999
0470                ALCAllowance or chargeM1
0480                QTYQuantityC×9
0490                MOAMonetary amountC×9
0500                RTERate detailsC×9
0510                  SG13Groupe (×9)C×9
0520                  TAXDuty/tax/fee detailsM1
0530                  MOAMonetary amountC×9
0540                    SG14Groupe (×999)C×999
0550                    HYNHierarchy informationM1
0560                    PIAAdditional product idC×9
0570                    IMDItem descriptionC×9
0580                    QTYQuantityC×9
0590                    ALIAdditional informationC×9
0600                    PRIPrice detailsC×9
0610                      SG15Groupe (×99)C×99
0620                      RFFReferenceM1
0630                      DTMDate/time/periodC×9
0640                        SG16Groupe (×999)C×999
0650                        ALCAllowance or chargeM1
0660                        QTYQuantityC×9
0670                        MOAMonetary amountC×9
0680                        RTERate detailsC×9
0690                          SG17Groupe (×9)C×9
0700                          TAXDuty/tax/fee detailsM1
0710                          MOAMonetary amountC×9
0720                            SG18Groupe (×9999)C×9999
0730                            CCICharacteristic/class idM1
0740                            CAVCharacteristic valueC×99
0750                            FTXFree textC×99

Summary

Pos.TagNomSRép.
0760UNSSection controlM1
0770CNTControl totalC×99
0780MOAMonetary amountC×99
0790  SG19Groupe (×99)C×99
0800  TAXDuty/tax/fee detailsM1
0810  MOAMonetary amountC×9
0820UNTMessage trailerM1

Évolutions vs D.96A

Le message PROSRV n’est pas publié dans la directory D.96A. Aucune ligne de comparaison « D.96A → D.10A » ne peut donc être produite — voir le bloc ci-dessous pour le détail.

Ce message n’est pas publié dans la directory D.96A : il a été introduit dans le standard après cette release et n’a donc pas de baseline historique de comparaison. La première version indexée sur ediverse.io fixe la référence ; les évolutions sont alors documentées d’une version à l’autre dans les directories suivantes.

Exemple structurel

Exemple minimal d'un message PROSRV D.10A avec ses segments mandatoires uniquement. L'objectif est de montrer la version exacte annoncée dans UNH (PROSRV:D:10A:UN) — pas de reproduire un cas métier complet.

edifact prosrv-d10a-example.edi
UNB+UNOC:3+5410000000123:14+5410000000456:14+260514:1430+CTRL010001'
UNH+1+PROSRV:D:10A:UN'
BGM+94+PROSRV-2026-SVC-0014+9'
DTM+137:20260514:102'
CUX+2:EUR:4'
UNT+5+1'
UNZ+1+CTRL010001'

Erreurs fréquentes

  • Tokens UNH désalignés — Le tag UNH+...+PROSRV:D:10A:UN doit refléter exactement la directory utilisée — un mismatch entre la release du UNH et la release annoncée au partenaire fait rejeter le message par tout validateur strict.
  • Comptage UNT erroné — La valeur après UNT+ doit inclure UNH et UNT eux-mêmes. C'est de loin l'erreur la plus fréquente côté émetteur, indépendante de la version.
  • Listes de codes obsolètes — Entre D.96A et D.10A, plusieurs listes de codes ont reçu de nouveaux qualifiers (statut DTM, qualifier RFF, codes NAD…). Réutiliser une table de codes d'une version antérieure provoque des avertissements voire des rejets selon la stricte conformité du partenaire.

Messages liés

Versions de ce message disponibles sur ediverse.io : PROSRV D.16B, PROSRV D.21B, PROSRV D.24A.

← Toutes les versions EDIFACT