A Sárga csekk (YellowCheque) és Fehér csekk (WhiteCheque) entitások határozzák meg a csekken feltüntetendő adatokat.
Adattag | Típus | Magyarázat | Kötelező | Megszorítások |
---|---|---|---|---|
tcCode | integer | TC kód, a csekken feltüntetett adatok szükségességét határozza meg. | Igen |
|
ocCode | integer | OC kód, a csekk befiizetését követően, az adatok visszajuttatását határozza meg. | Igen |
|
pageNumber | integer | oldalszám A csekknek az adott küldeményben betöltött oldalszámát határozza meg. | Igen |
|
amount | integer | összeg | TC függő
| null vagy 1 és 999 999 999 között |
accountNumber | BankAccountNumber | Számlatulajdonos számlaszáma | Igen |
|
accountOwner | AccountOwner[] | Számlatulajdonos neve | Igen |
|
payerAddress | FourLineAddress | Befizető címe, Négysoros cím | TC függő | |
payerIdentifier | HungarianPostLuhnCdvValue | Postai Luhn-féle ellenőrző összeggel ellátott érték. A csekknél a Befizető azonosítóhoz megadására használandó.* | TC függő |
|
isAcquittanced | boolean | Mentesség | Nem | |
announcement | string | Közlemény | Nem | Maximum 3 sor, soronként maximum 17 karakter. Sortöréseket tartalmazhat, szóközönként tördelhető. |
cashInTitle | string | Összeg betűvel kiírva | Nem | Maximum 3 sor, soronként maximum 10 karakter. Sortöréseket tartalmazhat, szóközönként tördelhető. |
qrCode | QrCodeData | QR kód adatok | TC/OC függő | Használata TC 51 és OC 31 esetén kötelező (2015 január 1-től) |
isPreCreatedCheque | boolean | Megszemélyesítő kóddal rendelkező | Nem | |
manufacturerCode | integer | Megszemélyesítő kód | Nem | Ha preCreatedCheque: kötelezően megadandó, Min 1, Max 9 999 999 |
* A megbízóazonosító (Befizetőazonosító) a számlatulajdonos által értelmezhető, szabadon kialakítható ügyfélkód. Maximum 23+1 numerikus karakter. A 24. karakter a CDV. A CDV algoritmus az un. Luhn-képlet alapján számítandó. Ha a megbízóazonosító (befizetőazonosító) 24 karakternél rövidebb, akkor azt jobbra igazítva balról „0”-val kell feltölteni.
A fehér csekk, a sárga csekk adattagjain felül egy adattaggal egészül ki.
Adattag | Típus | Magyarázat | Kötelező | Megszorítások |
---|---|---|---|---|
accountOwnerId | integer | Számlatulajdonos ügyfélkódja | Igen | pontosan 24 karakter hosszúságú |
Tranzakciós kódok | Összeg megadva | OCR megbízóazonosító megadva | Tőszelvény megbízóazonosító megadva | Többi adat megadva |
---|---|---|---|---|
51 | X | X | X | X |
52 |
| X | X | X |
53 | X |
| X | X |
54 |
|
| X | X |
55 |
|
|
| X |
E: Engedélyezett
J: Javasolt
TC/OC | 21 | 22 | 23 | 24 | 31 | 32 |
---|---|---|---|---|---|---|
51 | E | E | E | E | J | J |
52 | E | E | E | E | J | J |
53 | E | E | E | E | J | J |
54 | E | E | E | E | J | J |
55 | E | E | E | E |
| E |
TC/OC | 21 | 22 | 23 | 24 | 31 | 32 |
---|---|---|---|---|---|---|
51 |
|
|
|
| E | E |
52 |
|
|
|
| E | E |
53 |
|
|
|
| E | E |
54 |
|
|
|
| E | E |
55 |
|
|
|
|
| E |
<yellowCheque pageNumber="2"> <tcCode>51</tcCode> <ocCode>31</ocCode> <amount>20000</amount> <accountNumber> <domestic>123123412541-12312312412-123123123</domestic> <iban xsi:nil="true"/> </accountNumber> <accountOwner> <line1>Példa Tulajdonos</line1> <line2></line2> <line3></line3> </accountOwner> <payerAddress> <nameAdditional xsi:nil="true"/> <name>Nevenincs Cég Zrt</name> <city>Dunaújváros</city> <street> <combined>Verebély u. 35</combined> <name xsi:nil="true"/> <type xsi:nil="true"/> <number xsi:nil="true"/> <floor xsi:nil="true"/> </street> <zipCode>2400</zipCode> <country xsi:nil="true"/> </payerAddress> <payerIdentifier> <value>123</value> <cdv>2</cdv> </payerIdentifier> <isAcquittanced>false</isAcquittanced> <announcement xsi:nil="true"/> <cashInTitle xsi:nil="true"/> <qrCode> <payerIdentifier>1232</payerIdentifier> <creationDate>2016-06-12</creationDate> <prompt>2016-06-25</prompt> </qrCode> <isPreCreatedCheque>false</isPreCreatedCheque> <manufacturerCode xsi:nil="true"/> <chequeSequenceNumber xsi:nil="true"/> </yellowCheque> |
<whiteCheque pageNumber="4"> <tcCode>51</tcCode> <ocCode>31</ocCode> <amount>20000</amount> <accountNumber> <domestic>123123412541-12312312412-123123123</domestic> <iban xsi:nil="true"/> </accountNumber> <accountOwner> <line1>Nincs Tulaj</line1> <line2 xsi:nil="true"/> <line3 xsi:nil="true"/> </accountOwner> <payerAddress> <nameAdditional xsi:nil="true"/> <name>Nevenincs Cég Zrt</name> <city>Dunaújváros</city> <street> <combined>Verebély u. 35</combined> <name xsi:nil="true"/> <type xsi:nil="true"/> <number xsi:nil="true"/> <floor xsi:nil="true"/> </street> <zipCode>2400</zipCode> <country xsi:nil="true"/> </payerAddress> <payerIdentifier> <value>123</value> <cdv>2</cdv> </payerIdentifier> <isAcquittanced>false</isAcquittanced> <announcement xsi:nil="true"/> <cashInTitle xsi:nil="true"/> <qrCode> <chequeIdentifier>1232</chequeIdentifier> <creationDate>2016-06-12</creationDate> <prompt>2016-06-25</prompt> </qrCode> <isPreCreatedCheque>false</isPreCreatedCheque> <manufacturerCode xsi:nil="true"/> <chequeSequenceNumber>123124</chequeSequenceNumber> <accountOwnerId>124123</accountOwnerId> </whiteCheque> |