Yona E-Invoicing Infrastructure
Yona is an API infrastructure for electronic invoicing. You send us invoice data through a simple API. We handle schema validation, digital signing, tax authority submission, and status tracking.
What you get
- A REST API and TypeScript SDK for creating, validating, and submitting invoices
- Automatic UBL schema compliance and ECDSA digital signing
- Submission to the tax authority with retry logic
- Webhooks for real-time status updates
- Sandbox environment for testing without real tax submissions
Who this is for
You’re building software that needs to issue invoices — an ERP, a POS system, an accounting tool, an e-commerce platform, a fintech app, or a vertical SaaS product. You don’t want to spend months implementing UBL schemas, cryptographic signing, and tax authority protocols. You want to call an API.
Key concepts
| Concept | What it means |
|---|---|
| Seller | The business entity issuing the invoice. Register your sellers first. |
| Buyer | The entity receiving the invoice. TIN is optional for B2C. |
| Invoice | A document with line items, tax calculations, and a lifecycle (draft → submitted → accepted). |
| Submission | Sending an invoice to the tax authority. Queued asynchronously. Irreversible in production. |
| Credit | Each API operation costs credits. Your plan allocates monthly credits. You can buy more. |
| Organization | Your account on Yona. All data is scoped to your organization. |
| API Key | Your authentication credential. sk_test_* for sandbox, sk_live_* for production. |
Next steps
- Quickstart — submit your first invoice in under 5 minutes
- API Reference — explore every endpoint
- SDK Docs — use the TypeScript SDK
- Guides — step-by-step walkthroughs
Last updated on