Vývojári

Rozhrania API Peppol a nástroje pre vývojárov

Vymieňajte faktúry, objednávky a ďalšie obchodné dokumenty vo formáte Peppol prostredníctvom REST API rozhraní služby Qvalia. Obohacujte údaje o transakciách. Extrahujte štruktúrované údaje z faktúr vo formáte PDF. Vyskúšajte si to v testovacom prostredí a potom prejdite do produkčného prostredia pomocou samostatného kľúča API.

Prehľad rozhrania API Peppol

REST
cez HTTPS
JSON alebo XML
Na základe UBL 2.1
Webhooky
Udalosti súvisiace s dodávkou
99.8%
Mesačná SLA

Od API kľúča po prvú požiadavku

Náš tím zodpovedný za zaškolenie vám poskytuje podporu počas integrácie a testovania.

export ACCOUNT_REG_NO=VAŠE_REGISTRÁCNE_ČÍSLO_ÚČTU # Identifikuje účet v každej požiadavke na rozhranie API transakcií

Túto hodnotu použite v ceste požiadavky pri každom volaní rozhrania Transaction API.

export QVALIA_API_KEY=VÁŠ_SANDBOX_API_KEY export QVALIA_BASE_URL=https://api-test.qvalia.com
export QVALIA_API_KEY=YOUR_SANDBOX_API_KEY
export QVALIA_BASE_URL=https://api-test.qvalia.com

Prístupové údaje pre testovacie prostredie a produkčné prostredie uchovávajte oddelene.

curl -X POST \ ${QVALIA_BASE_URL}/transaction/${ACCOUNT_REG_NO}/invoices/outgoing \ -H Authorization:${QVALIA_API_KEY} \ -H Content-Type:application/json \ -d @invoice.json
curl -X POST \
  ${QVALIA_BASE_URL}/transaction/${ACCOUNT_REG_NO}/invoices/outgoing \
  -H Authorization:${QVALIA_API_KEY} \
  -H Content-Type:application/json \
  -d @invoice.json

Táto odpoveď potvrdzuje, že dokument bol prijatý. Výsledky overenia a stav doručenia sa zobrazujú prostredníctvom webhookov alebo stavu dokumentu.

export QVALIA_API_KEY=VÁŠ_PRODUKČNÝ_API_KĽÚČ export QVALIA_BASE_URL=https://api.qvalia.com
export QVALIA_API_KEY=YOUR_PRODUCTION_API_KEY
export QVALIA_BASE_URL=https://api.qvalia.com

Sledujte spracovanie a doručenie prostredníctvom webhookov alebo stavu dokumentu.

Jeden účet, šesť rozhraní API

API pre fakturáciu

Odosielajte a prijímajte faktúry a dobropisy prostredníctvom Peppolu s overením pred doručením.

Objednávka API

Odosielajte a prijímajte objednávky prostredníctvom Peppolu, vrátane odpovedí na objednávky, zmien a zrušení, čím zabezpečíte kompletný priebeh objednávacieho procesu.

Partner API

Vytvárajte a spravujte účty koncových zákazníkov a identifikátory Peppol priamo z vašej vlastnej platformy, a to pomocou webhookov pre udalosti súvisiace s dokumentmi.

OCR API

Extrahujte štruktúrované údaje z faktúr vo formáte PDF na účely kontroly a ďalšieho spracovania.

Rozšírené rozhranie API

Klasifikujte dokumenty a jednotlivé položky a obohacujte transakcie o štruktúrované údaje.

Účtovné API

Vytvárajte návrhy na zaúčtovanie na základe prichádzajúcich faktúr, aby ste ich mohli rýchlejšie skontrolovať a zaúčtovať.

Ďalšie možnosti pripojenia

Keď integrácia prostredníctvom API nie je tou správnou voľbou alebo potrebujete viac než len výmenu dokumentov.

  • SFTP
    Prenášajte súbory vo formáte XML alebo CSV cez SFTP, ak nie je možná integrácia prostredníctvom API.
  • ERP konektory
    Hotové konektory pre bežné ERP a účtovné systémy.
  • Server Peppol MCP
    Poskytnite agentom umelej inteligencie a klientom MCP štruktúrovaný prístup k transakciám, položkám, stavu dodávky a overovaniu.
  • Punchout
    Prepojte katalóg dodávateľa so systémom obstarávania odberateľa.
  • Platba v rámci B2B
    Pridajte do obchodu WooCommerce možnosť platby a fakturácie B2B s doručením cez Peppol.

Referenčná príručka Peppol pre vývojárov

Táto stránka sa venuje rozhraniam API spoločnosti Qvalia a dokumentom Peppol, ktoré prenášajú. Štandard Peppol, na ktorom sú založené, vrátane špecifikácií, pravidiel validácie a zoznamov kódov, je popísaný v našej dokumentácii k Peppol a v príručke k implementácii. Úplný zoznam koncových bodov nájdete na stránke api.qvalia.io. Normatívne špecifikácie Peppol zverejňuje organizácia OpenPeppol na stránke docs.peppol.eu.

Dokumenty Peppol a ich rozhrania API

DokumentŠpecifikácia PeppolRozhranie API Qvalia
FaktúraPeppol BIS Billing .0Rozhrania API pre faktúry
DobropisPeppol BIS Billing 3.0, dobropisRozhrania API pre dobropisy
Objednávka a potvrdenie objednávkyBIS Ordering Peppol BIS OrderingAPI pre objednávky, API pre odpovede na objednávky
Objednávková zmluvaBIS Order Agreement Peppol BIS Order AgreementObjednávanie rozhraní API pre dohody
Zmena a zrušenie objednávkyPeppol BIS Advanced OrderingAPI pre zmeny objednávok, API pre zrušenie objednávok
Oznámenie o odoslaníPeppol BIS Despatch AdviceAPI pre oznámenia o odoslaní
KatalógPeppol BIS Catalogue s odpoveďouRozhrania API katalógu
Stav dodávkyOdpoveď na úrovni správy a stav na úrovni správyRozhrania API pre odpovede na úrovni správ, rozhrania API pre stav na úrovni správ

Testovanie a prevádzka

Pieskovisko

Otestujte si integráciu so svojimi vlastnými systémami bez toho, aby to malo vplyv na skutočných zákazníkov alebo finančné toky.

Verzovanie

Zmeny s nekompatibilnými dopadmi sa zavádzajú ako nová verzia API, a to s najmenej mesačným predstihom.

Stav systému

Zobraziť aktuálnu dostupnosť služieb a najnovšie informácie o poruchách.

Bezpečnosť

Prečítajte si, ako spoločnosť Qvalia pristupuje k informačnej bezpečnosti, zabezpečeniu nepretržitej prevádzky a budovaniu dôvery.

Peppol pre vašu firmu alebo pre vašich zákazníkov?

Prístupový bod Peppol

Chcete odosielať a prijímať dokumenty Peppol pre svoju firmu. Pripojte sa k prístupovému bodu Peppol spoločnosti Qvalia a integrujte ho so svojím ERP systémom alebo prostredníctvom API.

Partnerské riešenia

Ponúknite Peppol svojim zákazníkom prostredníctvom modelu, ktorý zodpovedá vašej úlohe. Využite integrovanú službu Peppol vo svojom produkte prostredníctvom API spoločnosti Qvalia alebo prevádzkujte hostovaný prístupový bod pod vlastnou identitou poskytovateľa služieb Peppol.

Otázky, ktoré kladú vývojári

Ďalšie pokyny k implementácii nájdete v našej znalostnej báze.

Existuje nejaké testovacie prostredie?

Áno. Testovacie prostredie na adrese api-test.qvalia.com používa samostatný kľúč API, takže môžete vykonávať testy bez toho, aby to malo vplyv na skutočných zákazníkov alebo finančné toky. Postupujte podľa podrobného návodu k rozhraniu Peppol API v sekcii Znalostná báza.

Aké formáty API podporuje?

Štandardne JSON alebo XML. Oba formáty využívajú štruktúry založené na UBL 2.1 pre príslušné koncové body dokumentov Peppol. Nastavte hodnoty Content-Type a Accept na application/json alebo application/xml. Informácie o typoch správ Peppol pre obchodné dokumenty a procesy podporované sieťou nájdete tu.

Ako sa mám prihlásiť?

Pomocou kľúča API v hlavičke „Authorization“ alebo pomocou dočasného tokenu (JWT), ktorý získate z koncového bodu /token pomocou svojho kľúča. Pre testovacie a produkčné prostredie získate samostatné kľúče.

Ako zistím, či bol dokument doručený?

Prihláste sa na odber webhookov alebo pravidelne kontrolujte API. Qvalia odosiela udalosti pri príchode dokumentu, pri jeho doručení a v prípade zlyhania doručenia. Informácie o odpovediach na úrovni Peppol nájdete v časti „Stav na úrovni správy “ v znalostnej báze.

Musím si transportný protokol Peppol implementovať sám?

Nie. Spoločnosť Qvalia prevádzkuje prístupový bod a zabezpečuje vyhľadávanie príjemcov, prenos cez AS4 a doručenie. Dokument odošlete do rozhrania API. Prečítajte si, ako služby SMP a SML na vyhľadávanie služieb lokalizujú prijímajúci koncový bod.

Môžem integrovať bez toho, aby som musel písať kód?

Áno. Použite ERP konektor alebo si vymieňajte súbory vo formáte XML alebo CSV prostredníctvom SFTP.

Ktoré dokumenty v systéme Peppol môžem vymieňať?

Faktúry, dobropisy, objednávky, odpovede na objednávky, dohody o objednávkach, zmeny a zrušenia objednávok, oznámenia o expedícii, katalógy a odpovede na úrovni správ. Tabuľka v časti „Referenčné údaje Peppol pre vývojárov“ uvádza špecifikáciu každého z nich. To, ktoré typy dokumentov vaše nastavenie obsahuje, závisí od vybranej služby a integrácie. Prehľad nájdete v článku „Aké sú typy správ v systéme Peppol? “.

Ako API nájde koncový bod príjemcu?

Qvalia využíva adresu Peppol ID príjemcu na vyhľadanie svojho vydavateľa metadát služieb (SMP) prostredníctvom vyhľadávača metadát služieb (SML). SMP vráti informácie o možnostiach dokumentu, procese a koncovom bode prenosu potrebné na doručenie. Prečítajte si článok „Peppol SMP a SML: ako funguje vyhľadávanie služieb“.

Čo sa stane, ak dokument neprejde validáciou Peppol?

Dokument s fatálnou chybou validácie je potrebné opraviť pred jeho odoslaním. Kód chyby identifikuje súbor pravidiel a časť dokumentu, ktorú je potrebné preskúmať. Pozrite si články Ako funguje validácia Peppol a Kódy pravidiel validácie Peppol.

Ako môžem skontrolovať, či má príjemca funkciu „ Peppol ID “ a či môže pracovať s dokumentmi?

Pomocou vyhľadávania „Peppol ID “ v systéme Qvalia môžete vyhľadať účastníkov a funkcie dokumentov uverejnené v adresári. Informácie o štruktúre a schémach identifikátorov nájdete v článku „Čo je Peppol ID?“ v znalostnej báze.