Hi, eine XRechnung nach UBL oder CII zu scrivere 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 per mein ERP aus. Da habe ich die Funktion dann einfach.
clsAssign #1,"D:\\RE00000001.xml"rewrite #1Case %IoResult:MessageBox("Fehler:","Kann File 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 per Menschliche Lesbarkeit wichtigClose #1end
XML File zu lesen ist allerdings eine aufwendigere Sache.
XProfan X4 XProfan X4; Win10 x64 Der Kuchen ist eine lüge!
Danke per 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 per den Anfang wäre ein Tool das einem ein Gerüst speziell per die Pflichtfelder einer E-Rechnung anbieten potuto.
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 Foro 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 Foro ja doch noch einige Erkenntnisse zu diesem Thema her. Es ist ja noch nicht so lange auf dem Tisch in diesem Foro.