Invoicen
Effortless E-Invoicing
For
Developers
Integrate With ZATCA
Invoicen
helps you focus on what’s important!
Invoicen
ZATCA Integration
Seamless integration with Saudi Arabia's ZATCA
On-board, and manage new EGSs (Terminals)
Renew, revoke and generate certificates
Hassle free invoice management
Includes storage, creation, and cancelation
WhatsApp Invoicing
One API call to send invoices over WhatsApp
Fallback to SMS as an option
Twillio SMS
Easily send invoices over SMS to your
customers
Email Invoicing
Send invoices over e-mail
HTML/CSS Invoice templating
Template your receipts using HTML/CSS.
Easy and customizable templating engine
Use templated invoices to generate printable thermal images
Or send over SMS, WhatsApp, and E-mail
Default templates provided
Customers database
Enjoy a large shared customers database
Allowing you to identify customers by their phone numbers
ZATCA full compliance
and reporting
Security and business standards
Using open source core zatca-xml-js
RESTful APIs, JSON
responses,
and normalized objects
Easy invoice templating
Using Mustachejs
EGSs, and Invoices storage
With full transparency and control
of your data
One template, multiple
Uses. PNG, E-mail,
WhatsApp, and SMS
Secure by design
Using NCA, and NIST Standards
and secure coding practices
typescript
1// Create an EGS
2const egs_info = await axios.post("/egs", {data});
3
4// Create an invoice
5const invoice_info = await axios.post(
6 `/egs/${egs_info.uuid}/invoice`,
7 {data}
8);
9
10// Cancel an invoice
11await axios.post(
12 `/egs/${egs_info.uuid}/invoice/${invoice_info.number}/cancel`,
13 {data}
14);
15
16// View more at documentation page.
17
HTTP 200
{
"uuid": "6f4d20e0-6bfe-4a80-9389-7dabe6620f12",
"custom_id": "EGS1-886431145",
"model": "IOS",
"CRN_number": "454634645645654",
"VAT_name": "Name",
"VAT_number": "301121971500003",
"branch_name": "My Branch Name",
"branch_industry": "Food",
"location": {
...
},
"puid": 1122,
"current_invoice_counter": 0,
"last_invoice_hash": "...",
...
...
}
Invoicen hasn't launched yet.
Subscribe to get notified!