B XML-Datei für SEPA-Lastschriften

Dieser Anhang enthält die folgenden Themen:

Hinweis:

Das übergeordnete XML-Element ist "Customer Direct Debit Initiation", und das XML-Tag lautet "<CstmrDrctDbtInitn>".

Gruppen-Header-Elemente

Eine SEPA-XML-Datei enthält einen Gruppen-Header. Der Gruppen-Header muss in der Datei vorhanden sein. Es gibt folgende Elemente für den Gruppen-Header:

Element XML-Tag Datenquelle
GroupHeader <GrpHdr> Fest codiertes Tag
MessageIdentification <MsgId> Eine systemgenerierte interne Kennzeichnung, die sich aus der Unternehmensnummer, der Konto-, Bank- und Folgenummer aus der Einrichtung der automatischen Nummernvergabe für System 74 (Zeile 1) zusammensetzt
CreationDateTime <CreDtTm> Der beim Formatieren der Nachricht systemgenerierte Datums-/Zeitstempel
NumberOfTransactions <NbOfTxs> Die Gesamtzahl der in der Nachricht enthaltenen Lastschrift-Transaktionsblöcke.

Pro Zahlungsinformation ist nur eine Lastschrifttransaktion zulässig.

ControlSum <CtrlSum> Der Gesamtbetrag des Inkassos
InitiatingParty <InitgPty> Fest codiertes Tag
Name <Nm> Im System wird der Empfängername des Unternehmens, das den Inkasso initiiert, aus F0111.MLNM verwendet.
Identification <Id> Fest codiertes Tag
OrganizationIdentification <OrgId> Fest codiertes Tag
Other <Othr> Fest codiertes Tag
Identification <Id> Im System wird die Steuernummer des Unternehmens aus der Tabelle "Adressbuchstamm" (F0101) übernommen.
Issuer <Issr> Die Identität der initiierenden Partei oder der Einzelperson, die in der Verarbeitungsoption definiert ist. Wenn Sie diese Verarbeitungsoption leer lassen, wird dieses Tag nicht im Bericht angezeigt.

Zahlungsinformationselemente

Element XML-Tag Datenquelle
PaymentInformation <PmtInf> Fest codiertes Tag
PaymentInformationIdentification <PmtInfId> Ein systemgenerierter interner Code
PaymentMethod <PmtMtd> Fest codierter DD-Wert
BatchBooking <BtchBookg> Fest codiert mit dem Wert "Falsch"
NumberOfTransactions <NbOfTxs> Fest codiert mit dem Wert "1". Pro Block "Zahlungsinformationen" kann nur über eine Zahlung informiert werden.
ControlSum <CtrlSum> Der Gesamtbetrag des Inkassos
PaymentTypeInformation <PmtTpInf> Fest codiertes Tag
ServiceLevel <SvcLvl> Fest codiertes Tag
Code <Cd> Fest codierter SEPA-Wert
LocalInstrument <LclInstrm> Fest codiertes Tag
Code <Cd> Fest codierter CORE-Wert
SequenceType <SeqTp> Gültige Werte sind "FNAL", "FRST", "OOFF" und "RCUR".
CategoryPurpose <CtgyPurp> Der Wert aus der Verarbeitungsoption "Kategoriezweck" wird geladen.
RequestedCollectionDate <ReqdColltnDt> Fälligkeitsdatum des Inkassos aus F03B575.DGJ
Creditor <Cdtr> Fest codiertes Tag
Name <Nm> Im System wird der Empfängername des Unternehmens, das die Rechnung erfasst, aus F0111. MLNM verwendet.
PostalAddress <PstlAdr> Fest codiertes Tag
Country <Ctry> Land (in dem das Unternehmen ansässig ist) aus F0116.CTR
AddressLine <AdrLine> Die ersten zwei Zeilen der Unternehmensadresse aus F0116.ADD1 und F0116.ADD2
CreditorAccount <CdtrAcct> Fest codiertes Tag
Identification <Id> Fest codiertes Tag
IBAN <IBAN> Der Wert aus dem Feld "IBAN" des Inkassobankkontos des Gläubigers
Currency <Ccy> Fest codierter EUR-Wert
CreditorAgent <CdtrAgt> Je nachdem, welcher Wert in der Verarbeitungsoption "Finanzinstituts-ID der Gläubigerbank" angegeben ist, wird der BIC für das Bankkonto des Gläubigers in das BIC-Tag oder der fest codierte Wert "Nicht angegeben" in das Tag für sonstige IDs geladen.
FinancialInstitutionIdentification <FinInstnId> Fest codiertes Tag
BIC <BIC> Der Wert aus dem Feld "BIC" des Inkassobankkontos des Gläubigers
Other <Other> Fest codiertes Tag
Identification <Id> Fest codierter Wert "Nicht angegeben"
ChargeBearer <ChrgBr> Fest codierter SLEV-Wert
DirectDebitTransactionInformation <DrctDbtTxInf> Fest codiertes Tag
PaymentIdentification <PmtId> Fest codiertes Tag
InstructionIdentification <InstrId> Ein eindeutiger Schlüssel, der vom System für jede Zahlung generiert wird
EndToEndIdentification <EndToEndId> Ein eindeutiger Schlüssel, der vom System für jede Zahlung generiert wird
InstructedAmount <InstdAmt> (Update für Release 9.1) Inkassobetrag des Schuldners aus F03B575.TAAP
DirectDebitTransaction <DrctDbtTx> Fest codiertes Tag
MandateRelatedInformation <MndtRltdInf> Fest codiertes Tag
MandateIdentification <MndtId> Der eindeutige Mandatsreferenzcode aus F7430002.MDTID
DateOfSignature <DtOfSgntr> Das Datum der Mandatsunterzeichnung aus F743002.MDD
AmendmentIndicator <AmdmntInd> Gültige Werte sind Wahr und Falsch.
AmendmentInformationDetails <AmdmnInfDtls> Vorhanden, wenn <AmdmntInd> = Wahr
OriginalMandateIdentification <OrgnlMndtId> Werte aus F743002.OCDT
OriginalCreditor SchemeIdentification <OrgnlCdtrSchmeId> Fest codiertes Tag
Identification <Id> Fest codiertes Tag
PrivateIdentification <PrvtId> Fest codiertes Tag
OtherIdentification <OthrId> Fest codiertes Tag
Identification <Id> ID des ursprünglichen Gläubigers, der das Mandat ausgestellt hat, aus Tabelle F743002
SchemeName <SchmeNm> Fest codiertes Tag
Proprietary <Prtry> Fest codierter SEPA-Wert
OriginalDebtorAccount <OrgnlDbtrAcct> Fest codiertes Tag
Identification <Id> Fest codiertes Tag
IBAN <IBAN> IBAN des Bankkontos des ursprünglichen Schuldners aus F743002.ODBI
OriginalDebtorAgent <OrgnlDbtrAgt> Fest codiertes Tag
FinancialInstitutionIdentification <FinInstnId> Fest codiertes Tag
ProprietaryIdentification <PrtryId> Fest codiertes Tag
Identification <Id> Fest codierter SMNDA-Wert
CreditorSchemeIdentification <CdtrSchmeld> Fest codiertes Tag
Identification <Id> Fest codiertes Tag
PrivateIdentification <PrvtId> Fest codiertes Tag
OtherIdentification <OthrId> Fest codiertes Tag
Identification <Id> ID des Gläubigers, der letztendlich die Forderung erhält. Dieser Wert wird aus der Mandatstabelle (F743002) übernommen.
SchemeName <SchmeNm> Fest codiertes Tag
Proprietary <Prtry> Fest codierter SEPA-Wert
UltimateCreditor <UltmtCdtr> Fest codiertes Tag
Name <Nm> Im System wird der Name des Unternehmens, das letztendlich die Lastschriften einzieht, aus F0111. MLNM verwendet.
Identification <Id> Fest codiertes Tag
OrganizationIdentification <OrgId> Fest codiertes Tag
Other <Othr> Fest codiertes Tag
Identification <Id> Steuernummer aus F0101.TAX
DebtorAgent <DbtrAgt> Je nachdem, welcher Wert in der Verarbeitungsoption "Finanzinstituts-ID der Schuldnerbank" angegeben ist, wird der BIC für das Bankkonto des Schuldners in das BIC-Tag oder der fest codierte Wert "Nicht angegeben" in das Tag für sonstige IDs geladen.
FinancialInstitutionIdentification <FinInstnId> Fest codiertes Tag
BIC <BIC> BIC des Bankkontos des Schuldners, der letztendlich die Zahlungen leistet, aus F743002.ODBB
Other <Other> Fest codiertes Tag
Identification <Id> Fest codierter Wert "Nicht angegeben"
Debtor <Dbtr> Fest codiertes Tag
Name <Nm> Im System wird der Empfängername aus F0111. MLNM verwendet.
PostalAddress <PstlAdr> Fest codiertes Tag
Country <Ctry> Land des Schuldners aus F0116.CTR
AddressLine <AdrLine> Die ersten zwei Zeilen der Adresse des Schuldners aus F0116.ADD1 und F0116.ADD2
Identification <Id> Fest codiertes Tag
OrganizationIdentification <OrgId> Fest codiertes Tag
BICorBEI <BICOrBEI> BIC des Bankkontos des ursprünglichen Schuldners aus der Tabelle "Bankleitzahlstamm" (F0030)
DebtorAccount <DbtrAcct> Fest codiertes Tag
Identification <Id> Fest codiertes Tag
IBAN <IBAN> IBAN des Bankkontos des ursprünglichen Schuldners aus der Tabelle "Bankleitzahlstamm" (F0030)
UltimateDebtor <UltmtDbtr> Fest codiertes Tag
Name <Nm> Im System wird der Empfängername des Schuldners, der letztendlich die Zahlungen leistet, aus F0111. MLNM verwendet.
Identification <Id> Fest codiertes Tag
OrganizationIdentification <OrgId> Fest codiertes Tag
Other <Othr> Fest codiertes Tag
Identification <Id> Steuernummer aus F0101.TAX
Purpose <Purp> Der Wert wird aus der Verarbeitungsoption "Zweckcode" geladen.
Code <Cd> Fest codierter SUPP-Wert
RemittanceInformation <RmtInf> Fest codiertes Tag
Unstructured <Ustrd> Fest codiertes Tag
Structured <Strd> Fest codiertes Tag
CreditorReferenceInformation <CdtrRefInf> Fest codiertes Tag
Type <Tp> Fest codiertes Tag
CodeorProprietary <CdOrPrtry> Fest codiertes Tag
Code <Cd> Fest codierter SCOR-Wert
Issuer <Issr> Wert aus F03B575. MCU Die in der Verarbeitungsoption "Aussteller der Überweisungs-ID" angegebene Methode wird verwendet, um den Wert in dieses Tag für den Modus "Strukturiert" zu laden.
Reference <Ref> Die Rechnungsnummer aus F03B575. DOC

Hinweis:

Die XML enthält die Tags für den letzten Schuldner und für den letzten Gläubiger, wenn sich diese von den Tags für den Schuldner und für den Gläubiger unterscheiden.

Die XML enthält Änderungsinformationen, wenn Änderungen vorliegen, die ein aktuelleres Datum als das Datum von "Letztes Inkasso" aufweisen.

In der XML werden die ursprünglichen Werte nur für geänderte Daten angezeigt.

Beispiele für strukturierte und unstrukturierte Zahlungsmodi in der XML

  • In den folgenden Codezeilen werden die XML-Tags für eine unstrukturierte Ausgabe von Transaktionen mit einer einzigen Rechnung aufgezeigt.

     +++ <RmtInf>
    
    ++++ <Ustrd> Invoice No 1, Invoice Date1, Invoice Total Amount1, Invoice Payment amount1, Discount </Ustrd>
    
    +++ </RmtInf>
    
  • In den folgenden Codezeilen werden die XML-Tags für eine unstrukturierte Ausgabe von Transaktionen mit mehreren Rechnungen aufgezeigt.

    +++ <RmtInf>
    
    ++++ <Ustrd> Invoice No 1,Invoice Date1, Invoice Total Amount1, Invoice Payment amount1 Discount</Ustrd>
    
    ++++ <Ustrd> Invoice No 2,Invoice Date2, Invoice Total Amount2, Invoice Payment amount2 Discount</Ustrd>
    
    ++++ <Ustrd> Invoice No 3,Invoice Date3, Invoice Total Amount3, Invoice Payment amount3 Discount</Ustrd>
    
    +++ </RmtInf>     
    
  • In den folgenden Codezeilen werden die XML-Tags für eine strukturierte Ausgabe von Transaktionen mit einer einzigen Rechnung aufgezeigt.

    +++ <RmtInf>
    
    ++++ <Strd>   
    
    +++++ <CdtrRefInf>              
    
    ++++++ <Tp>
    
    ++++++ <CdOrPrtry>
    
    +++++++ <Cd>SCOR</Cd>                 
    
    ++++++ </CdOrPrtry>
    
    +++++++ <Issr> Invoice 1 MCU </Issr>
    
    ++++++ </Tp>
    
    ++++++ <Ref> Invoice 1 Number </Ref>
    
    +++++ </CdtrRefInf>       
    
    ++++ </Strd> 
    
    +++ </RmtInf>     
    
  • In den folgenden Codezeilen werden die XML-Tags für eine strukturierte Ausgabe von Transaktionen mit mehreren Rechnungen aufgezeigt.

     +++  <RmtInf>
    
    ++++ <Strd> 
    
    +++++ <CdtrRefInf>     
    
    ++++++ <Tp>
    
    ++++++ <CdOrPrtry>
    
    +++++++ <Cd>SCOR</Cd>     
    
    ++++++  </CdOrPrtry>
    
    +++++++ <Issr> Invoice 1 MCU </Issr>
    
    ++++++ </Tp>
    
    ++++++ <Ref> Invoice 1 Number </Ref>
    
    +++++ </CdtrRefInf>    
    
    ++++ </Strd> 
    
    ++++ <Strd> 
    
    +++++ <CdtrRefInf>     
    
    ++++++ <Tp>
    
    ++++++ <CdOrPrtry>
    
    +++++++ <Cd> SCOR </Cd>     
    
    ++++++  </CdOrPrtry>
    
    +++++++ <Issr> Invoice 2 MCU </Issr>
    
    ++++++ </Tp>
    
    ++++++ <Ref> Invoice 2 Number </Ref>
    
    +++++ </CdtrRefInf>    
    
    ++++ </Strd> 
    
    ++++ <Strd> 
    
    +++++ <CdtrRefInf>     
    
    ++++++ <Tp>
    
    ++++++ <CdOrPrtry>
    
    +++++++ <Cd> SCOR </Cd>     
    
    ++++++  </CdOrPrtry>
    
    +++++++ <Issr> Invoice 3 MCU </Issr>
    
    ++++++ </Tp>
    
    ++++++ <Ref> Invoice 3 Number </Ref>
    
    +++++ </CdtrRefInf>    
    
    ++++ </Strd> 
    
     +++  </RmtInf>