SHELL
Datová věta je ve formátu TXT předepsaném formátu – viz popis struktury a vzorek dat.
Z úvodní věty souboru bereme do transakce tankovací karty:
|
Název atributu |
|
Délka |
Hodnota pozice |
příklad |
|
číslo souboru |
|
7 |
43-49 |
0340711 |
Dále zpracováváme pouze transakce typu DC a DN.
DC jsou transakce tankovacích karet.
DN je pro zpracování věty, která se nevztahuje k konkrétní tankovací karty a neplní se do transakcí tankovací karty, ale týká se nákupní faktury (např. sleva za celek). Nekartové transakce předpokládáme vždy v lokální měně.
Import SHELL
Transakce DC
|
Název atributu |
|
Délka |
Hodnota pozice |
příklad |
|
číslo faktury |
|
9 |
1-10 |
1615662587 |
|
Typ 1 |
|
1 |
12-12 |
"D" - vždy |
|
Typ 2 |
|
1 |
13-13 |
"C" |
|
Datum vzniku |
Datum souboru |
10 |
28-37 |
31-05-2019. |
|
Kód země |
Kód země |
2 |
90-91 |
SK |
|
Číslo tankovací karty |
Číslo tankovací karty |
19 |
117-135 |
710103011003000000 |
|
SPZ |
Registrační číslo vozidla |
16 |
176-191 |
AEO 33 45 |
|
Datum |
Datum transakce |
10 |
196-205 |
21-06-2019 |
|
Čas |
Čas transakce |
5 |
206-210 |
10:54 |
|
Číslo čerpací stanice |
Číslo čerpací stanice |
4 |
213-216 |
0002010 |
|
Místo čerpací stanice |
Místo čerpací stanice |
30 |
217-246 |
Praha |
|
Kód zboží |
Kód zboží |
5 |
270-274 |
0003 |
|
Název zboží |
Název zboží |
30 |
423-452 |
Super |
|
Množství |
Množství |
10 |
278-287 |
42.40 |
|
Měna |
Měna |
3 |
387-389 |
CZK |
|
Sazba DPH |
Sazba DPH |
6 |
345-350 |
16,00% |
|
Jednotková cena s DPH |
Jednotková cena s DPH |
8 |
288-295 |
21.2500 |
|
Celková cena s DPH |
Celková cena s DPH |
11 |
412-422 |
901.00 |
|
DPH |
DPH |
11 |
401-411 |
|
|
Celková cena s DPH(LM) |
Celková cena s DPH(LM) |
11 |
376-386 |
546.13 |
|
Stav km |
Stav km |
6 |
264-269 |
123698 |
Transakce DN:
|
Název atributu |
|
Délka |
Hodnota pozice |
příklad |
|
číslo faktury |
|
9 |
1-10 |
1615662587 |
|
Typ 1 |
|
1 |
12-12 |
"D" - vždy |
|
Typ 2 |
|
1 |
13-13 |
"N" |
|
Datum vzniku |
|
10 |
28-37 |
31-05-2019. |
|
Kód země |
Kód země |
2 |
90-91 |
SK |
|
Datum |
Datum transakce |
10 |
111-120 |
21-06-2019 |
|
Kód zboží |
Kód zboží |
5 |
123-127 |
|
|
Měna |
Měna |
3 |
141-143 |
CZK |
|
Sazba DPH |
Sazba DPH |
6 |
135-140 |
21,00% |
|
DPH |
DPH |
11 |
155-165 |
1,47 |
|
Jednotková cena s DPH |
Jednotková cena s DPH |
11 |
166-176 |
8,45 |
|
Celková cena s DPH |
Celková cena s DPH |
8 |
166-176 |
8,45 |
|
Celková cena s DPH (LM) |
Celková cena s DPH |
11 |
166-176 |
8,45 |
|
Číslo tankovací karty |
Číslo tankovací karty |
19 |
213-231 |
|
|
Popis |
Popis |
|
268-300 |
|
Dokument: SHELL_File.structure Shell in ENG.docx
Vzorek dat: Shell_OC.TXT
Nekartová transakce: SHELL003_CZ_DN.txt