Docs

1 Počnite ovdje1.3

1.3

Kako se kreće jedan račun

Jedan račun, od izvoza iz ERP-a do statusnih događaja.

  • U sandboxu
  • Još nije u sandboxu

Jednostavnim riječima

Ova stranica prati jedan račun od ERP-a klijenta do popisa neuspjelih računa. Za poslovanje je važno ovo: kad račun nije ispravan, odgovor navodi polje u izvozu klijenta i kaže tko ga ispravlja, i to prije nego što se išta pošalje. U hostiranom sandboxu posljednji korak još nema vezu s nacionalnim sustavom.

Jedan račun, od izvoza iz ERP-a do popisa za obradu. Žuti listić je odgovor koji navodi polje u izvozu klijenta. Isprekidani okvir je prijenosni sustav. Hostirani sandbox još ga nema postavljenog.

Kako se kreće jedan računOsam koraka od izvoza iz ERP-a do popisa za obradu. Nakon pravila kanala odgovor je 202 s ID-om ili 422 sa šifrom iz kataloga. Korak prijenosnog sustava šalje račun ondje gdje kanal ima pristupne podatke, a hostirani sandbox ih još nema.1Izvoz iz ERP-aBusiness Central,JSON ili XML2PrijemAPI poziv ili predaja datoteka3Provjera shemeKanonski model računa4Pravila kanalaKoSIT, Schematron,shema FA(3)202 + ID5Red čekanjaBrza traka: KSeF, Peppol,Francuska, NjemačkaSpora traka: ANAFrezultat adaptera6Prijenosni sustavŠalje gdje je sustav povezan7Statusni događajiJedan po koraku, redomtrajno odbijanje8Popis za obraduTrajna odbijanja422Šifra iz kataloganavodi poljenatrag partneru
  1. Račun izlazi iz ERP-a klijenta kao izvoz iz ERP-a (Business Central ili SAP Business One), kanonski JSON ili gotova XML datoteka.
  2. Stiže putem POST /invoices, POST /invoices/xml ili kao datoteka u direktoriju za predaju.
  3. Kanonski model provjerava strukturu. Pogreška navodi polje.
  4. Pokreću se vlastiti validatori kanala: KoSIT za Njemačku, Schematron za Peppol, Francusku i Rumunjsku, shema FA(3) za Poljsku. Odgovor je 202 s ID-om ili 422 sa šifrom iz kataloga koja navodi polje, kaže tko postupa i daje uputu za ispravak.
  5. Račun koji prođe provjere čeka u redu čekanja. KSeF, Peppol, Francuska i Njemačka dijele brzu traku. ANAF ima vlastitu sporu traku.
  6. Kanal s pristupnim podacima za prijenosni sustav šalje račun. Njemačka nema prijenosni sustav: njezin račun završava u stanju ready, a datoteku isporučuje partner. Kanal bez pristupnih podataka, kao danas u hostiranom sandboxu, ne šalje ništa.
  7. Svaki rezultat postaje statusni događaj, a događaji se čuvaju redom. Pogledajte statuse.
  8. Trajno odbijanje završava na popisu za obradu. Nakon prolaznih pogrešaka slanje se ponavlja, a one na popis dospijevaju tek kad se iscrpe svi ponovni pokušaji.

Napomena

Gotova XML datoteka ide prečacem. Prolazi sigurnosnu provjeru i validatore kanala (korak 4), ali ne i kanonsku provjeru ni mapiranje, te ulazi u red čekanja u koraku 5.

POST /validate izvodi samo korake 3 i 4. Ništa ne sprema, ništa ne šalje i uvijek odgovara 200 s izvješćem. Pogledajte probnu provjeru.