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.
Configurer un transport
Section titled “Configurer un transport”Les attributs code et enabled sont communs à tous les transports :
codeest l’identifiant unique d’un type de transport. Il existe une liste des codes de types de transport disponibles dans B2Brouter.enabledactive ou désactive un transport dans le contexte d’un compte.
Transport b2brouter
Section titled “Transport b2brouter”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.
Exemple de requête :
Section titled “Exemple de requête :”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''Transport Peppol
Section titled “Transport Peppol”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).
Exemple de requête :
Section titled “Exemple de requête :”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}" } }'Transport e-mail
Section titled “Transport e-mail”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.
Identifiants
Section titled “Identifiants”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.