The import can be started from the transaction list.
On the list of fuel card transactions, the user selects the Imports button.
The system opens a dialog box.
After entering the "Posting Date", the user selects the "Invoicing Interface Code", where the supplier and the specific import type are set. In the "Check Against Date" field, you can choose from the following options how the system should check transactions:
Card Validity Date
Contract Termination Date
The user runs the Import job and assigns the file.
Successful completion of the import is reported with the message: "Done"
If a file has already been imported and all batches of the file are either processed or prepared in the invoice interface stack, it will report an error: "The file is unfinished in the buffer."
When processing the import of fuel card transactions, the system performs blocking (hard) checks (errors are listed in the next chapter).
If the system finds an error, it writes the errors to the History and to the invoice interface buffer.
The invoicing interface stack can also be opened from the transaction overview.
The system opens the list of batches created for the given import file number.
From the list of batches, you can open the batch card.
In addition to the identification data, the header contains the following fields:
Total Amount
Calculated Field of Amounts from All Batch Lines
Soft Error Number
Calculated Number of Lines with Soft Error
Processing Status = Error
Status Code = 400
Hard Error Number
Calculated Number of Hard Error Lines
Processing Status = Error
Status Code = 300
Number of accepted errors
Calculated number of rows with accepted soft errors.
Hard mistakes cannot be accepted.
The warning does not prevent further processing and does not affect the processing status
Hard Errors
Hard mistakes in the batch, they prevent further processing of the dose and are blocking:
Fuel Card No. (Card No. - Company)
If the system does not find the "Card No. – Company" listed in the import file, the import ends with a blocking error: "Fuel card number XXXXXXXXXX does not exist" and marks the Status Code 300 in the invoice interface stack.
Vendor No. (Card Vendor No.)
The system checks the "card vendor number" on the fuel card. If the supplier on the fuel card differs from the supplier in the Invoicing Interface, the import ends with a blocking error: "For Fuel Card No. XXXXXXXXXXX the Vendor No. has not been filled in or is incorrect" and the Status Code 300 is marked in the invoicing interface buffer.
Country Code (Country Code)
The system checks the "country code" from the import file to see if it is mapped in the Country of Import table. If any country code is not mapped (it does not find the "area code" and thus the billing set), the import ends with the error "Country Code X does not exist". Country code X is not set in the "Import Country Codes for Vendor XXXXX" table and marks a Status Code of 300 in the invoice interface stack.
The system checks the "country code" from the import file to see if it exists in the country/region table. If it doesn't, it reports the error "Country Code X does not exist" and marks Status Code 300 in the invoice interface stack.
Fuel Card Product (Product Code) (Original Code - Mapping)
The system checks the item code from the import file to see if it is listed in the Invoicing Interface Mapping for the vendor. If the item code is not found in the mapping, the import ends with the error "Item XXXXX does not exist" and marks the Status Code 300 in the invoicing interface stack.
File Name (Date Filename)
The system will not allow you to re-import a file with the same name if the file has already been successfully imported (in the Fuel Card Import History table, the value for that file name in the Import Result field is "Completed without errors" or "Completed with error"). If the same file is imported, then the system will mark the Status Code 300 in the invoice interface stack.
If a file contained multiple batches and a batch was deleted, the user can import the same file again. The system will only play the deleted batch.
The system records errors in the fuel card import history as well as in the invoice interface buffer
Row No.
Row number in text file
Invoice interface buffer.
Soft Errors
Soft bugs There are non-blocking errors in the batch. Soft error lines Status Code = 400.
...
A soft error can be marked by the user as "error accepted" so that the system does not check this line further during further processing. A soft error does not affect the fuel card transaction and does not prevent further processing of the transaction.
Update Rows
The batch may contain an error that can be corrected by the user, e.g. set up a missing item mapping. After setting up the item that caused the error, the user runs the Update lines function over the batch.
The system goes through the batch rows again and checks them, except for the soft error lines marked Error accepted = Yes. If the reason for the error is no longer there, it deletes the previous error message and marks the "processing status" as New. The batch is ready to be processed.
Multiple invoices in a file
The imported file can contain multiple invoices. The system creates one batch from each invoice.
Through the Fuel Card Import History, it is possible to delete the entire imported file if no batch (invoice) has been processed from it.
If a batch from a file has already been processed, it will not allow you to delete the entire file.
However, the user can delete an unprocessed batch from the stack.
The user can upload the file again after fixing the error. The system skips the processed batch and imports only the deleted batchImport lze spustit z přehledu transakcí.
Uživatel na přehledu transakcí tankovacích karet zvolí tlačítko Importy.
Systém otevře dialogové okno.
Uživatel po zadání “Zúčtovacího data” zvolí “Kód fakturačního interface”, kde je nastaven dodavatel a konkrétní typ importu. V poli “Kontroluj datum proti”je možno zvolit z těchto možností, jak má systém kontrolovat transakce:
Datum platnosti karty
Datum ukončení smlouvy
Uživatel spustí úlohu Importu a přiřadí soubor.
Úspěšné dokončení importu zahlásí zprávou: “Hotovo”
Pokud už byl jednou soubor importován a všechny dávky souboru jsou buď zpracované, nebo připravené v zásobníku fakturačního interface, zahlásí chybu: “Soubor je rozpracován v zásobníku.”
Při zpracování importu transakcí tankovacích karet systém provádí blokační (tvrdé) kontroly (chyby jsou vypsány v další kapitole).
Pokud systém najde chybu, zapíše chyby do Historie i do zásobníku fakturačního interface.
Zásobník fakturačního interface lze otevřít také z přehledu transakcí.
Systém otevře přehled dávek, vytvořených k danému číslu importního souboru.
Z přehledu dávek lze otevřít kartu dávky.
Hlavička obsahuje kromě identifikačních údajů pole:
Celková částka dávky
Kalkulované pole částek ze všech řádků dávky
Počet měkkých chyb
Kalkulovaný počet řádků s měkkou chybou
Stav zpracování = chyba
Kód stavu = 400
Počet tvrdých chyb
Kalkulovaný počet řádku s tvrdou chybou
Stav zpracování = chyba
Kód stavu = 300
Počet akceptovaných chyb
Kalkulovaný počet řádků s akceptovanými měkkými chybami.
Tvrdé chyby akceptovat nelze.
Varování nebrání dalšímu zpracování a nemá vliv na stav zpracování
Tvrdé chyby (Hard Errors)
Tvrdé chyby v dávce brání dalšímu zpracování dávky a jsou blokační:
Číslo tankovací karty (Card No. - Company)
Pokud systém nenajde „Číslo karty – společnost“ uvedené v importním souboru, končí import blokační chybou: „Neexistuje tankovací karta číslo XXXXXXXXXX“ a označí v zásobníku fakturačního interface Kód stavu 300.
Číslo dodavatele (Card Vendor No.)
Systém kontroluje na tankovací kartě „číslo dodavatele karty“. Pokud se liší dodavatel na tankovací kartě od dodavatele ve Fakturačním interface, import končí blokační chybou: „Pro tankovací karta č. XXXXXXXXXXX není doplněno číslo dodavatele nebo je chybné“ a označí v zásobníku fakturačního interface Kód stavu 300.
Kód země (Country Code)
Systém kontroluje „kód země“ z importního souboru, zda je namapován v tabulce Země importu. Pokud některý kód země není namapován (nenalezne „kód oblasti“ a tím pádem nastavené účtování), import končí chybou “Neexistuje Kód země X“. Kód země X není nastavený v tabulce Kódy země importu pro dodavatele XXXXX” a označí v zásobníku fakturačního interface Kód stavu 300.
Systém kontroluje „kód země“ z importního souboru, zda existuje v tabulce země/oblasti. Pokud nenajde, zahlásí chybu “Neexistuje Kód země X“ a označí v zásobníku fakturačního interface Kód stavu 300.
Produkt tankovací karty (kód zboží) (Original Code - Mapping)
Systém kontroluje kód zboží z importního souboru, zda je uveden v Mapování fakturačního interface pro daného dodavatele. Pokud kód zboží nenalezne v mapování, import končí chybou “Zboží XXXXX neexistuje” a označí v zásobníku fakturačního interface Kód stavu 300.
Název souboru (Date Filename)
Systém neumožní opakovaně importovat soubor se stejným názvem, pokud byl již daný soubor úspěšně importován (v tabulce Historie importu tankovacích karet je pro daný název souboru v poli Výsledek importu“ hodnota „Dokončený bez chyb“ nebo „Dokončený s chybou“). Pokud je importován stejný soubor pak systém označí v zásobníku fakturačního interface Kód stavu 300.
Pokud soubor obsahoval více dávek a došlo ke smazání některé dávky, uživatel může importovat stejný soubor znovu. Systém dohraje jen smazanou dávku.
Systém zapisuje chyby do historie importu tankovacích karet i do zásobníku fakturačního interface
Číslo řádku
Číslo řádku v textovém souboru
Zásobník fakturačního interface.
Měkké chyby (Soft Errors)
Měkké chyby v dávce jsou neblokační chyby. Řádky s měkkou chybou Kód stavu = 400.
Měkká chyba je v případě, že v souboru je transakce na blokovanou kartu – datum transakceje vyšší nebo rovno datu blokace karty. Např. datum transakce je 20.5.21 a karta tankovací karta má datum blokace 15.5.21. Systém vypíše chybovou hlášku: “Transakce po datu blokace karty. Zablokováno DD.MM.RR”
Měkkou chybu může uživatel označit „akceptuji chybu“, aby systém při dalším zpracování tento řádek dále nekontroloval. Měkká chyba nemá vliv na transakci tankovací karty a nebrání dalšímu zpracování transakce.
Aktualizovat řádky (Update Rows)
Dávka může obsahovat chybu, kterou může uživatel opravit např. nastavit chybějící mapování zboží. Po nastavení zboží, které způsobilo chybu, uživatel nad danou dávkou spustí funkci Aktualizovat řádky.
Systém znovu prochází řádky dávky a kontroluje je, kromě řádků s měkkou chybou označené Akceptuji chybu = Ano. Pokud už důvod chyby není, smaže předchozí chybovou hlášku a „stav zpracování“ označí Nový. Dávka je připravena ke zpracování.
Více faktur (dávek) v souboru (Multiple invoices in a file)
Importovaný soubor může obsahovat více faktur. Systém vytvoří z každé faktury jednu dávku.
Přes Historii importu tankovacích karet lze smazat celý importovaný soubor, pokud z něj nebyla zpracovaná žádná dávka (faktura).
Pokud už nějaká dávka ze souboru byla zpracovaná, nedovolí smazat celý soubor.
Uživatel ale může smazat dosud nezpracovanou dávku ze zásobníku.
Uživatel po opravě chyby může nahrát soubor znovu. Systém zpracované dávky přeskočí a doimportuje pouze smazanou dávku.