Show/Hide Toolbars

Thereforeâ„¢-Hilfe

Anleitungen > Solution Designer > Workflow > Dokumente an Chorus senden

Chorus-Upload für Kunden

Scroll

Ein PISTE-Konto erstellen

 

Gehen Sie zu https://developer.aife.economie.gouv.fr/en/component/apiportal/registration und erstellen Sie ein Konto. Ein PISTE-Konto ist erforderlich, um eine sichere Verbindung zwischen Therefore™ und dem Chorus-Portal herzustellen. Es ermöglicht den Zugriff auf einen begrenzten Satz von API-Funktionen mithilfe der bereitgestellten PISTE-Anmeldeinformationen.

Melden Sie sich bei der folgenden Website an: https://developer.aife.economie.gouv.fr/en/apps

sd_t_workflow_sendingtochorus_019

 

Die Anwendung konfigurieren

sd_t_workflow_sendingtochorus_020

Ein PISTE-Konto hostet mehrere Anwendungen (Produktion und/oder Sandbox). Jede Anwendung hat ihre eigene eindeutige ID und einen eigenen Geheimwert, der in der Azure-Funktionskonfiguration verwendet wird. Erstellen Sie für jede dieser Strukturen eine getrennte PISTE-Anwendung.

sd_t_workflow_sendingtochorus_021

 

 

 

 

So rufen Sie eine PISTE-ID und einen Geheimwert ab:

 

Wählen Sie die Anwendung "TFO_Piste_App" auf der Registerkarte "Anwendungen". Gehen Sie auf der Registerkarte "OAuth-Anmeldeinformationen" zu "Details".
Die Client-ID ist die ID der aktuellen Anwendung. Klicken Sie auf "Geheimnis anzeigen", um den Geheimwert anzuzeigen.

 

sd_t_workflow_sendingtochorus_022

 

 

 

 

 

 

So verbinden Sie ein Chorus-Konto mit einem PISTE-Konto:

 

Fügen Sie die Registerkarte "EDI- und API-Verbindungen" über die folgenden Schritten hinzu.

a)Melden Sie sich mit dem Hauptkonto (nicht mit dem technischen Konto) beim Chorus-Portal an. Rufen Sie die Registerkarte "Manageraktivitäten" auf. Erweitern Sie "Bereiche der Struktur auflisten" und klicken Sie auf die Schaltfläche "+Bereiche hinzufügen".

sd_t_workflow_sendingtochorus_023

b)Aktivieren Sie in der Spalte "Ändern die" Kontrollkästchen "Sulvl des Flux" und "Raccordement EDI et API" (dies wird später benötigt). Klicken Sie auf "Validieren".

sd_t_workflow_sendingtochorus_024

 

c)Rufen Sie die Registerkarte "EDI- und API-Verbindungen" im Chorus Pro-Portal auf. Navigieren Sie zu "API-Verbindung verwalten".sd_t_workflow_sendingtochorus_025

d)Navigieren Sie zu "Deklarations-API-Verbindungsanfrage von PISTE".
sd_t_workflow_sendingtochorus_026

e)Wählen Sie die für Sie passende Struktur aus. Wählen Sie Ihren PISTE-App-Namen aus dem Set "PISTE-Anwendungsname" aus.  Wählen Sie "Benutzer einer internen Anwendung" aus dem Set "Verwendungsart" aus. Für jede Struktur ist eine getrennte App erforderlich.

sd_t_workflow_sendingtochorus_027

Geben Sie unter "Technischer Kontakt" die Details der Person ein, die für diese API-Verbindung verantwortlich ist.

 

 

Einen neuen Workflow für das Hochladen an Chorus erstellen

 

Erstellen Sie einen Workflow für Ihre Upload-Aktivität. Die folgende Grafik zeigt ein grundlegendes Beispiel für einen Workflow.

sd_t_workflow_sendingtochorus_028

Ein Workflow besteht aus zwei Workflow-Aktivitäten.

1.Aktivität "Indexdaten einbetten"

Diese Aktivität bettet XML in eine PDF/A-3-Datei ein (die Workflow-Aktivität konvertiert PDF zu PDF/A-3).

2.Aktivität "Funktion aufrufen"

Diese Aktivität löst die Azure-Funktion aus, mit Argumenten wie dem technischen Konto und dem Kennwort für Chorus Pro. Die Azure-Funktion führt die folgenden Schritte aus:

a)OAuth-Token von PISTE abrufen.

b)Datei nach Chorus Pro hochladen.

c)Prüfen, ob die Datei hochgeladen und von Chorus erfolgreich verarbeitet wurde.

d)Alle während der Verarbeitung/des Hochladens aufgetretenen Fehler im Workflow-Verlauf und im Chorus-Portal unter "Datenfluss-Überblick" anzeigen.

sd_t_workflow_sendingtochorus_029

e)Wenn der Status der Rechnung "Integriert" ist, wird sie unter "Ausgestellte Rechnungen" gespeichert und sie kann über die Registerkarten "Suchen" oder "Dashboard" aufgerufen werden.
sd_t_workflow_sendingtochorus_030

 

Workflow-Aktivitäten einrichten

 

Aktivität "Indexdaten einbetten"

sd_t_workflow_sendingtochorus_031

Wenn mehr als eine Rechnung einem Therefore™-Dokument entspricht, führen Sie die Rechnungen über das Kontrollkästchen "In eine Datei zusammenführen" zu einer Datei zusammen. Andernfalls lädt Chorus nur die erste Rechnung hoch. Beachten Sie, dass nur Dateien mit einer Größe von maximal 90 MB an Chorus gesendet werden können.

 

sd_t_workflow_sendingtochorus_032

Verwenden Sie die folgenden Einstellungen:

-Profil: "Factur–X"

-Konformitätsstufe: "EN16931"

-Name der eingebetteten XML-Datei: Standard (factur-x.xml)

Klicken Sie auf "Vorlagen-XML laden…" und wählen Sie die unten angefügte XML-Datei aus (minimal erforderliche XML-Datei). Sie enthält die erforderlichen Informationen, die unter "Indexdaten als XML (vorlagenbasiert)" bereitgestellt werden müssen.

 

Geben Sie die folgenden Daten ein, nachdem die XML-Vorlage geladen wurde. Verwenden Sie dazu die Indexdatenwerte aus Kategorie. Wenn ein Feld leer bleibt, wird es mit Werten aus der ausgewählten XML-Vorlage befüllt.

sd_t_workflow_sendingtochorus_033
sd_t_workflow_sendingtochorus_034
Verwenden Sie die folgenden Einstellungen.

1.urn:factur-x.eu:1p0:minimum

2.Eindeutige Rechnungsnummer. Achten Sie darauf, dies als Zeichenfolge zu belassen.

3.380

4.Ausstellungsdatum und Uhrzeit. Um sicherzustellen, dass das Datum im richtigen Format vorliegt, fügen Sie das Format in die XML-Datei ein. Wenn Sie die oben angefügte Datei factur-x.xml verwenden, sind keine Änderungen erforderlich.
<udt:DateTimeString format="102">

5.Name des Verkäufers

6.SIRET-Nummer des Verkäufers. Muss 14 Ziffern lang sein. Wenn die SIRET-Nummer weniger als 14 Ziffern hat, fügen Sie wie erforderlich Nullen hinzu (z. B. 123 => 00000000000123). Die Zahl muss als Zeichenfolge belassen werden.

7.Landes-ID (z. B. FR für Frankreich)

8.Name des Käufers.

9.SIRET-Nummer des Käufers. Muss 14 Ziffern lang sein. Wenn die SIRET-Nummer weniger als 14 Ziffern hat, fügen Sie wie erforderlich Nullen hinzu (z. B. 123 => 00000000000123). Die Zahl muss als Zeichenfolge belassen werden.

10.Landes-ID (z. B. FR für Frankreich)

11.Auftragsnummer. Diese Zahl muss genau 10 Ziffern lang sein. Sie ist nur dann verbindlich, wenn "Numéro d’Engagement obligatoire" auf "Oui" eingestellt ist, für das Unternehmen, das Sie suchen unter: https://communaute.chorus-pro.gouv.fr/annuaire-des-entites-publiques-destinatrices-de-factures/?lang=en
sd_t_workflow_sendingtochorus_035

12.Muss leer sein

13.Währungscode der Rechnung (z. B. EUR für Euro)

14.Betrag ohne Steuern

15.MwSt

16.Betrag inklusive Steuern

17.Zu zahlenden Betrag aus der Rechnung

 

 

Die Vorlage factur-x.xml enthält noch ein weiteres Feld: BuyerReference.

sd_t_workflow_sendingtochorus_036

 

info

Nur erforderlich, wenn der Servicecode als verbindlich eingerichtet ist.

sd_t_workflow_sendingtochorus_016

 

Den korrekten Servicecode finden Sie auf derWebsite der französischen Regierung:

sd_t_workflow_sendingtochorus_017

 

Weitere Informationen über Factur-X finden Sie in der folgenden Dokumentation:

Factur-X-Referenz

Aktivität "Funktion aufrufen"
sd_t_workflow_sendingtochorus_037

Anfrage-URL:

https://tfochorusupload.azurewebsites.net/api/v1/ChorusUpload

cpro_account und cpro_password sind Ihr technisches Konto und Ihr Kennwort für Chorus Pro.
piste_account and piste_password sind Ihr Konto und Ihre Kennwort für PISTE.

Diese Azure-Funktion ist nur für Therefore™ Online in Europa verfügbar.
 

 

 

Häufige auftretende Fehler

 

Fehler: ExchangedDocument ID existiert bereits in Ihrer Struktur in Chorus.

Lösung: Prüfen Sie, ob das Dokument bereits hochgeladen wurde (manchmal kann die Azure-Funktion zweimal für dasselbe Dokument aufgerufen werden). Ist dies nicht der Fall, ändern Sie die ExchangedDocument ID.

 

Fehler: Die SIRET-Nummer für den Verkäufer oder den Käufer hat ungültige Anzahl von Ziffern (mehr oder weniger als 14).

Lösung: Wenn die SIRET-Nummer kürzer als 14 Ziffern ist, fügen Sie wie erforderlich Nullen hinzu.

Beispiel: SIRET ist 12345. Eingabe: 00000000012345.

 

Fehler: SIRET-Nummer für Verkäufer oder Käufer existiert nicht in Chorus.

Lösung: Überprüfen Sie hier, ob die SIRET-Nummer korrekt ist. Geben Sie den Namen oder die SIRET-Nummer des Unternehmens ein und prüfen Sie die Informationen.
https://communaute.chorus-pro.gouv.fr/annuaire-des-entites-publiques-destinatrices-de-factures/?lang=en

 

Fehler: Nicht alle Pflichtfelder sind ausgefüllt.

Lösung: Füllen Sie alle Pflichtfelder aus. Wenn Felder ausgefüllt sind, vergewissern Sie sich, dass

GuidelineSpecifiedDocumentContextParameter ID den Wert urn:factur-x.eu:1p0:minimum hat und dass die korrekte XML-Datei verwendet wurde.

 

Fehler:  "Kontaktieren Sie Ihren Administrator, um die PISTE-Anmeldeinformationen einzurichten/zu konfigurieren" im Workflow-Verlauf.

Lösung: Kontaktieren Sie Ihren Administrator. Bei TFO, wenden Sie sich an den Therefore-Support.

 

© 2024 Therefore Corporation, alle Rechte vorbehalten.