Monthly commission invoices for every vendor, built from core accounting, with numbering, tax, credit notes, PDF and e-mail.
Available Updated Oct 18, 2026Version 1.0.0Multi-Vendor 4.17.2 – 4.21.x No core file edits
Built for
Commission Invoices & Vendor Statements: overview1 of 17
What it does
For Multi-Vendor marketplaces that must invoice their vendors for commission and plan fees. Core accounting records the commission of every order but never turns it into an invoice. This add-on creates one invoice per vendor each week, month or quarter, with your company details, the vendor's billing details and tax ID, gapless numbering, a tax line or reverse charge note, credit notes and a full transaction list that doubles as the vendor's commission statement.
How it works
Orders are placed as usual and core accounting records the commission. When a period ends, a cron job creates a draft invoice per vendor with commission, refunds and plan fees. You add fees or corrections and issue the drafts: each gets the next number, the vendor gets an e-mail with the PDF, and the invoice is marked paid when the commission was withheld from payouts. Credit notes and void handle mistakes. The layout is a CS-Cart document template you can edit.
Features
One invoice per vendor and week, month or quarter, created by cron or by hand
Commission, refunds and plan fees taken from core vendor accounting
Every transaction invoiced once, later changes as credit lines
Gapless numbering with your prefixes and yearly restart
Tax rate and name, reverse charge or exempt per vendor
Credit notes, void, paid status and payment terms
Editable document template, PDF, print and e-mail to the vendor
Vendor panel page with downloads and billing details
CSV export of documents and lines
What you get
Package
kv_vendor_commission_invoices-1.0.0.zip, installed through Add-ons → Manage add-ons
Updates & support
12 months included. Download new versions from your account and install them in Add-ons → Manage add-ons or the Upgrade Center.
License
1 production installation. Staging, dev and localhost are free and unlimited. The add-on keeps working after the update period ends. How licensing works
Compatibility
We list only the builds we install and test on. “Tested” means the full test plan was run on that build; “Supported” means the build is inside the supported range and uses the same hooks.
CS-Cart version and edition compatibility
CS-Cart version
CS-Cart
CS-Cart Ultimate
Multi-Vendor
Multi-Vendor Ultimate
4.22 and later
Not available
Not available
Testing next
Testing next
4.21.2
Not available
Not available
Tested
Supported
4.20.x
Not available
Not available
Supported
Supported
4.19.x
Not available
Not available
Supported
Supported
4.18.x
Not available
Not available
Supported
Supported
4.17.2
Not available
Not available
Tested
Supported
Before 4.17.2
Not available
Not available
Not supported
Not supported
Last tested build: Multi-Vendor 4.21.2, Oct 18, 2026Tested on: Multi-Vendor 4.17.2, Multi-Vendor 4.21.2
Requirements
Platform
CS-Cart Multi-Vendor 4.17.2 – 4.21.x. The add-on is Multi-Vendor only; CS-Cart (Standard/Ultimate) refuses the installation with "Edition of your cart (ULTIMATE) is not supported. Required: MULTIVENDOR."
Platform
The bundled Vendor plans add-on must be installed (it records the commission of every order). It is installed on every Multi-Vendor store by default
PHP
PHP 7.2.5 – 8.3, as supported by your CS-Cart version
Requirement
Optional: the bundled PDF documents add-on for PDF files (download and e-mail attachment). Without it, the print view prints or saves the invoice as PDF in the browser
Requirement
A cron job is recommended (see Configuration). Without cron, the invoice run happens while administrators or vendors use their panel
Core changes
None. Hooks and template overrides only
1.0.0
Oct 18, 2026
Latest
Added 11
Commission invoices per vendor and period (weekly, monthly, quarterly) from core vendor accounting: commission per order (marketplace_profit, as recorded by Vendor plans, category fees and commission add-ons), refunds as credit lines and vendor plan fees.
Reconciliation per accounting transaction: every transaction is invoiced once; cancellations, refunds, deleted or declined transactions become correction lines on the next invoice.
Automatic generation after each period (cron, cron URL with the core cron password, or admin/vendor panel pseudo-cron) and manual generation for a period and selected vendors; one invoice per vendor and period, one run at a time.
Drafts with fee and correction lines (optionally charged to the vendor balance), notes and refresh from accounting; issue, paid, void; full and partial credit notes.
Gapless numbering with prefixes, yearly restart, minimum digits and first numbers; numbers given on issue and never reused.
Seller details and vendor billing details (prefilled from the vendor profile, editable by the administrator and optionally the vendor), snapshotted on issue.
Tax line with rate and name, per-vendor treatment (standard, reverse charge, exempt) and rate, half-up rounding to the currency; optional tax charge to the vendor balance.
Settlement modes: withheld from payouts (paid on issue when nothing is due) or paid by the vendor with payment terms.
Core document template (Design > Documents, Twig 2 and 3), print view, PDF through the PDF documents add-on, e-mail to the vendor on issue with the PDF attached.
Admin documents list with filters, bulk actions and CSV export of documents and lines; vendor panel page with downloads and billing details.
Domain-bound license check and self-healing upgrades.
Tested on Multi-Vendor 4.17.2, Multi-Vendor 4.21.2. First release.
What happens if the license lapses?
No new invoices or credit notes are generated or issued, and CSV export, PDF files and invoice e-mails stop. Documents already issued stay available to you and your vendors and can still be printed, marked paid or voided. Orders and vendor accounting are never affected.
The admin panel shows a license notice.
Open Add-ons → Manage add-ons → Commission Invoices & Vendor Statements → Settings → License. The status says what is wrong: no key, a key for another add-on, a revoked license, or a domain that the license does not cover. Fix it and click Check now. See License.
Does the add-on work on my staging copy?
Yes. Subdomains of your licensed domain and local development hosts are covered by the same license. Turn off Generate invoices automatically on copies, so a copy never creates or e-mails invoices.
What happens if your license server is down?
Nothing changes for 14 days: the add-on keeps working and retries. Only if no check succeeds for 14 days is it switched off until the next successful check.
Does the license check slow down my storefront or checkout?
No. The check runs in the admin panel or from cron, once a day. The storefront never runs it.
Vendor Payouts AutomationScheduled vendor payouts with hold periods, minimum amounts, an approval queue and bank, PayPal and SEPA payout files.
$149
+
Advanced Commission RulesCharge the right commission for every vendor, category, product, price band, sales tier and promotion, on top of your vendor plans.
$129
Also from Kavio Labs
Available now and coming next, tested on the same CS-Cart builds.