-
Forum: Programmieren allgemein
by sh17,
12. Dez 2023
wie gesagt, siehe PN, so kann ich hier nicht erkennen, was da wie gerechnet wird.
-
Forum: Programmieren allgemein
by sh17,
12. Dez 2023
Also wenn ich alles richtig verstanden habe, was Sie da machen, müsste es so aussehen
if cbAllowanceCharges.Checked then
begin
inv.LineAmount := inv.LineAmount;
inv.AllowanceTotalAmount := 5.00;
inv.ChargeTotalAmount := 0;
inv.TaxAmountSubtotals.TaxableAmount := inv.TaxAmountSubtotals.TaxableAmount - 5.00;
inv.TaxAmountSubtotals.TaxAmount := inv.TaxAmountSubtotals.TaxAmount - 0.95;...
-
Forum: Programmieren allgemein
by sh17,
11. Dez 2023
wenn irgendwo etwas über AddAllowanceCharge eingetragen wird, zur Position oder generell zum Dokument, dann
muss dass in der Endsumme wieder abgezogen werden, sowohl im Netto also auch mit der MwSt. Deswegen ist in der Demo
für jeden Rabatt explizit der einzelne Betrag mit 5.00 EUR aufgeführt, ebenso wie die MWst mit 0,95. So kann man
es nachvollziehen.
-
Forum: Programmieren allgemein
by sh17,
11. Dez 2023
Aus der Kalten würde ich sagen, der ganze Block muss dann auch weg, wenn keine Nachlässe drin sind
if cbAllowanceCharges.Checked then
begin
inv.LineAmount := inv.LineAmount;
inv.AllowanceTotalAmount := 5.00 + 5.00;
inv.ChargeTotalAmount := 0;
inv.TaxAmountSubtotals.TaxableAmount := inv.TaxAmountSubtotals.TaxableAmount - 5.00 - 5.00;
inv.TaxAmountSubtotals.TaxAmount :=...
-
Forum: Programmieren allgemein
by sh17,
25. Okt 2023
Bitte nur mit dem Release arbeiten
https://github.com/LandrixSoftware/XRechnung-for-Delphi/releases/tag/v2.3.1
-
Forum: Programmieren allgemein
by sh17,
10. Okt 2023
richtig
TZUGFeRDCrossIndustryDocument stammt aus der ZUGFeRD-Schnittstelle (diese programmiere ich gerade komplett neu) und hat
in diesem Fall nichts mit TInvoice aus der XRechnung zu tun.
Du kannst Dur auch den Quellcode unter https://github.com/LandrixSoftware/XRechnung-for-Delphi/releases/tag/v2.3.1
einfach runterladen und dran arbeiten und die Änderungen mir der dann per Mail...
-
Forum: Programmieren allgemein
by sh17,
10. Okt 2023
in diesem Repository
https://github.com/LandrixSoftware/XRechnung-for-Delphi
ist die Klasse nicht enthalten.
Einlesen von XRechnungen ist rudimentär begonnen worden, es fehlen aber noch Teile. Du
könntest sie selbst ergänzen und beisteuern. Im Moment komme ich zeitlich nicht dazu,
werde das aber dann mit Version 3.0.1. umsetzen.
-
Forum: Programmieren allgemein
by sh17,
16. Dez 2022
Ich hab gerade mal mit Delphi 6 geschaut, also da muss einiges umgebaut werden. Geht ja schon mit den Unit-Namen los. Es könnte aber durchaus sein, dass es nach Delphi 6/7 portiert werden könnte.
-
Forum: Programmieren allgemein
by sh17,
15. Dez 2022
Sag ich doch, kann ich nicht genau sagen, hab ich mich nie darum gekümmert und ich hab auch keinen Überblick, welche Delphi-Version was kann. Von einem Delphi 10-Anwender weiß ich, dass es da funktioniert.
-
Forum: Programmieren allgemein
by sh17,
15. Dez 2022
kann ich gar nicht so genau sagen, es werden auf jeden Fall Generics eingesetzt, die müsste die Delphi-Version unterstützen.
-
Forum: Programmieren allgemein
by sh17,
15. Dez 2022
Also Delphi 7 ist, glaube ich, nicht möglich. Da fehlen schon die genutzten XML-Units. Das müsste man alles manuell nachbauen.
-
Forum: Programmieren allgemein
by sh17,
15. Nov 2022
So sollte man alle entsprechenden Anhänge erwischen, gibt ja inzwischen mehrere Schreibweisen:
j := WPViewPDF.Command(COMPDF_Attachment_List);
hstrl := TStringList.Create;
try
for i := 0 to j-1 do
hstrl.Add( WPViewPDF.CommandGetStr( COMPDF_Attachment_GetProp, '', i ) );
for i := 0 to hstrl.Count-1 do
if (Pos('.xml',LowerCase(hstrl)) > 0) or...
-
Forum: Programmieren allgemein
by sh17,
14. Nov 2022
Einlesen von Daten per ZUGFeRD-Format ist vorbereitet, aber noch nicht umgesetzt.
Das extrahieren aus PDF-Dateien ist nicht enthalten. Wenn mir jemand da einen einfachen Ansatzpunkt der
Implementation liefert, kann ich das gern integrieren. Wir selbst nutzen bisher WPViewPDF von https://www.wpcubed.com/pdf/products/pdfviewer/
-
Forum: Programmieren allgemein
by sh17,
16. Sep 2022
Ohne jetzt für mich selbst Werbung zu machen...
Meine Fragen dazu:
- Kann man in dem tool zwischen xRECHUNG und ZUGFERD und den einzelnen Versionen unterscheiden?
man kann zwischen der UBL und der CII-Variante bei der Ausgabe unterscheiden. Aktuell ist die Version 2.2.0., ältere
Versionen wurden entfernt, 1.x ist sowieso nicht mehr gültig. Ansonsten müsste man sich halt ein älteres...
-
Forum: Programmieren allgemein
by sh17,
13. Okt 2020
Siehe Github Quatsch, falsch gelesen
-
Forum: Programmieren allgemein
by sh17,
29. Sep 2020
So hier nun die erste Version, funktioniert, paar optionale Sachen fehlen noch. Kommentare sind willkommen.
https://github.com/LandrixSoftware/XRechnung-for-Delphi
-
Forum: Programmieren allgemein
by sh17,
9. Sep 2020
Jupp, bin aber noch nicht soweit, ich bin gerade an ZUGfERD 2.1.1 und XRechnung
-
Forum: Programmieren allgemein
by sh17,
14. Jun 2020
XRechnung entspricht übrigens dem ZUGFeRD-Comfort-Format in der Version 2.1 mit ein paar mehr Pflichtfeldern.
-
Forum: Programmieren allgemein
by sh17,
12. Jun 2020
Ich bin noch dran an https://github.com/LandrixSoftware/ZUGFeRD-for-Delphi
Ich werde auch eine X-Rechnung-Implementation einbauen