Převody vystavených faktur z externího primárního systému do iFIS*Pohledávky

Z BBM Dokumentace iFIS
Skočit na navigaciSkočit na vyhledávání

Jednosměrný přenos dat z externího systému do iFIS pomocí textového ASCII souboru

Externí systém exportuje řádky a hlavičky vydaných faktur – pohledávek v předepsaném formátu do ASCII textového souboru. Tento soubor je pak následně importován do iFIS/Pohledávky a to bez návaznosti na přijaté zálohy.
V tomto případě se předpokládá, že externí systém není s iFIS propojen ani na úrovni základních číselníků. Při importu pohledávek probíhá nejdříve kontrola vstupních dat na číselníky iFIS (zejména na číselník organizací), vytištění chybového protokolu a následuje ruční doplnění číselníků iFIS. Po odstranění všech nekonzistencí je vstupní soubor pohledávek do iFIS přijat.
Importované doklady jsou do iFIS nahrány do stavu „Doplněn“, doklady je možné ručně propojit s přijatými zálohami, uzavřít je a nakonec účetně zlikvidovat. Synchronizace uzavírání účetního období dotčených systémů není řešena.
Přínosem je v odstranění opisování dokladů do iFIS, avšak není odstraněna nutnost duplicitní údržby číselníku organizací, zdrojů financování a evidence záloh.


Princip a omezující podmínky řešení

  1. Importní ASCII soubor je přizpůsoben pro potřeby importu do iFIS. Datovým rozhraním je textový ASCII soubor s oddělovačem (středník) ve struktuře viz. níže. Importován je soubor – dávka, který je označen unikátním pořadovým číslem (pro zamezení opakovaného importu).
  2. Vstupní soubor bude po vstupní kontrole iFIS celý přijat, nebo celý odmítnut se soupisem vstupních chyb.
  3. Identifikace organizace – odběratele ve vstupním souboru proběhne na straně iFIS podle jedné z následujících variant:
    • Podle ID části organizace evidovaného v iFIS (adresa) (ID částí organizací z iFIS/Organizace lze exportovat v elektronické podobě do externího systému)
    • Podle IČO organizace a podle Názvu části organizace (název adresy)
    • Podle plného názvu organizace a názvu části organizace (název adresy)
    • Podle interního zkráceného názvu organizace a názvu části organizace (název adresy)
      Pokud bude v importovacím souboru uvedeno pouze IČO nebo pouze Plný název organizace bez vyplněného Názvu části organizace (nebo název části nebude odpovídat názvu části v iFIS), bude doklad importován pod tzv. Hlavní část organizace (v iFIS/Organizace je obsažena informace o tom, která z částí je hlavní). Pokud tato informace o hlavní části organizace není evidována, proběhne import na první uvedenou část pod danou organizaci. Jedna z variant identifikace odběratele je ve vstupním souboru povinná. Shodnost údajů o organizaci ve všech třech číselnících organizací bude zajišťována ručně na základě chybového protokolu vytištěného po neúspěšném pokusu o import pohledávek. Prioritní je číselník iFIS/Organizace.)
  4. Import se bude řídit pomocí povinných řídících znaků, které budou součástí každého importovacího souboru - dávky. Jeden importní soubor může obsahovat i více dávek.
  5. Data budou importována do otevřeného měsíce nebo následujících období iFIS/Pohledávky - faktury
  6. Vlastní účet organizace bude v importním souboru uváděn ve tvaru "999999-9999999999/9999", přičemž před pomlčkou může být max. 6 znaků a mezi pomlčkou a lomítkem maximálně 10 znaků. Za povinným lomítkem budou 4 znaky obsahující informaci o kódu banky. V praxi se vyskytují případy, kdy číslo bankovního účtu obsahuje 2 pomlčky. První pomlčka bude v čísle účtu uváděna, druhá pomlčka nikoliv, nevýznamné úvodní nuly jsou vypuštěny.


Návrh struktury univerzálního vstupního souboru .TXT

Oddělovačem polí textového souboru je středník. Za desetinou čárku bude považována tečka '.'

Struktura importovacího souboru:

  • Záhlaví dávky
  • Hlavička
  • Řádek
  • Ukončení souboru


Importovací soubor se skládá z jednotlivých importovacích dávek.
Soubor je řízen povinnými řídícími znaky pro volání importovacích konektorů.


Záhlaví dávky

<Z>;D;TTTTTTTTTTTTTTTTTTT;KKK.KK;


<Z> 	řídící znak Z jako příznak záhlaví dávky
D	identické číslo dávky
T	obsahuje textovou poznámku  název dokumentu, max 20 znaků, nepovinné
K	obsahuje kontrolní součet všech částek  v korunách


Hlavička

<HPF>;CISLO;DENIK;MESIC;ROK;CTFF;UCET;FIRMA;ICO;DIC;PLNY_NAZEV;INTERNI_NAZEV;CAST_NAZEV;PRIJEMCE
;REFERENT;ZPRAVA;VSMB;KSMB;SSMB;POPIS;CISDODL;DODP;CELK;ZCM;PENALE;SLEVY;MENA;ZPPL;CDAN;DATS;DATV;DATP;DATD;NS;TA;AKCE;KP;DATK;

  <HPF>	 řídící znak jako příznak hlavičky pohledávky	 
  CISLO      číslo dokladu 
  DENIK   	 číslo deníku 
  MESIC      účetní a daňový měsíc dokladu
  ROK        účetní a daňový rok dokladu
  CTFF       typ řádek odběratelské faktury
  UCET       vlastní účet ve tvaru 999999-9999999999/9999 (viz. bod 6)
  FIRMA      ID identifikátor odběratele
  ICO	IČO Identifikační číslo organizace
  DIC	DIČ Daňové identifikační číslo organizace
  PLNY_NAZEV	Plný název organizace 
  INTERNI_NAZEV Zkrácený interní název organizace
  CAST_NAZEV Název části (adresy) organizace
  PRIJEMCE   ID identifikátor odběratele - konečného příjemce
  REFERENT   referent příjmení + jméno
  ZPRAVA     zpráva pro odběratele 
  VSMB       Variabilní symbol
  KSMB       Konstantní symbol
  SSMB       Specifický symbol
  POPIS      Popis dokladu
  PRIL       Volný text
  CISDODL    Číslo dodacího listu 
  DODP       dodávkový příkaz 
  CELK       celková částka pohledávky 
  ZCM        celková částka v zahraniční měně 
  PENALE     denní penále v % 
  SLEVY      sleva v % 
  MENA       měna 
  ZPPL       způsob platby (Příkazem, Hotově, Inkasem) 
  CDAN       částka daně celkem 
  DATS       datum splatnosti 
  DATV       datum vystavení 
  DATP       datum platby 
  DATD       datum uskutečnění zdanitelného plnění
  NS         číslo nákladového střediska 
  TA         číslo typu akce 
  AKCE       plný název akce 
  KP         číslo komplexní položky 
  DATK       datum kurzu


Řádek

<RPF>;RADEK;TA;TEXT;AKCE;MJ;CENAMJ;POCET;SDAN;CENC;HDAN;DATD;ZCM;ZDCM;DCM;KDAN;
   	
    <RPF>	řídící znak jako příznak začátku řádku
  RADEK     číslo řádku 
  TA        číslo typu akce 
  TEXT      text na řádku 
  AKCE      název akce
  MJ        měrná jednotka 
  CENAMJ    cena za MJ  
  POCET     počet měrných jednotek 
  SDAN      sazba daně --> číslo odpovídajícího řádku daňového přiznání 
  CENC      cena celkem včetně DPH 
  HDAN      částka daně 
  DATD      datum uskutečnění zd. plnění 
  ZCM       částka v zahraniční měně 
  ZDCM      částka základu daně v zahraniční měně
  DCM       částka DPH v cizí měně
  KDAN	koeficient odpočtu DPH


Ukončení souboru
<K>

<K>     konec souboru


Příklad importu dávkového souboru
<Z>;001;Import pohledávek z ISIS do FIS*;22700;
<HPF>;1011010111;99;10;1;2;107-888888/100;12345;;;;;;12345;Bláhová Jiřina;Fakturujeme Vám
za týdenní pobyt na K1;1011010111;7; ;ubytovací služby;; ;10500;;0.01;;;H;500;16.11.01;
12.10.01;;10.10.01;100;1;01-123;9;;
<RPF>;1;1;2 lůžkový pokoj;01-123;;2500;2;444;5250;250;10.10.01;;;;100;
<RPF>;2;1;1 lůžkový pokoj;01-123;;5000;1;444;5250;250;10.10.01;;;;100;
<HPF>;1011010112;1;11;1;2;8888888888/100;158158;;;;;;158158;Bláhová Jiřina;Fakturujeme Vám
za stravovací služby;1011010112;7; ;stravovací služby;; ;12200;;0.01;;;P;2200;22.11.01;
12.11.01;;12.11.01;0;1;01-124;9;;
<RPF>;1;1;závodní stravování;01-124;;1000;10;445;12200;2200;12.11.01;;;;100;
<K>




Způsob komunikace externího systému s iFIS

Textový soubor bude připraven k zpracování a bude předán jednou z následujících možností podle možností datových propojení:

  1. Disketou
  2. E-mailem na určenou adresu
  3. Určený lokální nebo sdílený adresář dosažitelný přes pevné datové propojení