UN/EDIFACT
De taal van zakelijke uitwisseling.
UN/EDIFACT definieert gestructureerde berichten voor handelsuitwisseling. Elke implementatie legt een versie vast en een handleiding die bij de partner of sector past. EANCOM is een subset van UN/EDIFACT die door GS1 wordt beheerd.
We onderzoeken segmenten, groepen, qualifiers en aanwezigheidsregels om het verwachte document te maken.
UN/EDIFACT · UNECE ↗| Bericht | Document | Waarvoor dient het? |
|---|---|---|
| ORDERS | Bestelling | Artikelen, hoeveelheden en bestelvoorwaarden doorgeven. |
| ORDRSP | Bestelantwoord | Bestelgegevens bevestigen of aanpassen. |
| DESADV | Verzendbericht | De ontvangst voorbereiden: inhoud, colli en leveringsreferenties. |
| RECADV | Ontvangstbericht | Melden welke goederen daadwerkelijk zijn ontvangen. |
| INVOIC | Factuur / creditnota | Facturatiegegevens doorgeven volgens het documenttype. |
| CONTRL | Syntaxiscontrole | De resultaten van controles op de uitwisselingsstructuur terugmelden. |
XML & UBL
Gestructureerde, controleerbare documenten.
XML geeft gestructureerde gegevens weer. UBL definieert bedrijfsdocumenten in XML, waaronder facturen en creditnota’s. Voor Peppol BIS Billing 3.0 omvatten de controles de UBL-syntaxis en de toepasselijke bedrijfsregels.
- Structuurvalidatie met XSD-schema’s.
- Controles van bedrijfsregels met Schematron wanneer het profiel dit voorschrijft.
- Controle van identificaties, codes, totalen, belastingen en afrondingen.
CSV · JSON · Bedrijfsbestanden
De brug naar uw software slaan.
Maakt uw software CSV, bestanden met vaste veldlengtes of JSON aan? We analyseren de structuur om de koppeling met het doeldocument vast te leggen.
Het interfacecontract beschrijft coderingen, scheidingstekens, datumformaten, eenheden en ontbrekende waarden. Het beperkt onduidelijkheid bij wijzigingen.
Mapping & validatie
Samenhang vóór verzending.
Een bestand kan syntactisch geldig maar toch onbruikbaar zijn: een onbekende referentie, een verkeerde eenheid of een onjuist totaal. We onderscheiden structuurcontroles, inhoudelijke controles en specifieke eisen van de ontvanger.
De versie van de standaard en de partnerhandleiding worden bij de afbakening vastgelegd. De tests moeten op die specifieke scope gericht zijn.