eSender and eReceiver
Once you have a connector configured (B2Bconnector or SFTP), it defines the transport channel between your ERP and B2Brouter. The eSender and the eReceiver define which documents travel through that channel and in which format:
- Sending (eSender): which documents your ERP sends to B2Brouter and in which format.
- Receiving (eReceiver): how and where B2Brouter drops the incoming documents for your ERP to pick up.
Your ERP drops files in a folder that B2Brouter watches (eSender), and B2Brouter drops files in another folder that your ERP watches (eReceiver). The logic is the same with any connector; only the way the files are physically transported changes.
To enable this type of integration you need an active subscription to the eDocExchange product.
Sending (eSender)
Section titled “Sending (eSender)”Each folder in the eSender corresponds to a different format. When your ERP drops a file in it, B2Brouter picks it up, interprets it according to that format and processes it.
| Parameter | Description |
|---|---|
| Folder name | Subfolder where the files are placed. It is created automatically inside the connector’s root folder. |
| Format | Electronic format of the invoices your ERP generates (see Accepted formats). |
| Send automatically | If enabled, the invoice is sent to the recipient right after importing it. If not, it is generated as a draft so you can review and edit it before issuing. |
- Each format needs its own folder.
- If an invoice is not imported, check that it is in the correct folder and that its format matches the one configured.
Receiving (eReceiver)
Section titled “Receiving (eReceiver)”B2Brouter drops the incoming documents in a folder inside the INBOX of the active connector. There are five reception types, all sharing these common parameters:
| Parameter | Description |
|---|---|
| Connector | Active connector used for the delivery. |
| Folder name | Folder inside INBOX where the files are placed. |
| Add subfolder per recipient | Creates a subfolder for each sending/receiving company. |
| Add subfolder per organisational unit | Creates a subfolder for each organisational unit (offices, branches…). |
Each type adds its own filters and delivery formats:
Received invoices
Section titled “Received invoices”Invoices from suppliers.
- Status filter: all / accepted only / paid only / accepted or paid.
- Format: original (as the supplier sent it), PDF, or transformed to a specific format.
Issued invoices
Section titled “Issued invoices”A copy of the invoices you issue, delivered back to your ERP (useful to keep the legal file).
- Format: sent document (legal, signed invoice), PDF, or transformed to a specific format. You can combine several.
Orders
Section titled “Orders”Orders received from buyers.
- Status filter: all / accepted only.
- Format: original, PDF, or transformed to a specific format.
Status changes
Section titled “Status changes”Generates a file every time an issued invoice changes status, so your ERP knows the result of the delivery. It does not send the invoices, it only reports.
- Status filter: all / registered only / rejected only / registered or rejected.
- Format: CSV, ApplicationResponse (UBL XML), or Special (custom).
Declaration responses
Section titled “Declaration responses”Generates a file when a declaration sent to the administration changes status (submitted, accepted, rejected…).
- Format: ApplicationResponse (UBL XML) with the registration, validation or error information returned by the administration.
Accepted invoice formats
Section titled “Accepted invoice formats”You can import the invoices in different structured formats which enable B2Brouter to understand the data and turn them into the invoice format the recipient needs to receive. These are the different options available:
Invoices can be imported in two different XML formats:
Facturae: Spanish electronic invoice format.
UBL: European electronic invoice format, used on the Peppol network.
With the integration of your system and B2Brouter you can also import the information using a CSV file. This file must comply with a specific structure which enables B2Brouter to understand the information and generate the document.
Here you can download the technical specifications to create an invoice in .csv format. Here you can download the technical specifications to create the file with the SII records.
Excel format
Section titled “Excel format”With the integration of your system and B2Brouter you can also import the information using an Excel file. This file must comply with a specific structure which enables B2Brouter to understand the information and generate the document.
Here you can download the technical specifications to create the invoice in Excel format.
EDI format
Section titled “EDI format”With the integration of your system and B2Brouter you can also import the information using an EDI file. In these cases, the characteristics of the EDI file to be used must be analysed.
Contact us if you want more information about importing EDI files.
Other country-specific UBL formats
Section titled “Other country-specific UBL formats”XRechnung/Zugferd: These are the electronic invoice formats used in Germany. Both formats are accepted, although XRechnung is more widely used.
Here you can see the technical specifications to create the invoice in XRechnung format.
Chorus UBL: It is the specific electronic invoice format used in France.
Here you can see the technical specifications to create the invoice in Chorus UBL format.
Svefaktura: It is the specific electronic invoice format used in Sweden.
Here you can see the technical specifications to create the invoice in Svefaktura format.
FatturaPA: It is the specific electronic invoice format used in Italy.
Here you can see the technical specifications to create the invoice in FatturaPA format.