Invoices & Credit Notes
Add-on ID: kv_invoice_builder · Edition: CS-Cart & Multi-Vendor · Latest version: 1.0.1 · Compatible with: CS-Cart & Multi-Vendor 4.17.2 – 4.21.x, PHP 7.4 – 8.3 · Changelog: view
Invoices & Credit Notes helps you keep sequential invoices for your orders. Every invoice gets a number from its own series (for example INV-2026-00042) the moment the order reaches a status you choose, such as Paid or Complete. Numbers are handed out one after the other without gaps or duplicates, also when several orders are paid at the same moment, and an issued invoice is never renumbered or changed. Corrections are made with credit notes, which have their own number series and always point to their invoice.
The documents are real CS-Cart documents: you edit their layout in Design → Documents like the core invoice, and they print, download and e-mail with the store’s own tools.
- Sequential numbering: a format with prefix,
{YYYY},{MM},{N}and more, a start number, padding and an optional new series every year. One series per storefront (CS-Cart) or per vendor or for the whole marketplace (Multi-Vendor). - Frozen content: each document keeps the seller, buyer, lines, taxes, totals and exchange rate it was issued with. Later edits of the order, the product or the company details do not change it.
- Credit notes: issued automatically when an invoiced order is canceled, when a return (core RMA) is refunded, or when an order is refunded to the Customer Wallet; or by hand for selected items, shipping or an amount, never more than the open amount of the invoice.
- Invoice and credit note documents: a clean default layout with seller and buyer blocks, tax IDs, line items, a tax summary, totals, notes and footer; editable in Design → Documents (Twig).
- For customers: invoice and credit note links on the order page, a print-ready view and a PDF download; documents added to the order status e-mail as a PDF or a link.
- For the admin: Invoices and Credit notes lists with search, filters, CSV export, bulk print and a ZIP download; an Invoices tab on every order; invoices for existing orders in one step, with confirmation.
- Multi-Vendor: vendors see the documents of their own orders, set their own number formats and texts, and may issue credit notes when you allow it.
- EU VAT numbers: with our EU VAT Validation add-on, the buyer’s VAT number and the reverse-charge note are printed.

The add-on helps you produce sequential, consistent invoices. It does not decide which information your country requires on an invoice; check that with your accountant and adjust the template and texts if needed.
Documentation
Section titled “Documentation”| Page | Contents |
|---|---|
| Installation | Requirements, installing, PDF files, invoices for existing orders, upgrading, uninstalling |
| Configuration | Numbering, credit notes, document texts, e-mails, Multi-Vendor, license |
| Usage | Invoices and credit notes in the admin panel, the order tab, bulk print and ZIP, CSV, the template, customers, vendors |
| Developer notes | Numbering and locking, tables, document types and variables, hooks, file map |
| FAQ | Common questions about numbers, credit notes, PDF and the license |
Compatibility
Section titled “Compatibility”| CS-Cart / Multi-Vendor | 4.17.2 – 4.21.x |
| PHP | 7.2.5 – 8.3 (whatever your CS-Cart version supports) |
| Storefront | Links on the customer’s order page and a document page; nothing on cached catalog pages |
| Full page cache (4.21) | Supported: customer output appears only on session pages (order details, documents) |
| PDF files | Through the core “PDF documents” add-on when it is active; otherwise a print view (browser “Save as PDF”) |
| Other add-ons | Core RMA (returns), EU VAT Validation (VAT numbers), Customer Wallet & Store Credit (refunds) are used when installed |