Skip to main content

A-Cube Transfer

A-Cube Transfer sends the files your ERP already exports. It converts them to Peppol UBL when needed and delivers them through A-Cube's e-invoicing service for Peppol. Upload through SFTP without writing an invoicing integration.

For onboarding, uploads, tracking and receiving, see the complete Transfer documentation. This page covers the formats, connection details and outcomes for Peppol.

Before your first upload, A-Cube activates your account and agrees the file format with you. You can use the standard layout or have A-Cube build a conversion for your CSV, JSON or XML export.

Peppol is an international network for exchanging business documents, such as invoices, credit notes and orders, in a common XML format called Peppol UBL. Each document reaches its recipient through the network, whatever software the recipient uses.

How it works​

  1. Your ERP exports the documents as files, for example a CSV spreadsheet or Peppol UBL XML.
  2. You upload the files to the SFTP folder A-Cube provides.
  3. A-Cube reads each file and, if it is not Peppol UBL yet, converts it. A CSV file can contain several documents: each one becomes a separate electronic document.
  4. A-Cube delivers each document through its e-invoicing service for Peppol.
  5. You check processing and delivery separately. The tracking API reports file processing and gives you each document's identifier. Use that identifier in the invoicing API to check the later delivery outcome.

When to use it​

UseWhen
A-Cube TransferYour system can export invoice information, and you want to send it as it is, without writing code that builds each document.
Peppol APIYour application creates each document in Peppol UBL and sends it to A-Cube with an API call.

Availability describes how A-Cube sets up each capability:

  • Available: ask A-Cube and it is enabled for you, with no development.
  • Custom: A-Cube builds it for you, for example the conversion of your own CSV layout.

Get started​

  1. Contact A-Cube with your destination, a sample export with test data, and your preferred channel (SFTP). Request sandbox access to try the integration.
  2. A-Cube confirms your format, credentials, connection details and where to read the delivery outcome. See Onboarding and access.
  3. Upload a first file with the Quickstart SFTP. Use the sample and sandbox username for your destination.

The shared guides cover SFTP uploads, processing statuses and errors and corrections.

Formats for Peppol​

FileWhat A-Cube doesAvailability
Peppol UBL XML: invoices, credit notes, despatch advice and ordersSends it as it is. Several files can travel in one ZIP archive.Available
A-Cube standard CSVConverts it to Peppol UBL. Ask A-Cube for the layout and sample for your document type during onboarding.Available
Your own CSV export, such as despatch advice (DDT)A-Cube configures the conversion of your layout to Peppol UBL.Custom

What you get back​

WhatWhereAvailability
The Peppol outcome of every documentTracking APIAvailable
Errors found in your files, such as an unsupported document typeTracking APIAvailable
Documents you receive on Peppol, as filesYour SFTP folderAvailable
Documents you receive on Peppol converted to your own formatYour SFTP folderCustom

Connect​

During onboarding, A-Cube enables your account in sandbox, a test environment, in production, or in both.

ItemValue
SFTP hosttransfer.acubeapi.com, port 22, the same for sandbox and production
SFTP username<your-email>--peppol.api.acubeapi.com, where <your-email> is the email of your A-Cube account
SFTP username, sandbox<your-email>--peppol.api.acubeapi.com-sandbox
REST APINot available: upload through SFTP
ArchivesZIP. P7M is not accepted

See SFTP for how to connect. To try it, follow the Quickstart SFTP with your Peppol sandbox username and a Peppol UBL XML file instead of the CSV.

Format details​

Peppol UBL XML​

A-Cube accepts these UBL document types: Invoice and CreditNote (billing and self-billing), DespatchAdvice, Order and OrderResponse. A document type Peppol does not accept fails with DOCTYPE_UNSUPPORTED.

CSV exports​

For the A-Cube standard CSV, ask A-Cube for the layout and sample for your document type. To keep a different export layout, request a custom CSV format.

Peppol outcome​

transmitted during file processing means that A-Cube's Peppol service accepted the document and takes care of delivering it on the network. If the service cannot be reached, the document fails with TRANSMISSION_ERROR: upload it again later.

The document's transmission_uuid is the document ID returned by the Peppol API. Peppol has no dashboard page: follow your documents through the tracking API.

Activate A-Cube Transfer

Contact A-Cube to activate it for your account, in sandbox, in production or in both.