KSeF is live. Now let the invoices book themselves
AI agents that read your incoming documents — from email, e-invoicing feeds and your bank — propose the bookings and reconciliations, and always wait for your approval. For finance and back-office teams.
I'm an AI consultant based in Poland, helping small and medium businesses adopt AI in ways that actually pay off. I have 23+ years of hands-on experience across industries, which means I can tell you honestly where AI will make a difference — and where it won't. My work is practical: no buzzwords, no vendor lock-in, just what works for your specific situation.
I design and build AI automation from start to finish — reducing manual work, cutting errors, and freeing your team for the jobs that actually need them.
Custom workflow design and automation architecture
Practical write-ups and real projects — what worked, what didn't, and why.
Blog
What Symfonia costs in 2026: the price list for Finanse i Księgowość, the cloud, eBiuro and accounting-office bundles
Symfonia Finanse i Księgowość costs 1 620 to 3 550 zł net a year in 2026 and is sold only as a subscription. The cloud ERP is 490 zł per user per month, eBiuro for accounting offices starts at 409 zł a year, and the office bundles cost 1 890, 3 696 or 11 694 zł. The full list from symfonia.pl, KSeF Plus limits from 2027 and a three-year comparison.
PIT-11, PIT-4R, PIT-8AR and IFT-1R for 2026: the 1 February and 1 March 2027 deadlines and the three totals that must agree
The payer's annual returns for 2026 go to the tax office by Monday 1 February 2027, because 31 January is a Sunday. PIT-11 to employees and IFT-1R follow by 1 March. Before anything goes out, three totals have to agree: PIT-11s against PIT-4R, PIT-4R against the bank statement, and flat-rate tax against PIT-8AR. Correct a PIT-11 after mid-February and it lands on an employee whose Twój e-PIT is already prefilled.
KSeF API 2.0 error codes: 440, 450, 21405 and the rest — what they mean and how to fix them in enova365, Optima and Subiekt
KSeF reports errors on three levels: an HTTP exception with a 21xxx code, a session status and an invoice status. The same number means different things on each, so 440 is a duplicate invoice in one place and a cancelled session in another. The code table from the Ministry's own spec, the fix for each, and the one error you must never fix by renumbering the invoice.