Der Geschäftsprozess ist nicht angegeben
`Business process type` (BT-23) muss übermittelt werden. Das XRechnung-Paket übernimmt hier eine Regel der Peppol-CIUS, die es einbettet.
Nur der Aussteller kennt diesen Wert: Factlint meldet ihn und erfindet ihn niemals. Testen Sie Ihre Rechnung, um zu erfahren, ob sie betroffen ist.
Die Meldung, die Ihr Validator ausgibt
Wortgetreu aus dem versiegelten Artefakt übernommen: genau dieser Satz wird ausgegeben, wenn diese Regel fehlschlägt.
Business process MUST be provided.
Zitiert aus schematron-xrechnung 3.0.2, lizenziert unter Apache-2.0.
Häufige Suchen zu diesem Code
Diese Formulierungen spiegeln die Suche eines Integrators: Code, Syntax, Regel, Fachfeld und Korrektur.
Ihre Datei mit diesem Fehler im Blick prüfen
Laden Sie die betroffene Rechnung hoch: der Bericht zeigt, ob dieser Code vorkommt, wo er im Dokument steht und ob Factlint ihn nur meldet oder auch beheben kann.
Um diese Prüfung in einem ERP-Ablauf zu automatisieren, rufen Sie die Validierungs-API auf und verknüpfen jeden zurückgegebenen Code mit seiner öffentlichen Seite.
Warum dieser Fehler auftritt
Das Präfix überrascht in einem deutschen Kern: das KoSIT bettet die Peppol-CIUS in seine Prüfkonfiguration ein, und deren Regeln binden einen XRechnung-Aussteller daher ebenso wie die `BR-DE-*`. BT-23 benennt den Austauschprozess — für eine Rechnung die Peppol-URN der Rechnungsstellung — und er entscheidet über die weitere Verarbeitung.
So beheben Sie ihn
Lassen Sie den Prozess von Ihrem Generator angeben. Factlint schreibt ihn nicht: die Prozess-URN ist eine Aussage darüber, wie das Dokument zirkuliert, keine aus seinem Inhalt ableitbare Angabe.
XML-Korrekturbeispiel
<!-- ram:BusinessProcessSpecifiedDocumentContextParameter absent -->
<ram:ID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</ram:ID>