MultiCash - MT940 - strukturovan˜
;ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
;UniCredit Bank (HVB Bank) - BussinessNet

; Vzorov˜ distribu‡n¡ formul ©
; Form t v˜pis– MT940 nen¡ pevnˆ definovan˜. Ve v˜pisu je pole :86:, kter‚ m  ka‘d 
; banka volitelnˆ plnˆn‚. Existuj¡ dva form ty tohoto pole - strukturovan‚ a
; nestrukturovan‚. Proto je nutn‚ import v˜pisu v‘dy ovˆ©it a vˆt¨inou i upravit
; formul ©.
; —pravu formul ©– zaji¨tuje p.€ernohorsk˜, mob.602 485 190, lada@apsa.cz
;

;-formul © pro v˜pis ve form tu MT940 roz¨¡©en˜ (tj. se strukturovan˜m polem :86:)
; v poli :86: jsou promˆnn‚ oddˆleny znakem OddelovacProm
;-n zev souboru pro import je *.STA

;-formul © pro p©¡kaz z Financ¡ ve form tu MultiCash, jm‚no souboru *.CFD, kde * jsou
; libovoln‚ znaky.

;ÚÄÄÄÄÄÄÄÄ¿
;³ EXPORT ³
;ÀÄÄÄÄÄÄÄÄÙ
[Exp_Parametry]             ;Popis parametr– p©i exportu
OddelovacVeFormulari = ','  ;Oddˆlova‡ promˆnn˜ch v © dku formul ©e
PrevodNaVelkaPismena = Ano;
!KonecSekce

[Exp_Polozka]                   ;Popis polo‘ky p©i exportu z financ¡
'HD:11 '
@DVYST=D,6,,'rrmmdd'            ;Datum p©¡kazu
' '
@KODPK=N,4,                     ;Smˆrov‚ ‡¡slo banky p©¡kazce
' '
@PC=N,6,                        ;Po©adov‚ ‡¡slo
' '
@KODPJ=N,4,                     ;Smˆrov‚ ‡¡slo banky p©¡jemce
!KonecRadku                     ;CRLF
'KC:'
@POLKC=N,15,                    ;€ stka
' 000000 CZK'                   ;Pevn‚ pole a kod mˆny
!KonecRadku                     ;CRLF
'UD:'
@PUCPK=N,6,                     ;P©ed‡¡sl¡ £‡tu p©¡kazce
' '
@CUCPK=N,10,                    ;€¡slo £‡tu p©¡kazce
' '
@NUCPK=Z,20,                    ;Ozna‡en¡ £‡tu p©¡kazce
!KonecRadku                     ;CRLF
'AD:'
@SSPK=N,10,                     ;Specifick˜ symbol p©¡kazce
!KonecRadku                     ;CRLF
'DI:'
@NUZ=Z,35,                      ;Ozna‡en¡ p©¡kazce 1
!KonecRadku                     ;CRLF
'   '
@NPK1=Z,35,                     ;Ozna‡en¡ p©¡kazce 2
!KonecRadku                     ;CRLF
'   '
@NPK2=Z,35,                     ;Ozna‡en¡ p©¡kazce 3
!KonecRadku                     ;CRLF
'   '
@NPK3=Z,35,                     ;Ozna‡en¡ p©¡kazce 4
!KonecRadku                     ;CRLF
'UK:'
@PUCPJ=N,6,                     ;P©ed‡¡sl¡ £‡tu p©¡jemce
' '
@CUCPJ=N,10,                    ;€¡slo £‡tu p©¡jemce
' '
@NUCPJ=Z,20,                    ;Ozna‡en¡ £‡tu p©¡jemce
!KonecRadku                     ;CRLF
'AK:'
@SSPJ=N,10,                     ;Specifick˜ symbol p©¡kazce
!KonecRadku                     ;CRLF
'KI:'
@NPJ1=Z,35,                     ;Ozna‡en¡ p©¡jemce 1
!KonecRadku                     ;CRLF
'   '
@NPJ2=Z,35,                     ;Ozna‡en¡ p©¡jemce 2
!KonecRadku                     ;CRLF
'   '
@NPJ3=Z,35,                     ;Ozna‡en¡ p©¡jemce 3
!KonecRadku                     ;CRLF
'EC:'
@KSPJ=N,4,                      ;Konstantn¡ symbol p©¡jemce
!KonecRadku                     ;CRLF
'ZD:'
@VSPK=N,10,                     ;Variabiln¡ symbol pro p©¡kazce
!KonecRadku                     ;CRLF
'ZK:'
@VSPJ=N,10,                     ;Variabiln¡ symbol pro p©¡jemce
;' ',K,1,,,
;@NUZ,Z,35,,,                   ;Informace pro banku p©¡jemce
!KonecRadku                     ;CRLF
'AV:'
@AVTEXT=Z,35,                   ;Av¡zo - ‡¡slo faktury
!KonecRadku                     ;CRLF
'   '
@AVFAKT=Z,35,                   ;Av¡zo - text faktury
!KonecRadku                     ;CRLF
'   '
@AVUCET=Z,35,                   ;Av¡zo - £‡et (SUAU) z p©¡kazu
!KonecRadku                     ;CRLF
!KonecSekce

[Exp_KonecSkupiny]              ;Popis konce £‡etn¡ho souboru p©i exportu z financ¡
'S1:'
@POC=N,9,                       ;Po‡et platebn¡ch p©¡kaz– v souboru
' '
@CKC=N,15,                      ;Celkov  ‡ stka p©evod–
!KonecRadku
'S3:'                           ;{!!.1}
@POCI=N,9,                      ;Po‡et inkasn¡ch p©¡kaz– v souboru
' '
'0'=F,15,                       ;Celkov  ‡ stka inkas
!KonecRadku
!KonecSekce

;ÚÄÄÄÄÄÄÄÄ¿
;³ IMPORT ³
;ÀÄÄÄÄÄÄÄÄÙ
[Imp_Parametry]                 ;Popis parametr– p©i importu
OddelovacProm = '?'             ;Oddˆlovaç promˆnn˜ch u variabil.form tu dat
;OddelovacText = '"'             ;Uvozova‡e text–
PocatekVariabFormatu = 0        ;Pozice od kter‚ za‡¡n  variabiln¡ form t
FormatUctu = Edicni             ;Edicni = nek¢dovan˜, Vnitrni = k¢dovan˜
StruktZaznamu = SHlavickami     ;
ImpSoubor =  Prejmenovat        ;
;ImpSoubor = Ponechat            ;
KontrolaNavaznosti = Ano        ;V importovan‚ vˆtˆ je uveden po‡ te‡n¡ z–statek
BFormular = MT940               ;Form t v˜pisu MT940
!KonecSekce

[Imp_KodUctovani]               ;Transforma‡n¡ tabulka £‡tov n¡ - 1 znak
Debet = D
Kredit = C
!KonecSekce

[Imp_KodOperace]                ;Transforma‡n¡ tabulka operac¡ - 2 znaky
Inkaso = 00
Uhrada = 01
!KonecSekce

[Imp_TypHlavicka.1]
':25:'=P,4,1,,,,                ;identifik tor vˆty
;@KODPK=K,,,,,,''                ;kod banky p©¡kazce-pokud nevyplnˆno, bere se z ‡¡seln¡ku
;                                penˆ‘n¡ch £stav–
@CUPK=H,10,2,,,'/',             ;‡¡slo banky p©¡kazce
!KonecSekce

[Imp_TypHlavicka.2]
':28C:'=P,5,1,,,,
@PORCIS=P,6,6,,,,               ;po©adov‚ ‡¡slo v˜pisu
!KonecSekce

[Imp_TypHlavicka.2a]
':28:'=P,4,1,,,,
@PORCIS=P,6,5,,,,               ;po©adov‚ ‡¡slo v˜pisu
!KonecSekce

[Imp_TypHlavicka.3]
':60F:'=P,5,1,,,,               ;star˜ stav £‡tu
@ZNSTZUST=P,1,6,,,,             ;kod £‡tov n¡ C-kredit, D-debet
@DVYST=P,6,7,'rrmmdd',,,        ;datum £‡tov n¡
;kod mˆny=P,3,13,,,,            ;ISO kod mˆny
@STZUST=P,15,16,,,,             ;star˜ z–statek
!KonecSekce

[Imp_TypHlavicka.3a]
':60M:'=P,5,1,,,,               ;pr–bˆ‘n˜ stav £‡tu
@ZNSTZUST=P,1,6,,,,             ;kod £‡tov n¡ C-kredit, D-debet
@DVYST=P,6,7,'rrmmdd',,,        ;datum £‡tov n¡
;kod mˆny=P,3,13,,,,            ;ISO kod mˆny
@STZUST=P,15,16,,,,             ;pr–bˆ‘n˜ z–statek
!KonecSekce

[Imp_TypPolozka.1]
':61:'=P,4,1,,,,
@DSPL=P,6,5,'rrmmdd',,,         ;datum splatnosti
@VALUTA=P,4,11,'mmdd',,,        ;valuta - datum p©ips n¡ na £‡et
@KODUCTO=P,1,15,,,,             ;kod £‡tov n¡ C-kredit, D-debet,
;druh mˆny=P,1,23,,             ;ISO kod mˆny
@POLKC=P,15,16,,,,              ;‡ stka
@AV1=P,16,50,,,,                ;text platby
;textov˜ kl¡‡=P,4,,,            ;textov˜ kl¡‡
;reference klienta=P,16,,,      ;reference klienta - NONREF
;//=P,2,,,                      ;konstanta
;reference banky=P,16,,,        ;reference banky
!KonecSekce

[Imp_TypPolozka.2]
':86:999'=P,7,1,,A,,            ;koncov  vˆta obratu
@DUDAJ=P,30,8,,,,               ;dopl¤kov˜ £daj
;@CUPJ=H,17,5,,,,' NA ',         ;‡¡slo proti£‡tu
@VSPK=K,,,,,'9',                ;V - symbol
@SSPK=K,,,,,'0',                ;S - symbol
@KSPK=K,,,,,'0308',             ;K - symbol
!KonecSekce

[Imp_TypPolozka.3]
':86:'=P,4,1,,A,,               ;koncov  vˆta obratu
@DUDAJ=D,27,3,,,'?32',          ;dopl¤kov˜ £daj
@CUPJ=H,17,3,,,'?20',           ;‡¡slo proti£‡tu
@VSPK=D,10,7,,,'?22',           ;V - symbol
@SSPK=D,10,7,,,'?23',           ;S - symbol
@KSPK=D,10,7,,,'?21',           ;K - symbol
@AV1=D,27,3,,,'?24',            ;text platby
!KonecSekce
[Konec]                         ;Ozna‡en¡ konce formul ©e

ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Zmˆnov  dokumentace ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Vytvo©eno - 14.4.2008 - €ernohorsk˜
—prava - 8.9.2008 - €ernohorsk˜ -  £prava pole :86:
—prava - 9.10.2008 - €ernohorsk˜ - zru¨en¡ @KODPK