Hi, eine XRechnung nach UBL oder CII zu schreiben in XProfan sollte nicht das Problem sein. Sind in der Basis ja einfach nur XML Dokumente. Muss dich nur an die Norm halten. Weiter habe ich mich damit aber auch nicht beschäftigt. Gebe nicht umsonst so viel Geld für mein ERP aus. Da habe ich die Funktion dann einfach.
clsAssign #1,"D:\\RE00000001.xml"rewrite #1Case %IoResult:MessageBox("Fehler:","Kann Datei nicht öffnen!",16)Print #1,"<?xml version='1.0'?>\n\t<Invoice xmlns='urn:cen.eu:en16931:2017'>\n\t\t<IssueDate>2024-08-02</IssueDate>\n\t\t<InvoiceNumber>RE00000001</InvoiceNumber>\n\t</Invoice>"//Hier kannst du ja auch mit mehreren Print das übersichtlicher machen. \t ist ein tab und \n macht einen Zeilenumbruch. Ist aber eigentlich nur für Menschliche Lesbarkeit wichtigClose #1end
XML Dateien zu lesen ist allerdings eine aufwendigere Sache.
XProfan X4 XProfan X4; Win10 x64 Der Kuchen ist eine lüge!
Danke für die schnelle Reaktion und den mitgelieferten Codeschnipsel.
Das habe ich mittlerweile auch schon mitbekommen wie aufwendig es werden wird alle Regeln und Normen einer E-Rechnung zu erfüllen (bis Anfang 2025) wenn man das Ganze neu programmieren möchte. Dabei ist mir zugleich bewusst geworden dass man wieder ein Stück entmündigt wurde.
Bisher konnte ich alles via Atari Emulator und einigen in Profan passend dazu programmierten Tools zur Erweiterung meiner unter GFA Basic selbst geschriebenen Faktura Software erledigen und den modernen Anforderungen anpassen.
Wie dem auch sei: Hilfreich für den Anfang wäre ein Tool das einem ein Gerüst speziell für die Pflichtfelder einer E-Rechnung anbieten könnte.
Ich habe mir heute mit dem "Microsoft XML Notepad" einmal den XML Anhang einer Beispiel ZugFERD E-Rechnung der Volksbank (zu finden unter "https://www.vr-smart-guide.de/xrechnung-erstellen/") angeschaut und gesehen wie aufwändig das ganze werden wird. Meine Hoffnung war in diesem Forum ein in (X)Profan geschriebenes Tool zur (halb)automatischen Konvertierung von PDF Rechnungen zu finden das man ggf. selbst erweitern kann um nicht ganz bei Null anfangen zu müssen.
Vielleicht gibt das Forum ja doch noch einige Erkenntnisse zu diesem Thema her. Es ist ja noch nicht so lange auf dem Tisch in diesem Forum.
Wie heißt es so schön: Die Hoffnung stirbt zuletzt.