Fakturownia Invoicing for CS-Cart changelog
All notable changes to Fakturownia Invoicing for CS-Cart (kv_fakturownia) are documented here.
The format follows Keep a Changelog and the project uses Semantic Versioning.
[Unreleased]
Section titled “[Unreleased]”[1.0.0] - 2026-11-07
Section titled “[1.0.0] - 2026-11-07”- Initial release.
- Connection page: Fakturownia subdomain and API token stored encrypted, test and live account, connection test.
- VAT invoice when the buyer gives a NIP (profile field setting), receipt otherwise; lines add up to the order total; one document per order (oid_unique).
- Retry-safe: every document (invoice and correction) carries a unique object id that is written down BEFORE the request. After a timeout, a server error or a crash the next try looks the document up at Fakturownia and adopts it instead of creating another one; an unconfirmed document is shown as Pending and retried.
- Corrections remember what earlier corrections took away, so a refund after a return (or the reverse) never credits more than the invoice. A correction of a document that was sent to KSeF is sent to KSeF too. Receipts are not corrected automatically (logged).
- Dates (issue, sale, payment due) are Polish calendar days (Europe/Warsaw), never UTC.
- KSeF-ready buyers: company without a tax id (
buyer_tax_no_kind: empty), private persons with first and last name,nip_ue/otherfor foreign numbers, exemption basis forzwandnpon the Mapping page. A rejected document shows the Fakturownia message with a hint. - Cancelled, declined, failed and refunded orders get no document; “Issue now” works for paid orders only.
- Multi-Vendor: backfill, “Run now” and “Issue now” are for the store owner only; a vendor e-mails or retries only the own company’s records and only with an own account (owner mode off); job counts are per vendor.
- Texts are cut by characters, never by bytes (Polish letters).
- Document marked paid at the payment status; correction with before and after attributes for refunded orders and completed returns (RMA).
- Order tab with number, PDF download and a send by e-mail button (the store never sends the document itself); invoice PDF in the customer account.
- Mapping page: department, payment type per payment method, tax value per tax.
- Optional KSeF submission done by Fakturownia, status read back.
- Multi-Vendor: one account for the marketplace owner or one account per vendor in the vendor panel.
- Job queue with retries and back-off, cron (command line and secret address), log viewer with CSV export, queue of past orders from a start date.
- Upgrade Synchronizer and domain-bound licence client.