API pre programy
Pošlite súbor ako telo požiadavky. Odpoveď je JSON s rovnakými krokmi, aké ukazuje stránka. Kód HTTP 200 znamená, že kontrola prebehla; či faktúra prešla, hovorí pole valid.
curl -s --data-binary @faktura.xml https://kontrola.92.5.27.188.sslip.io/api/v1/validate
{"input": "UBL", "converted_from": null, "valid": false,
"steps": [{"name": "Peppol BIS Billing 3.0 ...", "ok": false,
"problems": [{"id": "BR-CO-16", "flag": "fatal", "text": "[BR-CO-16]-Amount due ...",
"sk": "Suma na úhradu (BT-115) sa musí rovnať ...", "location": "/*:Invoice..."}]}]}input: UBL, ISDOC, CSV alebo TDD. ok pri kroku: true, false, alebo null, keď krok nebolo možné vyhodnotiť. flag: fatal alebo warning. Limity: najviac 2 MB, 20 kontrol za minútu z jednej adresy, telo s hlavičkou Content-Length. Pri prekročení limitu príde HTTP 413, 411, 429 alebo 503 s poľom error.
Kontrolu prevádzkuje PROMARKT NITRA SK s.r.o. Nie je to oficiálny nástroj finančnej správy ani OpenPeppol a nie sme certifikovaný poskytovateľ. Výsledok je kontrola podľa zverejnených pravidiel, nie právne posúdenie ani záruka, že faktúru niekto prijme.