Using the Vertex e-Invoicing APIs

Read about which API you should use.

You can use the Vertex e-Invoicing APIs to load invoices into the service and check on the processing status.

Vertex e-Invoicing includes 2 APIs:

The following table outlines the features supported by each API:

APISupports
Vertex e-Invoicing API

  • Invoice Document Type. See Document Types.
  • Vertex e-Invoicing Messaging API

  • Invoice and all other Document Types. See Document Types.
  • Non-VRBL Document ingestion.
  • Both APIs support the countries listed in the Supported Countries topic.

    Getting started

    Before you can send API requests, you need to retrieve your access token as detailed in the API Authentication and Access topic.

    Vertex e-Invoicing API users can use the Send Document request to send Documents.

    Vertex e-Invoicing Messaging API users can use the Send a Message request to do the same.

    Prerequisites

    📘

    Note

    Vertex Community is a resource for Knowledge Articles, Training, Customer Forum, and Customer Support. Accessing Vertex Community requires login credentials. You can request login credentials on the Community, but you will need your company's account number. If you do not know your account number, contact your company's administrator or [email protected].

    In this guide

    This guide contains the following sections:

    TopicDescription
    Using the Vertex e-Invoicing APIsThe overview for this section.
    Error HandlingInformation about error and status messages.
    Vertex e-Invoicing API: OverviewRead about the e-Invoicing API.
    Vertex Messaging API: OverviewRead about the Vertex Messaging API.
    Vertex e-Invoicing WebhookThis section explains how you can use the Webhook.