Hoppa till innehållet

NONOX Connect API · v1.1.0 · OpenAPI 3.1

API-referens

Det öppna API:t för NONOX Ekonomisystem. Appar ansluts med OAuth 2.0 (auktoriseringskod med PKCE S256) och godkänns av en ägare eller administratör med passkey; skript använder API-nycklar som skapas under Anslutningar. Varje nyckel eller app gäller ett företag och får aldrig mer än sina behörigheter och vad personen som gav den får göra just nu. Fel kommer som problem+json med svensk förklaring. Varje POST kräver Idempotency-Key. Belopp anges i öre. Webhooks signeras med HMAC-SHA256 och skickas efter att ändringen har sparats. Testföretag med exempeldata finns för att prova API:t.

Referensen genereras från openapi.yaml (också som openapi.json), samma fil som testerna kontrollerar varje adress mot. Läs in den i Postman, Insomnia eller en kodgenerator.

Basadresshttps://nonox.app/api/v1

Företaget

Företaget som nyckeln eller appen gäller.

AnropGörBehörighet
GET/company Hämta företaget –

Bokföring

Kontoplan, momskoder, räkenskapsår och verifikationsserier.

Verifikationer

Verifikationer: utkast, bokföring, rättelser och underlag. En bokförd verifikation kan aldrig ändras.

Kunder

Kundregistret.

AnropGörBehörighet
GET/customers Lista kunder invoices:view
POST/customers Lägg till en kund invoices:create
GET/customers/{customer} Hämta en kund invoices:view
PATCH/customers/{customer} Ändra en kund invoices:create

Leverantörer

Leverantörsregistret.

AnropGörBehörighet
GET/suppliers Lista leverantörer supplier-invoices:create supplier-invoices:approve
POST/suppliers Lägg till en leverantör supplier-invoices:create
GET/suppliers/{supplier} Hämta en leverantör supplier-invoices:create supplier-invoices:approve
PATCH/suppliers/{supplier} Ändra en leverantör supplier-invoices:create

Kostnadsställen och projekt

Kostnadsställen och projekt.

Rapporter

Saldobalans, huvudbok, balansrapport och resultatrapport.

Moms

Momsperioder och momsdeklaration.

Artiklar

Artikelregistret.

Kundfakturor

Kundfakturor: utkast, skapa, mejla, kreditera, betalningar och PDF.

Leverantörsfakturor

Leverantörsfakturor: utkast, fil, registrering, attest och betalning.

AnropGörBehörighet
GET/supplier-invoices Lista leverantörsfakturor supplier-invoices:create supplier-invoices:approve payments:create
POST/supplier-invoices Skapa ett utkast till leverantörsfaktura supplier-invoices:create
GET/supplier-invoices/{supplierInvoice} Hämta en leverantörsfaktura supplier-invoices:create supplier-invoices:approve payments:create
PATCH/supplier-invoices/{supplierInvoice} Ändra ett utkast supplier-invoices:create
DELETE/supplier-invoices/{supplierInvoice} Ta bort ett utkast supplier-invoices:create
POST/supplier-invoices/{supplierInvoice}/file Lägg till fakturafilen supplier-invoices:create
POST/supplier-invoices/{supplierInvoice}/register Registrera leverantörsfakturan supplier-invoices:create vouchers:create vouchers:post
POST/supplier-invoices/{supplierInvoice}/approve Attestera leverantörsfakturan supplier-invoices:approve
POST/supplier-invoices/{supplierInvoice}/payments Registrera en betalning payments:create vouchers:create vouchers:post

Betalningar

In- och utbetalningar.

AnropGörBehörighet
GET/payments Lista inbetalningar invoices:view
GET/supplier-payments Lista utbetalningar supplier-invoices:create supplier-invoices:approve payments:create

Webhooks

voucher.posted, invoice.sent, invoice.paid och supplier_invoice.approved skickas till din https-adress när bokföringen är sparad, signerade med HMAC-SHA256. Guiden om webhooks visar hur signaturen kontrolleras i PHP, JavaScript och Python.

Webhooks