ediverse Explore the platform

Spotlight PEPPOL BIS Billing 3.0 The EU e-invoicing mandate is here — France Sept 2026, Belgium Jan 2026, Germany 2025.
CREMUL D.21B

CREMUL — EDIFACT Multiple Credit Advice Message (D.21B)

The CREMUL message is the multiple credit advice sent by a bank to its customer: it bundles in a single message several credit operations affecting the beneficiary’s account — incoming transfers, cash deposits, cheque or draft collections — with the originating references and the per-operation details. It is central to treasury-side reconciliation. This page summarises the segment structure as published by UN/CEFACT for directory D.21B.

Purpose

The CREMUL message is the multiple credit advice sent by a bank to its customer: it bundles in a single message several credit operations affecting the beneficiary’s account — incoming transfers, cash deposits, cheque or draft collections — with the originating references and the per-operation details. It is central to treasury-side reconciliation.

This page focuses on the structure published by UN/CEFACT for directory D.21B. The segments listed, their status (M / C), position and repetition factor are extracted from the official file cremul_c.htm hosted on service.unece.org.

Segment structure

The CREMUL D.21B message has 124 header entries, 0 detail entries and 0 summary entries (segments and groups combined). Groups are shown in bold and their members are indented by actual nesting depth.

Pos.TagNameSRep.
00010UNHMessage headerM1
00020BGMBeginning of messageM1
00030DTMDate/time/periodC1
00040BUSBusiness functionC1
00050  SG1Group (×2)C×2
00060  RFFReferenceM1
00070  DTMDate/time/periodC1
00080    SG2Group (×5)C×5
00090    FIIFinancial institution informationM1
00100    CTAContact informationC1
00110    COMCommunication contactC×5
00120      SG3Group (×3)C×3
00130      NADName and addressM1
00140      CTAContact informationC1
00150      COMCommunication contactC×5
00160        SG4Group (×9999)M×9999
00170        LINLine itemM1
00180        DTMDate/time/periodC×2
00190        BUSBusiness functionC1
00200        MOAMonetary amountM×2
00210          SG5Group (×3)M×3
00220          RFFReferenceM1
00230          DTMDate/time/periodC1
00240            SG6Group (×1)M1
00250            FIIFinancial institution informationM1
00260            CTAContact informationC1
00270            COMCommunication contactC×5
00280              SG7Group (×5)C×5
00290              FCAFinancial charges allocationM1
00300              MOAMonetary amountC×2
00310                SG8Group (×6)C×6
00320                ALCAllowance or chargeM1
00330                PCDPercentage detailsC1
00340                MOAMonetary amountC×2
00350                CUXCurrenciesC1
00360                DTMDate/time/periodC1
00370                  SG9Group (×5)C×5
00380                  TAXDuty/tax/fee detailsM1
00390                  MOAMonetary amountC×2
00400                  CUXCurrenciesC1
00410                  DTMDate/time/periodC1
00420                    SG10Group (×999999)M×999999
00430                    SEQSequence detailsM1
00440                    DTMDate/time/periodC×3
00450                    BUSBusiness functionC1
00460                    FIIFinancial institution informationM×2
00470                      SG11Group (×5)C×5
00480                      RFFReferenceM1
00490                      DTMDate/time/periodC1
00500                        SG12Group (×1)C1
00510                        PAIPayment instructionsM1
00520                        FTXFree textC1
00530                          SG13Group (×4)M×4
00540                          MOAMonetary amountM1
00550                          CUXCurrenciesC1
00560                          DTMDate/time/periodC×2
00570                          RFFReferenceC1
00580                            SG14Group (×3)C×3
00590                            NADName and addressM1
00600                            CTAContact informationC1
00610                            COMCommunication contactC×5
00620                              SG15Group (×3)C×3
00630                              INPParties and instructionM1
00640                              FTXFree textC1
00650                              DTMDate/time/periodC1
00660                                SG16Group (×10)C×10
00670                                GEIProcessing informationM1
00680                                MOAMonetary amountC1
00690                                LOCPlace/location identificationC×2
00700                                NADName and addressC1
00710                                RCSRequirements and conditionsC1
00720                                FTXFree textC×10
00730                                  SG17Group (×5)C×5
00740                                  FCAFinancial charges allocationM1
00750                                  MOAMonetary amountC×2
00760                                    SG18Group (×20)C×20
00770                                    ALCAllowance or chargeM1
00780                                    PCDPercentage detailsC1
00790                                    MOAMonetary amountC×2
00800                                    CUXCurrenciesC1
00810                                    DTMDate/time/periodC×2
00820                                      SG19Group (×5)C×5
00830                                      TAXDuty/tax/fee detailsM1
00840                                      MOAMonetary amountC×2
00850                                      CUXCurrenciesC1
00860                                      DTMDate/time/periodC1
00870                                        SG20Group (×1)C1
00880                                        PRCProcess identificationM1
00890                                        FTXFree textC×5
00900                                          SG21Group (×9999)C×9999
00910                                          DOCDocument/message detailsM1
00920                                          MOAMonetary amountC×5
00930                                          DTMDate/time/periodC×5
00940                                          RFFReferenceC×5
00950                                          NADName and addressC×2
00960                                            SG22Group (×5)C×5
00970                                            CUXCurrenciesM1
00980                                            DTMDate/time/periodC1
00990                                              SG23Group (×100)C×100
01000                                              AJTAdjustment detailsM1
01010                                              MOAMonetary amountC1
01020                                              RFFReferenceC1
01030                                              FTXFree textC×5
01040                                                SG24Group (×9999)C×9999
01050                                                DLIDocument line identificationM1
01060                                                MOAMonetary amountC×5
01070                                                PIAAdditional product idC×5
01080                                                DTMDate/time/periodC×5
01090                                                  SG25Group (×5)C×5
01100                                                  CUXCurrenciesM1
01110                                                  DTMDate/time/periodC1
01120                                                    SG26Group (×10)C×10
01130                                                    AJTAdjustment detailsM1
01140                                                    MOAMonetary amountC1
01150                                                    RFFReferenceC1
01160                                                    FTXFree textC×5
01170                                                      SG27Group (×1)C1
01180                                                      GEIProcessing informationM1
01190                                                      MOAMonetary amountC×5
01200                                                      CNTControl totalC×5
01210                                                        SG28Group (×5)C×5
01220                                                        AUTAuthentication resultM1
01230                                                        DTMDate/time/periodC1
01240UNTMessage trailerM1

Detail

No segment in this section.

Summary

No segment in this section.

Changes vs D.96A

Top-level differences between D.96A and D.21B for the CREMUL message (segments directly inside header / detail / summary, ignoring nested groups). The comparison is indicative: a given tag may have evolved inside nested groups without showing up in this synthesis.

Segments added vs D.96A

  • GEI in the header section (status M, repeat ×1) — not present at the top of the corresponding D.96A section.

Segments removed vs D.96A

  • GIS in the header section — present in D.96A but missing in D.21B at the same level.

Structural example

Minimal example of an CREMUL D.21B message with mandatory segments only. The goal is to show the exact version declared in UNH (CREMUL:D:21B:UN) — not to replicate a full business case (see the CREMUL D.96A page for an annotated example).

edifact cremul-d21b-example.edi
UNB+UNOC:3+5410000000123:14+5410000000456:14+260514:1430+CTRL021001'
UNH+1+CREMUL:D:21B:UN'
BGM+435+CREMUL-2026-C-0421+9'
DTM+137:20260514:102'
DTM+209:20260516:102'
RFF+AEK:STMT-2026-04-16'
FII+MS+FR7630001007941234567890185:CCBPFRPPVER:25+EDIVERSE SAS'
NAD+MS+5410000000123::9'
NAD+MR+5410000000456::9'
LIN+1'
MOA+98:1240.00:EUR'
FII+OR+FR7610107001011234567890123:CCBPFRPPNAN:25+SUPPLIER ONE'
RFF+AEK:INV-2026-7811'
DTM+171:20260512:102'
UNS+S'
MOA+86:1240.00:EUR'
CNT+39:1'
UNT+17+1'
UNZ+1+CTRL021001'

Common errors

  • Misaligned UNH tokens — The UNH+...+CREMUL:D:21B:UN token must reflect exactly the directory in use — a mismatch between the UNH release and the release agreed with the partner is rejected by every strict validator.
  • Wrong UNT segment count — The value after UNT+ must include UNH and UNT themselves. By far the most common sender-side error, regardless of the directory in use.
  • Stale code lists — Between D.96A and D.21B, several code lists received new qualifiers (DTM status, RFF qualifier, NAD codes…). Reusing an older directory’s code tables triggers warnings or even rejections depending on the partner’s strict-conformance mode.

Other versions of this message available on ediverse.io: CREMUL D.96A, CREMUL D.01B, CREMUL D.10A, CREMUL D.16B, CREMUL D.24A, CREMUL D.99B, CREMUL D.05A, CREMUL D.08A, CREMUL D.18B.

X12 functional equivalent: X12 820.

← All EDIFACT versions