Skip to content
Log in

Transports

B2Brouter envoie et reçoit des documents au moyen d’un Transport. Par exemple : e-mail, Peppol, SFTP, FACe, etc.

Chaque Contact utilise un Transport. B2Brouter envoie les documents à un contact à l’aide de son transport.

Certains transports nécessitent des configurations supplémentaires, comme des identifiants. Vous pouvez utiliser l’objet Transport pour gérer ces configurations.

Les attributs code et enabled sont communs à tous les transports :

  1. code est l’identifiant unique d’un type de transport. Il existe une liste des codes de types de transport disponibles dans B2Brouter.
  2. enabled active ou désactive un transport dans le contexte d’un compte.

Vous pouvez envoyer et recevoir des documents vers et depuis d’autres comptes au sein de B2Brouter. Il s’agit d’un transport interne au sens où il ne passe par aucun réseau externe, comme Peppol ou l’e-mail.

Pour activer la réception interne B2Brouter, créez un transport avec code b2brouter et reception à true.

Terminal window
curl --request POST \
--url https://api-staging.b2brouter.net/accounts/{ACCOUNT_ID}/transports \
--header 'X-B2B-API-Key: {YOUR_API_KEY}' \
--header 'X-B2B-API-Version: {YOUR_API_VERSION}' \
--header 'accept: application/json' \
--header 'content-type: application/json'
'

Vous pouvez envoyer et recevoir des documents vers et depuis n’importe quel participant Peppol.

Pour activer Peppol, créez un transport avec code peppol. Si vous souhaitez envoyer et recevoir des documents, définissez reception sur true. Si vous souhaitez seulement en envoyer, définissez reception sur false.

Vous n’avez pas besoin d’activer la réception pour être capable de recevoir les réponses aux documents que vous envoyez. Par exemple, vous aurez toujours la capacité de recevoir un Message Level Response ou une Invoice Response.

Le transport Peppol publie vos capacités de réception dans notre SMP (Service Metadata Publisher).

Terminal window
curl --request POST \
--url https://api-staging.b2brouter.net/accounts/{ACCOUNT_ID}/transports \
--header 'X-B2B-API-Key: {YOUR_API_KEY}' \
--header 'X-B2B-API-Version: {YOUR_API_VERSION}' \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--data '{
"transport": {
"code": "peppol",
"enabled": true,
"reception": true,
"standard_documents": true,
"invoice": true,
"credit_note": true,
"self_billing": false,
"application_response": true,
"pin_scheme": "{YOUR_IDENTIFICATION_NUMBER}",
"pin_value": "{YOUR_IDENTIFICATION_SCHEME}"
}
}'

B2Brouter traite les documents envoyés à l’adresse e-mail du compte. L’adresse e-mail d’un compte est [the_account’s_company_ID]@b2brouter.email. Pour activer la réception par e-mail, créez un transport avec code email et reception à true.

Certains transports ont besoin d’identifiants. Pour pouvoir les utiliser, vous devez d’abord configurer leurs identifiants à l’aide de leur code ainsi que de votre username et password. Par exemple, vous aurez besoin d’identifiants pour utiliser :

  • es.pecam - Spain - Autonomous community of Castilla la Mancha
  • es.eusko_jaurlaritza - Spain - Eusko Jaurlaritza (Basque Government)

Certains nécessitent également un edi_identifier supplémentaire.