CHOOSE YOUR XML WORKFLOW

XSDHub vs. official e-invoice validators

Your file passes a check, but the recipient may still reject it. See which tool helps you correct the file. Then complete the official submission steps.

New to this? Explained in 30 seconds

An XSD file sets the rules for an XML file.

A missing field or wrong order can cause rejection.

This tool checks the file against the selected rules.

Correct the reported fields and check again before sending.

Use XSDHub to find errors in supported invoice files. Correct the data in your invoicing software. Use the official tools for their checks and submission.

Try free: run a sample →Clicking sends only the fictional XRechnung sample to our server for this check. No account needed.

Written by XSDHub. Facts and linked sources checked .

Preflight helps; official acceptance is a separate step.

Use both tools where needed. Official tools have different jobs: checking a file, sending it or confirming receipt. A clear XSDHub report does not replace an official receipt. It does not confirm that your recipient will accept the invoice.

Where ANAF and KSeF tools are the better fit

Send the invoice through the official system or your authorised service. Then check its processing status and save the receipt. XSDHub does not send invoices or issue official receipts. Buying Pro or Team does not add these functions. ANAF guide to RO e-Factura (2023), pages 9: 10 ↗ Polish ministry’s invoicing tools Compare Free, Pro and Team

The KSeF distinction matters before you pay

Checking the invoice file does not test your login or authority to send it. Use the Polish ministry’s test application for those steps. Use fictional data in that application. Its test environment is separate from the real invoicing system. Polish checks and limits Polish ministry’s test application

What XSDHub adds to a repair loop

Choose the required invoice format and run the check. Start with the first reported error. Correct the data in your software, then check the complete file again. Finish with the official tool for that country. Read the listed checks for your selected format. What the invoice checker covers Romanian checks and limits Polish checks and limits

A workable handoff

First correct the errors in a test invoice. Repeat the check with the relevant official tools and save their reports. Send real invoices through your usual submission process. Check processing status in the official system. This sequence does not decide legal requirements or guarantee acceptance. ANAF guide to RO e-Factura (2023), pages 9: 10 ↗ Polish ministry’s invoicing tools

Checking several files does not confirm official acceptance

Pro and Team support repeated checks and shared file rules, within the listed limits. Their reports still cover only the checks that ran. A paid plan does not confirm government acceptance. What the invoice checker covers Compare Free, Pro and Team

Other ways to compare

Repair the XML, then complete the official workflow.

Try the fictional invoice first. Compare Pro and Team for repeated checks and shared file rules. Official submission and receipts remain separate.

Technical details for developers

For submission and processing evidence, use the relevant official workflow or an authorised integration with it. ANAF’s published guide describes transmission followed by a status check. The Polish ministry lists processing status and UPO among its tools’ functions. XSDHub does not offer those submission and receipt functions; buying Pro or Team does not add them. ANAF guide to RO e-Factura (2023), pages 9: 10 ↗ Polish ministry’s invoicing tools Compare Free, Pro and Team

FA(3) schema validation checks the document’s XML structure against that schema. It cannot test whether a user has permission to act for an organisation or whether a session reaches the KSeF system. The official test application is a better fit for those integration exercises. Its documentation asks for fictional test data and separates the test environment from production. Polish checks and limits Polish ministry’s test application

Select the invoice profile, run the supported technical check and read the first reported field or rule. Use the existing examples and error guides to change the exporter, then validate the complete output again. Supported fixed invoice packages combine schema and rule checks where documented; KSeF remains explicitly XSD-only. This gives a repair workflow before you move to the official tool appropriate to the country. What the invoice checker covers Romanian checks and limits Polish checks and limits

First repair supported structural and business-rule errors in a test document. Next repeat the target validation or integration exercise with the relevant official tools and retain their reports separately. Use production submission only through your established process. This is a technical workflow recommendation, not a statement about legal applicability, certification or a recipient’s acceptance policy. The official systems remain the source of their own processing status. ANAF guide to RO e-Factura (2023), pages 9: 10 ↗ Polish ministry’s invoicing tools

Pro and Team can help repeat supported checks and share schema projects. Invoice triage has its documented batch and quota limits. A batch export remains a report of those checks, regardless of subscription. Review the package scope for every profile instead of treating a paid plan or a clean CSV as evidence of government acceptance. What the invoice checker covers Compare Free, Pro and Team

This is XSDHub’s own comparison. Recommendations are labelled as our judgement. External capabilities come from the linked publishers’ documentation; we did not run a head-to-head benchmark or a production filing test. No competitor prices are quoted. Features and service policies can change after the check date.

Choose a browser check for a focused validation task. Choose a desktop XML environment when editing, transformations and debugging are the work.

A simple free validator can be enough for a single XML question. Check what “valid” means before using the result for a schema or invoice decision.

Try the fictional invoice first. Start Pro or Team for supported batch work and shared schemas; official submission and receipts remain separate.

XML

A text file with labelled fields, such as an invoice amount. Your software makes it for another computer to read.

Read the full definition
XRechnung

The German electronic invoice standard for public administration.

Read the full definition

Search

File rejected? Find the error and how to fix it.

Enter an error code or topic.