XSDHub

Local invoice viewer

Read invoice XML or extract the named XML attachment from a Factur-X PDF locally. No document upload, persistent storage or external stylesheet. PDF pages are never rendered; active PDF content is rejected. Your chosen package links to its existing validator; viewing does not run validation or establish recipient acceptance.

A selected file takes priority over pasted XML. Rendering supports UBL Invoice/CreditNote, CII and KSeF FA(3). Unknown fields are marked unsupported; missing mapped fields stay missing. No totals are recalculated. The selected package does not prove the document matches that profile.

Open existing validator (separate consent)

Documents remain in this page memory until cleared or closed. Opening a validator does not transfer the document. Local XML parsing uses the existing libxml2 engine; PDF extraction uses the existing pinned pdf-lib. DTDs and entities are blocked. Unsupported attributes and advanced extensions remain available in XML. Existing package sources, hashes and notices.