An alternative to wFirma. Bookkeeping with AI.

Looking for a wFirma alternative? See how Norman connects documents and transactions with bookkeeping for a JDG or company. Plan your sales migration and the separate handover of the rest of your business data.

See whether Norman fits your business

Document
Pracownia Papier · 246,00 zł
FV_10_18.pdf
Matched
Transaction
Pracownia Papier
Card payment

Invoices and expenses together

Create invoices, collect documents and match them to transactions. AI helps read and organise the data, while you review the result.

AmountDebitCreditDocument
1 000 zł201700
230 zł201221
1 230 zł130201
Journal · October 2026Sale, VAT and payment

Books for a JDG or company

Choose the workflow for your business: KPiR or a revenue register for a JDG, and accounting ledgers for a company. Set your tax regime and VAT status before starting.

JPK_V7M
10 / 2026
Output VAT2 300,00 zł
Input VAT460,00 zł
VAT due1 840,00 zł

Data for tax reporting

Review transactions and the VAT register before preparing JPK_V7. Documents and payments remain linked so report amounts are easier to trace.

AmountDebitCreditDocument
1 000 zł201700
230 zł201221
accounting-export.zipExample package: data and source documents

Check the scope before switching

Before switching, list the books, inventory, payroll and fixed assets you use. The sales import does not transfer these areas or your entire account configuration.

Switch in three steps

Start with a short period, such as one month. Import time depends on the number of invoices in the file.

Export a JPK_FA file

In wFirma, choose Start » Podatki » Jednolity plik kontrolny » Dodaj » Dodaj JPK FA, set the period and save the XML file. In Norman, upload it in the JPK_FA file import. No API keys needed.

Review and confirm the preview

Choose goods or services. Check invoices ready for import, already imported items and documents needing attention. Confirm they belong to the selected company.

Reconcile your books

Check numbers, dates, currencies and VAT. Match actual payments, enter opening balances and verify reports for your first period.

What you can bring to Norman

Review the preview first. Data is added to your company only after you confirm.

After importing into Norman
Standard sales invoicesNumbers, dates, line items, currencies and VAT. Revenue transactions await review.
Invoice draftsRemain drafts. They do not create issued-invoice revenue.
RecipientsRecipient details from the invoices in the file. JPK_FA has no PDFs: upload originals in Documents.
Payments and due datesThe file has neither. You give the payment term in the wizard; mark the invoices paid or match bank payments.
Other historyPrepare corrections, advances, expenses, fixed assets, opening balances and filed returns separately.

Explore your company’s books

Before switching, list the books, inventory, payroll and fixed assets you use. The sales import does not transfer these areas or your entire account configuration.

Explore this workflow

Start with your own data

Create an account, select your Polish company and review your first import.

Start for free

Questions about switching

Do I need wFirma API keys?

No. Every wFirma package exports a JPK_FA file, and Norman reads the sales invoices and their recipients from it. The file has no PDFs, due dates or payments: you give the payment term in the wizard, and match bank payments or mark the invoices paid. Norman refuses a file whose seller NIP is not your company’s.

What does a JPK_FA file not bring?

Corrections, advance invoices and invoices under the cash method, a margin scheme or OSS appear in the preview’s review list and are not imported. The file has no KSeF numbers: invoices are recorded as issued outside KSeF, and the KSeF sync fills in the number when KSeF holds the invoice.

Will importing change invoices in the previous tool?

No. Import reads data. It does not reissue or resend invoices, change them in the source tool or close your account there.

Can I repeat an import?

Norman recognises invoices already imported from the same source account and marks them in the preview. Avoid importing the same documents through API, PDF and KSeF in parallel.

Will paid status and my entire tax history transfer?

Payment amounts recorded by the source are retained in the import record, but invoices await matching to actual payments. Keep closed periods, filed returns and UPO receipts in your archive; the sales import does not transfer them.

What about corrections and foreign invoices?

Review documents needing attention in the preview. Corrections, advances and unsupported VAT variants need a separate transfer. For foreign-currency invoices, check currency, exchange rate and VAT treatment before approving transactions.

Can I start for free?

Yes, you can try the plan for your business in Norman free for 30 days, with no card. Check the Polish pricing page for what each plan includes and costs. API access in your previous tool may depend on its plan and your account permissions.