# UBL Explainer UBL Explainer is a browser-based toolkit for understanding, validating and troubleshooting UBL and Peppol invoice XML files. The site helps developers, finance teams, accountants and e-invoicing implementers understand common UBL invoice errors in plain English. All tools run locally in the browser. Invoice XML files are not uploaded. ## Main tools - https://ublexplainer.com/ubl-validator Validate UBL invoices and explain common XML, totals, VAT and Peppol-related issues. - https://ublexplainer.com/ubl-viewer View UBL XML invoices as readable invoice summaries. - https://ublexplainer.com/embedded-pdf-checker Check whether a UBL invoice contains a valid embedded PDF attachment using EmbeddedDocumentBinaryObject. - https://ublexplainer.com/ubl-totals-checker Check invoice line totals, VAT totals, TaxExclusiveAmount, TaxInclusiveAmount and PayableAmount. - https://ublexplainer.com/ubl-vat-checker Check VAT categories, VAT percentages, taxable amounts and tax totals. - https://ublexplainer.com/ubl-field-explainer Understand common UBL fields such as CustomizationID, ProfileID, TaxTotal, LegalMonetaryTotal and EmbeddedDocumentBinaryObject. - https://ublexplainer.com/peppol-bis-checker Check common Peppol BIS Billing 3.0 invoice issues. ## Privacy All invoice processing happens locally in the browser. UBL Explainer does not upload invoice XML, embedded PDFs or invoice data. ## Important disclaimer UBL Explainer provides browser-based checks and plain-English explanations. It is not an official Peppol certification validator.