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

TopicDescription
VRBL: Basic ConceptsOverview topic for this section.
VRBL Formats and CompatibilityRead about the formats that VRBL supports.
VRBL ProcessingRead about how the service processes VRBL.
Document- and Line-Level ElementsElements can be defined at the Document or Line level or both.
Rules, Schematrons and ReceiversGet an overview of the components that help process Documents.
ExtensionsGet an overview of Extensions.
Generally Required ElementsRead the elements that are generally required in most countries.
Standard ValuesGet an overview of standard values.
AttributesAttributes are used to classify the values in elements.
Example DocumentsRead the example Documents for each country.