Forum: Programmieren allgemein
by dpKlaus,
12. Dez 2023
Es wird immer verwirrender:
ich hab zwei Rabatte eingeschaltet
//Nachlass zur Position
MultiplierFactorNumeric := 10; //10 Prozent auf 50 EUR
Amount := 5.00;
// MultiplierFactorNumeric := 16; //16 Prozent auf 50 EUR
// Amount := 8.00;
Forum: Programmieren allgemein
by dpKlaus,
12. Dez 2023
Guten Morgen!
Ja und ganau das ist das Problem. Hier die Kopie aus der Demo:
if cbAllowanceCharges.Checked then
begin
inv.LineAmount := inv.LineAmount; // - 5.00;
inv.AllowanceTotalAmount := 5.00;
inv.ChargeTotalAmount := 0;
inv.TaxAmountSubtotals.TaxableAmount := inv.TaxAmountSubtotals.TaxableAmount - 5.00; // - 5.00;
inv.TaxAmountSubtotals.TaxAmount :=...
Forum: Programmieren allgemein
by dpKlaus,
12. Dez 2023
Ich nutze die Demo XRechnung for Delphi v2.3.1
In der Demo sind die Zuschläge (1 EUR) und eine Nachlassbuchung (5,00 EUR) deaktiviert.
Es bleiben ein „Nachlass 2 ohne Angabe von Basisbetrag und Nachlassprozente“ und ein „Nachlass (Rabatt) zur Position“ aktiviert. In der Demo werden als erstes die Nettobeträge der Rechnung und die MwSt-Beträge ohne Rabatte berechnet. Im weiteren verlauf werden...
Forum: Programmieren allgemein
by dpKlaus,
11. Dez 2023
So wollte/will ich es auch machen. Deshalb habe ich mir ja die Werte mit PrintScreens angezeigt. (siehe Anlagen weiter oben)
"Summen 01.jpg" die Eintraege ohne Rabatte und dann "Summen 02.jpg" die Eintrage nach Abzug von den 2 mal 5 EUR Rabatten und den 2 mal 0,95 EUR MwSt Minderung. Die Endbetraege nach der Subtraktion sind auch stimmig.
inv.PayableAmount 226 ohne Abzüge und
...
Forum: Programmieren allgemein
by dpKlaus,
11. Dez 2023
Danke für die schnelle Antwort. Es sind schon Rabatte vorhanden. Die sind so in der Demo.Zwei Artikel werden gebucht.
Einer ohne Rabatt
with inv.InvoiceLines.AddInvoiceLine do
begin
ID := '001'; //Positionsnummer
//Note : String; //Hinweis
Name := 'Kurzinfo Artikel 1'; //Kurztext
Description := 'Langtext Artikel'+#13#10+'Zeile 2'+#13#10+'Zeile 3'; //Laengere...
Forum: Programmieren allgemein
by dpKlaus,
11. Dez 2023
Guten Tag!
Ich arbeite gerade mit der xRechnung Demo und habe den „Zuschlag fuer Kommuikation“ und „Nachlass 2 ohne Angabe von Basisbetrag und Nachlassprozente“ deaktiviert (auskommentiert)
Dann hab ich folgende Einträge vorgenommen, bzw. angepasst:
if cbAllowanceCharges.Checked then
begin
inv.LineAmount := inv.LineAmount;
inv.AllowanceTotalAmount := 5.00 + 5.00;