diff --git a/office-alexander-logistics-app/src/main/java/com/alexanderlogistics/einvoice/KSeFInvoiceLineBuilder.java b/office-alexander-logistics-app/src/main/java/com/alexanderlogistics/einvoice/KSeFInvoiceLineBuilder.java index af42f52..e6eae90 100644 --- a/office-alexander-logistics-app/src/main/java/com/alexanderlogistics/einvoice/KSeFInvoiceLineBuilder.java +++ b/office-alexander-logistics-app/src/main/java/com/alexanderlogistics/einvoice/KSeFInvoiceLineBuilder.java @@ -156,7 +156,12 @@ public class KSeFInvoiceLineBuilder { BigDecimal grossAmount = netAmount.add(vatAmount); // Write the FaWiersz block - writeFaWiersz(model, elementFa, invoiceItem, pos, taxCode, netAmount, vatAmount, grossAmount); + // writeFaWiersz(model, elementFa, invoiceItem, pos, taxCode, netAmount, + // vatAmount, grossAmount); + // Changes 06.Juli 2026 + // As agreed with Justyna and Maciej we send only absolute values here!!!!!! + writeFaWiersz(model, elementFa, invoiceItem, pos, taxCode, netAmount.abs(), vatAmount.abs(), + grossAmount.abs()); // Aggregate per TaxCode aggregates.merge(taxCode,