EFT-Ausgabeformat 'SEPA'
SEPA ermöglicht es Bürgern und Unternehmen in allen EU-Mitgliedstaaten, Zahlungen in Euro zu veranlassen und entgegenzunehmen.
Die SEPA-Ausgabe erfolgt als XML-Datei mit folgender Struktur: Hier werden nur die von SyteLine ausgefüllten Elemente dargestellt.
Gruppenkopf
Nachrichtenelement | XML-Tag | Zuordnung | Text |
---|---|---|---|
Nachrichten-ID | <MsgId> | appmt_mst.vend_num + "/" + appmt_mst.check_num |
Punkt-zu-Punkt-Referenz, die vom Auftraggeber zugewiesen und dann an den nächsten Beteiligten in der Kette gesendet wird, damit die Nachricht eindeutig identifiziert werden kann. Der Auftraggeber muss sicherstellen, dass diese Referenz pro Auftragnehmer für einen vereinbarten Zeitraum eindeutig ist. |
Erstellungsdatum/-uhrzeit | <CreDtTm> | appmt_mst.CreateDateTime |
Erstellungsdatum und -uhrzeit der Zahlungstransaktion. |
Anzahl der Transaktionen | <NbOfTxs> | 1 | |
Kontrollsumme | <CtrlSum> | Summe aller in dieser Zahlung enthaltenen Beträge für appmt.for_check_amt | Summe aller einzelnen Beträge, die in dieser Nachricht enthalten sind, und zwar unabhängig von der jeweiligen Währung. |
Anweisende Partei | <InitgPty> | Die Partei, die die Zahlung angewiesen hat. Dies kann der Zahler selbst oder eine im Namen des Zahlers handelnde Partei sein. | |
Name | <Nm> | parms_mst.company |
Der Name darf maximal 70 Zeichen lang sein |
ID | <Id> | ||
Organisations-ID | <OrgId> | ||
BIC | <BICorBIE> | bank_hdr_mst.BIC |
8- oder 11-stelliger ISO-Code, der durch SWIFT zugewiesen wurde und bei Finanztransaktionen das Finanzinstitut angibt. |
Zahlungsinformationen
Dem Gruppenkopf können mehrere Bereiche mit Zahlungsinformationen folgen.
Nachrichtenelement | XML-Tag | Zahlungsinformations-ID | Zahlungsmethode |
---|---|---|---|
Zahlungsinformations-ID | <PmtInfId> | BATCH | Von der anweisenden Partei zugewiesen. Der allgemeine Inhalt der Komponente mit Zahlungsinformationen muss eindeutig referenziert werden. Die ID ist nur für das Verhältnis zwischen Zahlungsanweiser und -empfänger relevant. Sie kann in zugehörige Nachrichten aufgenommen werden, z. B. in Zahlungsstatusberichte in Kontoauszügen, die vom Zahlungsdienstleister des Zahlungsanweisers zurück an den Zahlungsanweiser gesendet werden. |
Zahlungsmethode | <PmtMtd> | TRF | Es ist nur TRF zulässig. |
Batch-Buchung | <BtchBookg> | TRUE | Legt fest, dass mehrere Einträge pro Transaktion möglich sind. |
Zahlungsart-ID | <PmtTpInf> | Nur für Zahlungs- und nicht für Überweisungsinformationen verwenden. Bei Verwendung einer Anweisungspriorität müssen die Zahlungsinformationen Informationen zur Zahlungsart enthalten. | |
Service-Level | <SvcLvl> | Verwendung wird empfohlen. | |
Code | <Cd> | SEPA | Es ist nur SEPA zulässig. |
Angefordertes Ausführungsdatum | <ReqdExctnDt> | appmt_mst.check_date (iso) |
JJJJ-MM-TT |
Deb. | <Dbtr>: | ||
Name | <Nm> | parms_mst.company |
Obligatorisch (AT-02-Name des Zahlers). Begrenzt auf 70 Zeichen. |
Konto des Zahlers | <DbtrAcct> | Das Konto des Zahlers, das durch die Transaktion belastet wird. Für SEPA-Überweisungen sollte nur die IBAN verwendet werden. | |
ID | <Id> | ||
IBAN | <IBAN> | bank_hdr_mst.IBAN |
Kontonummer (nur IBAN) des Auftraggebers der Überweisung. Bei der IBAN (International Bank Account Number) handelt es sich um eine Erweiterung der Basiskontonummer (BBAN, Basic Bank Account Number). Die IBAN wird international verwendet, um ein Konto bei einem Finanzinstitut eindeutig zu identifizieren. |
Dienstleister des Zahlers | <DbtrAgt> | Das Finanzinstitut, bei dem das Konto des Zahlers geführt wird. Als ID ist nur der BIC-Code zulässig. | |
ID des Finanzinstituts | <FinInstnId> | ||
BIC | <BIC> | bank_hdr_mst.BIC |
|
Überweisungstransaktionsinformationen | <CdtTrfTxInf> | Hier sind mehrere Bereiche zulässig (siehe unten). |
Überweisungstransaktionsinformationen
Der Bereich mit den Zahlungsinformationen kann sich aus mehreren Transaktionsbereichen zusammensetzen.
Nachrichtenelement | XML-Tag | Zuordnung | Text |
---|---|---|---|
Zahlungs-ID | <PmtId> | ||
Vollständige ID | <EndToEndId> | appmt_mst.vendor+"/" + appmt_mst.check_num + "/" + appmt_mst.check_date |
(AT-41 Referenz des Zahlers der ursprünglichen Überweisung) Vollständige ID für den gesamte Verarbeitungs-, Interbank- und Zahlungsablauf. Sie wird von der initiierenden Partei zugewiesen und im Interbankzahlungslauf von Nachricht zu Nachricht bis zum Zahlungsempfänger weitergegeben. Sie dient als Ausgangspunkt für einen Zahlungsempfänger, der eine Zahlungstransaktion genauer untersuchen möchte. Sie kann in zugehörige Nachrichten eingebunden werden, die vom Zahlungsdienstleister des Zahlungsanweisers zurück an den Zahlungsanweiser gesendet werden.
Beispiel: 1235678/3245623/30-12-2015 |
Betrag | <Amt> | ||
Angewiesener Betrag | <InstdAmt> | appmt_mst.for_check_amt |
(AT-04 Überweisungsbetrag in Euro) Währung muss "EUR" lauten. Der Betrag darf zwischen 0,01 und 999999999.99 liegen. Es sind maximal zwei Nachkommastellen zulässig.
Beispiel: <InstdAmt Ccy="EUR">535.25</InstdAmt></td> |
Zahlungsempfänger Vermitt. | <CdtrAgt> | ||
ID des Finanzinstituts | <FinInstnId> | ||
BIC des Lieferanten | <BIC> | ||
Zahlungsempfänger | <Cdtr> | ||
Name | <Nm> | Name ODER VadRName = vendaddr_mst.name | Obligatorisch (AT-21 Name des Zahlungsempfängers). Begrenzt auf 70 Zeichen. |
Postanschrift | <PstlAdr> | (AT-22 Adresse des Zahlungsempfängers) | |
Adressart | <AdrTp> | ||
Adresszeile | <AdrLine> | VadRAddr_1 oder VadAddr_1 (vendaddr_mst.addr##1) | |
Adresszeile | <AdrLine> | VadRAddr_2 oder VadAddr_2 (vendaddr_mst.addr##2 ) |
|
PLZ | <PstCd> | VadRZip oder VadZip (vendaddr_mst.zip ) |
|
Stadt | <TwnNm> | VadRCity oder VadCity (vendaddr_mst.city ) |
|
Verwaltungseinheit | <CtrySubDvsn> | VadRState oder VadState (vendaddr_mst.state ) |
Bundesland/Provinz/Region oder sonstige subnationale Verwaltungseinheit |
Land | <Ctry> | VadRCountry oder VadCountry (vendaddr_mst.country ) |
Zweistelliger ISO-Ländercode |
Adresszeile | <AdrLine> | VadRAddr_1 oder VadAddr_1 (vendaddr.addr##1 ) |
|
Adresszeile | <AdrLine> | VadRAddr_2 oder VadAddr_2 (vendaddr.addr##2 ) |
|
Konto des Zahlungsempfängers | <CdtrAcct> | Das Konto des Zahlungsempfängers, auf dem die Überweisung eingeht. Für SEPA-Überweisungen sollte nur die IBAN verwendet werden. | |
ID | <Id> | ||
IBAN | <IBAN> | vendor_mst.IBAN |
|
<RmtInf> | |||
<Usrtrd> | appmtd.inv_num |
Listet die Lieferantenrechnungsnummer, das Zahlungsavis oder die offene Zahlung auf. |