EFT-Ausgabeformat 'CPA'
Jeder Datensatz endet mit einem Zeilenschaltungs- bzw. Zeilenumbruchzeichen.
Kopfdatensatz
| Feldbeschreibung | Position | Länge | Format | Felder oder Anmerkungen | 
|---|---|---|---|---|
| Ersteller-ID | 11-20 | 10 | Alphanumerisch | bank_hdr_bank_file_fmt_mst.ach_origin_id 
		Nummer, die die Bank den EFT-Konten zugewiesen hat.  | 
                  
| Dateierstellungsnummer | 21-24 | 4 | Numerisch | bank_file_fmt_mst.last_file 
		Die Dateierstellungsnummer muss jeweils um 1 erhöht werden.  | 
                  
| Erstellungsdatum | 25-30 | 6 | Numerisch | GETCurrentDate(CYYDDD) 
		 C=0 YY=10 für 2010 DDD=Jahr Tag  | 
                  
| Zielrechenzentrum | 31-35 | 5 | Numerisch | bank_hdr_bank_file_fmt_mst.ach_dest_id 
		ID des Finanzinstituts.  | 
                  
| Reservierter Bereich für die Kommunikation zwischen Kunden und Geschäftsbank | 36-55 | 20 | Alphanumerisch | Leer | 
| Währungscode-ID | 56-58 | 3 | Alphanumerisch | vendor_mst.curr_code | 
| Füllzeichen | 59-1464 | 1406 | Alphanumerisch | Leer | 
Detaildatensatz
| Feldbeschreibung | Position | Länge | Format | Felder oder Anmerkungen | 
|---|---|---|---|---|
| Typ-ID des logischen Datensatzes | 1 | 1 | Alpha | C = Habenzahlung 
		 D = Sollzahlung  | 
                  
| Anzahl der logischen Datensätze | 2 | 9 | Numerisch | Count() 
		 Erhöhung des Feldes 02 im Kopfdatensatz um 1  | 
                  
| Ursprungskontrolldaten | 11 | 10 | Alphanumerisch | bank_hdr_bank_file_fmt_mst.ach_origin_id 
		Nummer, die die Bank den EFT-Konten zugewiesen hat.  | 
                  
| Dateierstellungsnummer | 21 | 4 | Numerisch | bank_file_fmt_mst.last_file 
		Muss mit dem Feld im Kopfdatensatz übereinstimmen  | 
                  
| CPA-Code | 25 | 3 | Numerisch | 450 
		 CPA-Transaktionscode  | 
                  
| Betrag | 28 | 10 | Numerisch | appmt_mst.for_check_amt 
		Betrag der EFT-Transaktion, Format: $$$$$$$$cc. Keine Kommas oder Dezimalpunkte. Rechtsbündig.  | 
                  
| Fälligkeitstermin Jahrhundert | 38 | 1 | >numerisch | 0 (keine Änderung bei Jahrhundertwechsel) | 
| Fälligkeitstermin (Jahr) | 39 | >2 | >numerisch | GetYear() | 
| Fäll.-Termin Tag | 41 | 3 | Numerisch | GetDay() | 
| Finanzinstitut-Nummer | 44 | 4 | Numerisch | vendor_mst.EFT_bank_num 
		 Finanzinstituts-ID  | 
                  
| Zweigstellennummer des Finanzinstituts | 48 | 5 | Numerisch | vendor_mst.transit 
		 Filiale oder Bankleitzahl.  | 
                  
| Kontonummer | 53 | 12 | Alphanumerisch | vendor_mst.account 
		 Feld muss linksbündig formatiert sein, nicht mit Nullen auffüllen. Nur signifikante Ziffern eintragen  | 
                  
| Posten-Tracenummer | 65 | 22 | Numerisch | 0000000000000000000000 | 
                  
| Gespeicherter Transaktionstyp | 87 | 3 | Numerisch | 000 | 
| Kurzname | 90 | 15 | Alphanumerisch | bank_hdr_bank_file_fmt_mst.user_name 
		Firmenname für Auszüge des Teilnehmers. Wird auf den meisten Bankauszügen angezeigt. In dieses Feld keine Nullen eingeben.  | 
                  
| Name des Zahlungsempfängers/Zahlers der Transaktion | 105 | 30 | Alphanumerisch | Name ODER VadRName = vendaddr_mst.name 
		 Name des Lieferanten oder Zahlungsempfänger-Lieferanten  | 
                  
| Name | 135 | 30 | Alphanumerisch | |
| EFT-Ersteller-ID | 165 | 10 | Alphanumerisch | Leer | 
| Transaktionserstellung - Querverweis | 175 | 19 | Alphanumerisch | appmt_mst.vend_num + "-" + appmt_mst.check_num 
		Optionales Referenzfeld  | 
                  
| Finanzinstitut für Transaktionsrückgabe | 194 | 9 | Numerisch | Dieses Element trägt die folgende Formatierung: 
		 (a) (b) (c) 9 999 99999 wobei (a) = konstant Null (b) = Bankleitzahl (bank_addr_mst.bank_number) (c) = Filiale oder Bankleitzahl ( Wenn die Option Standardkonto verw. in der Maske Bankcode/Bankdateiformat nicht ausgewählt ist, enthält dieser Wert bank_addr_mst.bank_number + bank_addr_mst.branch_code. Wenn die Option Standardkonto verw. ausgewählt ist, ist dieser Wert vollständig null.  | 
                  
| Transaktionsrückgabekonto | 203 | 22 | Alphanumerisch | bank_hdr_mst.bank_acct_no 
		Wenn in der Maske Kreditorenparameter nicht die Option Standardkonto verwenden aktiviert ist, ist dieses Feld erforderlich; lassen sie das Feld andernfalls leer.  | 
                  
| Sonstige Informationen des Erstellers | 215 | 15 | Alphanumerisch | Leer | 
| Gespeicherte Trace-Nummer | 230 | 22 | Alphanumerisch | Leer | 
| Zahlungscode | 252 | 2 | Alphanumerisch | Leer | 
| Ungültiges Datenelement | 254 | 11 | Numerisch | 00000000000 | 
Fußdatensatz
| Feldbeschreibung | Position | Länge | Format | Felder oder Anmerkungen | 
|---|---|---|---|---|
| Datensatztyp | 1 | 1 | Alpha | Z | 
| Datensatzfolge/Zähler | 2 | 9 | Numerisch | Count() 
		 Erhöhung der jeweils vorherigen Datensatzfolgenummer um 1  | 
                  
| EFT-Ersteller | 11 | 10 | Numerisch | bank_hdr_bank_file_fmt_mst.ach_origin_id 
		Muss mit dem Feld im Kopfdatensatz übereinstimmen  | 
                  
| Dateierstellungsnummer | 21 | 4 | Numerisch | bank_file_fmt_mst.last_file 
		Muss mit dem Feld im Kopfdatensatz übereinstimmen.  | 
                  
| Wert der Sollbeträge | 25 | 14 | Numerisch | 00000000000000 
		 Betrag der Sollzahlungstransaktionen (Typ D). Rechtsbündig mit führenden Nullen. Format: $$$$$$$$$$$$cc  | 
                  
| Anzahl der Sollzahlungen | 39 | 8 | Numerisch | 00000000 
		 Gesamtanzahl der Sollzahlungstransaktionen (Typ D). Rechtsbündig mit führenden Nullen.  | 
                  
| Wert der Habenbeträge | 47 | 14 | Numerisch | Sum() 
		 Betrag der Habenzahlungstransaktionen (Typ C). Rechtsbündig mit führenden Nullen. Format: $$$$$$$$$$$$cc  | 
                  
| Anzahl der Habenzahlungen | 61 | 8 | Numerisch | Sum() 
		 Gesamtanzahl der Sollzahlungstransaktionen (Typ C). Rechtsbündig mit führenden Nullen.  | 
                  
| Gesamtwert von Fehlerkorrekturen 'E' | 69 | 14 | Numerisch | 0 | 
| Gesamtanzahl an Fehlerkorrekturen "E" | 83 | 8 | Numerisch | 0 | 
| Gesamtwert von Fehlerkorrekturen "F" | 91 | 14 | Numerisch | 0 | 
| Gesamtanzahl an Fehlerkorrekturen "F" | 105 | 8 | Numerisch | 0 |