From 909c3f195daf85898a225dc0c176a45a5b42582f Mon Sep 17 00:00:00 2001 From: Ralph Soika Date: Tue, 25 Nov 2025 08:43:02 +0100 Subject: [PATCH] refactoring --- .../java/com/alexanderlogistics/einvoice/KSeFAdapter.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/office-alexander-logistics-app/src/main/java/com/alexanderlogistics/einvoice/KSeFAdapter.java b/office-alexander-logistics-app/src/main/java/com/alexanderlogistics/einvoice/KSeFAdapter.java index 37302a2..aeb5149 100644 --- a/office-alexander-logistics-app/src/main/java/com/alexanderlogistics/einvoice/KSeFAdapter.java +++ b/office-alexander-logistics-app/src/main/java/com/alexanderlogistics/einvoice/KSeFAdapter.java @@ -15,6 +15,7 @@ import org.imixs.archive.core.SnapshotService; import org.imixs.einvoice.EInvoiceFormatException; import org.imixs.einvoice.EInvoiceModel; import org.imixs.einvoice.EInvoiceModelFactory; +import org.imixs.einvoice.EInvoiceModelKSeF; import org.imixs.einvoice.EInvoiceNS; import org.imixs.einvoice.TradeLineItem; import org.imixs.einvoice.TradeParty; @@ -157,11 +158,11 @@ public class KSeFAdapter implements SignalAdapter { Element elementFa = model.findOrCreateChildNode(model.getRoot(), EInvoiceNS.KSEF, "Fa"); if (isKorrekturRechnung(workitem)) { - model.updateElementValue(elementFa, EInvoiceNS.KSEF, "RodzajFaktury", "KOR"); + ((EInvoiceModelKSeF) model).setRodzajFaktury("KOR"); logger.info("│ ├── invoice type=KOR"); } else { // normale rechnung - model.updateElementValue(elementFa, EInvoiceNS.KSEF, "RodzajFaktury", "VAT"); + ((EInvoiceModelKSeF) model).setRodzajFaktury("VAT"); logger.info("│ ├── invoice type=VAT"); } // Update Rechnungssummen...