Czech freign payent syste Only fr CSOB clients Structure f CFA file MCC 3.20 / HC 4.0 / SMO?? / MCT 3.20 (04.04. 2007 versin 6) Frat f file fr freign payents (\CZAWIN\*.cfa) fr prgra MultiCash Structure f CFA file crrespnds t frat f Czech Freign Payent Syste. The extensin f a CFA file's nae is ".CFA". This extensin is generated by the prgra autatically. The CFA file starts with a file Header. The payent rder starts with a essage Header A payent rder starts with a starting brace ("{"),and an essage header, and ends with an ending brace ("}"). The rders are separated fr each ther by the "$" sign. The fields within an rder are separated by the sequence. The file can cntain re than ne payent rder. File ust cntain nly upper case. File ust nt cntain null rw (Null rw is several space t) except field 72:. Cde page f payent file is CP 852 (Latin2) Exprt fr Applicatin This is frat f utput file (created by file creatin rutine) fr these applicatins MC, HC, SMO. This file is accepted by MCB/Bank. We strictly recend keeping this frat fr cnnectin with accunting systes. Iprt t Applicatin descriptin f checks during iprt int Applicatin (iprt rutine). We can check rightness frat n address helpdesk@dpraha.cz Clun descriptin: Field = serial nuber f data field M/O = cpletin f a field = andatry = ptinal L / F = Length and frat f the data field n = nueric (0-9) leading zeres are allwed, but nt cpulsry a = alphanueric f = fixed field length v = variable length The structure f the FILE header Exprt Cntent M / O L / F :01: Custer reference 16 a v :02: Ttal aunt f all rders, regardless f currencies 17 n f :03: Nuber f rders in the file 5 n f :04: Ordering party Swift address 8/11 a f
Czech freign payent syste Only fr CSOB clients :05: Ordering party nae and address (at st 4 rws, 35 letters/rw, separated by ). This field ust cntains the sae infratin as field :50: If payent file cntains re than ne payent rder, in this field ust be filled infratin fr first payent rder. :07: Nae f the file CFA Structure f the MESSAGE header: 4*35 a v 12 a v {1:F01XXXXXXXXAXXXBBBBTTTTTT}{2:I100XXXXXXXXAXXXY1}{4: where 1:F01 Cnstant Basic Header Blck XXXXXXXXAXXX first fur characters rdering party bank ID next fix string = XXXXAXXX BBBB file-nuber (Generated by the prgra fr 0 t 9999) TTTTTT transactin nuber (Increasing fr 0 t 999999) 2:I100 Cnstant Applicatin Header Blck XXXXXXXXAXXX Swift address beneficiary bank ID (8/11 characters separated A ) If swift f address beneficiary bank is nt present, will fill beneficiary bank ID fr IBAN. If IBAN will nt present, beneficiary bank ID. Y payent type cde N 00 Standard transfers U 10 Telex payent r SWIFT express A 20 Check, annunceents in free frat B 21 Check, registered annunceents C 22 Check, annunceents by curier D 23 Check, registered annunceents by curier E 30 Check fr the rdering party F 31 Check fr the rdering party, annunceents registered G 32 Check fr the rdering party, annunceents by curier H 33 Check fr the rdering party, registered annunceents by curier 1 Cnstant End f Applicatin Header Blck 4: Cnstant Text Blck
Czech freign payent syste Only fr CSOB clients The structure f the payent rder: Exprt fr Applicatin Cntent M/O L / F :20: Custer reference If the reference is issing fill in 16 blanks. If the field is shrter then 16 fill blanks fr right :32A: Subfield 1: rder s value date (YYMMDD) Subfeld 2 : ISO cde f the aunt s currency. Subfeld 3 : Aunt (with 2 decials, which are always separated decial ca) :50: Ordering party (at st 4 rws, 35 letters/rw, separated by ) The first rw ust nt be epty r cntains nly spaces. The first rw is andatry :52D: Subfield 1 Ordering party accunt nuber pre-c/a + c/a Subfield 2 Charges accunt nuber pre-c/a + c/a Subfield 3 Ordering party accunt currency ISO cde <Blank> Ordering party charges accunt currency ISO cde Subfield 4 Statistical cde (Leading zeres fr left) <Blank> (ASCII 32) Beneficiary cuntry cde (ISO) <Blank> (ASCII 32) Beneficiary bank's cuntry cde (ISO) :57A: Beneficiary bank Swift address (8 r 11 characters) 16 a f 6 n f 15 n v 4*35 a v 6 + 10 n f 6 + 10 n f 3 n f 2 a f 2 a f 8(11) a f :57D: Beneficiary bank nae (at st 2 rws, 35 char./rw, separated by ) The first rw ust nt be epty r cntains nly spaces Beneficiary bank address (at st 2 rws, 35 char./rw, separated by ) The rws ust nt be epty r cntains nly spaces Nte: In frat f Eur payent ustn't be fill street and twn f beneficiary bank.
Czech freign payent syste Only fr CSOB clients :59: Subfield 1 Hyphen "/" Subfield 2 Beneficiary accunt nuber Subfield 3 Nae f beneficiary (at st 2 rws, ax. 35 characters/rw, separated by ) The first rw ust nt be epty r cntains nly spaces. Address bank f beneficiary :70: Payent details (at st 4 rws, ax. 35 characters/rw, separated by ) :71A: cst accunting BN1: Expenses f the rdering party bank.are n the rdering party; Expenses f the beneficiary bank are n the beneficiary OUR: All expenses are n the rdering party BN2: All expenses are n the beneficiary. (If yu select this ptin, field :52D: subfield 2 will cntain nly zeres) :72: Subfield 1 Instructins at st 4 instructin cdes (2 digits nuerical cdes separated by spaces) 01 Payent nly fr beneficiaries 02 Payent nly with check 04 Payent nly after identificatin 06 The beneficiary bank shuld be infred by phne 07 The beneficiary's bank shuld be infred by fax 09 The beneficiary shuld be infred by phne 10 The beneficiary shuld be infred by fax Subfield 2 Cntact persn Subfield 3 Suppleentary infratin fr the field :52D: Subfields 4-6 Statistics (at st 3 rws, 35 characters/rw, separated by ) 1 a f 34 a v 4*35 a v 4*2 n f 3 3 3*35 a v
Czech freign payent syste Only fr CSOB clients In the fllwing exaple " " stands fr space. Exaple fr a CFA-file: :01:REFERENCE DTCFA :02:200,00 :03:1 :04:COBACZPX :05:ORDERING PARTY INFO1 :07:DTCFA.CFA {1:F010200XXXXXAXXX0006000001}{2:I100XXXXXXXXAXXXN1}{4: :20:REFERENCE :52D: :70: -} Exaple f re then ne payent rders in CFA file :01:REFERENCE DTCFA :02:400,00 :03:2 :04:COBACZPX :05:ORDERING PARTY INFO1 :07:DTCFA.CFA {1:F010200XXXXXAXXX0006000001}{2:I100XXXXXXXXAXXXN1}{4: :20:REFERENCE
Czech freign payent syste Only fr CSOB clients :52D: :70: -}${1:F010200XXXXXAXXX0006000001}{2:I100XXXXXXXXAXXXN1}{4: :20:REFERENCE :52D: :70: -} Exaple fr a CFA-file with payent statuses: :01:REFERENCE DTCFA
Czech freign payent syste Only fr CSOB clients :02:200,00 :03:1 :04:COBACZPX :05:ORDERING PARTY INFO1 :07:DTCFA.CFA {1:F010200XXXXXAXXX0006000001}{2:I100XXXXXXXXAXXXN1}{4: :20:REFERENCE :52D: :70: -}