Skip to content

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.

  • 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 / other for foreign numbers, exemption basis for zw and np on 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.