# UBL

Universal Business Language: an XML library for standard business documents.

## Definition

Universal Business Language: an XML library for standard business documents.

## Explanation

Used by PEPPOL BIS and many national e-invoicing implementations.

Invoice documents are typically based on UBL Invoice / CreditNote.

## Related resources

- [UBL guide](/resources/compliance/ubl-universal-business-language)

## Related terms

- [PEPPOL BIS](/resources/glossary/peppol-bis): Business Interoperability Specifications defining document rules (commonly BIS 3.0 for invoices).
- [CII](/resources/glossary/cii): UN/CEFACT Cross Industry Invoice: an XML syntax used for e-invoices.
- [XML](/resources/glossary/xml): Text-based markup format used to represent structured data in many e-invoice syntaxes.
- [XML Schema (XSD)](/resources/glossary/schema): A formal definition of allowed XML structure and data types.
