Fiscal invoices for every order, issued where the orders already are

Connect the billing software you already use and easySales issues your invoices from the order itself — with your own series, the right language, the correct product codes, and submission to the tax authority where that is required.

  • Works with the billing providers you already have
  • Proforma, fiscal, and storno credit notes
  • e-Factura and KSeF submission from the same screen
No card required
Invoice list showing fiscal invoices, a proforma and their submission and payment states Invoices Fiscal Proforma Storno DOCUMENT ORDER STATE ESF-004182 #300429 Submitted ESF-004183 #300430 Submitted ESF-004184 #300431 Issued PRO-000912 #300433 Proforma ESF-004185 #300436 Paid

HOW IT WORKS

Three steps to invoices you never touch

Your billing provider stays the system of record. easySales feeds it the orders.

1

Connect your billing software

Pick your provider and supply the connection details it asks for. easySales stores the connection, never asks you to hand over anything it does not need, and keeps your existing invoice numbering intact.

2

Set your series and defaults

Choose which series fiscal invoices and proformas draw from, what language each document is issued in, and which product code appears on each line — SKU, EAN or warehouse location.

3

Let a flow issue them

Auto-invoicing is an automation-flow action, so you decide the exact moment: on order creation, on a status change, once payment is confirmed, or only for orders that match your conditions.

INVOICING THAT KEEPS UP

From order to submitted invoice without a detour

The invoice is generated from the order you already have, so the buyer, address, VAT number and line items are the ones the channel sent.

01

Auto-invoice on your terms

Because invoicing is a flow action rather than a fixed status hook, you control precisely when a document is created. Invoice on arrival for prepaid orders, hold cash-on-delivery orders until dispatch, and skip the ones you want to review by hand — all in the same account.

Flow-driven Conditional Bulk generation Retry on failure
Diagram showing an order trigger with a payment condition branching into fiscal invoice and proforma actions Trigger Order reaches a status Condition Payment method is prepaid Action Generate fiscal invoice Action Generate proforma
02

Series, proforma and storno handled properly

Fiscal invoices and proformas draw from separate series you control. When an order is returned or corrected, easySales issues the storno credit note against the original document instead of leaving you to reconcile two systems by hand.

Own series Proforma Storno credit note Cancel vs delete
Diagram showing a return trigger producing a storno credit note against the original invoice Trigger Return accepted Condition Order has a fiscal invoice Action Issue storno credit note
03

Submit to the tax authority from the same place

Where your market requires electronic submission, easySales submits the document and tracks what came back. Generating the invoice and submitting it are two separate layers, so a submission problem never leaves you without a document.

e-Factura KSeF Submission status Per-document trace
Submission screen showing invoices sent to the tax authority with accepted and pending results Submission e-Factura KSeF DOCUMENT SENT RESULT ESF-004182 09:12 Accepted ESF-004183 09:12 Accepted ESF-004184 09:41 Pending
04

Know which invoices are actually paid

Payment state lives on the invoice, not in a spreadsheet. Mark documents paid one by one, in bulk from a payout statement, through the API, or with a flow action — and filter your invoice list by what is still outstanding.

Payment status Bulk reconciliation API Flow action

See payout reconciliation →

Diagram showing a payout statement import marking matching invoices as paid Trigger Payout statement imported Condition Invoice matches the row Action Mark invoice as paid

Invoice orders from every marketplace, online store and feed you sell through

5 stars

"Invoices before we open"

5 stars

"Storno in one click"

5 stars

"No more double entry"

No card required
14-day free trial
Cancel anytime

Ready to stop issuing invoices by hand?

Connect your billing software and let your orders produce their own documents.

Start free trial

Frequently Asked Questions

Have a question? Contact us and we'll be happy to help.

No. easySales connects to the billing provider you already use and issues documents through it, so your numbering, templates and accounting exports stay exactly where they are.

Whenever you decide. Auto-invoicing is an automation-flow action rather than a fixed rule, so the trigger, the conditions and the timing are yours: on order creation, on a status change, after payment, or only for orders matching a filter.

The return produces a storno credit note against the original invoice. Cancelling and deleting an invoice are deliberately different actions, so your fiscal trail stays intact.

No — and this is worth being clear about. There is no automatic destination-country VAT engine. The VAT rate applied comes from your connection and product settings, so if you sell under OSS rules you need to configure the rates you want per channel. Flow actions can set an order tax rate or align it to the billing country if you want that behaviour automated.

Yes. You pick whether the line carries the SKU, the EAN, or the warehouse location, and the invoice language is resolved per provider so documents go out in the language your buyer expects.

No. None of the connected billing providers currently support excise duty on invoice lines, so products that require it need to be invoiced outside easySales.