Skip to content
Log in

Transportwege

B2Brouter sendet und empfängt Dokumente mit Hilfe eines Transports. Zum Beispiel: E-Mail, Peppol, SFTP, FACe, etc.

Jeder Kontakt verwendet einen Transport. B2Brouter sendet Dokumente an einen Kontakt, indem sein Transport verwendet wird.

Es gibt einige Transporte, die zusätzliche Konfigurationen erfordern, z. B. Anmeldedaten. Sie können das Transport-Objekt verwenden, um diese Konfigurationen zu verwalten.

Die code- und enabled-Attribute sind für alle Transporte gleich:

  1. code ist der eindeutige Identifikator eines Transporttyps. Es gibt eine Liste der verfügbaren B2Brouter-Transporttyp-Codes.

  2. enabled aktiviert oder deaktiviert einen Transport im Kontext eines Kontos

Sie können Dokumente an andere Konten innerhalb von B2Brouter versenden und empfangen. Dies ist ein interner Transport, da er nicht über externe Netzwerke wie Peppol oder E-Mail läuft.

Um einen internen B2Brouter-Empfang zu aktivieren, erstellen Sie einen Transport mit dem Code b2brouter und setzen Sie reception auf 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'
'

Sie können Dokumente an jeden Peppol-Teilnehmer versenden und von ihm empfangen.

Um Peppol zu aktivieren, erstellen Sie einen Transport mit dem Code peppol. Wenn Sie Dokumente versenden und empfangen möchten, setzen Sie reception auf true. Wenn Sie nur Dokumente versenden möchten, setzen Sie reception auf false.

Sie müssen den Empfang nicht aktivieren, um Antworten auf die gesendeten Dokumente empfangen zu können. Zum Beispiel können Sie immer Message Level Responses oder Invoice Responses empfangen.

Der Peppol-Transport veröffentlicht Ihre Empfangsfähigkeiten in unserem 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 verarbeitet Dokumente, die an die E-Mail-Adresse des Kontos gesendet werden. Die E-Mail-Adresse eines Kontos ist [the_account’s_company_ID]@b2brouter.email. Um den E-Mail-Empfang zu aktivieren, erstellen Sie einen Transport mit dem Code email und setzen Sie reception auf true.

Einige Transporte benötigen Anmeldedaten. Um diese Transporte verwenden zu können, müssen Sie ihre Anmeldedaten zunächst mit ihrem code und Ihrem username und password einrichten. Zum Beispiel benötigen Sie Anmeldedaten für:

  • es.pecam - Spanien - Autonome Gemeinschaft Castilla la Mancha
  • es.eusko_jaurlaritza - Spanien - Eusko Jaurlaritza (Baskische Regierung)

Einige benötigen zusätzlich einen edi_identifier.