VRBL Basic Concepts
Read this introduction to Vertex Universal Standard (VRBL) and some basic concepts.
Components
The following are some of the basic components of VRBL:
Documents
Documents is the collective term for the files that you create to represent your e-invoices and credit notes.
Elements
Elements are the XML tags that are used to model information in VRBL.
For example. AllowanceCharge
is the element used to model Allowances and Charges. Each element has a reference topic like AllowanceCharge and then usually some more business centric topics like VRBL: Allowances and VRBL: Charges.
The Element Usage Summary topic lists the Elements that you can use at each level.
Extensions
Where needed, the standard VRBL elements can be extended using VRBL Extensions. An overview of how these work is provided in the Extensions topic. You can find a list of all extensions and topics on each in the Extensions Refence Guide.
API
You use the API to send your VRBL Documents to the service. More information is provided in the Using the Vertex e-Invoicing API section.
Rules, Schematrons, and Receivers
Rules and Schematrons govern the processing of the elements in your Documents. Receivers are used in routing. More information is provided in the Rules, Schematrons, and Receivers topic.
The complete list of Rules is provided in the Rules section.
Receivers are listed in the Receivers section.
Standard Values and attributes
Some countries use generic standard values like those listed in the VRBL: Standard Values topic.
Some countries and formats require specific values. For example Germany B2G: Standard Values.
VRBL
The Vertex Universal Standard (VRBL) is the business language format for the Documents that you send to Vertex e-Invoicing. VRBL is based on Universal Business Language (UBL). All inbound Documents must be sent in VRBL.
The VRBL Reference Guide describes the components, including Receivers, Attributes, Example Documents, Country Specific Configurations, elements, and Extensions.
Some countries use only UBL and PEPPOL with no extensions, like Belgium. Some countries, like Italy, use their own format. These details are provided in the country's overview topic, for example, Italy: Overview. A list of the formats used by all supported countries is provided in the Supported Countries topic.
VRBL formats and compatibility
VRBL is based on UBL and it can also be configured to be compatible with PEPPOL and EN 16931, as well as other country specific formats. More information is provided in the VRBL Formats and Compatibility.
How VRBL is processed
The VRBL Processing topic explains how the service processes VRBL Documents.
In this section
Topic | Description |
---|---|
VRBL: Basic Concepts | Overview topic for this section. |
VRBL Formats and Compatibility | Read about the formats that VRBL supports. |
VRBL Processing | Read about how the service processes VRBL. |
Document- and Line-Level Elements | Elements can be defined at the Document or Line level or both. |
Rules, Schematrons and Receivers | Get an overview of the components that help process Documents. |
Extensions | Get an overview of Extensions. |
Generally Required Elements | Read the elements that are generally required in most countries. |
Standard Values | Get an overview of standard values. |
Attributes | Attributes are used to classify the values in elements. |
Example Documents | Read the example Documents for each country. |
Updated 12 days ago