Kumuluz Invoice

The Kumuluz Invoice API is a complete solution for invoicing. It supports the generation, processing and delivery of invoices through digital channels and to different devices. It enables formation of invoices, generation of invoice document in different formats and appearances, and delivery of invoices to different devices and by using different channels.

How the API works

The Kumuluz Invoice API receives data for invoicing and creates an invoice based on that data.

This includes invoice header data (such as customer data, date of services/products provided, date of invoicing, due date, order number, etc.), invoiced items data (such as products and services names and other metadata, quantities, prices, tax rates, taxes, intermediate sums, discounts, benefits used, etc.) and invoice footer data (such as amount already paid, amount owed, information for making a payment with a bank account number, bank data, other bank transfer data, legal disclaimers, contact numbers, contact channels for complaints, etc.).

After the invoice is created, it can be managed further to the point where it is sent to a mobile or web application directly or exported in a specific format, such as JSON, XML, PDF, etc.

Documentation summary

Unify invoicing procedures

Create all invoices with all their diversities regarding the lines of business, goods sold, taxation, legal framework, specific country regulations and other specifics, and manage them through a single API.

Support your multi-channel sales by delivering channel adapted invoices

Automatically transform your invoices with all the required data into different formats and appearances, suitable for delivery through different channels, including the most modern ones such as mobile apps, online payment systems, digital wallets, etc.

Deliver invoices to customers through their preferred channel(s)

Empower a single point to manage your invoices, allowing your customers to select their preferred invoice delivery channel in each specific use case, regardless of whether this selection is specific per channel, per invoice, per goods types, or any other criteria.

List of endpoints

/invoiceCreate new invoices and search invoices history
/invoice/{id}/{format}Get invoices in different formats such as JSON, XML, PDF, etc.

Three quick ways to use Kumuluz Business APIs

Register and test

Register and test some of the Business APIs

Start for free

Buy and use Kumuluz Invoice as a container with support.

Full support

Get the API source code and full support for maximum flexibility

Let our team help your developers empower Business APIs to their full extent

Get a quote

Use cases

Your organization is supporting new sales channels, where generating invoices is required. In this aspect, Kumuluz Invoices brings a unified service for generating and storing invoices that can be easily integrated in your existing and future applications. Therefore, depending on your needs, all invoices can either have unified design and document format for all channels or have different designs. This can be, for example, due to the requirements of a specific printing device, such as laser printers. Furthermore, the unification of the invoicing system also brings better analytics and UI capabilities for invoices.

Your existing invoice system is dated, non-flexible or developed with old technologies. This is limiting your invoicing capabilities when extending the business model. The Kumuluz Invoice API brings not only the functionalities of core invoices, templating and generating invoices, but also extension points, samples and documentation for easy integration with additional systems. This way you are free to extend invoicing capabilities based on your specific needs.

This website uses cookies to improve user experience. By using our website you consent to all cookies.