ksefujto

Guides

Step by step through KSeF and e-invoices.

  • Issuing and receiving invoices

    Find your KSeF number in KSeF, not in the XML

    KSeF assigns the 35-character number itself. Sellers see it after sending and in the UPO; buyers see it in the invoice list and under the QR code.

    ksefujto · 10 min read
  • Errors9 min read

    Validate FA(3) XML before you send it to KSeF

    KSeF checks a file only when you send it. Before that, validate the XML against the FA(3) schema with xmllint or our validator; KSeF's verdict comes on TEST.

  • Invoices14 min read

    Receiving invoices in KSeF: nothing to accept

    An invoice with your NIP reaches you in KSeF on its own, with nothing to accept. It counts as received on the day KSeF assigns its number.

  • Invoices9 min read

    Your first real invoice in the KSeF Taxpayer App

    How to issue a real KSeF invoice for free, without software: login, form, KSeF number and UPO. For businesses with a few invoices a month.

  • Invoices11 min read

    KSeF outage: what to do and when to send

    A KSeF outage does not stop invoicing: offline24, emergency mode, unavailability and total failure. Send deadlines and what the buyer gets.

  • Access8 min read

    KSeF login with Profil Zaufany or e-signature

    KSeF login goes through login.gov.pl (Profil Zaufany, mObywatel, bank, e-dowód) or a qualified signature. KSeF tokens are for software, not for you.

  • Access8 min read

    Giving your accountant KSeF access: step by step

    You grant access online in the KSeF Taxpayer Application: to the firm by NIP or to the accountant by name. ZAW-FA is needed only in narrow cases.

  • Invoices6 min read

    KSeF test invoice: try it before you go live

    A dummy invoice in the KSeF test environment: send it, get the UPO and check it on the buyer's side. No legal effect, about 15 minutes.