XRechnung: Weitere Infos für PaymentTerms wie Verwendungszweck?

Pfandfinder

Lieutenant
Registriert
Nov. 2020
Beiträge
711
moin,

ich schreibe gerade ein Tool zum XRechnung erstellen. Als Vorlage habe ich die Erweiterung für Libre Office verwendet. Hier wird in "PaymentTerms" jedoch nur "Note" (Feld BT-20) verwendet als Notiz:

XML:
<cbc:Note>Zahlbar bis zum 29.10.2024</cbc:Note>

Wenn ich die XML mit Quba auslese, sehe ich aber dass noch mehr Infos möglich sind. Verwendungszweck (Feld BT-83) wäre noch super. Finde aber im Netz nicht wie das cbc XML-Element dafür heißen muss... Im offiziellen Handbuch finde ich nur diese Zeile für das Feld, aber keine Info wie das in XML umgesetzt wird.

weiß jemand weiter ?
 

Anhänge

  • 20241019-154057.png
    20241019-154057.png
    16,3 KB · Aufrufe: 151
  • 20241019-154256.png
    20241019-154256.png
    11,4 KB · Aufrufe: 118
Zuletzt bearbeitet:
So sieht das glaub aus:

XML:
<cac:PaymentMeans>
    <cbc:PaymentID>hier ist BT-83</cbc:PaymentID>
</cac:PaymentMeans>

Der Sinn hinter dem Feld dürfte sein, dass du eine Nummer etc. eingibst, die der Empfänger dann als Verwendungszweck der Zahlung nutzen sollte.
 
Hallo Pfadfinder,

möchtest du wirklich XRechnungen erstellen oder vielmehr anzeigen?

Auf github gibt es von der KoSIT ein Projekt mit dem xRechungen geprüft und wahlweise in PDF und HTML konvertiert werden können.
https://github.com/itplr-kosit/xrechnung-visualization

Darin enthalten ist u.a. ein Ant-Skript, Test-Rechnungen, Sprachdateien mit den BT-Schlüsseln, XSD, etc.

Auf dieser Basis habe ich für unsere Mitarbeiter ein Java-Projekt als Webservice erstellen können, mit dem Nutzer XRechnungen hochgeladen und als PDF bzw. Webseite konvertiert bekommen.
 
blablub1212 schrieb:
So sieht das glaub aus:

XML:
<cac:PaymentMeans>
    <cbc:PaymentID>hier ist BT-83</cbc:PaymentID>
</cac:PaymentMeans>

Der Sinn hinter dem Feld dürfte sein, dass du eine Nummer etc. eingibst, die der Empfänger dann als Verwendungszweck der Zahlung nutzen sollte.
hmm mit Quba wird mir im Feld immer noch nichts angezeigt:

XML:
   <cac:PaymentTerms>
      <cbc:Note>Zahlbar bis zum 03.11.2024</cbc:Note>
   </cac:PaymentTerms>
   <cac:PaymentMeans>
      <cbc:PaymentID>hier ist BT-83</cbc:PaymentID>
   </cac:PaymentMeans>
 

Anhänge

  • 20241019-171945.png
    20241019-171945.png
    3,3 KB · Aufrufe: 103
Evtl. Hast du in deinem XML auch einen anderen Fehler. Du kannst dir hier mal eine Testdatei aus dem Quba-Viewer GitHub Repository anschauen:

https://github.com/ZUGFeRD/quba-vie...les/ubl-selfbilled-01.20a-INVOICE_ubl.xml#L83

Da sieht das so aus:

XML:
  <cac:PaymentMeans>
    <cbc:PaymentMeansCode name="Bank transfer">42</cbc:PaymentMeansCode>
    <cbc:PaymentID>1234567890</cbc:PaymentID>
    <cac:PayeeFinancialAccount>
      <cbc:ID>1234 5678 9012 3456 789022</cbc:ID>
      <cbc:Name>Postbank Düsseldorf</cbc:Name>
      <cac:FinancialInstitutionBranch>
        <cbc:ID>PBNKDEFF</cbc:ID>
      </cac:FinancialInstitutionBranch>
    </cac:PayeeFinancialAccount>
  </cac:PaymentMeans>
 
super danke, das geht. aber ist "<cbc:Name>" nicht der Kontoinhaber ?? :D In Quba steht da ja auch "Account holder", und das Libre Office Tool nutzt das auch für den Kontoinhaber...
 
Zuletzt bearbeitet:
Zurück
Oben