diff --git a/office-alexander-logistics-app/src/main/java/com/alexanderlogistics/xml/CargosoftXMLInvoiceImportService.java b/office-alexander-logistics-app/src/main/java/com/alexanderlogistics/xml/CargosoftXMLInvoiceImportService.java index 369b609..3a6835b 100644 --- a/office-alexander-logistics-app/src/main/java/com/alexanderlogistics/xml/CargosoftXMLInvoiceImportService.java +++ b/office-alexander-logistics-app/src/main/java/com/alexanderlogistics/xml/CargosoftXMLInvoiceImportService.java @@ -453,6 +453,16 @@ public class CargosoftXMLInvoiceImportService { ItemCollection dbtr = kreditorDebitorService.findDebitor(dbtrNumber); if (dbtr != null) { workitem.setItemValue("dbtr.name", dbtr.getItemValueString("_vendor_name")); + // Anhand der Creditoren Stammdaten errrechnen wir die Sprache für diese + // Rechnung + String country = dbtr.getItemValueString("_VENDOR_COUNTRY"); + workitem.setItemValue("dbtr.country", country); + if (country.equalsIgnoreCase("de") || country.equalsIgnoreCase("ch") + || country.equalsIgnoreCase("at")) { + workitem.setItemValue("invoice.language", "DE"); + } else { + workitem.setItemValue("invoice.language", "EN"); + } } } catch (PluginException e) { // e.printStackTrace();