Routing Overview

Routing describes the process of delivering a Document to the intended destination, based on a set of variables.

The service uses 3 variables to help ensure correct routing:

  • Sender ID: A unique ID is sent in the Sender element.
  • Receiver ID: Each country requires specific Receivers identified by the Receiver ID, that uniquely define the target country that the message is routed to and the document format that the Document is converted to before submission to Tax Authority.
  • Customization ID: All Documents use urn:vertexinc:vrbl:billing:1 for CustomizationID element.

To enable routing, you need to specify values for the following elements:

ElementDescription
UBLExtensions/UBLExtension/ExtensionContent/InvoiceExtension/RoutingDetails/SenderA unique identifier for the sender. See Sender ID.
UBLExtensions/UBLExtension/ExtensionContent/InvoiceExtension/RoutingDetails/ReceiverThe receiver's ID. This needs to specify the Receiver for the country. A list of all Receivers is provided in the Receiver ID topic.
Invoice/CustomizationIDSee Customization ID

The service uses these elements to invoke actions such as conversions from VRBL to a Tax Authority's required format, digital signatures, and delivery to the Tax Authority's system.

In this Section

This section contains the following topics:

TopicDescription
Routing OverviewOverview for this section.
Sender IDThis helps to identify the sender.
Receiver IDThis helps to identify the Receiver.
Profile IDsThis helps to identify the Document.
Endpoint IDThis helps to identify the recipient
Customization IDThe Customization ID is used for routing.