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.
Einen Transport konfigurieren
Section titled “Einen Transport konfigurieren”Die code- und enabled-Attribute sind für alle Transporte gleich:
-
codeist der eindeutige Identifikator eines Transporttyps. Es gibt eine Liste der verfügbaren B2Brouter-Transporttyp-Codes. -
enabledaktiviert oder deaktiviert einen Transport im Kontext eines Kontos
B2Brouter-Transport
Section titled “B2Brouter-Transport”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.
Beispielanfrage:
Section titled “Beispielanfrage:”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''Peppol-Transport
Section titled “Peppol-Transport”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).
Beispielanfrage:
Section titled “Beispielanfrage:”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}" } }'E-Mail-Transport
Section titled “E-Mail-Transport”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.
Anmeldedaten
Section titled “Anmeldedaten”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.