From 94f75580665ec94f87311a421f23b7a2f14a03ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominik=20R=C3=B6schke?= Date: Thu, 27 Jun 2024 15:05:07 +0200 Subject: [PATCH] Added XRechnung Profile support --- .../java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java index 6cc33371..78dbb95f 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java @@ -261,7 +261,11 @@ public class ZUGFeRDImporter { * @return the ZUGFeRD Profile */ public String getZUGFeRDProfil() { - switch (extractString("//*[local-name() = 'GuidelineSpecifiedDocumentContextParameter']//*[local-name() = 'ID']")) { + String guideline = extractString("//*[local-name() = 'GuidelineSpecifiedDocumentContextParameter']//*[local-name() = 'ID']"); + if(guideline.contains("xrechnung")) { + return "XRECHNUNG"; + } + switch (guideline) { case "urn:cen.eu:en16931:2017": case "urn:ferd:CrossIndustryDocument:invoice:1p0:comfort": return "COMFORT";