From 3bb2a951d919b16483b155353905878fb4c49dbe Mon Sep 17 00:00:00 2001 From: Alexander Berndt Date: Thu, 18 Jun 2020 09:56:20 +0200 Subject: [PATCH 001/138] Added getInvoiceID() to ZUGFeRDImporter.java Added Test --- .../mustangproject/ZUGFeRD/ZUGFeRDImporter.java | 16 ++++++++++++++++ .../java/org/mustangproject/ZUGFeRD/ZF2Test.java | 1 + 2 files changed, 17 insertions(+) diff --git a/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java b/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java index 3e59bbe1..ac87a29d 100644 --- a/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java +++ b/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java @@ -252,6 +252,22 @@ public class ZUGFeRDImporter { return result; } + /** + * @return the Invoice ID + */ + public String getInvoiceID() { + try { + if (getVersion() == 1) { + return extractString("//HeaderExchangedDocument//ID"); + } else { + return extractString("//ExchangedDocument//ID"); + } + } catch (Exception e) { + e.printStackTrace(); + return ""; + } + } + /** * @return the document code diff --git a/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java b/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java index b80b8b37..034edb7b 100644 --- a/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java +++ b/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java @@ -207,6 +207,7 @@ public class ZF2Test extends MustangReaderTestCase { // Reading ZUGFeRD assertEquals(zi.getAmount(), "571.04"); + assertEquals(zi.getInvoiceID(), "RE-20170509/505"); assertEquals(zi.getHolder(), getOwnOrganisationName()); assertEquals(zi.getDocumentCode(),"380"); assertEquals(zi.getReference(),"AB321"); From 77a660b737b3aa37ac3618975fed1ce2c456d201 Mon Sep 17 00:00:00 2001 From: Alexander Berndt Date: Thu, 18 Jun 2020 10:26:55 +0200 Subject: [PATCH 002/138] Added getZUGFeRDProfil() to ZUGFeRDImporter.java Added Test --- .../ZUGFeRD/ZUGFeRDImporter.java | 23 +++++++++++++++++++ .../org/mustangproject/ZUGFeRD/ZF2Test.java | 1 + 2 files changed, 24 insertions(+) diff --git a/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java b/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java index ac87a29d..de64c446 100644 --- a/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java +++ b/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java @@ -252,6 +252,28 @@ public class ZUGFeRDImporter { return result; } + /** + * @return the ZUGFeRD Profile + */ + public String getZUGFeRDProfil() { + switch (extractString("//GuidelineSpecifiedDocumentContextParameter//ID")) { + case "urn:cen.eu:en16931:2017": + case "urn:ferd:CrossIndustryDocument:invoice:1p0:comfort": + return "COMFORT"; + case "urn:cen.eu:en16931:2017#compliant#urn:factur-x.eu:1p0:basic": + case "urn:ferd:CrossIndustryDocument:invoice:1p0:basic": + return "BASIC"; + case "urn:factur-x.eu:1p0:basicwl": + return "BASIC WL"; + case "urn:factur-x.eu:1p0:minimum": + return "MINIMUM"; + case "urn:ferd:CrossIndustryDocument:invoice:1p0:extended": + case "urn:cen.eu:en16931:2017#conformant#urn:factur-x.eu:1p0:extended": + return "EXTENDED"; + } + return ""; + } + /** * @return the Invoice ID */ @@ -269,6 +291,7 @@ public class ZUGFeRDImporter { } + /** * @return the document code */ diff --git a/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java b/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java index 034edb7b..7adc39f6 100644 --- a/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java +++ b/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java @@ -208,6 +208,7 @@ public class ZF2Test extends MustangReaderTestCase { // Reading ZUGFeRD assertEquals(zi.getAmount(), "571.04"); assertEquals(zi.getInvoiceID(), "RE-20170509/505"); + assertEquals(zi.getZUGFeRDProfil(), "COMFORT"); assertEquals(zi.getHolder(), getOwnOrganisationName()); assertEquals(zi.getDocumentCode(),"380"); assertEquals(zi.getReference(),"AB321"); From a4be1da6c6d48e28bdff3f6fbc22c8642c25b188 Mon Sep 17 00:00:00 2001 From: Alexander Berndt Date: Thu, 18 Jun 2020 10:29:10 +0200 Subject: [PATCH 003/138] Added getInvoiceCurrencyCode() to ZUGFeRDImporter.java Added Test --- .../mustangproject/ZUGFeRD/ZUGFeRDImporter.java | 16 ++++++++++++++++ .../java/org/mustangproject/ZUGFeRD/ZF2Test.java | 2 ++ 2 files changed, 18 insertions(+) diff --git a/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java b/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java index de64c446..5a6eb064 100644 --- a/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java +++ b/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java @@ -274,6 +274,22 @@ public class ZUGFeRDImporter { return ""; } + /** + * @return the Invoice Currency Code + */ + public String getInvoiceCurrencyCode() { + try { + if (getVersion() == 1) { + return extractString("//ApplicableSupplyChainTradeSettlement//InvoiceCurrencyCode"); + } else { + return extractString("//ApplicableHeaderTradeSettlement//InvoiceCurrencyCode"); + } + } catch (Exception e) { + e.printStackTrace(); + return ""; + } + } + /** * @return the Invoice ID */ diff --git a/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java b/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java index 7adc39f6..a24f5625 100644 --- a/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java +++ b/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java @@ -209,6 +209,8 @@ public class ZF2Test extends MustangReaderTestCase { assertEquals(zi.getAmount(), "571.04"); assertEquals(zi.getInvoiceID(), "RE-20170509/505"); assertEquals(zi.getZUGFeRDProfil(), "COMFORT"); + assertEquals(zi.getInvoiceCurrencyCode(), "EUR"); + assertEquals(zi.getHolder(), getOwnOrganisationName()); assertEquals(zi.getDocumentCode(),"380"); assertEquals(zi.getReference(),"AB321"); From 417eaeca15de1d933c954fb7c3d02ba1c9f14828 Mon Sep 17 00:00:00 2001 From: Alexander Berndt Date: Thu, 18 Jun 2020 10:35:35 +0200 Subject: [PATCH 004/138] Added getIssuerAssignedID() to ZUGFeRDImporter.java Added Test --- .../ZUGFeRD/ZUGFeRDImporter.java | 23 +++++++++++++++++++ .../org/mustangproject/ZUGFeRD/ZF2Test.java | 2 +- 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java b/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java index 5a6eb064..3a81d12e 100644 --- a/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java +++ b/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java @@ -290,6 +290,29 @@ public class ZUGFeRDImporter { } } + /** + * @return the IssuerAssigned ID + */ + public String getIssuerAssignedID() { + try { + if (getVersion() == 1) { + return extractString("//BuyerOrderReferencedDocument//ID"); + } else { + return extractString("//BuyerOrderReferencedDocument//IssuerAssignedID"); + } + } catch (Exception e) { + e.printStackTrace(); + return ""; + } + } + + /** + * @return the BuyerTradeParty ID + */ + public String getBuyerTradePartyID() { + return extractString("//BuyerTradeParty//ID"); + } + /** * @return the Invoice ID */ diff --git a/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java b/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java index a24f5625..618e8d9a 100644 --- a/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java +++ b/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java @@ -210,7 +210,7 @@ public class ZF2Test extends MustangReaderTestCase { assertEquals(zi.getInvoiceID(), "RE-20170509/505"); assertEquals(zi.getZUGFeRDProfil(), "COMFORT"); assertEquals(zi.getInvoiceCurrencyCode(), "EUR"); - + assertEquals(zi.getIssuerAssignedID(),""); assertEquals(zi.getHolder(), getOwnOrganisationName()); assertEquals(zi.getDocumentCode(),"380"); assertEquals(zi.getReference(),"AB321"); From b7701e2bba805f2c0f3e434f56fbf3c98e7d5f2e Mon Sep 17 00:00:00 2001 From: Alexander Berndt Date: Thu, 18 Jun 2020 10:39:44 +0200 Subject: [PATCH 005/138] Added getIssueDate() to ZUGFeRDImporter.java Added Test --- .../mustangproject/ZUGFeRD/ZUGFeRDImporter.java | 16 ++++++++++++++++ .../java/org/mustangproject/ZUGFeRD/ZF2Test.java | 2 ++ 2 files changed, 18 insertions(+) diff --git a/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java b/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java index 3a81d12e..324792ea 100644 --- a/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java +++ b/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java @@ -313,6 +313,22 @@ public class ZUGFeRDImporter { return extractString("//BuyerTradeParty//ID"); } + /** + * @return the Issue Date() + */ + public String getIssueDate() { + try { + if (getVersion() == 1) { + return extractString("//HeaderExchangedDocument//IssueDateTime//DateTimeString"); + } else { + return extractString("//ExchangedDocument//IssueDateTime//DateTimeString"); + } + } catch (Exception e) { + e.printStackTrace(); + return ""; + } + } + /** * @return the Invoice ID */ diff --git a/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java b/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java index 618e8d9a..e22ccc7a 100644 --- a/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java +++ b/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java @@ -211,6 +211,8 @@ public class ZF2Test extends MustangReaderTestCase { assertEquals(zi.getZUGFeRDProfil(), "COMFORT"); assertEquals(zi.getInvoiceCurrencyCode(), "EUR"); assertEquals(zi.getIssuerAssignedID(),""); + assertEquals(zi.getIssueDate(), "20170509"); + assertEquals(zi.getBuyerTradePartyID(), "DE999999999"); assertEquals(zi.getHolder(), getOwnOrganisationName()); assertEquals(zi.getDocumentCode(),"380"); assertEquals(zi.getReference(),"AB321"); From 2a2c3747b10b86c5360e14b08ec286427abbd42e Mon Sep 17 00:00:00 2001 From: Alexander Berndt Date: Thu, 18 Jun 2020 11:08:09 +0200 Subject: [PATCH 006/138] Added getTaxPointDate() to ZUGFeRDImporter.java Added Test --- .../mustangproject/ZUGFeRD/ZUGFeRDImporter.java | 16 ++++++++++++++++ .../java/org/mustangproject/ZUGFeRD/ZF2Test.java | 1 + 2 files changed, 17 insertions(+) diff --git a/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java b/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java index 324792ea..263bcdab 100644 --- a/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java +++ b/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java @@ -329,6 +329,22 @@ public class ZUGFeRDImporter { } } + /** + * @return the Taxpoint Date + */ + public String getTaxPointDate() { + try { + if (getVersion() == 1) { + return extractString("//ActualDeliverySupplyChainEvent//OccurrenceDateTime//DateTimeString"); + } else { + return extractString("//ActualDeliverySupplyChainEvent//OccurrenceDateTime//DateTimeString"); + } + } catch (Exception e) { + e.printStackTrace(); + return ""; + } + } + /** * @return the Invoice ID */ diff --git a/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java b/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java index e22ccc7a..adee33fc 100644 --- a/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java +++ b/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java @@ -212,6 +212,7 @@ public class ZF2Test extends MustangReaderTestCase { assertEquals(zi.getInvoiceCurrencyCode(), "EUR"); assertEquals(zi.getIssuerAssignedID(),""); assertEquals(zi.getIssueDate(), "20170509"); + assertEquals(zi.getTaxPointDate(), "20170507"); assertEquals(zi.getBuyerTradePartyID(), "DE999999999"); assertEquals(zi.getHolder(), getOwnOrganisationName()); assertEquals(zi.getDocumentCode(),"380"); From 50efe64b8a12e146b6ccfd51f57f53b508544e82 Mon Sep 17 00:00:00 2001 From: Alexander Berndt Date: Thu, 18 Jun 2020 11:10:17 +0200 Subject: [PATCH 007/138] Added getPaymentTerms() to ZUGFeRDImporter.java Added Test --- .../java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java | 7 +++++++ .../src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java | 1 + 2 files changed, 8 insertions(+) diff --git a/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java b/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java index 263bcdab..5296f35e 100644 --- a/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java +++ b/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java @@ -329,6 +329,13 @@ public class ZUGFeRDImporter { } } + /** + * @return the Payment Terms + */ + public String getPaymentTerms() { + return extractString("//SpecifiedTradePaymentTerms//Description"); + } + /** * @return the Taxpoint Date */ diff --git a/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java b/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java index adee33fc..c7940042 100644 --- a/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java +++ b/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java @@ -213,6 +213,7 @@ public class ZF2Test extends MustangReaderTestCase { assertEquals(zi.getIssuerAssignedID(),""); assertEquals(zi.getIssueDate(), "20170509"); assertEquals(zi.getTaxPointDate(), "20170507"); + assertEquals(zi.getPaymentTerms(), "Zahlbar ohne Abzug bis zum 30.05.2017"); assertEquals(zi.getBuyerTradePartyID(), "DE999999999"); assertEquals(zi.getHolder(), getOwnOrganisationName()); assertEquals(zi.getDocumentCode(),"380"); From 4b0121c45b64e082bdb56c0171697a392615620b Mon Sep 17 00:00:00 2001 From: Alexander Berndt Date: Thu, 18 Jun 2020 11:33:48 +0200 Subject: [PATCH 008/138] Added getLineTotalAmount() to ZUGFeRDImporter.java Added Test --- .../mustangproject/ZUGFeRD/ZUGFeRDImporter.java | 16 ++++++++++++++++ .../java/org/mustangproject/ZUGFeRD/ZF2Test.java | 1 + 2 files changed, 17 insertions(+) diff --git a/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java b/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java index 5296f35e..090c38dd 100644 --- a/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java +++ b/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java @@ -329,6 +329,22 @@ public class ZUGFeRDImporter { } } + /** + * @return the line Total Amount + */ + public String getLineTotalAmount() { + try { + if (getVersion() == 1) { + return extractString("//SpecifiedTradeSettlementMonetarySummation//LineTotalAmount"); + } else { + return extractString("//SpecifiedTradeSettlementHeaderMonetarySummation//LineTotalAmount"); + } + } catch (Exception e) { + e.printStackTrace(); + return ""; + } + } + /** * @return the Payment Terms */ diff --git a/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java b/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java index c7940042..b9c742f8 100644 --- a/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java +++ b/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java @@ -214,6 +214,7 @@ public class ZF2Test extends MustangReaderTestCase { assertEquals(zi.getIssueDate(), "20170509"); assertEquals(zi.getTaxPointDate(), "20170507"); assertEquals(zi.getPaymentTerms(), "Zahlbar ohne Abzug bis zum 30.05.2017"); + assertEquals(zi.getLineTotalAmount(), "496.00"); assertEquals(zi.getBuyerTradePartyID(), "DE999999999"); assertEquals(zi.getHolder(), getOwnOrganisationName()); assertEquals(zi.getDocumentCode(),"380"); From fca1d3e9c1393236776091b858a9c353d2b51be8 Mon Sep 17 00:00:00 2001 From: Alexander Berndt Date: Thu, 18 Jun 2020 11:35:53 +0200 Subject: [PATCH 009/138] Added getTaxBasisTotalAmount() to ZUGFeRDImporter.java Added Test --- .../mustangproject/ZUGFeRD/ZUGFeRDImporter.java | 16 ++++++++++++++++ .../java/org/mustangproject/ZUGFeRD/ZF2Test.java | 1 + 2 files changed, 17 insertions(+) diff --git a/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java b/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java index 090c38dd..e8dcc76a 100644 --- a/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java +++ b/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java @@ -329,6 +329,22 @@ public class ZUGFeRDImporter { } } + /** + * @return the TaxBasisTotalAmount + */ + public String getTaxBasisTotalAmount() { + try { + if (getVersion() == 1) { + return extractString("//SpecifiedTradeSettlementMonetarySummation//TaxBasisTotalAmount"); + } else { + return extractString("//SpecifiedTradeSettlementHeaderMonetarySummation//TaxBasisTotalAmount"); + } + } catch (Exception e) { + e.printStackTrace(); + return ""; + } + } + /** * @return the line Total Amount */ diff --git a/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java b/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java index b9c742f8..affa73d7 100644 --- a/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java +++ b/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java @@ -215,6 +215,7 @@ public class ZF2Test extends MustangReaderTestCase { assertEquals(zi.getTaxPointDate(), "20170507"); assertEquals(zi.getPaymentTerms(), "Zahlbar ohne Abzug bis zum 30.05.2017"); assertEquals(zi.getLineTotalAmount(), "496.00"); + assertEquals(zi.getTaxBasisTotalAmount(), "496.00"); assertEquals(zi.getBuyerTradePartyID(), "DE999999999"); assertEquals(zi.getHolder(), getOwnOrganisationName()); assertEquals(zi.getDocumentCode(),"380"); From 36ec2f683695fc4c02662eac7d0f97ed12d67a30 Mon Sep 17 00:00:00 2001 From: Alexander Berndt Date: Thu, 18 Jun 2020 11:48:19 +0200 Subject: [PATCH 010/138] Added getTaxTotalAmount() to ZUGFeRDImporter.java Added Test --- .../mustangproject/ZUGFeRD/ZUGFeRDImporter.java | 17 +++++++++++++++++ .../org/mustangproject/ZUGFeRD/ZF2Test.java | 1 + 2 files changed, 18 insertions(+) diff --git a/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java b/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java index e8dcc76a..71484a67 100644 --- a/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java +++ b/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java @@ -345,6 +345,23 @@ public class ZUGFeRDImporter { } } + /** + * @return the TaxTotalAmount + */ + public String getTaxTotalAmount() { + try { + if (getVersion() == 1) { + return wExtractString("//SpecifiedTradeSettlementMonetarySummation//TaxTotalAmount"); + } else { + return wExtractString("//SpecifiedTradeSettlementHeaderMonetarySummation//TaxTotalAmount"); + } + } catch (Exception e) { + e.printStackTrace(); + return ""; + } + } + + /** * @return the line Total Amount */ diff --git a/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java b/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java index affa73d7..4f732625 100644 --- a/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java +++ b/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java @@ -216,6 +216,7 @@ public class ZF2Test extends MustangReaderTestCase { assertEquals(zi.getPaymentTerms(), "Zahlbar ohne Abzug bis zum 30.05.2017"); assertEquals(zi.getLineTotalAmount(), "496.00"); assertEquals(zi.getTaxBasisTotalAmount(), "496.00"); + assertEquals(zi.getTaxTotalAmount(),"75.04"); assertEquals(zi.getBuyerTradePartyID(), "DE999999999"); assertEquals(zi.getHolder(), getOwnOrganisationName()); assertEquals(zi.getDocumentCode(),"380"); From 266ccb25e36f667b3d8996dff1927679560911b0 Mon Sep 17 00:00:00 2001 From: Alexander Berndt Date: Thu, 18 Jun 2020 11:50:13 +0200 Subject: [PATCH 011/138] Added getRoundingAmount() to ZUGFeRDImporter.java Added Test --- .../ZUGFeRD/ZUGFeRDImporter.java | 20 +++++++++++++++++-- .../org/mustangproject/ZUGFeRD/ZF2Test.java | 1 + 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java b/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java index 71484a67..d7473a41 100644 --- a/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java +++ b/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java @@ -351,9 +351,25 @@ public class ZUGFeRDImporter { public String getTaxTotalAmount() { try { if (getVersion() == 1) { - return wExtractString("//SpecifiedTradeSettlementMonetarySummation//TaxTotalAmount"); + return extractString("//SpecifiedTradeSettlementMonetarySummation//TaxTotalAmount"); } else { - return wExtractString("//SpecifiedTradeSettlementHeaderMonetarySummation//TaxTotalAmount"); + return extractString("//SpecifiedTradeSettlementHeaderMonetarySummation//TaxTotalAmount"); + } + } catch (Exception e) { + e.printStackTrace(); + return ""; + } + } + + /** + * @return the RoundingAmount + */ + public String getRoundingAmount() { + try { + if (getVersion() == 1) { + return extractString("//SpecifiedTradeSettlementMonetarySummation//RoundingAmount"); + } else { + return extractString("//SpecifiedTradeSettlementHeaderMonetarySummation//RoundingAmount"); } } catch (Exception e) { e.printStackTrace(); diff --git a/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java b/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java index 4f732625..f078f7ef 100644 --- a/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java +++ b/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java @@ -217,6 +217,7 @@ public class ZF2Test extends MustangReaderTestCase { assertEquals(zi.getLineTotalAmount(), "496.00"); assertEquals(zi.getTaxBasisTotalAmount(), "496.00"); assertEquals(zi.getTaxTotalAmount(),"75.04"); + assertEquals(zi.getRoundingAmount(), ""); assertEquals(zi.getBuyerTradePartyID(), "DE999999999"); assertEquals(zi.getHolder(), getOwnOrganisationName()); assertEquals(zi.getDocumentCode(),"380"); From 11688d24218c957b12be12216fff96d68a08133e Mon Sep 17 00:00:00 2001 From: Alexander Berndt Date: Thu, 18 Jun 2020 11:52:02 +0200 Subject: [PATCH 012/138] Added getPaidAmount() to ZUGFeRDImporter.java Added Test --- .../mustangproject/ZUGFeRD/ZUGFeRDImporter.java | 16 ++++++++++++++++ .../java/org/mustangproject/ZUGFeRD/ZF2Test.java | 1 + 2 files changed, 17 insertions(+) diff --git a/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java b/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java index d7473a41..3824ef97 100644 --- a/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java +++ b/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java @@ -377,6 +377,22 @@ public class ZUGFeRDImporter { } } + /** + * @return the TotalPrepaidAmount + */ + public String getPaidAmount() { + try { + if (getVersion() == 1) { + return extractString("//SpecifiedTradeSettlementMonetarySummation//TotalPrepaidAmount"); + } else { + return extractString("//SpecifiedTradeSettlementHeaderMonetarySummation//TotalPrepaidAmount"); + } + } catch (Exception e) { + e.printStackTrace(); + return ""; + } + } + /** * @return the line Total Amount diff --git a/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java b/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java index f078f7ef..bef6d462 100644 --- a/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java +++ b/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java @@ -218,6 +218,7 @@ public class ZF2Test extends MustangReaderTestCase { assertEquals(zi.getTaxBasisTotalAmount(), "496.00"); assertEquals(zi.getTaxTotalAmount(),"75.04"); assertEquals(zi.getRoundingAmount(), ""); + assertEquals(zi.getPaidAmount(), "0.00"); assertEquals(zi.getBuyerTradePartyID(), "DE999999999"); assertEquals(zi.getHolder(), getOwnOrganisationName()); assertEquals(zi.getDocumentCode(),"380"); From 2b60b7a8b7fd09091b627b6fb6d2bf6d9dd4eb74 Mon Sep 17 00:00:00 2001 From: Alexander Berndt Date: Thu, 18 Jun 2020 11:53:36 +0200 Subject: [PATCH 013/138] Added getSellerTradePartyGlobalID() to ZUGFeRDImporter.java Added Test --- .../java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java | 7 +++++++ .../src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java | 1 + 2 files changed, 8 insertions(+) diff --git a/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java b/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java index 3824ef97..b2587061 100644 --- a/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java +++ b/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java @@ -393,6 +393,13 @@ public class ZUGFeRDImporter { } } + /** + * @return SellerTradeParty GlobalID + */ + public String getSellerTradePartyGlobalID() { + return extractString("//SellerTradeParty//GlobalID"); + } + /** * @return the line Total Amount diff --git a/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java b/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java index bef6d462..44507dcf 100644 --- a/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java +++ b/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java @@ -219,6 +219,7 @@ public class ZF2Test extends MustangReaderTestCase { assertEquals(zi.getTaxTotalAmount(),"75.04"); assertEquals(zi.getRoundingAmount(), ""); assertEquals(zi.getPaidAmount(), "0.00"); + assertEquals(zi.getSellerTradePartyGlobalID(), ""); assertEquals(zi.getBuyerTradePartyID(), "DE999999999"); assertEquals(zi.getHolder(), getOwnOrganisationName()); assertEquals(zi.getDocumentCode(),"380"); From 2d1fd3ae943a09045661606242ccdd172d5b433d Mon Sep 17 00:00:00 2001 From: Alexander Berndt Date: Thu, 18 Jun 2020 12:06:13 +0200 Subject: [PATCH 014/138] Added getBuyerTradePartyAddress() and getAddressFromNodeList() to ZUGFeRDImporter.java Added Test --- .../ZUGFeRD/ZUGFeRDImporter.java | 39 ++++++++++++++++++- .../org/mustangproject/ZUGFeRD/ZF2Test.java | 8 ++++ 2 files changed, 45 insertions(+), 2 deletions(-) diff --git a/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java b/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java index b2587061..8cfe38d0 100644 --- a/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java +++ b/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java @@ -400,6 +400,14 @@ public class ZUGFeRDImporter { return extractString("//SellerTradeParty//GlobalID"); } + /** + * @return the BuyerTradeParty Name + */ + public String getBuyerTradePartyName() { + return extractString("//BuyerTradeParty//Name"); + } + + /** * @return the line Total Amount @@ -679,6 +687,28 @@ public class ZUGFeRDImporter { return s.hasNext() ? s.next() : ""; } + /** + * returns an instance of PostalTradeAddress for SellerTradeParty section + * @return an instance of PostalTradeAddress + */ + public PostalTradeAddress getBuyerTradePartyAddress() { + + NodeList nl = null; + + try { + if (getVersion() == 1) { + nl = getNodeListByPath("//CrossIndustryDocument//SpecifiedSupplyChainTradeTransaction//ApplicableSupplyChainTradeAgreement//BuyerTradeParty//PostalTradeAddress"); + } else { + nl = getNodeListByPath("//CrossIndustryInvoice//SupplyChainTradeTransaction//ApplicableHeaderTradeAgreement//BuyerTradeParty//PostalTradeAddress"); + } + } catch (Exception e) { + e.printStackTrace(); + return null; + } + + return getAddressFromNodeList(nl); + } + /** * returns an instance of PostalTradeAddress for SellerTradeParty section * @return an instance of PostalTradeAddress @@ -696,9 +726,15 @@ public class ZUGFeRDImporter { } } catch (Exception e) { e.printStackTrace(); - return address; + return null; } + return getAddressFromNodeList(nl); + } + + private PostalTradeAddress getAddressFromNodeList(NodeList nl) { + PostalTradeAddress address = new PostalTradeAddress(); + if (nl != null) { for (int i = 0; i < nl.getLength(); i++) { Node n = nl.item(i); @@ -737,7 +773,6 @@ public class ZUGFeRDImporter { return address; } - /** * returns a list of LineItems * @return a List of LineItem instances diff --git a/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java b/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java index 44507dcf..dc05e85f 100644 --- a/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java +++ b/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java @@ -219,6 +219,7 @@ public class ZF2Test extends MustangReaderTestCase { assertEquals(zi.getTaxTotalAmount(),"75.04"); assertEquals(zi.getRoundingAmount(), ""); assertEquals(zi.getPaidAmount(), "0.00"); + assertEquals(zi.getBuyerTradePartyName(), "Theodor Est"); assertEquals(zi.getSellerTradePartyGlobalID(), ""); assertEquals(zi.getBuyerTradePartyID(), "DE999999999"); assertEquals(zi.getHolder(), getOwnOrganisationName()); @@ -229,6 +230,13 @@ public class ZF2Test extends MustangReaderTestCase { assertEquals(zi.getIBAN(),getTradeSettlementPayment()[0].getOwnIBAN()); assertEquals(zi.getHolder(), getOwnOrganisationName()); assertEquals(zi.getForeignReference(), getNumber()); + assertEquals(zi.getBuyerTradePartyAddress().getPostcodeCode(), "88802"); + assertEquals(zi.getBuyerTradePartyAddress().getLineOne(), "Bahnstr. 42"); + assertEquals(zi.getBuyerTradePartyAddress().getLineTwo(), null); + assertEquals(zi.getBuyerTradePartyAddress().getLineThree(), null); + assertEquals(zi.getBuyerTradePartyAddress().getCountrySubDivisionName(), null); + assertEquals(zi.getBuyerTradePartyAddress().getCountryID(), "DE"); + assertEquals(zi.getBuyerTradePartyAddress().getCityName(), "Spielkreis"); assertEquals(zi.getSellerTradePartyAddress().getPostcodeCode(), "12345"); assertEquals(zi.getSellerTradePartyAddress().getLineOne(), "Ecke 12"); assertEquals(zi.getSellerTradePartyAddress().getLineTwo(), null); From 3da3dbe476f3bdf2b562a76f3d9257266f0d67a2 Mon Sep 17 00:00:00 2001 From: Alexander Berndt Date: Thu, 18 Jun 2020 12:11:09 +0200 Subject: [PATCH 015/138] Added getBuyerTradePartyGlobalID() and to ZUGFeRDImporter.java Added Test --- .../java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java | 7 +++++++ .../src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java | 1 + 2 files changed, 8 insertions(+) diff --git a/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java b/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java index 8cfe38d0..366f23b6 100644 --- a/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java +++ b/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java @@ -400,6 +400,13 @@ public class ZUGFeRDImporter { return extractString("//SellerTradeParty//GlobalID"); } + /** + * @return the BuyerTradeParty GlobalID + */ + public String getBuyerTradePartyGlobalID() { + return wExtractString("//BuyerTradeParty//GlobalID"); + } + /** * @return the BuyerTradeParty Name */ diff --git a/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java b/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java index dc05e85f..9b48d9fd 100644 --- a/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java +++ b/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java @@ -220,6 +220,7 @@ public class ZF2Test extends MustangReaderTestCase { assertEquals(zi.getRoundingAmount(), ""); assertEquals(zi.getPaidAmount(), "0.00"); assertEquals(zi.getBuyerTradePartyName(), "Theodor Est"); + assertEquals(zi.getBuyerTradePartyGlobalID(), ""); assertEquals(zi.getSellerTradePartyGlobalID(), ""); assertEquals(zi.getBuyerTradePartyID(), "DE999999999"); assertEquals(zi.getHolder(), getOwnOrganisationName()); From 7084f12b8f02595f81fa5dca4fd6c2790c68f33a Mon Sep 17 00:00:00 2001 From: Alexander Berndt Date: Thu, 18 Jun 2020 12:13:33 +0200 Subject: [PATCH 016/138] Added getBuyertradePartySpecifiedTaxRegistrationID() and to ZUGFeRDImporter.java Added Test --- .../java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java | 9 ++++++++- .../test/java/org/mustangproject/ZUGFeRD/ZF2Test.java | 1 + 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java b/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java index 366f23b6..86f2a0e6 100644 --- a/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java +++ b/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java @@ -404,7 +404,14 @@ public class ZUGFeRDImporter { * @return the BuyerTradeParty GlobalID */ public String getBuyerTradePartyGlobalID() { - return wExtractString("//BuyerTradeParty//GlobalID"); + return extractString("//BuyerTradeParty//GlobalID"); + } + + /** + * @return the BuyerTradeParty SpecifiedTaxRegistration ID + */ + public String getBuyertradePartySpecifiedTaxRegistrationID() { + return extractString("//BuyerTradeParty//SpecifiedTaxRegistration//ID"); } /** diff --git a/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java b/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java index 9b48d9fd..688ed242 100644 --- a/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java +++ b/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java @@ -223,6 +223,7 @@ public class ZF2Test extends MustangReaderTestCase { assertEquals(zi.getBuyerTradePartyGlobalID(), ""); assertEquals(zi.getSellerTradePartyGlobalID(), ""); assertEquals(zi.getBuyerTradePartyID(), "DE999999999"); + assertEquals(zi.getBuyertradePartySpecifiedTaxRegistrationID(), "DE999999999"); assertEquals(zi.getHolder(), getOwnOrganisationName()); assertEquals(zi.getDocumentCode(),"380"); assertEquals(zi.getReference(),"AB321"); From 62f367e70d7549a897371e112970ada3d79c43d0 Mon Sep 17 00:00:00 2001 From: Alexander Berndt Date: Thu, 18 Jun 2020 12:15:30 +0200 Subject: [PATCH 017/138] Added getIncludedNote() and to ZUGFeRDImporter.java Added Test --- .../mustangproject/ZUGFeRD/ZUGFeRDImporter.java | 17 +++++++++++++++++ .../org/mustangproject/ZUGFeRD/ZF2Test.java | 1 + 2 files changed, 18 insertions(+) diff --git a/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java b/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java index 86f2a0e6..946828c3 100644 --- a/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java +++ b/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java @@ -414,6 +414,23 @@ public class ZUGFeRDImporter { return extractString("//BuyerTradeParty//SpecifiedTaxRegistration//ID"); } + + /** + * @return the IncludedNote + */ + public String getIncludedNote() { + try { + if (getVersion() == 1) { + return extractString("//HeaderExchangedDocument//IncludedNote"); + } else { + return extractString("//ExchangedDocument//IncludedNote"); + } + } catch (Exception e) { + e.printStackTrace(); + return ""; + } + } + /** * @return the BuyerTradeParty Name */ diff --git a/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java b/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java index 688ed242..a868c5c5 100644 --- a/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java +++ b/libraryBasic/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java @@ -224,6 +224,7 @@ public class ZF2Test extends MustangReaderTestCase { assertEquals(zi.getSellerTradePartyGlobalID(), ""); assertEquals(zi.getBuyerTradePartyID(), "DE999999999"); assertEquals(zi.getBuyertradePartySpecifiedTaxRegistrationID(), "DE999999999"); + assertEquals(zi.getIncludedNote(), ""); assertEquals(zi.getHolder(), getOwnOrganisationName()); assertEquals(zi.getDocumentCode(),"380"); assertEquals(zi.getReference(),"AB321"); From b5006c3161b4b8934a77c7087d379e472a5d9876 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Thu, 18 Jun 2020 17:48:09 +0200 Subject: [PATCH 018/138] updated POM to actually copy XML --- validator/pom.xml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/validator/pom.xml b/validator/pom.xml index 9fb29add..a7cf3d97 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -126,7 +126,7 @@ - + + org.apache.maven.plugins @@ -240,18 +241,18 @@ copy-zf-schematron-xml-dependencies - validate + compile copy-resources - ${basedir}/xslt/ZF_211/ + ${basedir}/src/main/resources/xslt/ZF_211/ - /schematron/ZF_211/ + ${basedir}/src/main/resources/schematron/ZF_211/ - *.xml + **/*.xml From 36048decd10ac6bc296bf4b8ae5d9e0c6b859687 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sat, 20 Jun 2020 09:44:36 +0200 Subject: [PATCH 019/138] corrected filename for xrechnung profile, now no longer bypassing XR checks for XR profile, now also allow for import of xrechnung profile, add test files and tests --- .../org/mustangproject/commandline/Main.java | 2 +- .../ZUGFeRD/ZUGFeRDExporter.java | 12 +++++++---- .../ZUGFeRD/ZUGFeRDImporter.java | 2 +- .../validator/XMLValidator.java | 2 +- .../validator/ZUGFeRDValidatorTest.java | 20 ++++++++++++++---- .../src/test/resources/invalidXRechnung.pdf | Bin 0 -> 99331 bytes .../src/test/resources/validXRechnung.pdf | Bin 0 -> 99785 bytes 7 files changed, 27 insertions(+), 11 deletions(-) create mode 100644 validator/src/test/resources/invalidXRechnung.pdf create mode 100644 validator/src/test/resources/validXRechnung.pdf diff --git a/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java b/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java index f524fb51..f958aa3a 100755 --- a/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java +++ b/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java @@ -412,7 +412,7 @@ public class Main { System.out.println("Source PDF set to " + pdfName); } if (xmlName == null) { - xmlName = getFilenameFromUser("ZUGFeRD XML", "ZUGFeRD-invoice.xml", "xml", false, true); + xmlName = getFilenameFromUser("ZUGFeRD XML", "factur-x.xml", "xml", false, true); } else { System.out.println("ZUGFeRD XML set to " + pdfName); } diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporter.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporter.java index 2d31038a..55f03cf3 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporter.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporter.java @@ -176,14 +176,18 @@ public class ZUGFeRDExporter implements Closeable { * @param ver the zf/fx version * @return the filename of the file to be embedded */ - public String getFilenameForVersion(int ver) { + public String getFilenameForVersion(int ver, ZUGFeRDConformanceLevel profile) { if (isFacturX) { return "factur-x.xml"; } else { if (ver==1) { return "ZUGFeRD-invoice.xml"; } else { - return "zugferd-invoice.xml"; + if (profile==ZUGFeRDConformanceLevel.XRECHNUNG) { + return "xrechnung.xml"; + } else { + return "zugferd-invoice.xml"; + } } } } @@ -402,7 +406,7 @@ public class ZUGFeRDExporter implements Closeable { prepareDocument(); ((IProfileProvider) xmlProvider).setProfile(profile); xmlProvider.generateXML(trans); - String filename = getFilenameForVersion(ZFVersion); + String filename = getFilenameForVersion(ZFVersion, profile); PDFAttachGenericFile(doc, filename, "Alternative", "Invoice metadata conforming to ZUGFeRD standard (http://www.ferd-net.de/front_content.php?idcat=231&lang=4)", "text/xml", xmlProvider.getXML()); @@ -597,7 +601,7 @@ public class ZUGFeRDExporter implements Closeable { if (attachZUGFeRDHeaders) { XMPSchemaZugferd zf = new XMPSchemaZugferd(metadata, ZFVersion, isFacturX, profile, getNamespaceForVersion(ZFVersion), getPrefixForVersion(ZFVersion), - getFilenameForVersion(ZFVersion)); + getFilenameForVersion(ZFVersion, profile)); metadata.addSchema(zf); } diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java index d0712407..8edf9b1b 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java @@ -135,7 +135,7 @@ public class ZUGFeRDImporter { /** * filenames for invoice data (ZUGFeRD v1 and v2, Factur-X) */ - if ((filename.equals("ZUGFeRD-invoice.xml") || (filename.equals("zugferd-invoice.xml")) || filename.equals("factur-x.xml"))) { //$NON-NLS-1$ + if ((filename.equals("ZUGFeRD-invoice.xml") || (filename.equals("zugferd-invoice.xml")) || filename.equals("factur-x.xml")) || filename.equals("xrechnung.xml")) { //$NON-NLS-1$ containsMeta = true; PDEmbeddedFile embeddedFile = fileSpec.getEmbeddedFile(); diff --git a/validator/src/main/java/org/mustangproject/validator/XMLValidator.java b/validator/src/main/java/org/mustangproject/validator/XMLValidator.java index 550a9476..4a3909ea 100644 --- a/validator/src/main/java/org/mustangproject/validator/XMLValidator.java +++ b/validator/src/main/java/org/mustangproject/validator/XMLValidator.java @@ -260,7 +260,7 @@ public class XMLValidator extends Validator { validateSchematron(zfXML, xsltFilename, 4, ESeverity.error); if (context.getVersion().equals("2") - && isEN16931) { + && (isEN16931 || isXRechnung)) { //additionally validate against CEN validateSchematron(zfXML, "/xslt/cii16931schematron/EN16931-CII-validation.xslt", 24, ESeverity.error); diff --git a/validator/src/test/java/org/mustangproject/validator/ZUGFeRDValidatorTest.java b/validator/src/test/java/org/mustangproject/validator/ZUGFeRDValidatorTest.java index c6b57b13..10947042 100644 --- a/validator/src/test/java/org/mustangproject/validator/ZUGFeRDValidatorTest.java +++ b/validator/src/test/java/org/mustangproject/validator/ZUGFeRDValidatorTest.java @@ -42,15 +42,27 @@ public class ZUGFeRDValidatorTest extends ResourceCase { zfv = new ZUGFeRDValidator(); res = zfv.validate(tempFile.getAbsolutePath()); - assertEquals(true, res.contains("status=\"valid\"")); - assertEquals(false, res.contains("status=\"invalid\"")); + assertThat(res).valueByXPath("/validation/summary/@status") + .isEqualTo("valid"); tempFile = getResourceAsFile("validAvoir_FR_type380_BASICWL.pdf"); zfv = new ZUGFeRDValidator(); res = zfv.validate(tempFile.getAbsolutePath()); - assertEquals(true, res.contains("status=\"valid\"")); - assertEquals(false, res.contains("status=\"invalid\"")); + assertThat(res).valueByXPath("/validation/summary/@status") + .isEqualTo("valid"); + + tempFile = getResourceAsFile("validXRechnung.pdf"); + zfv = new ZUGFeRDValidator(); + res = zfv.validate(tempFile.getAbsolutePath()); + assertThat(res).valueByXPath("/validation/summary/@status") + .isEqualTo("valid"); + + tempFile = getResourceAsFile("invalidXRechnung.pdf"); + zfv = new ZUGFeRDValidator(); + res = zfv.validate(tempFile.getAbsolutePath()); + assertThat(res).valueByXPath("/validation/summary/@status") + .isEqualTo("invalid"); } diff --git a/validator/src/test/resources/invalidXRechnung.pdf b/validator/src/test/resources/invalidXRechnung.pdf new file mode 100644 index 0000000000000000000000000000000000000000..8ce81ee1bf11d576522b35167649f096fe255967 GIT binary patch literal 99331 zcmd?R1z40_+crw0bR!@zl!U-Aba!_*l0%m?NJ)tT($Xa&(t;q;(hUMCAl)I|&7NVz z=ka}?_xr!^KlVP3fA2la!9BC$ymDP@t?OR*(5XsFvw&DR(ddpAFJ{m{05*V=nJt>2 zAR189+ZhZ1N|?Ht+B;dH0aZ<{z^(vxNCR~=po%ltQOw-U#>o+2zyU1+0Cn~B0gmqW z_OO3!Mrc3{Hy3wvH%%8XSl!9V4ZsQOs%YwH1z@lMvq(xYq5+jmUF_r>Eu8>RiqJ1$ z3jm}W7)@9hLdD(9+1*Xf(GBeA<_a+2f&xHrmB4PM77(@o+%QCCQwIoVJg_ff(f|Wq zSVIT|*wF$i4j-i8RxDK)CkuCTunT}e$=%fr!VHVKy$!&S!NbNB-~cOec5$)=o4c_( zxmW?%S=m_GSTvNyR5fH(Gz}RcJd3%zSvx`c+d{g7UF;a4y#68tRnILUnEr0mh6Ypz zyE?hMm_zskvB4Ns0$bRaiaU7$44?&Ed|UutP7p*o1se;9tT#%9e3Ni;cXR`Q{zd{? z^Y0{}_Hluz>DEC14SKBXoILEDoNRoYoV>hH;;g*fAWjeu2Rl122iI@=!EjvxY*1!? znF0j$6ZO9_1-0#;O#Ny6TlS#N008}RB6TNwu#&0sjp-$AJODt*KZthCTp`K?yU?(+ z**HM{NjW%Mnt~mzz%G_xdkX+i6%8nDW99Aw@lDtj;;9h#(}Z}XrX=Jl38{C1cm$-Y z`7OWDPMW4>_RzxLLi{d-bb{7F9oE#*!qf#uMAFIJ-2tjm;O(aypHu)CfM6aEx^ZZu zzi9#Lpnq!N?;Z@n2LNR>HH;xcP7HMG-4J#xY@h>4&H_Tr#?l7rnXc+G;s7}*32qP{ zH#ZAAD+uCsl3-Ui7#zfdEp6-}db}ABf1?i_54ZFcAu4mT25^EnAcljv;_bMBFye0J zb~Czll@y`G1f_$X_d``DTDSx}1z3wrT;IXF8&1|`7D!QRo8-%E(v6f*3<{E*MkVj#6J8UO$g zbg{7HSC^Fj)e7=Wh}zoC&6ytv^z`&(_2ht#Hz0_Qj}OSk4rFI%fwW+8^>%bK^X)p`88=($vPr;RY012Xu4=+E@Uo0Z=wf&79obgs6XG zLSbP5{1B(HbaHVpbu~-76+0?~NnB#Zjo3FoG2?C+?{>JW&E+E}+ z)bY3SUuv;1|1E;EyNmq|`xfRvuss;+jIKZsE9k$F!NQ#19AZj0Czo3?zZiuwp#gsU zXXz~$_BO)5Vi}BE$oIcwgf_a7;m_`Zz<;OpKa~~YHot{+bY;D98dh^B2cVa!Gel6f z|3XkmSAGeYq?%4n_QHQgZb9I`*8e4s;O{E1q^TQNn4OKCjfD*|%Gfm7`1sj*__??q zva$2CvHcAM*7ASTq7V=IXDJ~S5GgtS3n?Kj_;2Sc;lEE;|Gn9Y@x~+nLipblz!EZ` z-CZ2{Elthc++A3__@QG0qJ1Yc5l@^TONz z|7iqTdhtWT;qB;C1bcw(g>}`XBxIGflw|~g|5W`K2|-BpEgR5yCoHF|ts*BOb<^*U zihu4S4GF2xm4xuEn5>Yv@<-?2E&c@12D`XI;e*e|#e>y0j%9ZkhEP0@y zza0k}A^$C$fp41u|D&q^ij5FIat6D&dH>gtkfqN}tN(1gzYsOdt-%ha|23ZLO`HFW z_Mcqg4=wP+P+b2dDna{-n_B%@`d3W53G|Rq>JG+1_ zZM=jnz5YP>RrXXQn@-_&?N4zoxVQe_2QqGQ6Ox z9aDRN2W)!39dx&|0(8v5rlo(;%>SWg{MUumzi|Ek@ev2Lrz>O+W$p$Em$xQ_taYH# z5&+q8INO6ED=x6B>%XYw{|;mR)9&eaT!qp5wT^%=bhG&Sx4HJ8gEOr3&lM01@Aqou zUsq1BE|PznP@qv3Rtnjg3!_0cJ-54g$d}*g07yngh}sjf*~f%tx?t&o+ng6P@phYa zkoq+xK__QOstcB&`zt*LP0Zakg@%1-3J22A8Eg(o+5i~-zVe3V*`(FM_NLG+zN@v3 zGXN-Ne>0=H*?2&5HCq4P9x4`qK@PS90YEbkH(A188+sc^+R@GFxACE=znff-A;aG? z29{tK3l>MP8>L(`9}&eqN%HWrZCTZo+l^uQjHHx%N$$p%VE13<9c z<6m;#rTVGtcdln9mtn>$(Dq*ZT| zJznVzWJXSt+Fh)Wn= z!Bp%kk6~&!md9M_+rT(A7S8L5`f-tf(}TIKsiftzeAE3JwJ6)fEz*ezZHZAglpk2- z-i-D55< zKdGViZBsCRo7|_*&-5hieUx6%wT%Umgs!2(S8T+rK4n&<9cGJr^X=H&SF=`LTtAJliF+ zbm-EbKF+Fa{d9ba_+3Slqyb3XNphyRSUWaZF_zvR#`hc(B~JW7A&z$3yeVyBjV$FP z&V2>lC~4GAr{)o67dA?f02L}gTf@$tIb#2IEF-a5%$fn}7ePm650>TU&z6(kPb1(I z;%9S~qlEaKR3eemYd;P8a!#U}s*B9tsKo)PxU-nzAj7sx7)3)FO9j_bhJ2@~taWu@ z@XO9QKL)A2JACW*Pd1c`NN#`QXH=j>>g;1a488B0Q%=~&*I#T;7S?(%N0LNj%64Cm zhAahvb*aXz3C-@I8XoPL?`73c0ds!Ry21G!sFP5J1WvEWw&+S&6t#~j+;cB`#rIXf z2_cKqjE+bZFZCU&u4(a|kwj}zaq~+3SCm_DUz2I-7%`qPe56noQ$DaDnWa@E_)!_9 zrm7=lj}sqIfr5+Lxk2D66rn=wAq&!d(oa&zIU;tNeZZLg)6chOx8csEa9&6QYs+N< z8LKm`HsN!cP<5jD;+lj8U^c!&sKsPO9E$qz+;EE-yV7#~>&t}cgBm);o*HXUGfDXe zSH!tQx%er99%0lQcb6Azx(}%Li6!vKA|inanBcoDuf~Z@$E?tw9c z7&7ppApl)+aB(CaQO`&esdUY}e&mE)d2dp*E)+Q+QC^$kn7B2KsFkd4AgH4IGfvTc z*@&Dda@j|X?4b?hl=g_0_sv?slbf97o-XrvaRnnj}1CQO%E!84m_b}wFQK$!R*!GbZnVr+8~ z$=iDiai%YNvwnuxzpVQ#Pliil#I8cZ$ebd>rB1Mb&lM8BzZqx2aQ^yJmyvCGJKMvo z`RbZXUQ2S{M1h=pNGY}@gZKGLYa5#?>Wza7lZp!#%le3l+;=T%*E6LCEiDLs%b|I?0Q4h~Z?lj2^zcQ_S zjp7nCckC`G>3>&Z+x6b~m&J_wWK=h&{V-C_%deK+?DPSS%2pA*?p11g>&=PZs@CD= z_&thxkOz&9@oHki?q%D)8y#w(x9I$^e1MTvuP4>At{FkUu}al;=#J7>9E(I-Vx6F- zZ;+RWf}v*P=MJ)=-Ayl3X6*Jf#kd2Y`UJoMNxT}vynC5GaW4l(P{hKEMDTV_S@KZ9QFH;w#acLF6@3> zM&ol1qW>@)`yp<9fWdmXM3+J8@jXPCo9*!n4fR7`6I8eV6+Iv(&n1soG{sJsked1y}6ZVz-I#kNnxmQ$oWmvd&i)|}6 z8XsFJ^}UB6vq|{K@m-Vs?fz%mk1Q7Ws!R5Mtf}gLiV=FD1WNkI7qo1|2_~xw09W&_ z+JptvbvKdEzdO3OB0(LHXne+>Dwby5h&QCz*L}jIUn{SVBmOl8+3N$xOh`gw96_#y zQDzmryH`nJJ319r*Sd4|Zr4X~>N{AA11g~p*9rt9p3T;vGo4y4o4V7nG)Gsx!>{*F zRDMqcWL=kx6U!kb_RKR>{Gcq$;jWn~&-A2;z^@}5pD9n4O7Dv>p6qsQ#P(zMucWM7 zpN97zS9~bbC@rBeezv8;Svks7&2ITjcn4gl)SP0$`A*2flpHt}gd;#oi4&Gtz1lf^ zh@qszF3#an;uG$0FKcU`qA(Y2-Au=_otyr(*aDWI)A^=-XP$YvklU{E z3&Of=S<&^*yo|3d>D;TVhKVr-xq)rW*{_k(c@!hi_>snQCPA3sRpdpp6@uhSp;sAi z+!j~f5=nc1VLqu`@i8LkYR|wIDTKq;Xij4W1q7HythKyCY<%B7TJ^S9Ux8w8|2T)K zQY@%EVZI+9iR{JTu8?CU^LK|`B7G;aGA+9k1W6g5{*LF*9w?0o<4EA&wMgYPTFB|n zo7g?w0)0&0R@PV4Nl}Un#Q_Qt5P;Yv%6@5}c+|IUZ1=RWVp65jROi7vxoM-1!4{ashlt}ZfE_VxioSoYdq-f1dV54Gknc6*(&Ywm;_5kv3uAq4|1Ll5QnAI(Y*Z6S=## z`q}H*ZB1ZDR#WFdXBiV;ks@QCUf*62YNt;Jt>Y{k1@*%BFNfheBx>s4nKsV+by)AY z5o2f0^TjL$QDssuJy&Jh30WJS(+}eH%Yx%h>P0qA6KNeb!UyWuHk%y`99POsbyiFj zzB6W>56hq+C(6I;eBX3TS`$QV`DEVeBe|9XeHBUashX+>g{v`Uj&7{P0E3G5WR_9$ zXnXx5GArLT>JF?>ASTB<`Dwd-;oa#|m)rpPJ50z-0wCpRpC%64SXvY;MVqg?#w@W_ z$cVUW<$~X{4$M7sf2!jwQAw!>YxWosha&O`ekVe2{HO~+bI_rfQ=!OFzn2Y)U4Nnb z1DwPlp@4Sp{Jzs#fQZHMT(Qa9K2zqL?vW2n1!Mv&`uSZvG6lY8B2mNDL;tXOxVaa6 zyLwf2cYxgbX8V1ImHp;cIe`7i4L*asqav&^$0`9vCJM42<^%#R%<>oe&h{)|X)0OO2Z&C{mD{r#E-sZx0Np z-X2C#wF2BwhHN$gyfBV{kURX4(<^`5%t4v@FJW&}(vVXQ{|*d+DuUycT1gYg4mgE0hRgK-36yJ6xFMM7(C75QtY%FD^i zjRsT(aQrv6t0k#AnuJQDB}GqGFvz(1R+I+#R?_KEyZNl(yU~K)Ei$~OB_zbbk%CuK zRl^ZOCKN+P#t4U3CE%@}5g0hRirAmYa3A_f@}aPHH2DK78614Hb5l5PGJIfo*NN^E zd_Q4g9UkF6JW)i;KzL5T(gHDYiItt*-K)_bzF64-XO&+?w$EmcFGV6|DREX%;Xs(+M?`4RxY9ePPYdw8 z9^L;WihO!4i=##f_w{0W8ru|(Ee~!ZeRAS_C;E&s29G+6WEhCLvn9}pjr0@;2ZdS`B8HYAZ{G(JHx%4g>yz>{Y>}?9((p~eIU=y zxJnoHNw6pmQqVCz+QcA}nMghZ4x-tyYb5G(z+Kv4f*7=6QGQ+wb}^zZ6g~j^t{S+h=Kck>y1h8Bhtc@id>3s-mxp3R%NhiPG?*r;2h|!LIohj&Zn(D3SS83+iN9hViu--RTz$X^hbh+j#mJhV z7CTBTI{U6QUTRRL_+XCSDjg?kzl2kc)T&S=Mu~VtiD%k{dNzEMKI7XXtYa zJ93|pSf4$dyD=u&+=EZZ!q~n)C?luRSh=0MczoU$V9fVC4jwAL3 zH|~y2$bE6#oFG*hYbrOKvpX~)j4cSJQST*qsnc;v?_h`Uv=HM4-jNQWqQ(Vaw*U-^19uUqR>%?@coPd_(Mr%842^)-xuz3$%!|cXyA(g^2H& zZ?K^xD~$;CXv|D3S=US#Ie{pZnl1snlo%*SSM@#vMFO1sJt-NvoJG|a3|a{f|%P^_Nqq=^a*4==t~i3lA+nus-SmBnrKYqiJ?7GOSvyp>D9pRm^8`PF$(W~3$v9m z5;KxAk~qvoQS($iR>f9}RvURo^7Y|Y1Y6vy$g_~M7iZ7ULeC;ltZ7Lj9=s;`(r3-h zNt{Z_68Sba?~98yT_veLSxGdvbXso75SF!7rN9re&1YEB&vJ8zc2^19`1#Q@o(YGs zN+)GM9I9GHal^00oO-z>d7NFAi~6N?Rqa6H!2CetfY}G@lIW7+61O4j>gBZfbu%0W zUT|v+n9opN`9ULXYjcs0U-1g0;}4Lp1f#cw&Y3ws|DU`^N`3bErzc6Z6G_WISu4otY#PR~!7qyW%06%~%09)i` zR>$D{%C5pm^hwzX<^?5!7D^?s~9@|Kct;_toLoXbXZgRcxt^0Pb<6u_&@MZ=Stj97Z2TSVLUnSVOf*!-xf0u%}2b)1t?$ zS&&q)>qXeha??-58g)%Cin{Rfz4Q%Fml~iaj_>VuUvynWUsQIX^bQmh_m|9k&_vrr zR~FM0$I~r9KpQHWqdvyyOQ80GQ|kF^IZ$@8#s&i`fs;IdE(lLWF3&;(je(v~D*;6w zeF-lwZCHimZKPVJswE?O0(Jr<#o1$wf`pj)wCD4{=T1Nmpf$TMyWOPAq*fBKdxgo5bUuTBM}3rL?lN znDk?5Z)q-RA!!Y118FO1rw%}eY=>lrTZdrBLL@lSJyI!>n52yThy#n`B}f_6XyV)Z zspr$cNd($EU8c|;`K7!U>Ujk{nhu4aZ>c_k>vEXc(yI9H*1j4-gMz+{!|RV4bp<>H zo(0kGR0_)8MSNBHO8Hep@y-JTe0+TRctAW-JVHE5JXJhhJWV`myod&`hM)$i2CD|H z28o7{2FD29TZ*>^iZqG~ii0W3DZ*?eAP4qMka;p=UvZyrpIKi;Utyn5pJks%pJQKR zUryiSzJfl!KB+!%pL<__UsCdu6x3vy6iSXkwkFd@rdJ&oX(&TGoJ>*i4`kyZX0EiB z=Cn)Y=uab3jCh;(rNX+?IY-mbonpB8X zm{h1#QhQ{3W_wh7G+jE~({sn`8f0%T_Bz2gRU&@+HGL;}Pl6gCm8F(XnUHFf?xb zA;84gYGzr~Ifhr4_k_2NkASz5HoX5=8|WV zm%KW6Q_O?Sqwzbt+q(N1dl-8Q25h=)`qx_4dPxRSKBqM6eb(#I8yxQ$?;aoIYdKBc zM_!>`As%314UhONwJ^W*+Lh7S=5dPi_~RN^WM?T?^7)=6rscwU{@!l`-+JBCeo~Ec zlp>dEm1Y^%P3k%_@eo%tRNt>gsm85lsV1uy@g(p>^ThH5c@iG$Z7EESesXdZnfD*K ze07e0jDkJey#K|^%e&2+z`N4B&+EQdy;qR;yw|Yzp0~XBy7v#SS}(`l$%T~plm)%z z(}DdY;#P&FrFp`o#FcN0Tys?`hqIXTQAyIXa z+Qinx+=S8uY9en!4ZsOtzBau=xMIITxkA4Xx{$btKCwEP*$tSxrVAvN_%fUr?qtlS&N@*g-~{6&#U#fB#k`COjfsybQ+=cQ zLN)UXV-9}~caCF@Sk5zX4)F+aJMoDYYturuXf`8VIbD@8`7teCQC@vsC0^rCiYJlI zb*4}>yp<~uO(hbOB#na5??;3r3oW8 z$Hgaz#~s1pAao@VU?8G;MeQM3EV)rRCRJ`{=Gp$B{ZT~83x{D-{?GwA;@pSBhpXCd zJU%!=FEizUuXRQYR*eqC&S=h zj!*7XpEB%oCq4q9XzC@2c%V>F(&Y?9EINVwqrlVsw=EXfJA}J~< zWGNvjGAUrYbGv3cLOWACQ9DJuzzdBRP6SO%TMW2~ya}uFO!6J_FXjE^%jHw#=@Zry zeP*O*NaKtrDmrV=@Dl2k29LrGl8s9&*Piba-1ZZllJMn7J^`UiOxV^y{7%-5&3E*ib7hK$v#nM-iN}6=j$Bnz3XYD)|jbb@55e)<%9)?Wl0xHf9zn4l8(ZP zqKcA>LXIjUtxL5~qEKQ~Vo`digx&Al&)F~Duiqb$%EQ^oX>9BN^`azn#BB7nU4c!C zZH+au9i82hot90Nt<_TkrGA3fGKK|;M)N#nob;XKw)2JMv)%$< zmlZp`-Y%vr&MG#}HqH$YYcjshxk|qxz9dJifG>L*`Ly(D#?xrAVzHNEDPr+r(arCg zBbzIlffDId&vHU?!gBI*@=f2EhRw;fO1HAMnzq`s(zRmJRN@xJCda16*2LDSeNwAc zD_09vdp6{d%a|*bo7KT!u5Au7=Q4LS_grvZa9hCdu!2VyllK;yv747rCKFv#muzgPx#}-lzfYPZ%;>0C({7aVBzq3{WqneyG1k zbNZ?K)9@$S&;9S0-xt24f1h!P;b!J`Bf})KOAF>M=l14KCN-4R;-CFlFW20MomU-JVzZn9KUUq z3AI1^{Ag&pZMt8$MR=sKt#Q0@@G9rB{*njv4Ppf1l-NjfNAoCEGu2Ga_qmEzhiCa% zy;u`3X=Q|EkY&tebUK|oF*@-&EjxufpS|3FIfI>z^`1P2H{0*?mgwiFi-@79%9N{u zY%V58pYsvxlr`y1>9y$5>7DX*^9A#5^F8v#@@?|5l_v&ht%R+ltnjToS7cZ0S6o*1 z2Y52*Gl(;)4R=@tSzTDASy@@@!N8(|t58MYd77%CVU z7&(1X{?zC?<D=QlG}AOQxdXYa3#FaKomMJc@yl|@U-v5aF?IwO^)|e} ze;D1*SqWOf1{M=1B^4*-Bo*m|=zP=(9Yrn^E3+vBmo-geOt(ziPJf?noR*soowlm4 zYoPRMI=b@5@r&8d?h|VbW<{mJvZO5L_1c}CZO%v4!QMJi^^^4D^tJax@WnbMI8WbS z+b22p{`p}|VP|PyYmaOHa4%}V|G4CMbFX3LyvK72d#Q7de!*&WWu15}X+dYnv)gIR zsbl+t$l~BUaIWlUz-N)KBCSo6*Fo3W*BaMa*HdtB;d}x;0wqM9MSVnVL=8Td1QrA) z24;xbW?N@#XZx9`n)sN=nb^&id@lH$_&Eb$8>1Ve9V4OY{ADhCID20VQA{ORJNPIl zCAdAf|nT7PO06T|Nx_2@f@e zzjA)%;AE`?R8m#ayD=XqtyR+2!PQ~E$kQIc88UWQ%zg|w{{zhoF>r=u5&wA+Di}q2t#p zxd9zGW=Lk5=JsX?=EG+4=B#ZP?R{;pM8x<>l%qJKWIPnr1l8n&_kcuY_}c`OxLIVzWHW@)4Q;1wQM6`ps&UeBe(Kih+Ui>BGQ$mT zPT%xfs8={wSXP+3=(>2gD7jee1uyb+H>oo)zGnQvsLUA4=*@V@IK>#PPNZ>l-;5u! zShrvX-1Qg6_}*ND(CP)AkI$}i2!8U8eqFkC#0Fg!fc zGs2n|^`<}XQjz{GdY;`|fw#}{SKdORe|~g+lgbRAq5!k|*y{V0xscXQY#vGq-iwPJ zeH8v+dI`GL2Q&;cG`Z}#Gz#W1t6?y$RJeGU>WY>B(ZGID9k^YTxa{3Nmtk3IAW>AXu|F8@}~)#1@ASy^GTJBM7aEHOOOnxRbT7P8{%oG>kg~4 zYwlGnS~2D&JhIhY*Ge_i*Y_zn@L#JNZUPsBUBIuvPr-WNDsTfh9-P&qw&c4+x`f)3 z+Z&z8lZ2hv#60sZTQgkeo|c!+{X&Ma)pz%byo~QM@jXmra(LLv6s^gveWW8?cA+g* zj8`&TwpT1)$W&0P>E2{pZd;w&pkMyuEq^6{*_onyz~TP76IUDQ5a}gpS!zORMe0K? zbFOVWF&3Q?`4T?|Ne6!ijZKry-XBr?9sJ$=@%&A-t?u94h1}!av(`a}2#5NIrH8wR z^gn^$qrW#5&G7a6>+e=>uDu_TQOOb#az0yHi$du@=|&krX$p%B`w=!BRuERj@rk3w z>R`YtT~1iT%%7SjT(^dQ@(d6Pf2gMV1!7ohSFaee?M8hw8yb z;q&wRo9UB$MXppUdjnjVb?#g3HBk>b9uz$I@HX&m@!Jt4p43bpKc@#g5j<&}=Ui5t zquj?_A`Xw7s6Ku%h}8Gh$EyBXdGJxO+Sh@u@+*w%YY%^tzrotY8hIJ`a^q## zO9OJCz(;xGEgfo{j(sPvaN5_{n1O7&bwIhco zKj}sVN>vQ6U4os1{aY8MXQL*`teh~WbU&4k433vgZx3gU8BYgPUCUjcDeWm0q!IB* zI4#fE*YLTx?h^S%Y`+>{88on|wskUU;(B7|8pxf^W+H;a;cPa$_xa>=zSsr8?~4VS zGn>T|1-HVBmUuHZ@*nKvPW9LxU=f zC*31m`cg5X+1pDaE?*fq(Mu z`?qK{AqjRr8NRSM z=zhl7m#~`9t+}Il_4Tv>Rf95rcLZ6aE9ch6^>F`v)ueS=hqH$?zN(9A_N<95o#M9Jw65AI9{~ zicjsw?1wh;#-ERu0q;HPYIq-jd;EGsYA|92=-*%wP;fPT3I5SL0z@@#^hR#L^8%kR z&3=p3aVVpxKjW22j!*rN8IdZ$HOh7D=D5JsYxixmv`oWzw1L8_fepJKy^m}FwU08x zDUCAix?WU2M(@2*xDkWFs$R0*$z|9=)G}Ea4~Y}$%%u1J70X%4n8AMaoKtjD!`@N% z1m(8%w&rwAqrgGw*3{=Zo`{{-UtaH;?aY_AAGJSkKcrian~xh&-&5}&?$0|t{_>>x zSb95nnz+8{#Q);*40Ro~9b1`FUHGg2r$bXyl1D`P+>fyISPdI11#2$+LcOKH?e28$ zO9wq)dghsIwd}w7a+w{r*^aJ{d@G6GpyU$q@#{MqJ9vDsuuk7Xzoz1mH7~5?TYF`* zHL_)OH5itKC_?P(cztoQe+=w1)@=ObCwJ|#+?xU19(`|zXZPI>WCykz{r;$Q(|76I zc86=nu6gvREV{|xIKQN*w62Wuk&_{%p7E*l$%D)OErW~dLZ{1_?DIz# z4g2RGwwwH&ufCklozrZ0o>E5p7hhYP67eJpkQ$65QS!gkluW?d9*pO`BZ35=tDzzLtMjjgU*vD*H;4N#^C`J zE0%E1ipZZ`?gy@u!bu{)XM0^xCK8K`{L>LD=s}FzV;9QMhfo0qe?DpfxH$~+$59RF zDUsVgkOv&tZcdHdJauvV`ELhgpxu8r20>ci;6YAwutPrI943K$<^X_x{q)J-dO|C2 zd;U5R0^(%nfIPeaJHPYmaf!eEV#Un^5okai8w<#;ZW?9rEiMe;qfGl+gV5XCto1u4mzJ zvc-$6!3LPADEMMb%Tfrf#Bj)snoiG_!Q ziG_=Wj*dfw14$YZ5)xuy6W=2uxQ9nTNB{+aM}+i2LcWWPe3t+d9h2aH{JL&|!@UDf z4^NK>PYs8F3y+8kf87Rm9}XT4@#YP8`+`S6MS(Dh2&pB5h=B;L|LcW>i~^5QifVEg8Zrr;$QL6z=5yqTU^-1J4&+N#ZrSRJcRdo|6D76J6+x06x`_9^`t za(dLET9&lQzfGn+vGjq0XBES0uqkOn;2Ms7`NRDs?hOf=+yn-Pyc+^kI*#`5Dqi38CpkJR?)-PH)L6GQR+7RI#Uj#(^mvLQrcG>&(01pg-}r6IoEM}Y^N<$J!0*^5-nPO zGQk9qeU)$B!l8AiQ$(OP+PuU}B+qyAgYZ%l(3pkeP3twBlar7gK)crARWiPHN$sA0 zQ<5Ozr9AMIZ?qwk>THd{Ez>;d#c5rL*|!f*H>>WeAC7$7k_fr5=uF@^R)30C=jsqZ zF@B)wm%nl*{5BmeKI;_al2?7tN8Hm#6@)3vIy~ylUMxJ0*Glga7@%zIwQktX zJAPCqA(Oaqvel{JaPQUBi`@zBqfFwoCknm0-WG)e3z=^_2mg!n)#nb;X;c(osEUJpLJ;H3Q^lp1w)Ji(coRAJ!dQHP-w_ z`8JB|`JIeZ5PX5g65##~0n-PfuI({aZ)Q-1JB}t>j{Tw+4l!;&b;eT1R_& zimb-fAaa4F5{WeR)WA};r78t!*j|#C2FocZPcv6ZGKeMC{i^eua{IV_b!^{$G&69d z9IXZvtxTjb{W2``yF&7~rwn+|H_ydomVZ{|>d}yzg}=`GwIZuMfA0LX6^Q|%H>I01-^(5A_nF?;+5JU6)TrjhS(x8d+F!nk7TD*!M2>1rS*4W!(Nn#gWH+TfZaQ)> zC?br4P3|~?XWY+mP)gI91@%4cZH~q-aBm2yv$U`1N3as&ck61nMn>nLLcAX*;-sAKistQ*deTF#F zKfdiLU@iXb`M*XH^SkPwC+^eJ6he*9GW3LSQvP}hu=zU~{6&)un8%UMFgqocj5fnRkRmEes;FZA z>Q8pW`c0=r{!3EZ6#Q#A@0WqvVpwXzd_~1UN@OGpL0`3+-xb7x)}_mepWt_WVv$nh zl2Y{fx?xyZT)YNpD68|zWTvt#tSi!u%s@NX{^P6dloDCtIt3mrOR^I7fHxkARieAR zr=m(3exmXQj#Dfz;Ir(sH1E=+xpX+I>vO4Uh3O_Bv>i24y_azeG{wMA_WkUNayP^c zems-v!~Sv6PRUHw(%6N1MO%BcBUTns6@?+`qSsOwh~ZoIY?^>+Z~4j5$1XCzPiG4p zm5_$1Pi?=2Ai21(w$xDEvz_!>EE2V%&Hz6bwJTqEbT)04f68$E)or-Q!>KB$gCyK0P~$Bn-m6q_jd zR8ENn327-856OJ5E18rcJDL0{el<`jCQy8-fo<-}HfHnrFvj$GUSGh#Cjry)FB=Xz z$DUr?Prmzp3drRG*)1 zx35Y4#M19emRiHe^ro=kP+61qa~8V^J8oq%;vJ=jj)LjOK2J%$cs500 zR*c@cc5O9R8o*My*T{vw)JV|Vf+1eTMhudq))x$5l_}{D^Vkszc42vy-Jcrq)*lq7 z9T_GM(iYlqT49s7Q@naLim6~1x4~<^wO;i7p!Q-6DC?WJmN1Z?*HrAO${IePTd@%p z%-mID>l-n;gSUB?xSeFNtyP#z&nu0Qy_cPvR4>-0W0NPYp<{;rZDZ=0H}}!ExM0f-w zIAmNrd_pP^4x5s646rXVDfM5Hi>3;f%Drl0dQeXOay`^xPu!04gGz-BpVr;E!*^1(+8yiyB%Av^6QV_Ffbi$`+u zb-W^eZiLMSFKg?8^G^!PaS23URgKA-XP~NsyV2J-!745Nh9#Wd1Ty(<$POR*Vl-IXO6+M30 z3_>gXVQDRXzL7`L)C>n4FQT0-o(g{Ih;kS@PcVo;Ca(aUzVj?^=$gXfVqNYE`Bvnr zx@Dhysn0`jKK5hDmOZD}zIm+*)Zbk#_c(L;gG=GpdzSajL2IF&*rE30{!6kUR$}*l zWX7qMR8&RvGOgWN7EYc>DAJ?}IkRxYCs432;c8_XxgXn7!er_?a4$87H$%?A`D)$k zVs(`MB@Nc|hOZCD(+})Y6P;_~7~Sn9i~RcHdW(GM1t0&EoIA|3=M%D7*vp-em5oHy zV*f#yu<66sljZl#`6H29Rj_7}`}=bAV(NTsyD+ynqFCY4vA0uSQPiS1UPLjMlgE}| z{;-z;zBgJI)x-eYKLZB#C0I z*_pA+l6}vLu%crVPJ_gl6f4H%2X}6v z|J;NuZ%N3wls(+WrV~rO-^HTWXuY-FEhcTQbJ^M7rs8&a6olq7-JxmR?9Ae{Pkqge z_Uf)0)J2zq1z=NluCKbKHLAj;wsAKbEQav3zS3`78-L^P}-8!>pg0b^ej|Pu=V`?ab~FTUJ|2Vfj|)c&@G3HrBoR|5Uvg&yAFL%NwD2h)N$zTQv_J{oASc3X3Csei&#bG3&WW9rgZDY_TTmlCPoYGYur8 z#OU=iSFTwbd%RFDZP?qq>4*McMe&+Clc8-*cY@;IXloq}<95kiJD%l=x}vVoc_%gO ztl=yFXm)9@u) z%@xi&b&vgHCEqBl!9W_b*jcP^td$OG*Tk@^EUS{Uy`YNOkH)rv=vT&Fk z$=Q|X`Lbi(A;WsJH^n!28d)E{jiWU&V98-jB9|QLKVZWV%Awg!a=mqjrzWq$?X4B1 zb-Ro8GH+jOlE^q_u&*cWeS27Yz7xgc=N_h_K1nsex%L~ETK%~0t>MkRdvZW}lPcRT zw#^?bGy}E07@3+U1Ft7L?o22m>q_!`Qm1Qpjv?5|)xhjgyvZgT4~7oJm5bq``!br= zmyXG;8T;9~omQONEw;dLa4-xJ8Zy~uJRPsMzx@V7$$_MVjy#g7o+1jrgpl{TALWNa z&hE6krtGNU{yJ-G+U?l)bR|*Jo6b`7KLvDzJQWEkpcP0rl2HJQWLR4dd?TS=OT$9t z!HN_Xk&i2=+PYT{h{+cmn~D%ZDd_4OSlgTkNsDi0J4DN_h?`5Tmm}q?t&@0~cHtoT zZRu6tMVTAsQq(P4#ByyV{iZ8S&#tIqMA; z^g*vetCf^EyE`R!X#}i&@<#cilfJ@vir;2$tZ7}%T4^fUQfWhxY@(e5{_HH;H@(c> znslAZWZCyEE9?p1ebzWj@>4qxY&ux_C>=Co}^ZRi_VJh$OW7~(x?v!ZxV{9IuUQ(_99$h&g!TBQnrD)VB$q(aQ z!BZi3Y~M~LQ%0XT$~Kvt#) z+2~gHXmyC?s{*@tPt3g-&OGSh4XJfg7pdESAteti*OtdX>wfJF^5>I-h61C-(u8%ciLiCB{5rzSm(nd{EOD@*VJR5<)F(*JkY}ENkZUU#)D(jh& zUBX*jYl=5bm*s9Q`97N1EGJ2M73kYhrm2UA*A!!3U4E&0gPA|=Qfy7ht^1y{B+r}c z*^pmZvh7?soRUp=R3=30gB11r8PDzYe{`MY;>G>yQ^om~Qw-;9eC^Q)cbz7MxH8@x z5`WS9SrSG4noYuc%-_GvygXQ;qUpeUp6xrspnA{AjLU)vu}&SgQ7KXkgR>;5*CI&G z!!Puh4@ru>@38y8w?U#-cTe*^s3$`B^Xr63S z+p*V7ZLQi!xk-P%^X0>F%xh2O^JzDZXwy?XFl#h>6Mw@=3*{3f@`Z$cf?sueuI^(N~ zNPDkVWz=Adw||f9p~r8E)=VA!7CIq#hgMF#jQd#}Tenz>lwefVaLEss;{j~rH@JVD ze{n|cT5p2ttH?@eml>n6nit)Tw~btTlS3$ z7cF$;U3f)Y^~!Tx4vZZH3f^nm-&MwRUi@>(t;zb7%o2l!qwUvPDSi0l8zSnHhSDCY z3+Es8%+5D<^PeR#5@~K^LFPN>Ia1Ma@u{;GCfSVTab7rb{q^QcBpY|vzMU|?O!Sq@44MM&eyZq$MTTw-yS)g3IBB>U8p41c#lP3@eOHDYqqn> zbUclY!|t;rF~%HQw=$No{9|-;e})GGE$@Yn3nho&7Cx%!q#fTHu61=iv+E;~7*+PO z>J9bBl7^mtTc9Hz}N6fZn=wWwqF}l z-Vxvd(=5rh1JW_VgS$gBOUWv>@p-&?HJ0J}5TpARHT1N3FwgxgIMe?X*^p+%;hy-CsOVf{Ryb-U`EVnBuq~@fb;&o==cq>yEF@1H39us&$tOJw*&^6g7UN1`3N1DkI~-H0txJ;=GO z$?g6+uj6uuZjwo#R4vSRP~C#KVRPDfvsdtMr1s8|6M7|WBwU)CE)48qEqye3HQ&qS z30J-FMRsZDpbzw?j`hcWXRSRk+J^jm=KAaUp)bq@TV&;}oC_@9I^>enc_W(RN#rf7 zydIS_t8eGs5`BwQrS!stZakB6{ZKh!Kp zc`7|CkJzeD!GKSW5ZbHz=JO%^dZiqT@-`=Gb_8uCTfipy#LWBo$=n+H2^sJ|he~aR z<@fG>Bhe{3!G~%WULSgqjZ!{HtuQ3(sQ9GMj*AV0?!RLnjxhfgSXdPXNj!;$(VyPz z7hrV)wMQB`RQ;=W$6BduH@5UZM-B-L#5{_XR_4~S82q9Sgp>FYT@vx3ZcIt&K%x;d z2mi^)>dxV5`u1&Vt&gg~W)i>U$m}0~@lRzxb(I_j3HbP=OsT$NH~Qte^qu2ol4-sO zzW8O@XrKFNvfxPSj|!Hz@2mySkkQ=GU@LO;aH~?!))?1DHK&=rR$|XQ;l9WJTbCOR zmr2N^MI!ozQh)A-2eTwMfxsG9p4rP^5Klg~pELlOyyr>{N~~1)ce!isqtCy%eJ!gK z(oa53xXh~Qhvc^n{QZ@3N62`@W!Za9ogD;)t~jRja>jqn$;;Em{zwv(ll#m(Je>gQYFfke-j< z6%I_I5-LLuP7GbcxDM>TQUBN@oV3bsoob4OC{_P31H-v5Q>sUJlAFYT)5k|@#g=6W zQ;J8E?xr!!HMQfbv|y4fGvZDSPktQC6>&F?@mWlr$*#LTqCG#kCr-J4y}X&JO7(>1 zt@zLai{l-4(*GY zBb|Jc$9)Q->0icWuB#fN{~Yy5`%2fAXNNbKGg*tT6B5`U6!liDr{fuBw|%91(Glb9 z=Xugy{t|70L6VY}v}x2%9AROjDcywmDqBrcvqgzcU%RbC^t)Ql__3RLXF{X=^I10W zr=_f?Id$TgU1q^4Ql5N!bKC7tE@^x+456|4eWsL5C5in?>AvcR8pdv2zHwZ~f>}}9 zRa!?vj5gW{X&z@2`-fe=G~t7I@lXPPeZLLeg{N6L-PI+*UJlX6>SY=yHz|*Z-MYd_ zGu7i9%dj1++SBS6ZIRo2bA;}x$8Yf;`U#!npG5{n`Cadf zI8t9XW!+@4gVFpUo#X=s(Z=7AJ?r-TIGYpd+QGKTJbA?DdEwfm3!5^|Y4TQY%ufg| zj~4gc8YRM>_n{$ovsR;BCS9?3b7)gP!taSSo0fs_Q^hlD8c$qvG$Z5KfEK7`)C>sA zYn+fW=CS)ECC=cWZqOQY-af8uOa9#|t=oBMQ!S~@Y#cmmT0Y1|S@AQv?i-w!`K)ro zv;%=BPwD`ETCi^mH;14ijYza<4f#aSgI?v@lG3eC$-1TjcJ{*}DynZpRkmniq<=!J zm%$z6d3}~dzR0{)(ES|UxbYs^`l_&k4i~}Vn<<0&<%xX>X-q};%}0!fzB5`xa9^bx zSGmtfd(G`aU(n#)IOG0t?s=uLv4mLb% z@wOYzrRnUW!jaDOT^@{2<)Ngj3lzCTdQX)(d110pp@Q#oCfM9X$@Z0My&Z1CV%g zYfiHr7VhePeQ2i}EwyB+o@c>f*m5E2gYg<8EHeAINyq)9Zql3BlqE5>LFxl1$4NQT zv!rw`IbZoQH=GZRGu4h8{AHpyR-{A!W$cv4_l~NL6IWk|IDNHJcN6>SFd53Jbt73O znZc8pvJ>hg*HE=8=a^P?=ht#Iv$PD20~G$e_wp6B{dSm6uAgZqVlAHbO>BBpbFFe=+fCz87WIn2{Jwgln`1%d zF84Z3rl_lS(ff84NB@4~=Izv+Y&A)l*f+;GyN;G!(o&ZSzg66Q)UMxdhwFo)!L&0u zLgfcf2;bEg9SQ4SpHN6U_-TUn$)^dh(0wS<&?LAX4WccMWD=X^kSo z?7_%uH0i`;+^?uVD&a1YW_cxS+dpeL5rS+58tU!|(R+V0)TR%G?chGqKh~-!`jh+I zPk!=Ud)8d*>#nmMq&#dV@XuH67}rT&WZd-g^k2_zy_<;;39-7vD?r2W*K!%=c>kfxmfQQ&f9hFtw2*OKbg7It;ca5S-kct zrbQo|^}Xr?E4>d)m8M2G?;`Qee~794a?L~adUv-&Xw2nT(9$0 z&D-Zu)-!%ff7`(JEcIc)zu4NuSKJ~YBDyv>>Sx#nWa#^14Oc6&W+(UY(*dUUL^mY*f~MDD#G>Cxn_#X@3_^@u$<(2U6oK&?|RNlVn|;-BN)>u!_9Dd z?UUgQofE;gcUBX&>qPLwSvojM2iwB0oJTkB8l|=zQ9G?Q=$Q zAt)?>A|VA1n~~zy;(*mS?34fymf+ZePgTuSz!KbEoUmY*=c$suZ+sbe?MIS}-S^&; zu6Zp~p)4B}uzz^vw(mBto0>v0Xr8<$TKLlDqO3&ns_}l8`>}!Xb9U*Vpqfxb%p3M+&tVn`vtcWFAOTKj@BZ zaOWQ^vwn|ldDrtMQIkyvGrT_dGN0R*usbx-lJ!+2gVL8XVLkVn8}GUl#UD{TN0Y6o z?fnHPPg7i7Z{z=oqxPS0ngNBRX4wO7X&gy!OYb zEzi>HTYqYy11>35(9kQha%?@*PN`KrR!q%tPhfZPRHo7h$*-Rk4A*`C_Z?1a?#KC?mIt_U@mR90{~*+uE*ZIBb# zd*x8SMa)yav&mMjVYP3e7SDQvXM)Ycrv>?6ABgUZyDHG!ntVC+X%gqF9~Rj^YV+Nn zMevB;yL4v^WDMXBLyyL*k=vC$mDUtF+E(p5U)P@L8uX@(SL<@w{UAHpBeeCfEsphM z)M;CyKI*j@`(HVnk>W*HT(g}+n>XN+Q;()zji)Txb(OoX!q(Dcgtj)$kRQs~r~2et z2CvEa%C%s9L^j!){oU%a~R)Fcqemi*QD1NtNuB9mEic37*(0~0%QIe5>ZuVpI>H|L=4AkBSXr5`VoWKtO z7Ckl7LO&hL!}t*dp4f9X`@Wg_rHG2xcJU9=jnb0@X12dJhds_2eyw4}3`jK(cA^gm zHTI+@32u!YkZP-7U>7}>3NU~|SPQsU7qWqXxs;xG|it{-Skuz>@?OaV* zt>ax@et+)nGL4wB;`1}RSlGVX38?gss#N@O9i`qnYB7DvyUfXBeV1x;b;wv4uFKHZ z{8rA+8M(m}@BG@3eTU4({#@gGm$q!cH@FU>f|$lJ%j)pM>@$zkjgMNm1Sw}#o9MT{ zt9+rMH()GUSUg;3X;w5fOG078;crRWc~rOvgY%w&B?Arp2u7Q2`_D_W_*!?=UCn(E zi@tuFgJxPy*IKn*N<^cazxLL)ixOQ|;99( z;K+S>3r-(HrK9b$Bvk)YJBOG$Af9sS**ZTO%eG>!`+oJ}1ch?ANB`y<4Ph9m{5-n5 z&u)u;=MGSKO~*Mkz}v2erp({L%GMyC^rqlY!qY5+o4-jnB7D!5N&^6IhCjE@LQiZ` z{`9nWYQ%QR`IYA{orLoJBYJD8-hHJ;yBS0ce9gWl?SI+@18Ng|&B?GB}-K ziSgLssO#}uSa(dHLI~wX80OXGu!a(*2Jok4$HTe|lLjSy2}gD>|+-#3JlyV%epDiP=?NJH?QF zc9^-QdZW&0wo20DSrSi$j@JCj?9f)(3Faz9J}{kIduQWF>;<7i&wTC6gnJ{;puBHs z{LB)x0iyC4I&R!g!Gl3OS5%92xTX2Jk?%T6V|vs3*o54i{hva=j;aOgd%SkgdWtl- zezb~9UFrOpH7cSp<@zxvN-|E~yFgS`aD&W=5?&PvLz-pH37-YrM%CtVaweBeW zfK~jqOsiru45O_}h57Cj8w;k19H*Oa?(BSfu8rw}T3CUo!G0aqGh*yYm*ree^F1Zk z;E>vRKf*I%8=rD+wQ%pnv4%-Bw-TH26{lmOpRb-hy{Ard!b~vio#PurdKb)3^&bW^ z^cE-9a*5xse0}$a!G}&@S$d?!tIISfg)HKX;ng&ZyM0}Ug zF_Ycwe={N%rTcpLi^7;;XECsd1h^0^O|PC_qE6RQyS%o;U@UIeCZk7&xrzd%XRK^h zne{dWvP`t@+|S?l$xP-=Y^%$ioBO)SUgU5X=Xjd8W*43vQ!sw;lEyyOwD!TSVLRIa zPw_Sdt$UR{T88g|6&`w(NNc@#-&?6=8yZvZcGtLFEqvL)Qhb=3v%|FF^XXzfQ_p0yIOi1RK5JVl^sm9W`uv@X$h|F+B5?6-9Qg%vz(;91Du{^~ifCd_-t@ z?gw>kV6RXA^)OV(C+=ruX?C!m*y+{29nfYOrkpL#u#Gl9i$#ScU zy>G5=C8M0>lxBV~a&J$5e8qD;Z>|t?^~^@clyuGWJ``Q`?Xux2_v-?uwlF>K+i02f zB$C(Vwgy>zSu_95L#OZOaaYRkEX>kZYSm8ik^4$QIwvuB;pyMO*T)S|Dp0`Ng*keX zT$3`Pv7)c~()Hq2xsyr^H~E}^u&s(2oA_O0$m z{#z${-fRAJXDfM-rdC#@`7!#)o_D`lZT;9v!t#q4C4b>GxQ6}@!4nIAx$e~j-P6kC zQ!x{4OZ$F%x-$4tdHi1Eh&x__YfgW~s9SiZH9hR7+N%)lF!~;q%X#0_gTeY*y2Z2h z?S;a?Qk?=d%@D0ouK!}lf+r%l(xBh)VP1&=j7(6M+1UCIGp8&L#zxGN@O?Ac!DlU8 za+?fT5DV@;*Lpp5mZac0&pq!)8tqCQT$!hh+S19S(RagmEo^>2cI|PPC1IsSwQHjJ ztlF!TY4vcwI442x!8de3;f(bU!^@tXlQdGi^+vzAH?Nb6-_ZD5@6?yBnIyb#FjtcT zJziJv(QNC>tX|6-?wIo<2FL8K=UF6np-(rkjyO@q3agLpPLsWurk>*Y+Ew2*yrqPi z!M=E^HWdA0mL&36^xKM%G2<#nsmix!z3RtlzAC@ofKlSuKn0RTsv@&gXkN&z#Q8@&95|dUj~fg|Yen2GRH* zo0+#!w1+;$7;GHXVyn!|rD{ftgufIyA|~2y7#40ES5d<%+!2$z#qwen9jYQkeaqML zY7=2qzurDX@CT_R2|VJ83B64AVHdfB)831EuTu3D1zZvY&fOU}xY@=hD*gRq_ol}} zQ3`i7FnW&3ymLR$IID&@be_`*#e~pvi|05s%JtKwkkwYrk_1f%iKr%|Pyg5#BOfFj z6?87`yxuXDq`jX%bBAAREC<;(@z)_zU7h>`hnkDq_BUFbsF`}ed?NXL)oBZ!BA$YV zqie7H&s8ri^ozy$nFd&#G!x5Qa~8Rq!6~G8*X=2KtpN71m#kDh zjJ|E>Tz%CJI9Sf`-QS)6^&NfUdr_X8UXdoa6Nl%uT_5zHac^YTR8qC&rs`^PI!^a6 zi)TRj#kNz)0a~4}Lvmm0d}d_vR+2rX-_9u0^P3be-+t)cL|=;+3;wf~RTn<`l1f`! zqwJK@mtoDT8-=R}_gJZmsBf>UOec-nRQ79aUD-J@l@CEus719QkT^FI=iX81mCRht{44|rw~qkV85z9cHGo=UUM{~sU$8^hkt@<`2DE_b&k-uk)YWZL@qdj zVdC+(2#Lo1#wYg12IxlOl9vk-#{Nd)bCP4zdlO!S1OscY95xsO8)$_ftT+-%7Y-zL zN0_5vps{hZR|y)|9spVx1{xcadzGNUFy0{6A~4X{CRYg>j0_Hf2GY#W-v$L^`L7Z* z?w%?zAYw4kgm++xvdF^p@DQuuF0#VuiM!DXv>^^_gYeGm%G-dF94z1&D4shwL=vzz z2(Q}yK^s_B(_h#I7`Pp5LlV{o;icR^XoDEA_pdP@)7tA2Ba^O%FiUpWMIVm9E!2M{Lpb7t(3_}Sm z7Q&w=F%l+fV8V+(K%N+Fp==ot@-SfoU;F`ZoH~FB8I*1V0uGZhFgeE`04FBFQ1%W8 zI8402R#y%jO8>E7%%Nl;5O7HZAl)c9PcAFLFrI{RiY#nmo~$T1PcAFEaNxwqic44m znk$%50ekxggF}q0Q2rBea8NLA2S@D>fDQOd|6Kz=;tQmpcX|D2&@dO8)_HVg!X!(Lk8PtO%G{WaYq# zB90?6*1Lfj50Hyi347j%3&Z3SOwF@8*ia@Oa7=_@;t4Y7%3(tpRu=Ffl&1#*4iit1 zYySW^PKUs>E|lR10uB>Tko*4tIL>*51IO_XmYgv01T!A}0dSnThXW_z6_|K}qV)&B zaeM&-4y7!Dh6N^`V0NaJ1IOh&f;$*c1|$eLOgurk{R7~{2nr=sf`G%s6U-#_2f&FD z6w1#80vCbFC#V$u05~y%Lg}6$;4lFNvtBI;oT%pr<&9b(Oi&gns1cZ?f;qL8Yy@UV z@u{O=Tmxl&f`G#$71R$a2Tn{iLaC%6*f2o_b;gpg<*mKYuC{1THk1&?1^A=v;%;Y! zcC|-)+M%6ofdK;iP$IJhC~FneB20Qgg|ylhq2y5usY5UY6+-|@AJEN!3I!A$ppF2g z0f;srfTE)0qA-aU!wSNZ2*GGayyr0(lKe7q)=%P~tO?*#PzugG&##ga1`K zP-Zo(Ya|92qh%fGKj;k3J3ClNK;T-eu4 znU{ERn8brF3BC~>grJsHfSZpupl6+dKzJ_L(0GCh&TckN_)vOC0TJYUFg@Hi1qC;M zgt-V{ZpBf;0usQ=xhM)L05Gn&q=pda4!*&EUp54lJ`o24g}1|iT0ucZfpAe0 zbaDq%uqlmOz*MxW#B-q>fq89L33H(wfoXA933H(wf$4Nt2NSmeL_niuJzQ{x`>&dmVDkut zPnwO-1&mLd4Q z3OH^Tg%IfKr4hHELI`yA;t1~P=o4&tLfMm7+5Lrj14_lbBv2)cFLCz4I`yF60?fJq z?E_?%#wA6^CI3d@lB2`3f1{x78bWr0@<9JR5}-mrh=DSUz$Frg*5MG)G8*8LfCv&x z9S%oiS@XHnXrP246jqXqoRC=v?JF*_v805EI6knkvWqp^))sB6f^kL@L^t+E`+KvY zRQz3>0rFS@^JOo90CPIW%i9xe<+7PvS`H|H@I`xiVccA0SdjuktO&HLjhijT)n10x z$WVn}f>lnIoLt(|%SB4j)6L6E-PP6ys2!m0>gxssKt=%dUA?4$*D|a=o~}|p*k7~_ z8u)92wzIPFma?_-wvzJlwsN(#^0XxiLkbXGRvaLIFN_SUgSWT4l%SxWpPzuAuz;JV zy&&MsBLz*hwG3<=&@NW|7*{Mn8#KNa(7ly4uaEZeva)tY%iG&~qV27`(F#6Z7*{m5 zTXt@qE>_;aFetlvW4r?hk@B(iUKw~JR}UX6XN(;NZL0)y8|%A*aAXk(as&b#L}h;) z2PY+PK0XLDAl5Ph2fr zJ#{5nEDdbXt^#NuDYPq6Oi~yrg%U!Fv)KS~ter7duHJ0e68>&zUw&J(l#`nm#(SPP z{+?(X2Uj0gdrPDMN?H($3IGy^82I%MF#})#eDm*J{`XPAw~E6-Uzs21hNO@fQbFbcwxXLYT2@#>2r4l51RQ?+AbENDpaJTj4KXfgS#Z#SHvoyH@DB~VJpuMd zKnwv0g%FBW7T>zG;Np@H5FAc0=wSbdj{yNo82GrmI|nE_SYccZJ*{lfz#msHKy(0J zgbjnMjk6CR=nIQ$0gR&Vjdp?ag1ncPn+*o&<{YD8%i)=Bt}Jd)Kp0B0NT?IIZ_wBR zB|y?I2XL-5mSl5`3wB7?)6Le$2G8PiY>tf}FRO(1!q~eaxE$PkJiWN35IS}UD}5F3 zx}Jc_!}SK&GvEP1QCwkwmY()#c^5YyS8rLQn2>-F@B^U*dqvP4TulWlFN~L-4Z$|o&lgjHGqo4o-MAT4^)}Q1IV2K*dcFO zae!x`>crpUy9_WRq-KcpgrLk~Ml{O8*o~t{@Y4i1QSV9HWmsRu-S|I-}Ul?!VutT?;633OrX$CB! zfCGSY1#sW+LxLmMGG=D3^kTv-Wfc^xoSoeOzY^hV<%x0g@j}>OQ*U_jA&vo_ppc6* z)cF5elOQA@E{PY5zcdJnVt`ljKg%HepYPTGNOJ&EMns6v=)+CNoJ#sPz3~5QgMgI$ zA8!$akz#W={$GoLbs&Hr(AwZ^fH1_l|0gYinwvMm3gd}*d;E$68dH;kMriridA~h= z3Bl!z0ai1-xc}GN1R<2@>Lv+VhX3Ox34j*-KisSTkv0LOjKu%72~xx-0sjkZ0t#!- z=hdDe!2|;D94B8o?>SC?7gupG)>+5X z-pUno7+js5bDrjG5->wiQbr1kiAjn|ii<%&vCEe8WWgCPY_EZZJ^YgIzhXqJ+&nO- zfh7=x&!KePfTe0@Xuxf40XyZjxChuWz?wU>dWi&*7K%cRz@9Je57zwZxT0m1ZJf{u zB*82V`*3k_MPNk<>@%+K zpq0Nq+8zV!B>XE?5nkBEeqaJB!>XbPtiYlKC6Jmzm@&RKv z2?+@y981BTFJ=)u8!A{i0NXO20tk^mU`4DlaPmZByl~8g=h4N@D9-WS|CgKy(O(k( z^A~&wqd%xp7ZDhOx}4I6I0fVrqDALtk@zOT6(AdLV2cX>j$kiA*%!N9hi5+=OX%3x z_;`Yb0KYkc-!TEz@8Z3XKixF}!GMxWq$xZyxbavC=1UA6zR!5o`0pdPXk893AXWj` zO}KgENOW6DcVVeHUItslZJa7X;|eXXDjVtJI0@SEfW3rQpEEol*UV#zYgHQ!>>Vwn z;@mnfUNYw%%)!R>kYF2Bw&s#G+S3mZO<+S1kKNoRDSi;=tT50%8VzbGMNhOX#@o$P z1>*|r(PDsgRvQ~|BLq**xjO0!^7}x`0-W~(*7bnxao`6bBnj-!3yWi~e&8G~TsZ<{ z@dWX7bN9r63%&px5fKp-5^%C1WP#;Hf_L+6B@XamYf3OaG;{Yt7 zXyt6<cV#fBmyhXG1`)Q4q#DmLkr&oxMhYLBkYbC?)gISupNnI zb}7I{h)+LOx<>&aG_P#uhitWDDh8a1#W^*L#(QC>|8h))h36Nw2*-LM`2T23S3IR# z;h@5K8>j6I(Vi}gv>m~ou&kMtgR`}jC&JCa6^)R$KI~(Uu*P^Hgn)%}ae#}Fl2Ge} zRThqi5_DSN@9m$s5HNpQY$@jrDGrAP?aZ;%0>2h}LIB?Vxsq_d7F%%MK0p({rMAaF z0l_+RgmYUF$$73>_-^4yK|2|Qwdd!|i{CA*Ef4JY_+bzA5C=f?^+Fhc`T|*-5CmZl zh`lEQgP=MB=l=jRAQ@J`OtZ?0iwX$gL=^x>P;`+=R0Ym)*b){H6$khZS9j6Ng?Ipb z2ap*&tOT7SAgsOUq4CW*VF-~|L+!Cw9Y?yh402?M7ovHyz$XI#N&fER)SuA%^+$t7^_ zuw}5%aL<9egFqQ93IR8y1hFHF*NDKx5`_;=Vd!S$iovc^0FM@)u15+jK3=~9@+m^(lLrn5I%D_l z-TsYq$a%_%VX-HUD0q$&I2cKQ=)&XmNbs@&{50tb5LF_^XZ#9o*n6(TnGLmo*+60g zjbjI17$78;*my!=2?zWGiH;{Gj=*!o#S$M|2g@AzdRPME83zv^Br?zj0FM|gap&*} zhiKu+ekiULe25IZJ%JNk%E0LpKp+uF4@x8U6iJWfm9LLxXi3&zX((>mAz`qMgu zS9Mm38{t{vmDV9V3cS)fi`6P|S^_M%D6$g@3`>BcC3q?yP7^|zUm-rrhgie$7IAza zUIlpzJl74w2Nq&&rTAdGji)!(x*!DqWPAv&DuBEV$A|EW%u4YgFW?!d!d>G-UepCQc;*G*tF28f@byB_fI`3rttLHIF9 zS3>t@7U)V?fETR%!SI1a9b4h}EFVk^FJHvQ2OlT~(A|J(S%lAD@bmKV!Is1ar%5S=9zFD3Hg3CI1=*s zpW`@hpP)G~97jS~SPhPZe7_`)ICB7}HEwXR;|RKAa2yH!@zvl+sN4S>$9X$OWbFVJ z7-DEfg<%T|GPKeWRd%%{w0^J{LQ6?EF-%bs1ezQiZ8&~}GlZ4mN5n$I0t2lE&fiFh zB5-D=do7O6y?h zi=SStunsH=&r0hMx<5}iixHO)#eOBU8PLWRzCq&l z2%F>rfseckcar9vc9aC@9OF~Lz}r}<5X`Ggl+a39p0LhJ8Jw`rO4*s94s7FeDK$k{ zXQix4SZAe-Nmys4Y)DvVr3#a<&PvrIVV%F=1LR-u0rD^S0Qnbu0NcS^As?)GXAV+) z@^*kT1UMl;)E{y|z?B4o4gvlV_yCA3NlXWz1cXF|VOl^~1US}*jWY>p0TB^EX)MqJ z;1=Tww16b&6ffAi0lgb&D+vh>y*_XU1KQ6Sis|G2iHFkA4p2|0fW?MJlV1QC^yxQJFrXzdsX_l*@@puf;sAn-qt zeiKU2AGbX}^+V#$5+HGB2#~n514w9YjX*A*8=_!)nM-l*l3WO!|C&47vB(k$18y^+ zEdox;5ZWSPAu(+5Q#dsUWqqj;!4Vy1i$D()#|hBp9Ri7qw}ylwtHIkM)DeH&7FNmP z+rrsBTs$=-6iE%<7NKtWV#A9wWGvfG}>r^g#^xCy5dl73CE|?G_T+ z%}p+-?S_ptw^R{=#)$0h!cY4_r~j~5$o~CorL&d27eWLo3Ax?;qQGtxzc4Tv0L%~) z=m7Q@p*nEy5o06oY7a#60#0Gddtu`NAtZ$W3ywWqi2cHkLIMU}(aIg?$xDg@hvp1` zSZ2lu37`rVHEdWz;8Y`U<_{~Qgk2#NM_gP)QIr_=IG!`sdk|E?URqE>V-GB1>j78O zz>tUjmn_;E&n64eu6r$`Q{{P&KKSNlcKy%$n(TbI}eM1E@KRNDCD2h){|F~eDa%HBFnT8G1S*#h@GW)$lOPy}& z%9Y7SeP?UXJ-1Kb5UEA{5=)N~UCoW`K{vHbFXpFzN zZ%+_ef1qooU}K|w_lIv?VVyHy0ykUy-WDjmJ0(JvQNO$3>*RIJOb>-giu0H9ed6JY zmw%*Ak6V=5C4SAAdC`#C7TO|RtRK$TAbGo;?}+W=?=+>)NBKOjm-58$+PPRF_Y4#c zeK}r^?m+fkC>%fg&9TcXpa09AVKX*n(^;n5Pxn(sr&cOOrB;SkDamzMk8F3zs(f(Z zmn_8>xKSfaWkD+CNa&*R%GXm=AAQU%#)UzC$>w;&TMfi zcrWNHWhX7?#!@!&Sa#3UuJ2WkX2KhrE#K^vn%dQrmtJZ1ZZM*FV<$yluw19O3-i~V z`T58ACYs(BeGi$Pmbq9y!vijSFqN*)Y(_u#@f<*zxa=bh>ti;cIiEt3QPZhtf7A*EZ~6- z7kW*rW+eLK^_SGTF}vghx}v`GkzT4c&I}orkIYeS?uS2lJh;>1_x(vQr^J2BBh52O zExVi4c0@Xwf0C$^(Gin*xx*(_;PUo810PwRSiW}A-00KX?ze5bjKEVVTg|OGwHN4; zUgjC8{Z8?tsu_{x)4Uyb4Oz(jqTf5~d%>~p|&-2t?Y}p?!JDzg5>Ca z7ayXuCNz?eb^CW(FL?-fG12)&055`H7}${jw4w-L8ij#e2mea>CDbBN6YwgDlOFWA zVS16!!N!qZSae0CkE?eL5u#F_3=B(r$4dHDi#;?U4pA_om@z|QP06i~d=j%R$nqJ5 zONPMS$3L3f4~-^%D;1l0TiLBAdh1lacz3n*t2|PVFmpHQ9pt^aX!B-^%^wGT<`?ZB zUU#zF+vduV-^nkNx0glqsz;mnfBLmOx9a;4r!O_x?aPzj0{gQmw%b_fqrJ}dyDnHhXMEfEpJeDPht zQ>~xE)4H>pCi!A{?HZmOKYAh1(Z^s&B>lYRcI?>Fk~KhK^%^AEdc{y{}E{Ip#}>*(fRSBf#0 zZbjs~Y3^uVIs1ZwEjJ4nk&Fr$y&kCSI z&O9Nmgig=$P9hfoOR)8zywGl!kbTs}J*F~=C^5=k7fa@Yx6?OvXZ*g7Z zqJmRuyjx9tCIRPD>ZCg1FC^QSHX@B ztxVWN;HGE+ygwHXQ3;r?UjXmVrDMtN{;6;Px^Kzu{<&~0+1(YK4T1{?Qedg>!j1|3 z2h@dS5?dL(rMvs5!XXUo6~MR!?g+v1h5`8D^5Q7EIRj@AToHt)A)rH0f98ZO=*xn( zm*;#ats8;#fxF#!9EiG?xC3Xza&ZcS8_3W)yD;R@!`9dT;97Hg{lFKvL;&ztTu#4*~?_(^k^A`*QOKL@202jBjyv|!(=g;{7T2jU{ zGj5>-DJ+WJawfJ)CI}TlB2Yj=5D~0RnqN_F4-5!2G`juidfCLWBjeuj`&x?MvGeVU zi`n;pB(6S=el7bbhLv5LMvXR(bJt$)&|BQ=sSTB=*BTn`4YhlGE_18Ur_8Xr@ODUO4KTES5*v0Zbf`ZiNa8=3pAu3z~(Gxj^1T1JalcroNE%8jP{ zqF|}9@KsPCbRof zZ~B&ZWiBd_`W#QG`+l=%&@GPbAh-p7vaQ`i1_>eZEs ziO7b7_opYm*?+5VdipVC`x8NWp-)NG@*&{|_S{ut5DR?x#QMwZ=Ww~I6h!e?&C?-# zX?-SvCGrpV(b2U0%+oLX#ji6HR3FCayGQLH`;n(bynAz>SpRx;RQVt_B_@?Y;Jfws((AOC(Nsd{F^QRTa(z2y7G31oJNI1 z+Tv<+PZh=a43K&9npt&*TXz4{VLc#q{8C?-w^+n>3o|h3@d@2M5 z{eS6`?UNf4Q{4pch123Dm z)|;mvsLf`uL}~>3aCM`$7JlGFTLlhfe^xE->~t(V6(%Vk!OLor?)d%@SITLH>Vv&| zuD;^3Fl)SP{R`W) zz3~ujozGSkG^(hN8{(Pbl<*D`RztsJozc6`^p}cDSu>3yOtyMiZ{tX>!Svr zYaYW68~M~hM$6xPWZp&N_1k+lkg}(&Rpoi2&Zb+BI%8h%WTz}+G{$hZY`=BsOU832 zN~+~816*|V_9W=0_=+2yMYNw&A57mpr4pTDd`$aNEd5@V$7oth;8XL+e*0z?l8+&O)}=Q) zwokO5*1LY=z{O-%CZ53(q3ni!C((BiX5v<<7fx-jIvv5<;BdOH*P^8PgTwt?v%}l` z4N3Wm90SvL7x6qi>TzPNB=a_o2y)F%)1J2NT!qB+v&51@8 zh}Z!0sf#Q*|McCsJtvz_(CbIm7{v=x$^@AG{AW#->jdKlhWtQXivvC-T_t(6 zXG9~?ezBN#nr$)=-N}M+FsW|Npy&Y*%mLET5zY;%y5!CNKWBrjQ!y<}@ zT>W^jx%uVir?REUUZ~t|K)H&m?CNnXmenK=)Yf54{9N)&SRe5xW z$2j-R{w>K7ubu`xwhpUS(0o8MlH&B$tX%9&=a(%eM?6~TzwbKsE{r3vN_qEWpN2aL zeK=Lq12+W5Hk&<@DqX!_&F8|#VQNusm0TlcGPCx*`f3_pF(qoTebyXd0_CyC3#r0A zTC5U+N!Ka7*Qs>;gPTh?I9Fn6dy8Smhk$c={ZOqMU^UP=i_DVR;cJeYG6FoeW z!j{`|p;dE;xnz9Sjy4zD% zqaCLrN)9_{$6hsVlwy@H+Tf`~>nor`-w=6ow++(#et@x<-j;#=l6}u+e+~Z}KmO}i zZ>(svOu+ce%c6YygXfFu{1mqu)-<}u2d0!$PlXuC?ylqyLIiE*=1L)#cp7O_&1D*G z%W|QZBtW)g+pBe)8%WfeCISko^jg*(R9$x|JpN@7%ec>zBa{O&rzhCaadPcxsFBMT z1h1P~-s5<2MOx0G_>Nf~l15}l2Lt^sw+Gy(6SHWuFCk?(M|UcB^(y5xG&3b{Cp#tP zlc|4=#>C+Bo>BGS@_!CQdodpiA~PJm>hN~##2U)+(Mq{5?@d(2dJ6no)6XR4h5PNR zM>T|!JtxT>cqUUe_-ydbwsXUB-9H9qG@0c}6W_0I3bqXO8j-hC3%l{+;F>Dfp=8scmV|1QY7}c!*Dh1BIrJHo%@eXddF14~(3~^88|=MHy~D=# z>d+)d8a(=WI8%6?-P^|gOYfZzSyFxa{87+2*_iH6`eDT?2H!l#0& zEn@l-1)uEt;uPai^Ct0oRrWJ0X}+_v!UIKUbTvmf@06aXXWXX*Xw<>N&@76 z|K`^kXb~3tK6r=xaah*)o~mCv0tA$ zotDSN{TBOm8#yoD5&C`d&i?0D*17E0J-3d3ziueflTP>Kw)5(G$NwKf-YHfXCJfR% zw$FEL+qP}nwr$(CZQHhO+xGsGtY$Ksz3$|_>U4K?RXvm_E9JMYQW$Mj@iV%>M%!m* zr~Ir+@q7R%k{W=O3Ksj)MjJzaE{`=zyEU^eG;TB$c^%G6k5_wsSN&fUaT%#>+nd>3 zM*}TUVlQBSqhxBe57Ib%7KzHK+f8rlp^YzDsCBJru|2-dukpPY7i+qBimM|_9;pKw zMx|QRCD5*2yT*%-+KEHsR`v$Zq%`R2HN^}JtBv?c%Zb7(5M}Y-aFlZR1m4YHQuuNi z!eFxn{fAT#Ffi;uaCssOfdSHc`_F&vJ|Y7&cHM~Nl6VykKmFZp-`gE0I7xQoj7XP8 zrTICfj%)}xnwAyGCJGk|W9&MZMjG-)rZ*-6tQJ|&s~!0xpay8l9r@Fs9klE>K$KeF z->vY9+VXB$(mnS-ZfE;ddA+_4Cq!DS)xP@;E7Fgn1a(cd0lTX(-_Vt9Gc z7q^ttyWZnkcG-}f_S{_ z1l4as)&P7W```Av@MTEF4RQx9kXP&jMJd+pVl2J*HRPH}Kba zNV@ge8&Bgj3pO}b>k$l5ane~HPurD0c5cVy@jY>_)did!C@za3SGFQ^UGkI-8p@Zr z!RRoS&{wjm6%em9i57@3Kafuv2TG|-kwvYiDpuv^>pv#>O_5M2e6uqL+S zE<$P8oy#g4TC{hJefCh1qj1iQyX#<-n%F(%O!7fL2QN=+&+ABuZrMHV4}AwqXVO=< z+Pw;(f1bBB7$rZPki`Ow==e29CTdqpao0QP^CqS!vlF7;i5ekX;0)_Hq$#u08R0?y zP*6aDc3{Z!$2lehPOhAXjlJS5(?XxZ%u39P;UVet!&qBzXViJ5-hyvWf^f*nw{yn= zP>br+4hwY?V^pd*1}#{y`#J)F8#{ocoo_jIWL8uW?Cafm{w}NP8rk~3ZcD&-ebf%# zM7}?PV;XK#1*yR#xa)^0AL6Hi#)B}90C1t^9@8C%SaAorl^^6sgM{Fum25zP}AWm1-7S4Z`>)AP7o8rHdwZBCRR(imZ>K}>}*d5 zN{C_qP0hf%97gWI%HX%6X`29-KZW#d@1*lM+jUi6Ozy5G1aVg-oaH&hINKLJBO|1! zjxk0{j$OiPjur!rkpfrK^QQokV(1qG3Ingh_G9Gl0N|nTw*$6f=>Md!GX!ri*u$*i z*hjXGovY5fzNOq$S$vsq*0S~UgLM0l;AC4=YNiE_SNoyyHk?b0DfSiQP$ z!P#I_7j2?>O!6=4eRNW)stee)`98(~sQ>_fzHXu%=7_4g;38I@*}6AO#{Y)gYS| z(7=$cyACm@MHM9JXcaS}UkF{UG)?vS0z%PiSA^(~)`Mb-1jl8oB}p7QK_6=1W>m^{ ziT(ezy#%lKd0dPFC$4dCx3&4GjAc^SzuS@Vv63vQ zm|M4sgcFr!1phvBa$gfS_s9Uz4{a{peZHPs4xoJ!{}y#~62Bo*kkGNG`$#s9BxbgD z1`ZUr&(;2ic4zEV=M(u0zt6de``BQkA>%f$_(`iYezWohVhDMeYFl!l*gw&pA3%Qz zwPSa-O%DO(8&Xm`in~nzR#m^Hpm04xrp9ptCYX3bS=&;Rv2(czJ3iT601Oc-(?*wrdMEh2EFqRml7`{+|?XG6bLtIE#n`e!KFA-d?w>EVuUi zP0v@U3@!L@>-`!5Tqt`3{=~&ETy~UYBsK7B##%az4 zahP;!;}2zAy!BK+1(^kC3T2yLVyoF*ZqFIG49`I6VEW&g5p97VIZQoJzB*`+*&IH5}BfE9a80d z@w`Bj&h(7e32ca!fQ_+zgTd6%7T?c9-hmb>%emfoC<@u{vYUOQ+p!A^3Z=?Jg2f6v zxSm#HckyDc*HCN_rR{xWDdZA${O>m}N0)Usr*$p-pTTR+5^e_iar$=V!-+~m5C4Nh zi+PYH^9uEZ#i2_unQPdjI)-vXH)KwxinFs5eA<&3*APXoBylxH6W@r1#>b}4BNiFw zFW}t(wfaVB_S*QLzd%;6#&q`=+Q$aZx1vXpH-!CKXS*GWd|pDNG|a)?;JasyGTA!9 zC_UWl07sHD={7b4lF|XGg;GZUfx{{L7zb63RJK))R*q#-6GW6(&RBL?j#>8QK#IDd zA^mD_xt9gkU2^GiGG~ddMoA&ln#PGS30ZC09-j~HC`G%z2(v=m91UHnj6rX0cFKFQ zcFv{_b+25AKky|y@AG^km+0Bs6AHXf9*?8NKQH5tnyWO7+r{Kp)C2 zY5M_twBs)P9Z*#?dRq3oKsufKTxeZ~0Rc2?HvzYAik@9pIqR=PwpatHUN4DS%!O{z+{!+s7dk$*`G%?WE2aY$ z)4h?kybX?oPcS$YH=s{27KS7!3x9tPz@bWaSOW$SwI zpW_%iF4+euJ}$u2Sorc71L>JK5nN{D^5lxu`~`#AaVz?J6c-atQZ=;_tum{noRtR- zPI)G3c-2g#0`F52!yR>`s6>D>eu(BBTvB}X7T;)|z z#}YaJ1A3%IOZu;~WQ2d!Z59U2s9;tEI?!k>_pPY8YlEaT)vJR@H1sLV;FBwX63|Ty z9G+>UVpc5(!0AX5$gOuJAIj;0#F=b41^Cw1#W5lg+*bHNvWwr9A%m06@j`%P6e%vw z=jvQYNGB7q<0^s13aL?Ed zQXTlGgIyg6Ga)X`(vAh!&a}-ZgYDYusn9eX@k!97+U!}-WEKIrs-q+9M~wrs;bW^i zhiz1a=%4Duu9S3|P~JOBO8}xZfGI@A8tBHcCgo&w+8K-jN> z%hnKO%f^H1Z>vrKO+|08{5QCksN#)V=zaf zUuxkV^y^mQ{e2*Nw2~7<*8XFF@wim^IBPmP&g1{v@z~Gc^QFYw#tUi48vtqlvH0ki zFF^c&|J|4ZBp_Dya>c~quN!IH{O&yq<4>kJ<&TriJdWf~gfKo8@3r4~Fg^`xA$ zDa?>hhP+}V$cD_7KA#SLl{TM>Hlx!47ZTB-&^$0PgEh6A)9o#;1s+?su)hw7L`0HP zJ}!k;a=*>DgwKzg-D!M|S<~xwIhl!yRJG|oVl6cr)1ouSO$zG1tN_&h(`e1Sc=Y&K zqSMWAwLS{7>k)nF%H{o2b^Pj0)EP4PjQ!{lz}L)aSJgACwc%N3~ zw;RLwHS)U;sq3FFFvB~W9S=KE_4uhm|0f-qg2k|nx8kAu0@w$3krkfxObE!RLMcwb zqavClaBeeoyD&tWt}Lt)pSS#HKcDT~Ja|3EWo8Uowd%w^ZW*UqkKsOMy>}NUHRb0r z=p-T)TzCw&-yuwrKK8qoRoCP#NW-9$QH>IT7uqCvWo+QJ*wH}}#x+Z{sg@u03g3wpJ zlN(goV@U@!8_~wB54XH+=*@bwoGZtGkv2{AvRJ?~YxLCBNi-%2 z0d~w&xQAvVRU4zZWGlUa6sumyrvG4Pddph-uzWU#chd8PL;B=-(&KkHDTE5{3TdH0 zO?le^lmEZfRJ4Azupw4nc3ofTU6_QPE&Um2ztMm0 zYd2krH*P@S+^LimJb!^HCP$E+8A5VB+KL$EUaZw>ba1X|2b(m)7XlY z1nTVj(iA0bMLD}A)HMak;;a>O@rqfxb9~6p=VKRbmm8u#NZmIpeN}u#cgs~TiK^r) zL~Q9I$Y~$#d>=~8uSdVbT%?l1{P4_B<(iao*WjGd{jn6iZp(|0h%-Z&c$0dK(@s)- zCNe>%Og@c?UoR6HTofEz`#lc43$!SIJQ9<#O_eINzyy?3SqT>Rncavm zmpr7SQ!P1^pT)en0oa zct2g>*gMTpS3izXKac zp(!cAJZ(qGPPX}DI3hN(N;&go%91mhq5=yetSZB0+t%@Ep z)O4eEJD6gcuE`#l%yf&t6qAmXo2bhOgy$|`12LZl8CjZ-0dzsX404Q z6{=d8b^d{xBjZ!{vjS>@KtRir@Mi!_YB&?hMwUfO{>yX^xp-7wcr~{^9*Kf>DUZc5 zqQy2^bryav!RgA7KuaAyOkQ{dEluo}oNKF1W1Qy9Q3<&fDq_&Af#ZteO0RDcENalK z&Z1gQ?SWgrlow1*-;2cAS~{C$IJv;&Au{j=?5!GB{%k~@A@>vE6~1{`;XnCVtI_p2nT9G2bl*jTkiO|;l@2w7pR<6Cz#@`62o&ix3$v#R{wM6HpxVwI_h1)gkc&+#MdS2PmB=uEh3P=0zk00rC@Fc(Y zewYX&gS`R!6v+Cnbo<$0eMPgTn6rE}zM{Ku1oo2t@w;{|9XfPJoB4UU#POfl#e<_OQzhGI z$MeSoL_BA6KJ6my)NdNDZc_(^_0Iom^))W6YwTeKF!hI zNJj%T{L%KbZf|-e6=X!GR(@3{_Sx>MyZ-{cmohj3L(iftg2V) zIoS1aZ&J|E%O{; zNxdW}vNFA5$dyso_cS>ITL$fy03XxNA9UKJhY0J#p$6*`RTj;-+?(#pA;#PfaUYf6 z(gMSQ#=~)d*&em!rsB&o6AS1*z-cwM`#{s#LC#lHS`VZ3Mc{_fccfj228I+WZAXp! zBuj<_#+uqT=k5H%*PF*s%fYBY68M)4?q9xy%w$(xx|vPUUGHo%Sd|J;Lx(nH*yF8L zA}}l&q_(wUVwOu5Rgf)KRTa!>B?(KD>`txevSq3jVu2)xLbOK|Kip1Jo%gM?h;6oe z8AC!GEV{ZsWH8C=VRkM%k+yQC=&-Y-``@HcME?VOE z#d&aYa6P^sIXxST_agC>7~GWO(b#p!Y2UUp$e0QI+=o4ZM0Sf4^`?Jrb%Lo?v;VF? zktdIA4l)dGfw+Ehon(R1zO-OBC zR!CEz>WshUn1wX=0d|90KxB3Zy^zGokK{M5mvy|ELM$_KXm#mUl4JG6>Ev4tyE}qx z4_#a!-@u#G3CVYa6oF{G6DMx;*N9hz9Tt8G&|DRBbmYp#1(D`HgI#!@?q$jueV_MY zh4AuZl16kT4t-XO?&mN1*WR`o&RLst_bA;C_7*r^N}nQIes<(ItZ{?#q3T=5DQA*q zVzz8rTKq5V63cfxBkju&{ul<#n%}?Xn0NB?W{M9uQUg5U{Is@~~butb4NT+Z76Z?yoY6z5e&EvJc7MLl_vCdUI*XW0m;1;xA9f z=pow^Add^+uHE*Q#Ur3zFIOIW|4xF(*~CkZYRmVkCtMHHi@mk%%>2ui4h|#ljT|;^ zYQNV>j*nY-+yLIXJ!qdc*lsmn(>cCl@VFnCxqufu`lF55F;(VeUdEcn&)1}$oN2zi zq`f^|U0ug58!|YXuwycKyCjvZASTVZ9X|kUcyHplp8Lk{iPQz9AtkC>0t2WNka4trY5+2RgDwEPd2uVQnC5GC?WX=x=p_5@Aa>L`m>%4)<9aM1`In3k z%XUxz_MFV6d+I9dIrIn)=rTF*PtGH|zEfnb@SKGkc`jQx&3g+Jt$w{)ZMaF3J0{wV zN8akdt-Z7*bRMO(2ZX1*X=EHcCLc~y*J8?69>k=cunqxXXr>Y=7%=GmO6F|cvcdO4 z>hTQznrv^RF>p`z+OQzc_1dr(PxXQ@Q=a8>gG5|np5rS(nz34N?YJjT^EKeZwjZ!x z@yNW`*0L}m^t{)44}Qz^Oh2Tq|#$)iuvJ>a*Ca)`HxT^zguhvzDFwT zWHH~JI8np8y4c~Aw?Wy$5aA9Z^5_tN(0n3WeQDjla2_`-x~W?(h^U)P%9zc?_wd)Z zGgolSx{2$pIXWx6k^^t>mGcv?;H@7db7>AE0du6+|6X)ae{-7&7sc>$) z{RDnr|5CXuc!V_;eoLj|B}w1t9TFM0?w(B7DF(W8`NosL*;R84{>K$ zwNK5I3abcK4QyXI$r zuHQaVFP0wa**n7C&p!2@_)u+8ej%|Wb_#iF_n%@5qp?|KzJj{q*b>*O(lNWUv8%sx zYscP7f|2-;z)IY;r*(aC_Srddf8=>cp&~ew+bYPChUSMQclTPbYfU z+I3GSFx!fDPbdAmg@0&-nt~shvUJSlLZ`D5xAPVIZ#KpEguBLA_n03R-PHt3X4;_% zaEHQ^(SOsknvoAph$hy0=^K4reVl%3T38Ha$~lNt*+S7+R_1E0P`%XN5T6{s&LY=X zSZ8zpJMzt~q1aeMGOw_(8bx-(s~#SQA;pWBm$OM?Ez4(dmH3)iL#bt9ScFNJXLI?; zmYJy)b++V{wuoPm>jc{?IZIk83X`82ot&D0(*o2AR>g+n*SG&wR^(t=c4}B>yO1Co zD&1UviaXgLv#zp*CpD3oMwt|xZibpNEXxzgUS6`>u2z3uYHq6QY%OC89*>@K9zT_S z$h;(Eep;F|i@TzI?HDsObhrxCu(K|2YhzhhqvJ;ItB-HgmwtA{XdDi9eqM4q7?2aL zE{k58vEkdF5Y}+dx0Zr=miMuG- z*Z{{OS3=HI=PB()GhYhI6j=U4m8|aN6buPqL>MXv^&NT2!W?QDKVH5X)fN?QH4Kbq zp4E`YDp-eYX<Fg2lU!pw^A$vo}!-FeShS)Y&A!5Wd5ft|$w zT~X)pt8Ek}KR5+(D!42a4GuXA&PsTdWR5S`@c1Gm!s zR~thok|bzyo6XSv2s>FhQzlgT_7(>pU|0>$Ce}#w z;?#(hWqKA(g&`!G==om`+O*r2q@_4C+&!cocTkbVg4m!joLQlo(;6jZ$zc)v&VxAZ zc}$9UjX;%X@J!zi@vU2Q7=Gyvp=3)OlYR~PZu|pbohh3It+JawG5U# z7X1z@vQ7&4mzmHuTB<}&ReQJT+$}hE%ikzmJ+`JnoI|BO%LN6EFhxCllCSmD32{@} zp{l_L?w2}pYg0Q}&U!h+!Aeuyrm5EIHvH~JLhZGY+HjMRsy2tv2G*z};W0N}m#>o$ z>aQi4s^ni`D=)IwbivW^dwCHjVj-0#mfnHsq>Z2?%Yz05cBq9EpQ3b&K*QZ;J8@Z| z8TwPzKcmIV+Js5T>4I<3&IQ~2?bZ3#QQ8Sgb*Dq35mW9k&-|<|RTI>e#`I@P@)qAd zf;|mo)|m$dEDAA}cVw-zbWs+=y$|OVL)Cvv2d8@Cw8AG_=yzzPzU3UVQ`(j&F3NX< z#t5VF9OF5UNir>UT{X&MG$dTJPP2cVd4p={lJ#9G%q|a%Xdc+eZ6BeuT3LHDmdI2L zh&*%Xmn4G@KNJyCvfYt^hE!@^lfUe`e^sW4OQW9EY)Za_%BdU9a7~E3aAN2}hJR4E zZoEU?!q6fh`SH@B1rJ~L(a|@rOtO7#Kx8+8t#IpG zfW^ShN3?Ae6KQHjKJXE!9dZd-C~c@}0Rul@dsuSjWUUw525djor9ep;V1$8}HR$A7mp2#Q zsFSgwajn=UDaRd8PQ~Zr?L;wRsn{Ey#&?JJ8m}WgLpf5&OcJSfTEil2F_e`V@g{}mr7-mIw7`Z)7M3Tjv$(e0pZ0Ac6ud{e|{IlR&tO<#a2vE6x2~> z(#yT2j><$-stS!CnR#8nf(ri5njf$ezIWnNv(im_7X3Y<)ry?H)pc|n_ z7zftYM3HEvDodbCCk|K~CQil+ii>BOG8WG~ipg9TD@iac+@FH^kAwRU=y3;p(`Ar1OxE)f#I6~ z7g2n=K4mW-$pWAQ1Dq-aB{cAm&B)jR{8KHM8;vgoo4dOv7wLun za3T2TUg!Q8&lmk2IWKPcr|}pK>Ji#af`lcXHslx_vLrrDbou*!H}eB_Y!+Xp;3DkR z`{72GF!oC`@}SNLicZe|0a_bJ*8IM~#MN*Ig*CZW6zvaz#{^`E`u+D|NelEFt?susu*MMd}9hN%Ah7?O*&zkzkR8(?HlSY&LNLEw&s8|cM!J3TNB-RbIf z>Y<+Jp>viy4KoBU;svl5D)COc+I?a~&p_q}@=BD0@+#JVJ@}YiKf$BzcHngM^KZ}E zdW{!8>P^La>7L~g-#P@*8y;$Bo@I4!>U!{`6Kr8=9^8mtI9Je{I4L-ZUL==rE>f?>vA9A;@PQsLBA`SqPpx+#xq~ zOB~R7zVEZ`@+1>MM&%F)1_^DdvUvY^~Ta#ezm$*ucgs8#5*Zzm9|dfR9#c2 zrFcJ1j|H6i_Y4CiQI|(WD(WR zXf-(FAK1xGb>SEr=uM5UsVeG48)L<+>q3OB7WVQ~w99+aonlaR@7h_iO`ps3#n1U* zs;9SXSrEqMeH(_#dzVy+fa#S$$5KLywdwrPkqPIMFBOzcjci|#KwTV-m@B6fphw>y zCt`23m$j)vw3fss>x#H@oh5Y++KVMdzB@W}v(x{TRrY~6Ao=c$56YQpJj z1CK&IOw$|6APLSD`XpX%o1kBRL)b}y7hSw0+h_3sb%wb?}*J^DA{cQYtzTfuQ=LFxl7X>;KtcQw>N*L z9CX@~7m6LxtsNi#g*eLuSeL>mev48xG@F)2CV6-#4CWIC2pp92_bFNuXcU5p@Q}D6 zme|AWCZ?|axD9^Af*mAUd(QSxy-43XCDd;kQ+z+OMB9%ObAxI}6ZkKMC0-0-UC|pukIi&vk zB+r}!gJH?@(TDQ(bi}?J{a%e|TmQ|u8+A*w?gk0j_?nZVy-Eo2dlb3)c1-RnG0a(W zC@~6{Sb0+mdSK2T8O*z0;n+$Gc_WL5#kQvkM0%o#&X&>vThr#^I^86e5652UdBo2* zf}Avv9}{in$Tvd%cd$bdH6srYcf}4L=-!m*kM3co3IvqpPCQImuQ8qmnN4>50;C0E zi^7hl<(aTuVFZ+NTo?;0Z(V<`9+(m;iGx+JSg$Zfs&09{(ttq;gNSoBU=`|sqorSx zY{iGCDz1Qo#xLxtJr=T`SbM$>MPL*Z8+D+2g#4d7q8*I}LVNsx^+!>kG9|O&9R*s8 zv_5*oR)f%v?T}HSu@7aiL{Xp9W^{?zt~d@1qz1ibO$%q>#J`Vekc8T8v<`GfT^rRi4#6DhIB9>AGzwKx>VZQ znkq_sWuYftq-D6EZb@CMAV-ZDN3yKUj_R@?lK_E&E0H;$sA;GS-N`BvWJ!EAUj=&` zQyu|| zH{=dBG?ARze>|wbnNOlfxhmv^d|*t^-G7rr+g&tY@9X97Gj@ zB*k(N_}${a%zW5ARP*Hp&*Yban9vv0=OcyUc{W;NTtp>pd6nl;8tw9pU`AagE4Pb^Ulm_EVY?{oQYTSx+2en}B4BlS1vxZv^dw@f4lGc#K1Zm{6s zIsH_;!D-|{R&vd$mb_t@x|kBVeDu~?qX?rtBSRDmL()P+W*tIkTnou*WV@r!qRe4b zWkd!01@e&Rjo9#PLQmG8&bM)wo;L^!C@=Vk+@pHH?e|;cI;&Z#v?!_Sy#zXo8`M`K z^a!nKLq%as6r;?fYgD4C2VWjc+rPZGq@|7o=qT?Z!=R!i?MwsO3kFk|9aVk99(>>B6e zA^L`GoE;n=x=#saWR`*Z2?JK@6yXW`XMMwqlRmZew4WQK#3(gOaC8JjGqam~X}+;S2&WVG5;%|&tTo2i`^vAJw+Bll}@r<;U{|HkNNWSiH%@Jae| z7%AUpwfdNjs_u@?&SkSqhP+&;z%XDKWhH8RWP*hH8X&SfDP*5_d z{#!^~x!NpGN%EGR&KA!GNW7Ttz}tH66t9DR=9H_8+4v*_xynTyoa`*@?I*=tRlmv119M21V$G7 zmV||Vq>FsOTS6SVMb*5F0Ulxq(0kUt*A0e&`57cXs z9(_kS={@$TFm~((HkNPBU#sxW)snLVCtasXG?p?k))g|vVN~q^{sk5MRJ8x!Dv$p+ z&FKGB9_;k&{~uJ}{~O7`z{pPjze*3!|AAyk{o}E#ph;2gDW=pCxKxR>Hm!&U1p)R5 zE`|s+B}z1uic}5(Nm9++EY8yQXV*|HL;1z{v>muv4*bf6=%OMs%CmDWUFa5pYxl{c;HW93Df^fLL zf&~|vLfYUJJO*DF?bbDhDOba6_$639dxrbZg`hfll7f6lulKd^E9P>~KbbPEhBxwg z;J;rySNc}Ky$Y+Rg$Dy4tXo@UHo*CkixeelU>6XBq_8QyStzhimga5;xKenwz$2p`uB;MNiiWXBB z$2P_yNXlEW01#>ZjGy8yE}NLv zJ4LzaG$bjCOH!ABHgU8^FqV)v1mc0!NIwTpDB{s_%%dLn%kAGyb1eD}ZVe8<0q?rX z`5%AS|DL85b%2;7bazKIHeoA27aQ5g8jUVIsC&LuOms@C6kJ`nwRD_lbmevIPDnnky%Ke41+*tNs?@Tt{(o( z7&Tp=va~PLl9}}}tAmW)_E5EYTbk7Xa*&JMhp6wk`hYuMbXgZ+qUL-cFF)j3gbKb& zt`dA4jB&C@Vsk=oVh*GX&8-<^l19cHj&vNi@OAa=^CjOvFsjh zreFeXB`5sK;89KZPi9;(wMGZ|++1&Eb#rms`2dtkExWJVA)~Lr*J1~$#Py*t^9hxf z-R-ygvg4$;aWQc)@VlF1S38btiD1KqVnPD7X~G-Ns?I_j553tgerW0Q>~RH`v?Gh{(tz2(m*;_V|d5J!mIIUcT{+T0$gAxs+spb}b%r zGek`myY_AJsJ^rW_yX&y2aw|dw1`f>Iew0ELjA#AKFC9)Cj|@Xx2A^(R_B~3nnWYj zGcA;+gv59{G1wSMF+$MJ83qasn5ca)G{gv-fn>?np%`{RzObXDs9^Wx0Yp+Nl}xew zr8^(Fg;R;F7p>SL) zkG%7GNE+LNUE#3CPW+!z6_sY$mxe>9lz6y@Yu$g_Zr{FJ&)b)jtlSC4<5ej*5z^KI zNRx~E+2I56Dgm)i?KRFh24svZjLp-e%guP&5+{Ncf4jH?SSDJIw`DBleh)!>z01?U zfFG~3&qai=#>7S}aO!EQN8othu4c`tc8W-5irG(%NkAO|TX_Abfc_doZCtdPI8=+X zxl@|86PF;ejy-_&|0n8C7L+6`-H#_n6Q^D9ep=^qa_1u z)Jm?{`{L1EOp(MRfUe)z9`StCkOooJg*e%hI5{7;A+*5}&l04IUf<`1Ivp~PEz{opsEO8} z-Q)w72&W)7xN8b!&|{6rt(_Z^#2*pPoof&<(=}XvfdNe_7GNqx1&3<0n@V%lIlGFh zkVW1}PS(Z28L9BFxf1TiyaM*Ux16zm=9^U6Vsb4+JltZ6(rli;&63k9A}?U zY4KdNP}~+`?aHy)H&h{^bZK#v!U{}Ngi8ubC)Z!hOHzv6I`t)1VMtiOCfjn*1PV(! zJx>Y?Bg!yCB1!l5KC}nWt}a_Xlk0q)oEydj2PU)ww@Srq+0;LT9ub~ZPK7)j(yzga zv^~P4npek$yUOE3xry8GvDO@`V6>-GATXCs4k2@JvLi972Gm*5%i$*FhP`AX7#Bn7 zA7_Ranj+EeNdcmrmKbc(=!PkxL{-P?|X~+(Z5!AJ<*3tv9ZO7xS z3QnATKg~@gbo9(XYb=?G;J?um@-#*Zkx~@P3KS|*(mPK@0^{@+sOW*qog;qqIpz`I zMV?s;?ygk@-Yane>{bZPC`J+*{JG+XP>eVpqhP^Ob>WfXbQG$z>5ftVMqGherFN;z z0B*|=WBZr_RVt&nq5E_V2MeSj@&a?*TU)*zm#@rNu^Nz-bu6yRBKT4%Q#vrLwiGZ9 zVdRrX{yT9se_7VV*n$B)aep_4(1|W|90qk{RJ(TCgyWi`Z_UZNm3Od7Hp56k&iqgM z(OwQfX5dv#`PB(NpA{2MqQ0GL^7F2@vxBlHMhEB_^7VlO$t@N90Ko2IN9N-*2;xc$XS(L z1_1kPeddTjiTZR{u)!yNr094}lK>7>1Zw+5AUgGZf6&@i{%xQa)P7QMtINN6AUpMa zhSlydAO&c99aQo*fQEiZXzV8bL7+EH{qz(@^oFjMsYD_Rgjps1+ucEV@bxnxG#`juW!gCt`lNPxt|nF&71sMiILTvlB! zj4O8BlsPRouB%R0i^*qavEAVZVmK99^1Bqt-2Wh2XU=BX6H(nX=)vGwP5gd~||>>5g> z44KD}!bMT3lqnK2Cn=;5l9`YsQ^pV>W1)=icAxio-s^0i`#%2av)aGC)?V}4zjMyl z+nrpWaLVLff}Y9SnWTW@_eIaHXz;5W%l>Y3?)!c5ySWDW&awIO=p;?r{xDPPZnIxh zePxY>SHE7oc!cWmn`otC^7J=6U83Qlyh8lxw3ySGLZQba(>U3SBNHO4euQ81vdR#7 zN&8XWGqWX{Nlbvs4wL$lmeDi(BU`5}o$RXc*y3xx!9Z;eLebmNk0Xr1odtfS389vX z>CfFOm(DS`1|LBgUewLycE}A-OVo`wj8AJVuKbX0JmcpuJeTz>c__2$;+VDReavoh3NDth>Rqf$ z`4COe1vV{}K55QuQyac6p;OtkuYabQNhq2I-lcYAlZ<+#5hzFhQFuV;moxp5$bsGT zW|0H*^nL>6*=(j#iJ znS1h~+Af!*`I%ozMyJj*@R{&2evkQO8M4Hr9et52_5xyT-Mgb;S}fRXUi)=3{bEM5 zNrqwhWbsRh)%h5MIBbT#8m()DeI&d619H<>Hir={Il-MJs;>^4G8x&t9dVH*g?v*h zkoF=`>uF6eo(*mqXWW^&ET7Z7qmt*k&!dJNO+31Cy6^q0m>=>q|D@6uIf0EwBIV8x zsyX~{*{NI@P#4&0ff?C$hQ+1!SJvb03$fj2P)X7t760{ttg0m5<#{er8nB(%a!=TCkco zu++v8_etktfb85_|MZ)$Z}bYM(hAHkV<*0TNZ*~r{JJB1YHHj?ZZ^(bIACePdu%!$v3gBKVBE>DCC*d=2W}=^KBtncD`5x*Hoo)*TxyHg8Spu z7=P?ZBdjXN4tIhw#^+(fNZCqd_bd6LbiDGa=#Nhmya^>UdEL&}n+BbH{FZBFrB_>S z&Yu0SR^fa{uD5jkb#_aVaN>o_bJ9x%3XM9u#0|8#jEIdc40z>qZaKXuX3Mxi=BZq(Qj%L7MGTJeS239JWC@?PhKG2NWG_$R%eab zpIw-9m^+z!&uK!8)~ok_-XNwj$?}h1l@^JVEuW;8znAgiSEFNJz(HBho9g1%4eIU6 zRw6F9ExV{VC2mvq)m+u^-N$a~iL9?o^*iddT+``a4La;E%ROOsr8n%dgwBeFSQrz7 zx3(7=`sn&y7K^f-vdZ7s%B3n?S?^qTxjq}BOe%HwutzOBct`Jq{717oHuK+4Zcgzc zg}h8delcOP^?&NiW;}X(!6Us>!@F-}7<~NqTH!jU8ef{sHHqrBs^~%OFO5_@{^6&n zG8ZIyXAznaZ?&ZtZ68kF7U3~X5GTxx6-Q);WgZsArxUt&|H#T3X{$I%Wq*l3_jXHc z#gN70xAtoIbQkS+6+Z(e{2zKx*JX@8f9+Ca;@dpm)ey3-ds2GTavyv2hy&AU#?w2N z(O2v;vd^8)<_>Xq^(PKo{T)Y?vOiHYDzZKs`TC+`&=>8XYQCSr{lkq92OOUkomC!s zZ?$(wrRweN(Z|Pdsf7Kzc|s&)WA8eID2g7gjd)mYGYsC9w$YrC<|=EL9Fz=fh_V=! zlG+~Pdgoqc*TcRmOhWGi=G>2x>8_0C%sXCha`AjWYfH*m`PHr-Z;nx*%da=pt>Ksa z`Te})4xewXsW!tifv4kF2EK97tPk}NN?!V3oKEzAwe;(9voE?l-M(8s=>v_u*PB8| z&QB}9S`Iol7az^kd%{lkl`2MiRzGkPtvaMKpUyVvG$oX|#d%s2dV^VeKbS=g?*IP)`d9OJN$>nl2Js()Af{}{bJzN;^zzx2b#^e(&RJOae+16w|<7Bh$bPkTU z{)P+cW~^;;sbUP-@85Z)eQ!!qdq%8h+S3J+Vw~f+$X#KrlBMyElAM`|`xo9@omh)4 zHj(3SCXI@{Xnks^nI~q#@(~}d9MritXW-QN9M(*+KSRb(Nrj}^HpZ-uk%ca0NsJmD zmWVg=o!UR}_G^dPdeEJ!FO|s41m)7qjx)_?W+nbuZL4yAV3;cRQ1fST5KDzzUFzb2 zaNF9r+hTaxhN(wlM=Qfx`V)6A=Y2Vj3gs!Lq;$E+E&CUBT)E7M^;vm0>f@=U>R2A+ zU68b$v((Qzwa?os`Pws0DG%+zzKG+dsk*MD;}Wd(-%YH00-98K7L8s9`Tdxx{o?yv zd|!r+_{o;B2r6y5c#}{?m&C(q??129RGP15EV-^d8Cht%L^CPXl(nmH^iy%0Z%^Ew zM?IN+NquW8-3Jf%`>Yjtp&n(SB&70;DV>+#i2Cbu{3U!;m&CW}>?t*ude`)je(Lb0 z@WIakh1Oqq!nNM(aj~;@yiXN6r^&D0o@%^}c_7yEkR@SK;)8S0HFuvUdHhWVldO4% z{r#%l=1VU!`xEq<6-0WxLY8uu0+yCm>5Z8tbLRH2m&yO~VHrs_=e$X?NTVp^vUuuP zey@#PQh$(FNYQwfsDIz^XpD*1U3ayt!50GIMPn*K{J!k08aK0xt{6u5aK^~XY7R)n z7iKinxC!boOM19!%KDzn{OQ|qVC3HH*+8|1w(FM_V|C9Ubj8uX0`zUz~^r4AkCm!+A1?|QpC(|Z*i$@14In_`$B4*Vu##xog9=T)-Qmo)0z zGSiB17=Ha4CH-3T&0yDkW;uf#&)(G^tL{H;-lrSe7h{_7jD3MY%KOy(-2=++g)(0> zjR=JgH(eZ@#JAb%=#^_Oq}CZ_?)B`{H%JqfX%H@c#bRW*^Kw7< zBEo1IZP3yUdZ89k55Lt$*7?$u7RPSd^}4Tv1ASv=iS8K(_O4Ald-kd6k21r4Bb{UG zyKc1DynL~%FRD7DGj{w+ny75`y+ivAK7P=C?-0~^?sslMv%&PJPxAN~nJ0@`L`AOl z${Q1(_6X}t%grscblf+TU!STn%9XI7bNKTji-EIKsrL+TBDYaldgq{APgegVYj+oI zoD_M-i|)9IqYlC$+y>ph%g#1LFNitJULCjapU2pJup?gH-CeLI<>@bG!`?P@$W(^4 zTPdV%aY=^r^DC=wqN92`Pn@rz-ZByG>$=_sy)mS~PCxQm-HR}JZ?($kgnstiAKiZr z66Z?J3J9sIRk%xZ?8Cf!FCp`m!*nK+b&61NOmP2gYft_ujo=YW-Ea#MXL7xZDCdHR z(j{D7{SvQMzHg{m@wfUC?~%IvebYa~?jD&{n&%cB@X2`^N8+1$;2jmW+@@Wz=9nlr z>_xZs%;U42wyV=*f7H6;CFiv<|Bok)4o)fNE3T{BIGR=!8kgRcjISpT)ni%Qj7z}B z2$|LJ(eWz|ZrlaiIIc0*iSw&Gs5Xz#kn9kgtjuFt)6FeDTDcVIZ2TuWt2t@W|9g1x?k+uVMxG(b9+q`MeuGY#E7I0C4_2RM zWU9Q5t@ciuJv79tRg?}sw%htLJ!0fX(_-wpwe2U>aHS`m{-KY)b>0YjS}F03W<^}! zLN*{weJ`nliSd#XxR9)kYR)JVy)9hB-aGCENwt{4_lGN5i`l3hDTCH)KD-qhK3;S;T;WRP-nvtFju$Y`JC5IOxYn!e zru@6d?UIR5UZ#Si%xy+xL9oKyGN&=`r$a77(Y_M|+9Bb&x$>#JDBpvX51#h0bKPoF zUQ*IL*9+cddaFrCHQUK&i5rZCRw!ZLJrcCojGgD#1uUIN9)ZK^76jD7B%0Qn5%W(ARpv-rGd@ZA>zO^^hw5%RSWQLMybh`O zqWE28KZDcviRsXk+kFGNIS0#+RV}?f&&XJH^bReZ=D}Bt%E=ZUZu5Cj88j_YyX%Zo z{q0FLsdSZJbZ^lLTvht6D*U}rfvpJqWQGXt>eRKt(lq?a&f1KJyF8hdbEH1=-b#rIFg9_P<2m!~hhz7vY{|!}X$OP!gQI=>JJ|bqc26Yj zPd21oGCDU*XZz_@&WDeR`BLU$L}gZ9g~K8fRKjy7t=~(-NVC-{WvG*ThQ z@Fk4hMk+<%aq%_f6LHF?m}<)cOz(a<*fO8od2IRP70$CSlJ9>#6De6`kj7k^qF^Pt zZ2dmU$u~W6?8x%k^ZCc-dcgyYCRoB`!?vYD{lp(Zt?rHuw@hUB-9Sw*8Rq>V@MJX1 zTvhu>1690)>6I+_EB@+s7Jejy$c6Rlo*YaUQHZmuKGkqmGUrB1a@zKu~ zxog=wXqvm6j04Sye$9eWIV`_N2RXXyw_i!Ds`%37!`fIKUG#XY(wW>oRzQ8TPRNd( zf1T?ohd|l3G8!Lw-ib@Unp!8!>a6C9d`kCs&w{(zgtxxmKXY23|{)qb6%uv`el}|5hhnV(!~#*WcTj z8C_8D8+K)qk`N0MN&Dp(=5eIr_AKHw?#Z56{qgEGk;}8Yzg>yek1-$i3R_aKSDohG z=aBN~R(k4ky;4g^Fz;ZPyvHE_6bJLkV%`hyy%gxB>-JN=kmEq}4C`;(v_ z*Dn*tM^rRPl0Q}RD)N)oBNyYR~@Cq zJg?Ed(#zFxPIX?y-kq-w9xdXpA1OF9{U)J!;XqvRj{`AYY3mwJ5(}j?np~QUntFRp z^#)R0a13Rkeq3LDQdq86{2HdWQr-LI79;waZgt<3L!CqOlST)k;oKzcElrk-#fK$& z;(zt#q_>p5HyhC(C@N&xb>*)v9MRB>7$Uek1ApOlDCocUcegA~ZMG6hQ-xdq+e|fY%qRMjC zFeOXAw4zHoAiLMh!hUocK3eN_t)fqrRZZ9#vFhjDhV~Qrllk;$Tywi+Xy?M`JD(3Z z)|?vVE|_JdIzb)Ws(974llbaMcA`h|Fp;d4+s$kwoE2yHWsgvY@&G6r}b z#X2$>l9`OhQJxn|ByHgAYd*fr~@>BM>$)=_%GBcuJe&flEU2 z5r|k=KGH^PQ|t#o=V96gHqqvF2xbFMih_pS041ZK;fT=L5IhR+N7#VYq<9vj2Z)Bk zzKam?uq+_ppl8WA=xitkV2xAoMX|81P#ml)^sj2VS!R^5#eN71odZP?$VMoU0G$Jc za~N<_JR~y_vjN4vSr#G|$_IENZUgz3VjaM|hG<*l1L79;AfmAE62U@fKN5UiA{l}F zfP_Jyvyrd}q!$tn_7@T!jx7=a_CFvB%manVOD1e!scn`8s2Ms38HM#nCc^oiOv1rD$WRP|tcz0W zfPeuV3WY2LP($H$cqrZgG9#o@0tUfT`U^<0kbMalB2*g@@QXNw^v zMIoOAEdz#9r+~J_I`T$mx5*v|mJHPe1P7EwxekXxAs#p^lwS}WfLVi{#cja@55+11 zTn*+yfc1hypuBwY$PbQ5Imgk0S)R^5ReWa9t12D zZwLVg>xux3L@5ga2o2G|!w?ODbwxm6-z97jN1!i(d5~aT5lFD_0wi(B9t1M%yCC=> z9zbO190(3R2ZD!f4$=^$D}=BG51?sEU4d2rvN;$RpmQL^EzUvOg2xuQ1jWES&@JKv z-6H>?e_?)ZjyH6R_&^D;JwOSC&VizE45DzKji5xRZh1Ld3y&hzJG{O1ptp0IDBE5M0nY;N%bufo36uh(I$ZsM1hBgb;~1%9;mgP(O}< z6br8-L-i5?U;cpBkuXGXGO>a zs24>*uLqqCjHWOT5*(LgupxykDCp}bWkE4GNIsBqpcq6k1ZW0BF|f^1&^l7ejADq; zyai~Gu22kV3t32zPofz3-Ur2Ept%B!e$br}NS)ApiGs39X>$~dKs_cH8=)B%1uZc2 zEN}zLynzB7Ylw!&K{Xx){R^Z&JOQeW;N}Ll2S{s>ETHUD`U?u6>R}%6JqU`2>k+Un z>{kRV)JK4B61t}WH0VwNCBV5D1$QHq`59;w2h)H@Q~Edo-N0twRP#^*5!NYz1p6r% zx8P^tJ1x)=5-Dp6iokO%D50>gf#w!|77z6YU=oM=5^%!`^{3$G0jdk2@<6#A(4aa4 zIyh*SL_yMlas)^SFbxac?}GLKy6;3$91-$+;JjPVp!+`*7!J}E3KU3bU%&+NaTJBm zh7zIq7c7JQ1%>aMP!tp&h%b2yy})+`CnI4I|UFN;EP z2|OHnRegQOS9t1aYP(KMuBa|Zm4a!4g91*IGWE|=5 zGo6Q~z^46YJz=n=mEf61AD{lt%jo5x@8Kgc*TmcSq^tgNHL F@IQaFy_*04 literal 0 HcmV?d00001 diff --git a/validator/src/test/resources/validXRechnung.pdf b/validator/src/test/resources/validXRechnung.pdf new file mode 100644 index 0000000000000000000000000000000000000000..9c9ecff233a8f4d838c5dcccda71f2c6cbc2f099 GIT binary patch literal 99785 zcmd?R1z40_+crw0bR!@zl!U-Aba!_*l0%m?NJ)tT($Xa&(t;q;(hUMCAl)I|&7NVz z=ka}?_xr!^KlVP3fA2la!9BC$ymDP@t?OR*(5XsFvw&DR(ddpAFJ{m{05*V=nJt>2 zAR189+ZhZ1N|?Ht+B;dH0aZ<{z^(vxNCR~=po%ltQOw-U#>o+2zyU1+0Cn~B0gmqW z_OO3!Mrc3{Hy3wvH%%8XSl!9V4ZsQOs%YwH1z@lMvq(xYq5+jmUF_r>Eu8>RiqJ1$ z3jm}W7)@9hLdD(9+1*Xf(GBeA<_a+2f&xHrmB4PM77(@o+%QCCQwIoVJg_ff(f|Wq zSVIT|*wF$i4j-i8RxDK)CkuCTunT}e$=%fr!VHVKy$!&S!NbNB-~cOec5$)=o4c_( zxmW?%S=m_GSTvNyR5fH(Gz}RcJd3%zSvx`c+d{g7UF;a4y#68tRnILUnEr0mh6Ypz zyE?hMm_zskvB4Ns0$bRaiaU7$44?&Ed|UutP7p*o1se;9tT#%9e3Ni;cXR`Q{zd{? z^Y0{}_Hluz>DEC14SKBXoILEDoNRoYoV>hH;;g*fAWjeu2Rl122iI@=!EjvxY*1!? znF0j$6ZO9_1-0#;O#Ny6TlS#N008}RB6TNwu#&0sjp-$AJODt*KZthCTp`K?yU?(+ z**HM{NjW%Mnt~mzz%G_xdkX+i6%8nDW99Aw@lDtj;;9h#(}Z}XrX=Jl38{C1cm$-Y z`7OWDPMW4>_RzxLLi{d-bb{7F9oE#*!qf#uMAFIJ-2tjm;O(aypHu)CfM6aEx^ZZu zzi9#Lpnq!N?;Z@n2LNR>HH;xcP7HMG-4J#xY@h>4&H_Tr#?l7rnXc+G;s7}*32qP{ zH#ZAAD+uCsl3-Ui7#zfdEp6-}db}ABf1?i_54ZFcAu4mT25^EnAcljv;_bMBFye0J zb~Czll@y`G1f_$X_d``DTDSx}1z3wrT;IXF8&1|`7D!QRo8-%E(v6f*3<{E*MkVj#6J8UO$g zbg{7HSC^Fj)e7=Wh}zoC&6ytv^z`&(_2ht#Hz0_Qj}OSk4rFI%fwW+8^>%bK^X)p`88=($vPr;RY012Xu4=+E@Uo0Z=wf&79obgs6XG zLSbP5{1B(HbaHVpbu~-76+0?~NnB#Zjo3FoG2?C+?{>JW&E+E}+ z)bY3SUuv;1|1E;EyNmq|`xfRvuss;+jIKZsE9k$F!NQ#19AZj0Czo3?zZiuwp#gsU zXXz~$_BO)5Vi}BE$oIcwgf_a7;m_`Zz<;OpKa~~YHot{+bY;D98dh^B2cVa!Gel6f z|3XkmSAGeYq?%4n_QHQgZb9I`*8e4s;O{E1q^TQNn4OKCjfD*|%Gfm7`1skm_}O?K zva$2CvHcAM*7ASTq7V=IXDJ~S5GgtS3n?Kj_;2Sc;lEE;|Gn9Y@x~+nLipblz!EZ` z-CZ2{Elthc++A3__@QG0qJ1Yc5l@^TONz z|7iqTdhtWT;qB;C1bcw(g>}`XBxIGflw|~g|5W`K2|-BpEgR5yCoHF|ts*BOb<^*U zihu4S4GF2xm4xuEn5>Yv@<-?2E&c@12D`XI;e*e|#e>y0j%9ZkhEP0@y zza0k}A^$C$fp41u|D&q^ij5FIat6D&dH>gtkfqN}tN(1gzYsOdt-%ha|23ZLO`HFW z_Mcqg4=wP+P+b2dDna{-n_B%@`d3W53G|Rq>JG+1_ zZM=jnz5YP>RrXXQn@-_&?N4zoxVQe_2QqGQ6Ox z9aDRN2W)!39dx&|0(8v5rlo(;%>SWg{MUumzi|Ek@ev2Lrz>O+W$p$Em$xQ_taYH# z5&+q8INO6ED=x6B>%XYw{|;mR)9&eaT!qp5wT^%=bhG&Sx4HJ8gEOr3&lM01@Aqou zUsq1BE|PznP@qv3Rtnjg3!_0cJ-54g$d}*g07yngh}sjf*~f%tx?t&o+ng6P@phYa zkoq+xK__QOstcB&`zt*LP0Zakg@%1-3J22A8Eg(o+5i~-zVe3V*`(FM_NLG+zN@v3 zGXN-Ne>0=H*?2&5HCq4P9x4`qK@PS90YEbkH(A188+sc^+R@GFxACE=znff-A;aG? z29{tK3l>MP8>L(`9}&eqN%HWrZCTZo+l^uQjHHx%N$$p%VE13<9c z<6m;#rTVGtcdln9mtn>$(Dq*ZT| zJznVzWJXSt+Fh)Wn= z!Bp%kk6~&!md9M_+rT(A7S8L5`f-tf(}TIKsiftzeAE3JwJ6)fEz*ezZHZAglpk2- z-i-D55< zKdGViZBsCRo7|_*&-5hieUx6%wT%Umgs!2(S8T+rK4n&<9cGJr^X=H&SF=`LTtAJliF+ zbm-EbKF+Fa{d9ba_+3Slqyb3XNphyRSUWaZF_zvR#`hc(B~JW7A&z$3yeVyBjV$FP z&V2>lC~4GAr{)o67dA?f02L}gTf@$tIb#2IEF-a5%$fn}7ePm650>TU&z6(kPb1(I z;%9S~qlEaKR3eemYd;P8a!#U}s*B9tsKo)PxU-nzAj7sx7)3)FO9j_bhJ2@~taWu@ z@XO9QKL)A2JACW*Pd1c`NN#`QXH=j>>g;1a488B0Q%=~&*I#T;7S?(%N0LNj%64Cm zhAahvb*aXz3C-@I8XoPL?`73c0ds!Ry21G!sFP5J1WvEWw&+S&6t#~j+;cB`#rIXf z2_cKqjE+bZFZCU&u4(a|kwj}zaq~+3SCm_DUz2I-7%`qPe56noQ$DaDnWa@E_)!_9 zrm7=lj}sqIfr5+Lxk2D66rn=wAq&!d(oa&zIU;tNeZZLg)6chOx8csEa9&6QYs+N< z8LKm`HsN!cP<5jD;+lj8U^c!&sKsPO9E$qz+;EE-yV7#~>&t}cgBm);o*HXUGfDXe zSH!tQx%er99%0lQcb6Azx(}%Li6!vKA|inanBcoDuf~Z@$E?tw9c z7&7ppApl)+aB(CaQO`&esdUY}e&mE)d2dp*E)+Q+QC^$kn7B2KsFkd4AgH4IGfvTc z*@&Dda@j|X?4b?hl=g_0_sv?slbf97o-XrvaRnnj}1CQO%E!84m_b}wFQK$!R*!GbZnVr+8~ z$=iDiai%YNvwnuxzpVQ#Pliil#I8cZ$ebd>rB1Mb&lM8BzZqx2aQ^yJmyvCGJKMvo z`RbZXUQ2S{M1h=pNGY}@gZKGLYa5#?>Wza7lZp!#%le3l+;=T%*E6LCEiDLs%b|I?0Q4h~Z?lj2^zcQ_S zjp7nCckC`G>3>&Z+x6b~m&J_wWK=h&{V-C_%deK+?DPSS%2pA*?p11g>&=PZs@CD= z_&thxkOz&9@oHki?q%D)8y#w(x9I$^e1MTvuP4>At{FkUu}al;=#J7>9E(I-Vx6F- zZ;+RWf}v*P=MJ)=-Ayl3X6*Jf#kd2Y`UJoMNxT}vynC5GaW4l(P{hKEMDTV_S@KZ9QFH;w#acLF6@3> zM&ol1qW>@)`yp<9fWdmXM3+J8@jXPCo9*!n4fR7`6I8eV6+Iv(&n1soG{sJsked1y}6ZVz-I#kNnxmQ$oWmvd&i)|}6 z8XsFJ^}UB6vq|{K@m-Vs?fz%mk1Q7Ws!R5Mtf}gLiV=FD1WNkI7qo1|2_~xw09W&_ z+JptvbvKdEzdO3OB0(LHXne+>Dwby5h&QCz*L}jIUn{SVBmOl8+3N$xOh`gw96_#y zQDzmryH`nJJ319r*Sd4|Zr4X~>N{AA11g~p*9rt9p3T;vGo4y4o4V7nG)Gsx!>{*F zRDMqcWL=kx6U!kb_RKR>{Gcq$;jWn~&-A2;z^@}5pD9n4O7Dv>p6qsQ#P(zMucWM7 zpN97zS9~bbC@rBeezv8;Svks7&2ITjcn4gl)SP0$`A*2flpHt}gd;#oi4&Gtz1lf^ zh@qszF3#an;uG$0FKcU`qA(Y2-Au=_otyr(*aDWI)A^=-XP$YvklU{E z3&Of=S<&^*yo|3d>D;TVhKVr-xq)rW*{_k(c@!hi_>snQCPA3sRpdpp6@uhSp;sAi z+!j~f5=nc1VLqu`@i8LkYR|wIDTKq;Xij4W1q7HythKyCY<%B7TJ^S9Ux8w8|2T)K zQY@%EVZI+9iR{JTu8?CU^LK|`B7G;aGA+9k1W6g5{*LF*9w?0o<4EA&wMgYPTFB|n zo7g?w0)0&0R@PV4Nl}Un#Q_Qt5P;Yv%6@5}c+|IUZ1=RWVp65jROi7vxoM-1!4{ashlt}ZfE_VxioSoYdq-f1dV54Gknc6*(&Ywm;_5kv3uAq4|1Ll5QnAI(Y*Z6S=## z`q}H*ZB1ZDR#WFdXBiV;ks@QCUf*62YNt;Jt>Y{k1@*%BFNfheBx>s4nKsV+by)AY z5o2f0^TjL$QDssuJy&Jh30WJS(+}eH%Yx%h>P0qA6KNeb!UyWuHk%y`99POsbyiFj zzB6W>56hq+C(6I;eBX3TS`$QV`DEVeBe|9XeHBUashX+>g{v`Uj&7{P0E3G5WR_9$ zXnXx5GArLT>JF?>ASTB<`Dwd-;oa#|m)rpPJ50z-0wCpRpC%64SXvY;MVqg?#w@W_ z$cVUW<$~X{4$M7sf2!jwQAw!>YxWosha&O`ekVe2{HO~+bI_rfQ=!OFzn2Y)U4Nnb z1DwPlp@4Sp{Jzs#fQZHMT(Qa9K2zqL?vW2n1!Mv&`uSZvG6lY8B2mNDL;tXOxVaa6 zyLwf2cYxgbX8V1ImHp;cIe`7i4L*asqav&^$0`9vCJM42<^%#R%<>oe&h{)|X)0OO2Z&C{mD{r#E-sZx0Np z-X2C#wF2BwhHN$gyfBV{kURX4(<^`5%t4v@FJW&}(vVXQ{|*d+DuUycT1gYg4mgE0hRgK-36yJ6xFMM7(C75QtY%FD^i zjRsT(aQrv6t0k#AnuJQDB}GqGFvz(1R+I+#R?_KEyZNl(yU~K)Ei$~OB_zbbk%CuK zRl^ZOCKN+P#t4U3CE%@}5g0hRirAmYa3A_f@}aPHH2DK78614Hb5l5PGJIfo*NN^E zd_Q4g9UkF6JW)i;KzL5T(gHDYiItt*-K)_bzF64-XO&+?w$EmcFGV6|DREX%;Xs(+M?`4RxY9ePPYdw8 z9^L;WihO!4i=##f_w{0W8ru|(Ee~!ZeRAS_C;E&s29G+6WEhCLvn9}pjr0@;2ZdS`B8HYAZ{G(JHx%4g>yz>{Y>}?9((p~eIU=y zxJnoHNw6pmQqVCz+QcA}nMghZ4x-tyYb5G(z+Kv4f*7=6QGQ+wb}^zZ6g~j^t{S+h=Kck>y1h8Bhtc@id>3s-mxp3R%NhiPG?*r;2h|!LIohj&Zn(D3SS83+iN9hViu--RTz$X^hbh+j#mJhV z7CTBTI{U6QUTRRL_+XCSDjg?kzl2kc)T&S=Mu~VtiD%k{dNzEMKI7XXtYa zJ93|pSf4$dyD=u&+=EZZ!q~n)C?luRSh=0MczoU$V9fVC4jwAL3 zH|~y2$bE6#oFG*hYbrOKvpX~)j4cSJQST*qsnc;v?_h`Uv=HM4-jNQWqQ(Vaw*U-^19uUqR>%?@coPd_(Mr%842^)-xuz3$%!|cXyA(g^2H& zZ?K^xD~$;CXv|D3S=US#Ie{pZnl1snlo%*SSM@#vMFO1sJt-NvoJG|a3|a{f|%P^_Nqq=^a*4==t~i3lA+nus-SmBnrKYqiJ?7GOSvyp>D9pRm^8`PF$(W~3$v9m z5;KxAk~qvoQS($iR>f9}RvURo^7Y|Y1Y6vy$g_~M7iZ7ULeC;ltZ7Lj9=s;`(r3-h zNt{Z_68Sba?~98yT_veLSxGdvbXso75SF!7rN9re&1YEB&vJ8zc2^19`1#Q@o(YGs zN+)GM9I9GHal^00oO-z>d7NFAi~6N?Rqa6H!2CetfY}G@lIW7+61O4j>gBZfbu%0W zUT|v+n9opN`9ULXYjcs0U-1g0;}4Lp1f#cw&Y3ws|DU`^N`3bErzc6Z6G_WISu4otY#PR~!7qyW%06%~%09)i` zR>$D{%C5pm^hwzX<^?5!7D^?s~9@|Kct;_toLoXbXZgRcxt^0Pb<6u_&@MZ=Stj97Z2TSVLUnSVOf*!-xf0u%}2b)1t?$ zS&&q)>qXeha??-58g)%Cin{Rfz4Q%Fml~iaj_>VuUvynWUsQIX^bQmh_m|9k&_vrr zR~FM0$I~r9KpQHWqdvyyOQ80GQ|kF^IZ$@8#s&i`fs;IdE(lLWF3&;(je(v~D*;6w zeF-lwZCHimZKPVJswE?O0(Jr<#o1$wf`pj)wCD4{=T1Nmpf$TMyWOPAq*fBKdxgo5bUuTBM}3rL?lN znDk?5Z)q-RA!!Y118FO1rw%}eY=>lrTZdrBLL@lSJyI!>n52yThy#n`B}f_6XyV)Z zspr$cNd($EU8c|;`K7!U>Ujk{nhu4aZ>c_k>vEXc(yI9H*1j4-gMz+{!|RV4bp<>H zo(0kGR0_)8MSNBHO8Hep@y-JTe0+TRctAW-JVHE5JXJhhJWV`myod&`hM)$i2CD|H z28o7{2FD29TZ*>^iZqG~ii0W3DZ*?eAP4qMka;p=UvZyrpIKi;Utyn5pJks%pJQKR zUryiSzJfl!KB+!%pL<__UsCdu6x3vy6iSXkwkFd@rdJ&oX(&TGoJ>*i4`kyZX0EiB z=Cn)Y=uab3jCh;(rNX+?IY-mbonpB8X zm{h1#QhQ{3W_wh7G+jE~({sn`8f0%T_Bz2gRU&@+HGL;}Pl6gCm8F(XnUHFf?xb zA;84gYGzr~Ifhr4_k_2NkASz5HoX5=8|WV zm%KW6Q_O?Sqwzbt+q(N1dl-8Q25h=)`qx_4dPxRSKBqM6eb(#I8yxQ$?;aoIYdKBc zM_!>`As%314UhONwJ^W*+Lh7S=5dPi_~RN^WM?T?^7)=6rscwU{@!l`-+JBCeo~Ec zlp>dEm1Y^%P3k%_@eo%tRNt>gsm85lsV1uy@g(p>^ThH5c@iG$Z7EESesXdZnfD*K ze07e0jDkJey#K|^%e&2+z`N4B&+EQdy;qR;yw|Yzp0~XBy7v#SS}(`l$%T~plm)%z z(}DdY;#P&FrFp`o#FcN0Tys?`hqIXTQAyIXa z+Qinx+=S8uY9en!4ZsOtzBau=xMIITxkA4Xx{$btKCwEP*$tSxrVAvN_%fUr?qtlS&N@*g-~{6&#U#fB#k`COjfsybQ+=cQ zLN)UXV-9}~caCF@Sk5zX4)F+aJMoDYYturuXf`8VIbD@8`7teCQC@vsC0^rCiYJlI zb*4}>yp<~uO(hbOB#na5??;3r3oW8 z$Hgaz#~s1pAao@VU?8G;MeQM3EV)rRCRJ`{=Gp$B{ZT~83x{D-{?GwA;@pSBhpXCd zJU%!=FEizUuXRQYR*eqC&S=h zj!*7XpEB%oCq4q9XzC@2c%V>F(&Y?9EINVwqrlVsw=EXfJA}J~< zWGNvjGAUrYbGv3cLOWACQ9DJuzzdBRP6SO%TMW2~ya}uFO!6J_FXjE^%jHw#=@Zry zeP*O*NaKtrDmrV=@Dl2k29LrGl8s9&*Piba-1ZZllJMn7J^`UiOxV^y{7%-5&3E*ib7hK$v#nM-iN}6=j$Bnz3XYD)|jbb@55e)<%9)?Wl0xHf9zn4l8(ZP zqKcA>LXIjUtxL5~qEKQ~Vo`digx&Al&)F~Duiqb$%EQ^oX>9BN^`azn#BB7nU4c!C zZH+au9i82hot90Nt<_TkrGA3fGKK|;M)N#nob;XKw)2JMv)%$< zmlZp`-Y%vr&MG#}HqH$YYcjshxk|qxz9dJifG>L*`Ly(D#?xrAVzHNEDPr+r(arCg zBbzIlffDId&vHU?!gBI*@=f2EhRw;fO1HAMnzq`s(zRmJRN@xJCda16*2LDSeNwAc zD_09vdp6{d%a|*bo7KT!u5Au7=Q4LS_grvZa9hCdu!2VyllK;yv747rCKFv#muzgPx#}-lzfYPZ%;>0C({7aVBzq3{WqneyG1k zbNZ?K)9@$S&;9S0-xt24f1h!P;b!J`Bf})KOAF>M=l14KCN-4R;-CFlFW20MomU-JVzZn9KUUq z3AI1^{Ag&pZMt8$MR=sKt#Q0@@G9rB{*njv4Ppf1l-NjfNAoCEGu2Ga_qmEzhiCa% zy;u`3X=Q|EkY&tebUK|oF*@-&EjxufpS|3FIfI>z^`1P2H{0*?mgwiFi-@79%9N{u zY%V58pYsvxlr`y1>9y$5>7DX*^9A#5^F8v#@@?|5l_v&ht%R+ltnjToS7cZ0S6o*1 z2Y52*Gl(;)4R=@tSzTDASy@@@!N8(|t58MYd77%CVU z7&(1X{?zC?<D=QlG}AOQxdXYa3#FaKomMJc@yl|@U-v5aF?IwO^)|e} ze;D1*SqWOf1{M=1B^4*-Bo*m|=zP=(9Yrn^E3+vBmo-geOt(ziPJf?noR*soowlm4 zYoPRMI=b@5@r&8d?h|VbW<{mJvZO5L_1c}CZO%v4!QMJi^^^4D^tJax@WnbMI8WbS z+b22p{`p}|VP|PyYmaOHa4%}V|G4CMbFX3LyvK72d#Q7de!*&WWu15}X+dYnv)gIR zsbl+t$l~BUaIWlUz-N)KBCSo6*Fo3W*BaMa*HdtB;d}x;0wqM9MSVnVL=8Td1QrA) z24;xbW?N@#XZx9`n)sN=nb^&id@lH$_&Eb$8>1Ve9V4OY{ADhCID20VQA{ORJNPIl zCAdAf|nT7PO06T|Nx_2@f@e zzjA)%;AE`?R8m#ayD=XqtyR+2!PQ~E$kQIc88UWQ%zg|w{{zhoF>r=u5&wA+Di}q2t#p zxd9zGW=Lk5=JsX?=EG+4=B#ZP?R{;pM8x<>l%qJKWIPnr1l8n&_kcuY_}c`OxLIVzWHW@)4Q;1wQM6`ps&UeBe(Kih+Ui>BGQ$mT zPT%xfs8={wSXP+3=(>2gD7jee1uyb+H>oo)zGnQvsLUA4=*@V@IK>#PPNZ>l-;5u! zShrvX-1Qg6_}*ND(CP)AkI$}i2!8U8eqFkC#0Fg!fc zGs2n|^`<}XQjz{GdY;`|fw#}{SKdORe|~g+lgbRAq5!k|*y{V0xscXQY#vGq-iwPJ zeH8v+dI`GL2Q&;cG`Z}#Gz#W1t6?y$RJeGU>WY>B(ZGID9k^YTxa{3Nmtk3IAW>AXu|F8@}~)#1@ASy^GTJBM7aEHOOOnxRbT7P8{%oG>kg~4 zYwlGnS~2D&JhIhY*Ge_i*Y_zn@L#JNZUPsBUBIuvPr-WNDsTfh9-P&qw&c4+x`f)3 z+Z&z8lZ2hv#60sZTQgkeo|c!+{X&Ma)pz%byo~QM@jXmra(LLv6s^gveWW8?cA+g* zj8`&TwpT1)$W&0P>E2{pZd;w&pkMyuEq^6{*_onyz~TP76IUDQ5a}gpS!zORMe0K? zbFOVWF&3Q?`4T?|Ne6!ijZKry-XBr?9sJ$=@%&A-t?u94h1}!av(`a}2#5NIrH8wR z^gn^$qrW#5&G7a6>+e=>uDu_TQOOb#az0yHi$du@=|&krX$p%B`w=!BRuERj@rk3w z>R`YtT~1iT%%7SjT(^dQ@(d6Pf2gMV1!7ohSFaee?M8hw8yb z;q&wRo9UB$MXppUdjnjVb?#g3HBk>b9uz$I@HX&m@!Jt4p43bpKc@#g5j<&}=Ui5t zquj?_A`Xw7s6Ku%h}8Gh$EyBXdGJxO+Sh@u@+*w%YY%^tzrotY8hIJ`a^q## zO9OJCz(;xGEgfo{j(sPvaN5_{n1O7&bwIhco zKj}sVN>vQ6U4os1{aY8MXQL*`teh~WbU&4k433vgZx3gU8BYgPUCUjcDeWm0q!IB* zI4#fE*YLTx?h^S%Y`+>{88on|wskUU;(B7|8pxf^W+H;a;cPa$_xa>=zSsr8?~4VS zGn>T|1-HVBmUuHZ@*nKvPW9LxU=f zC*31m`cg5X+1pDaE?*fq(Mu z`?qK{AqjRr8NRSM z=zhl7m#~`9t+}Il_4Tv>Rf95rcLZ6aE9ch6^>F`v)ueS=hqH$?zN(9A_N<95o#M9Jw65AI9{~ zicjsw?1wh;#-ERu0q;HPYIq-jd;EGsYA|92=-*%wP;fPT3I5SL0z@@#^hR#L^8%kR z&3=p3aVVpxKjW22j!*rN8IdZ$HOh7D=D5JsYxixmv`oWzw1L8_fepJKy^m}FwU08x zDUCAix?WU2M(@2*xDkWFs$R0*$z|9=)G}Ea4~Y}$%%u1J70X%4n8AMaoKtjD!`@N% z1m(8%w&rwAqrgGw*3{=Zo`{{-UtaH;?aY_AAGJSkKcrian~xh&-&5}&?$0|t{_>>x zSb95nnz+8{#Q);*40Ro~9b1`FUHGg2r$bXyl1D`P+>fyISPdI11#2$+LcOKH?e28$ zO9wq)dghsIwd}w7a+w{r*^aJ{d@G6GpyU$q@#{MqJ9vDsuuk7Xzoz1mH7~5?TYF`* zHL_)OH5itKC_?P(cztoQe+=w1)@=ObCwJ|#+?xU19(`|zXZPI>WCykz{r;$Q(|76I zc86=nu6gvREV{|xIKQN*w62Wuk&_{%p7E*l$%D)OErW~dLZ{1_?DIz# z4g2RGwwwH&ufCklozrZ0o>E5p7hhYP67eJpkQ$65QS!gkluW?d9*pO`BZ35=tDzzLtMjjgU*vD*H;4N#^C`J zE0%E1ipZZ`?gy@u!bu{)XM0^xCK8K`{L>LD=s}FzV;9QMhfo0qe?DpfxH$~+$59RF zDUsVgkOv&tZcdHdJauvV`ELhgpxu8r20>ci;6YAwutPrI943K$<^X_x{q)J-dO|C2 zd;U5R0^(%nfIPeaJHPYmaf!eEV#Un^5okai8w<#;ZW?9rEiMe;qfGl+gV5XCto1u4mzJ zvc-$6!3LPADEMMb%Tfrf#Bj)snoiG_!Q ziG_=Wj*dfw14$YZ5)xuy6W=2uxQ9nTNB{+aM}+i2LcWWPe3t+d9h2aH{JL&|!@UDf z4^NK>PYs8F3y+8kf87Rm9}XT4@#YP8`+`S6MS(Dh2&pB5h=B;L|LcW>i~^5QifVEg8Zrr;$QL6z=5yqTU^-1J4&+N#ZrSRJcRdo|6D76J6+x06x`_9^`t za(dLET9&lQzfGn+vGjq0XBES0uqkOn;2Ms7`NRDs?hOf=+yn-Pyc+^kI*#`5Dqi38CpkJR?)-PH)L6GQR+7RI#Uj#(^mvLQrcG>&(01pg-}r6IoEM}Y^N<$J!0*^5-nPO zGQk9qeU)$B!l8AiQ$(OP+PuU}B+qyAgYZ%l(3pkeP3twBlar7gK)crARWiPHN$sA0 zQ<5Ozr9AMIZ?qwk>THd{Ez>;d#c5rL*|!f*H>>WeAC7$7k_fr5=uF@^R)30C=jsqZ zF@B)wm%nl*{5BmeKI;_al2?7tN8Hm#6@)3vIy~ylUMxJ0*Glga7@%zIwQktX zJAPCqA(Oaqvel{JaPQUBi`@zBqfFwoCknm0-WG)e3z=^_2mg!n)#nb;X;c(osEUJpLJ;H3Q^lp1w)Ji(coRAJ!dQHP-w_ z`8JB|`JIeZ5PX5g65##~0n-PfuI({aZ)Q-1JB}t>j{Tw+4l!;&b;eT1R_& zimb-fAaa4F5{WeR)WA};r78t!*j|#C2FocZPcv6ZGKeMC{i^eua{IV_b!^{$G&69d z9IXZvtxTjb{W2``yF&7~rwn+|H_ydomVZ{|>d}yzg}=`GwIZuMfA0LX6^Q|%H>I01-^(5A_nF?;+5JU6)TrjhS(x8d+F!nk7TD*!M2>1rS*4W!(Nn#gWH+TfZaQ)> zC?br4P3|~?XWY+mP)gI91@%4cZH~q-aBm2yv$U`1N3as&ck61nMn>nLLcAX*;-sAKistQ*deTF#F zKfdiLU@iXb`M*XH^SkPwC+^eJ6he*9GW3LSQvP}hu=zU~{6&)un8%UMFgqocj5fnRkRmEes;FZA z>Q8pW`c0=r{!3EZ6#Q#A@0WqvVpwXzd_~1UN@OGpL0`3+-xb7x)}_mepWt_WVv$nh zl2Y{fx?xyZT)YNpD68|zWTvt#tSi!u%s@NX{^P6dloDCtIt3mrOR^I7fHxkARieAR zr=m(3exmXQj#Dfz;Ir(sH1E=+xpX+I>vO4Uh3O_Bv>i24y_azeG{wMA_WkUNayP^c zems-v!~Sv6PRUHw(%6N1MO%BcBUTns6@?+`qSsOwh~ZoIY?^>+Z~4j5$1XCzPiG4p zm5_$1Pi?=2Ai21(w$xDEvz_!>EE2V%&Hz6bwJTqEbT)04f68$E)or-Q!>KB$gCyK0P~$Bn-m6q_jd zR8ENn327-856OJ5E18rcJDL0{el<`jCQy8-fo<-}HfHnrFvj$GUSGh#Cjry)FB=Xz z$DUr?Prmzp3drRG*)1 zx35Y4#M19emRiHe^ro=kP+61qa~8V^J8oq%;vJ=jj)LjOK2J%$cs500 zR*c@cc5O9R8o*My*T{vw)JV|Vf+1eTMhudq))x$5l_}{D^Vkszc42vy-Jcrq)*lq7 z9T_GM(iYlqT49s7Q@naLim6~1x4~<^wO;i7p!Q-6DC?WJmN1Z?*HrAO${IePTd@%p z%-mID>l-n;gSUB?xSeFNtyP#z&nu0Qy_cPvR4>-0W0NPYp<{;rZDZ=0H}}!ExM0f-w zIAmNrd_pP^4x5s646rXVDfM5Hi>3;f%Drl0dQeXOay`^xPu!04gGz-BpVr;E!*^1(+8yiyB%Av^6QV_Ffbi$`+u zb-W^eZiLMSFKg?8^G^!PaS23URgKA-XP~NsyV2J-!745Nh9#Wd1Ty(<$POR*Vl-IXO6+M30 z3_>gXVQDRXzL7`L)C>n4FQT0-o(g{Ih;kS@PcVo;Ca(aUzVj?^=$gXfVqNYE`Bvnr zx@Dhysn0`jKK5hDmOZD}zIm+*)Zbk#_c(L;gG=GpdzSajL2IF&*rE30{!6kUR$}*l zWX7qMR8&RvGOgWN7EYc>DAJ?}IkRxYCs432;c8_XxgXn7!er_?a4$87H$%?A`D)$k zVs(`MB@Nc|hOZCD(+})Y6P;_~7~Sn9i~RcHdW(GM1t0&EoIA|3=M%D7*vp-em5oHy zV*f#yu<66sljZl#`6H29Rj_7}`}=bAV(NTsyD+ynqFCY4vA0uSQPiS1UPLjMlgE}| z{;-z;zBgJR-Kh1qVHUIe6gIXkDAki77dHbg+E9ri7yKhlqh>@w_^7u@xT(bsM}ugVJXg!R&B>^ z^}yxVOQheTZG9^vHA!(qT#)PPD^GOQJHw%D?T?k~VyGu6I9cxvj~VCu)UFMTc6{Vf z`Gwn$Yt!(U$^GHFl+{b^+yk0Jj$AjSw-}w^>)w`pV{_B}<+9`aJbO(yZ(__`&db=c z_8(KJOJ%js-YULmGYgDwqSIEQ*akKTBB>>}x}L0-+G29xcr(A+MXAPsp!(`4X4VfZ zlvyf!c6GRNI>lGqFQ>77t9LNpUSd7_cEf+FpAY9pOTFcf(%wTW6%=n@PS@bFZ=lP; zu8CzuzkZ=`ji&PU&Ce<>oz^{hhJxDmD{poUjv{pQes+Vub7(-`bv^2PPVu)6ZuQ#} z<^EHUmx^iyYtzr>(v6*Qr};(_cTI@09QmXm6XPAfP`8$0&f;jgxIvJFmCBh8LgV)$|+1rO|#rjI>i&4LoG_`+g|3T9R|d-&p*y z7MfXV@Zzy^7i>+vo@O>5^KrzV(gQLK5HT>gWF- zEj{A6@vFdCPFbJSNs3_JNs1pQ+MOSa@Azug)iFBqQ0wIRq+#)fQUQ-iiehnk!!9F@ zk;4<$dvCm^)jHnTadeI4K(k$dn|7pNIIgOqH2biUy@Vc}Mc>VI0~U`nyQRmU>s3C% zS)X#x7cDq)gY#p7Ep}6ETIWV3VW~r zQL!)V_-2O-s?J)TuXEOAT#bLfp)5vr)p45cM?gm?(o#?Ytw6bwiUur_;cY$mMnSif zo{iRv9W5%Rm{3%`Zo2`9$rl=*juOEr=^Gl^+8qkZNNnQR!@#Lbm`g2JpcJ@YEA=Sj z)NbnEY~A8OSPRD=x3hk(eOLBGXLsi3Wt6L{->sjdh>AQU9wI$X`)2dI`)Tj95{J8`Y04hDs-Cep|e;WpKA>roZ(pogo~}A>P&#$jPRA z*~j9oS^J4>wjJMcA|49dWKXcBKC*e&s@>%e-y7-JtE+wqEM)ci_*^){dCP-qt}Kxu z4^RD0JMdhNPCxeHHVNB+fFGBX#tI%hu)mw?xfZKwJx}L&VXZO#+w7_QShxH{75KP6>&%8X?JmxJlN9Yu zb(@s??DX%v)M=F{R0q3w4=sI|j@^FAA9mkEQ>=F9sk8#9+_M5E2G0w}&_5sUHWnH@ zc#f{nV@2BjOLO_c8Ujl{aWpTJx~C71#*{54ivVvC|ZwxC~CM zRn@VixET+s9PBKN#J&+eseK!oBHk~yeriYJV@bS#X3jJrHXCr z#Fwy=aEji4A}_wu^~t&$S zYY(vbe0o7g*%o{2N{6%QINIzN#<_o2?vA#SWPO)4VCv)WsG)d+0@H~jx6H@C*N5rc zJHURB^0uq`JNh+`lgnSYuK0RxqD;4;)7&CY?pMG`CZ zNly*o5~Y5T9RQWsXX9Un7W*Pd+3;J7GVX3~&&Sw(>E^7WMC*f9;C zRjp-#jeX+Tn`EBFvgctp{NtollzCpV?RfcBzjxiV_e1YnzDzmpTV(&Gwai|jto4-r z2PXQ5>oqoQx6oLsF;HpNUFdptZvyMmBZUIG4FkH2G`B4pEZ!tua?!!~#fW{OU>p%t z-x#XC5)$%Lx6UKPDvX2kc%H{l^Hp`)qwQjJrPrhS9<_l3e{{xu zuYW|{W32ype*K7@)$lHZw65K2{2qR<+VT#29R2#mk(0$CUp_QzeJ)gecEXuXsr<~y z?y^kgSGS@aeVSDY&QFXi_9;^U(DU0GS6+-&~8xh#-Ye37+x2tbACCi z`#rHZbqhQ`ks7SrZ-7ZK}U8O?SL<_Jyz;*YDg>h&C;A()%10t;}@4 zV9Vew%T^Zkn)_cw${j4*BqDS9=|3DkYH!SmDaaSdtwsYgy2N_1P>&LpgWt zAFf;?s7!MzfQvy0%VE*O{loZF;A`K99})+&Z*6o=*PmmKxmbh^IR^LPB+0oLC_GpiyX zNv6;<2Qpgx0#+wjcc6hwJ@C%fcpJ5irq*8A=suyIxO?%ks=PW@yj$I7*zoJgPNwwT5*uO&R8|RXDQ` zd2S2**6u;iV-_}Qm5hC^(w)EJ_9Vq+5Ln~fV@JhPlBoxFQU;+@x1FoONR*5Iu5{18 z_xTsEzxAD@%)^h8&a!Iholax1-YzPW=yl@*J0g$ZwZWa@)Zo~Y{y%#Y)0&9+?k6My-WcjSoY z*R!ixs?`r^Ur7uvvO3s$O<_w7`y<9@N96#S#g82|yRBi|Qom0v`*Cp5xxU9md>kI$ zJcTPnzOIXx*w-d7deE;ZmhnYG_Oj|e#?LYLbkDV~dAxUpC5x@(G7+H_A~A0zUba5Q zZFQ{jEZJw8`=mg&Jy7adaEP?@8C`mfL;Kh`=*w5(zRKUBuUVtA!BF>EtN3?~yx{|v z3yy`y1QxQb63j?jPJiUk0f+3OBb0oFj+XWtAD+?rWE@6s_xo5mm0Aktx$+%%?rNEO zwEHLU90+B{Y*cF=2s2sfAfkPcL*gG!#qy*NlBIn~f_2??8%{mS$?LdN7V6^^d!SCP zVRV)1fW(z^-1K8FU5gLUu$8>Iesy$fkA+U^%~Uy#-PPNg17fZ6n=TJ*c;xk4@`qtk z8}(Ax;UjI-cFeg0~l28ZkorIJnIjoqk#hqfF#Mxu|Dk1c69bivtz zifaW{=nk`XP((q)h>R(p!zUR@CMQj!=D3rN2^DJ!uUG3_Ex?-V$gJkz;#>0cgM5sQ zAhY|9-f5Z7sWi^m6@2)x9`Msb{h#u32`kf!#hTYpkA&RrRJ~tTzRo38-(1MSv0qG0 z{f)TV8f~2HPnh+xctgA|PEshAST+lLp4c#Kx{aZ(I-;o6O}O-OT5n-xa#vCYOUX^k z0n@(k%vMpn=Qj+i-DGCC;Bl%er1yG)Y4`4oft!vFZttoye%`!!PldbKmr(HOSwr!NCr_fQCnoVpqZ{0aY_h!psxp$>DE+Tmx4HpMx&J=E- zE>0CG4v0^$Ub6Gy?cSE%l>FJ(2Stir30AB(*^}uvjdf0Shg>_@hdp^tfX}T({^`bJ z)}2IEXdY1+ooLUWp0p=e^5n+uyt|VWRLQd79%eAjwzodq%K{xbQdSK!xoUIYT3VK% zXTY@~2=n$q4=moi+T$F1McX@G?_OOR#OPYNY?s9SNs4YQM$V@RkK?&SBtznQv|g2` zWZrgA&P>s{$JNUme(l`;Wr9+H zl_NE_LgoWE*I@<9zP%g_<8@2%CXht5A2bNOnc z=^^peX*8T$=TfR%Dw8+s+BUe8Jbic6xrcP_w0*7Au*k^L+C>w{f1^-YH(-O2yLEY$n|OJdRHlipvTpo5$d-GC&eBzCb<@4Dp02Wt2W7=W+MDznuP2CA z?`Kb52g-bvL~$I___8aCNG^!ac%Bu}6-4E!hn`LqO&zis5;17#Gt*H?+N8C_WI;y*#Oyq4(1W!^2M_+~@shhyraqQrACC*r2nW2LicuP(}t4edVPJsBk+3T_FSCU`ibGSg){?X@`==9VC ztZt5W?O%yHwDQU(3QkL=xI^HxMp^yMD~DEcMzcm+t`yi)Utg=xcx_azi|NwmyKKx9 zKUc>GygGlt9Q*o^_=n2kr_A(C=_B2)Bh5M@H8dh6a?Pis@gE-V2av&p+xsUg{?iC} zRKubye<~dR0s75f#cZ%7w;6n1E!M2-)heCNAHdkGD~5kUBT)Huzz!;gf3lN*!*MD6 z2VFv40uXlCae@CX8MVXrgz#H6NddeZUOKSRx`c8G75-2T^z#oL1@Ln4P7bZecHrey zH+@3A`8>68K$}GQ`n6=hx%dHN5zkLFs@qQLDcrMCH+b1JQ9yN4jxWZJMkD75S9AAI*>4aU8{%tYl(q~TFIL|EW>ENN*E)bHgQ6FwAxFkn@=*d;{ zCV{3ccI)Ui=ytyM*-qs^x9$6~vF*o-`i#GvWoO46A8Og7XnIgN==6~%lK#K@g8tz; zi^IuWzCo$X&l}|5t6{EtLg%d0>+KY%fBcZ2Z`rowLRUwveec@64nqHY)s1r>$Q-8sh6K{nY z;{~ZKWv)C(@XFzLR5LI6;A-eo7hL7LhvqOiJak!S??mpXgid?OW6DqpM(qAqJ(sN0 z2PG{5!=0$Cd3mwcU%g<5SH;WWD~9WPHs)yd1OH-Oqd@6XDKYV-p)o%rR-nV*muk7& zP&K)D4j&CNzahSgB~fFWK{-ugZf52Z^}Vi1s?|~MpH4Kk~;Sj zK2m*#npvT^HaT9Vqe~z5XXzaZy}IcFkAb8*-KbvZVQyVs4%A)Q$o>jv>LuLkb)6a6 zmnK&n|G4|;H~IH&`QF+(pLGfrQQ3T6L#uT5#&ez3VR z>geeKUF)V^Md1XtQ=&4Bsn0g>Z8*EzO>3-1;KL){i>*7is&ww_;f*+c!DRT{QI?CQ zHud*%tn!%A8#b!N=c0tlrB}18{)-3tx{N6c9!L znD$w6S#u6PiLhN`nbIat2e;`oVY-3$a(m;2iEqS63)|SBmCtPjtPfU~h%(dwk1Vo-~S^t=gUC^TD6>#Ezt`;mOwQucDb$z8s5q zd84V}x?4%&KIIeix!StEUqE^K(mQo_fuFcK4j<+0S1VIB9^1W?k2{7t;l|c?gOcG) zxOGN1RM?i4y>9isHt3P~lIpg2t%uB;^emMku}{N-M_YOM&K_00ua_Fm4(cfJA4~i?4^GyG-&M&gDyQr*EaS{a{bcL68#vkWS`~G~TQck$S z<=am+9vtc%S6wD4&w86@7&ZYu&MywK{i(O6j<62yHDL%k~~W z)Yy{ecgA;(JCsrsr zlwd|vDvHjgx~W{g3ULBwrvm1;m}S~`4*9Aj?2b?ABy-*nnP7GQQDMQ?yJFiC&I>g) zr=CrJl*0Y$hgI&6`-Ps5qxi&coVhjxF$Va<^iu29z}2dkRkk#Fx;8DFU*A90-s{Vd zsL}4W^>%KmS9tSYdjjjpX)-*G`DpOWH1OQstTdkur8OJ5boqnMxV+RhsPUGkx~O*j zRm4*ItnlWB3F@|p8EFs%=>2UM;`OhDz6aHdY)~s9hVtZ+zLP zrzA?Z&$E)<`fBS|79%=KnIxaoCU(GdRKJ~k^OV0ku->OBw0;4R>Geb@#9bE!akU{Gs= zrANl*tTb-c@XofY%v-jGXs8ZU{rUt#GKhAN@)FoM~51@`e3atI0K!Z9CrdxhIXMex{y&NAl_TJ{=k3<}ue>+7&{B z6<3Gq{_?;2j{}XbqW@p|)8j3@`M5eq{KI)aED62++EZ%tniXpgRZ=TFa~IGqD?T=; zFVrWym*!;NUG#*mjWcUj5F1?pytuT#*4mviaM#)}GJ59gn?um5Y8{L*G`tMMg}kQtJ#{Ni+t&HH;dlP zVsSL{KzH{P9^!sx?hGzI6++~1U`f0l~r&4?FTRbpuEyJZbrFGIb* z#Zn7Mo~AuHY`}lR3p8*S6`}+z{wOAY`FgTs`z)_Af?wExW{_C zg9p`Tv!9WrZL+hL^Wf*!J%kolq@TWS-ayiBp=e5aM-|LB}{+7r~VmI~(>JF~7ciU$2J*+@I_K11M zySV-Uwdb1~4KkYVD#kOXQ0eM6;lWggQEprAtJUzD-T9aNAZwH1`e&V!6m+YcW2)Zs z73dV`cV?vgjzBf`vflY;lEUHl;inAQXTSYg%I>yzlA=5#Gw@*Qz<5^Vrx$h7w`$|! z#fSC!*hHPptlO1vaa$_yk1^#Q?`N&Kvr=y`S1skiB!#z9Yja^$Zg{i&2x~Q}5KQNm zURya3e@bM}V}HjA(az{&7~d;eKXZibKvW)M=aoBY_;9Ev${O)bSF~R@2wcQyjjwti zpOl}s^HccOL5)yDuh&jGkI+UJ_gC|1s+>HwL`^)d(lGAwVcRQ$>s-5gdIxbPMf|$C zZ9I0n*e&v%Lu~k(S(fKE*Y0QRu}NH?ZBuH2W43p@Ww|xY&WdFu&*k!)Yn$Jmc*b%{ zBce#$Xr~_gF$qqUvkGoU1s+jramj4H8Rea{UO+Yfj%erUq54rQuL_6hIhOC zFMd(aR=Ss$yVd;G;ct;g>DrqI!fS`kejS##1~fyng_=C)VK*sl9yD&eeb-8>Au{`w z4NY#o+)|VBJS&>a<>(uS{KOdeZick4;H=C1bvInZ?Hi}6ZYAe?jyV3~ynACVZSB0S zyG`>FmE~Twfgl$3R-ziFvyBd40(=xSB z`q8x4wa7=R-K-5BTf_3CYo&G0!)SiDt6Efv6-|Pd_Z+=hz+0ubxj4sArCB${PvI*C z<&?w_g{OOyKo>8dRIre*8*A(+wf5SihFe{C&Ri^QRyeG}bXkx!xp!sK#an4_AVDKm z12UKF4JlLbXM3Yc`>iK&$KUFI6uffi<$LX)o*ZSjGc+nnv_Hn~+xG4^yL|vhSwvw8 zv-B^52G=tDA$(}&FVBsdkQ+ML0%{h*&oaJW9j^+#SDCooH0qj<@RFlnahg`%8I5;o=q z<3%-xwr0qm&d^Nre(i4P9{IG4j>)lf?0z`*`6Na3f!MdV;>PaRP4_c80R8fT&zAb> z|J=BezlV(7aZ$dt>G&jtqv21qZ`yL7?-B`h_xs#0Cvn%U);)c^`@Ou5)yC>mLlP$o zy^nblr;*Z_L+ZcvDpW=*G4(f1JW#`j2VZ|a}i0zXQZ!wOD zG)=fw!!Ftym%qmPbj}9MtuW0sUr%a`L{$HJdlw}bqLw0bk0&ntEY*iC)J`tjPaC{S zH&hmKOAgv~=hC3i zy&;Y2e)S|p$cTuTdQ#^2j~#J}A)+xMCo)bN98gQy{`oU+-2CG9gW4BokrJk%lYQA4@;A(XtG?|$FrjIXu#O3~zRx)Q66xtc=H z)0STNdAWR8hDuCN*-e%6Uv6LMl}M@4JhlP29Jy<^97#G5!M*R-F+t9&A9_Nz)H7(( zwr&V(+%d>>Q>=sfkvkKh7X{MCQne6u`#}F8lYX7`fstDOrpx07)%IE45(xq3K~{$? zB(j$rM{i|v2`k-lb&OFbh;!%#JMBwm|7R!M{WW$uSx*Su+* zD^5_UeF%}k%&HB8B)E|T_m0M(f>GDRxv9!Fg-_`6F{RM&gLxV8rty|Idd?FbIY!3W z^e@~E-oI$Oc%i3OLO>ql=@Y+%!5_!zEY@mz=jr|Tb;A0r#yb^(VsIFPuaI?g2u4p$rlW z2M%YUn1MN*lL7_~?nfg8P4v%X7*1$06aF-b(Fjq45?=fP^5kd>XUl+*M+h7A;tzlm z)B!@s;B*@>aDg^v44mq;I`A?w1!63LD8nr(FPL8Z_ zIu#f=g4>}%TsUwzAIpp}hqJT5z!BUIrF;1U;N(;>oa_Y#j^K7EiOe4WCr401?ih%m z2yTZc{RhCw5fn~E17nV`B2Z?Lg##yxIDyD`?*?H!ATC-Y>}ew|ijYqzHP7N;!~nZbu}o*o!DLOda^{R7|x9fHuhaE2ckI6^!j?*9Ye1m_V6oWMVL zaw5bN%6Rk#zzOCa37mvi5aJ1m)*k>T@C5=moU#ZW7KC_0*_jp&oRISf>0rPakYL~l z@r2~|4}g;+D4b9U296LMi7z;<tUBLo%F z8FRu`wDrNd+he^sFd{fN@JH3n)4>Mo?uhkvz`ELl0Rny~nb`uIwF+(#A-#}7T5OAO z@~D~AA(?_opn%c`x*4cYpy+@)0!jmjHV{B@acXgd#7p1>VNQe)v?Jg2w5}3INIaw= z7YlrPz9Np0cqpaXVu4R9Lcqil2)TrEwJjF@wBeLM$R(8eZBF27-XQoC;5b4`Z6Ao& z;B;X#C=Vw-gP0AlmjqIJ@E!cG+JQ5x;awvMq!`WXNdG}+2p%845pjIJJP8CxLB{33 z>d*AVKmx&8kmdQW8X>3$e18x&1+rxSRU^}~FNxq`C{y5n)yTAzOCop~GMoQZBh%6@ ziLfzHmc#$5k!h)yL`Vx{qyM52a=t#C7Z8$4NrbdO85;kaMlf);LAViwoq-&J|EiH` zxtB!P4#-RRuNs+_dr5@ELte*!)yTBOOCls5a!H7d=%IvlY=S)ee1V>I1%dF~@S*X9 zm0UgST!^9c&_ZJ9>0o+=>j@18)P%9YND3C5nLJrTI&=E$RYy&V)Pp>yaF3log!op1g6R)=x2@{rO z5}0_z7YP%#+9WXXh%XN2tZ0r<^3p}ZgawlX&v^~;ymTjQ?M%ajyo*KR35y*GOg!R? zgb6b(2~4~KStLx@jFQ0oGv}C`9HD2*5tNE{k$BFOBPg%!B4N&yBPcEIB4N&yBPgBj z;$RXsfJkUGuZIiGaQ{`4l58Gfh)J`Fxqyjjv*C>yQVk1P_c?nqPpbr%0k6M_dAQ*n z6_B|b8a9x+n~=46y036{;W?X~SHKCoD5O9aFO7u#6jGpz7e{DM$B<;p6V9Hz$nMY7 z8*nP-If1I+{K>Nq-l>QD7BK4q+6QEoCL~2CB>%<`lA|NDe`Db78d7$G^FaSS5|Bbb zNkB4;A|w)r*Wpm`G8%A6AOy*!4o4y~ulby7G%%tt3JXa_PRcB#_LUgfSOg<2O^j@; z>Sl|zx5wJ6;assK;f;N%#AV>Ll3b_IEAYFTd|HyLGb4<8>*cY8ljJ4n;r-vdNI zMuGb7J~H679J`;lyNn);_BOsYGCsaG?)Em`_GDqm0NG_H01EWM z$+0{6`g+O;3kL)Q2nC1=d3ZYt18*KJY_6+gWaor+vk}C(;{n=XiM2rY7S_BW*3ZYr z))lMh=;)1gwDH9%`T5}7vG{H|czCj29YA=XYac(@FwnFem1T+2OQR3 z1#}zlyh3o~Q7CE@3K~S!KszTJut;W4%=ND9;f|-3JiY|JjE$R&x*yIS>k9BP^2FM~ z&^+w?@V+*oFho$SFV>q-i%?HfMIKKBJFL49)=viOj+T%XMay7B(2^W>Ads~y&c@xB z179N01M4qnkCk!p@WJ^`6DQCcYv<(d=k92Y7Q)C1<52-135Y>o{}3|(1MtniclqB( zh1euln7j4>IpRb#6j}$@xub@V2yEZ zSb1pB!5ctg8RA1DUvI$vD3~FDP>5jI<%zA!3ePSH10mpqfDZMK{1}k1gpr@8r)!Y1 zlMT+@*xSY)3;wwK0MP-wh!_TUJ6As-=rfD!07lXD#kwJRLD9#@!wv_!ImKxBazv(^ zDoYp?2!@J08tw$)8$7n41VsAz08W+0lWdA{p$_SLd)WKg5m|hS&G8}RyUu50xematZ{fZRd^i#1ED5RG;AT|AGQ}H1R!# zP*nta0h-lLK_iTiI$rtddjpk6=nbJ~-~mZdLSaBlZ%3@6n}?sfuRK~pL`Veuz-S>} zk#vVpQ_02$=VRap1QqBYl%G2eh`c>kj$OmVkX;_A=P5Xdf+QHgt;~rnaR>-a?!fx~ zuj$wPxXvIxIl>bA59!(|Hkm4^0#q-sh(V--isxx1oU1F=enGTBl$?U|Z>UW-I1gq< zSYKaPvfQZ%GziWPZ`mNWG`0zxYIRChrnI4{qA`rh)RWnKs0=iRqlb48q)?6E;)rLn zs~CbR(|Ca73BV5d%1Z*Cg{zZ)PwX;aMp(^|=?O`h*~(>lQ1BGg1=$*WZM=hw{M=w` zK6@M>LVNhyxFX~eZhhuEl9nOtrnm(f=7ly5!=9=;#c9*^30T4fHRo0IFj^4*&R>{l z;_yQ^pAsjOC1?gbqQC(lxB`T4#33P&YaTN*ReCnz=CTS(Hm0q82^u(Bmgb=f4EowBW(gi8L9tk z6J*Fw0{$1+1PtDuPpds+k_iOS$0bf-rX2nMF_VPpX_*EVEHHUPh|ON=fK$`Znhe8 zDD0^r)B&rsu6o{%Htx8+(CX}z^E73Xzzju26)h?uAuTQ~DFFk;FI!HNgzb0CPEL#bdLz%0rh8gcyUEm+r^-32gN_VI9s5YlvabhGhB?GQq# zdB9DPyd={ntSi>j2~2uT-0_PRJ~pl(WuY5bH?o^OT7+T1=QMN$i^n_sz|MiUJU_pf zG>-@`*m;q{5bXMl64QMra=7t)ts<)6r+%t#HaJ%kL(PSw2?_%$;=sE6c5uAJ#?{Hg z$5#mY1P=@R9?=jqMPG1BFc`A*nT87SwmxXu#uXMCdwbw(_>dtXCJ6Dn_+?12 zV}q9yLgA?=Bt3;jk6c$t${=U)Hi3p%M;zDIRqGN=m z(Bi@(_&;JWDtJkqmY5lfEHfJ*DY*ztOcmM5Ym5csK`03Kz-X4{BceI2Pa)pW^P?C9)rZwt9AUe%_EVCvI>NcfBAJI(t9sPj|i`Fp%VuX^Myp zVLTRs`5Z$>>@!g{{`<(yT3aQIhQ3V@ej|0-!6Cb~IIGkYFGDR7HoukOafKJjRZR>D zoCNP$AzmV@PdN_|*GywdXjK;r_Wx#5acZreD4A0areG6#NV1hJUvmbS_y8c9U{jZf z-PA@maS*3GDbPL^3u!53Z>&Ae*TY*4=MMJSabT_7&JNnlB9e2ej;5004#={ALwjIt z7MyVaKPVAtaKu7X5`TY(;4~A;kswPXh_{EQHx62~2XMs1#4u!cyb?}k{^>AwVXZ2DOC_kL9AIZ)uzMlj{l{A$Bg35YIiYlsVYUbwVFc$D*l6GJ_ zipTBG8iK)1)tQqwh|SI5f2a;}^9L%SY~yO@=ZfD9ChmEF4SwQU!_0RiB!VhWG1{E_ zMo>{`QhitK9Dgh2Q6P%h^ z<2|#}e>tY2qSFhLq+>l3{C_m23!auQa8QxFP0)76SZ}vk+KyyjU*5vT$<-E2i9DR# zu_#5`y?%};TbvI{1Z;jt0xm{N!>yB6nK>RR@QIJVw||l%U=BRnQcfFE0uD3UnPRCK zel7l#2eSK9C6RtDzTmWdfG6*BZE->Zf_LUf*C)iJr@3b4yO|>e??#c2jDwEX6V2fd=`YX_NEYaB84~tiR)WU$sSo}+H zeMAxe!>@w_z6vyxGy?t)wXhn_+s7Brb0`sNaO;HdSppna9L_%eF<>4ZmJ9cKJguR zPED+XFE{lM++x6&A=U$JLGbWxO2T+R@1>-`#Zv-ILOayr;8F_l86JOp9dObOdIr^p z`$UZ|kB21zuDIZF#+N~hpz(JB!61MKP)9|;H8)}W$PzUom{?+n5k`zXzzPh0A_yMM zydr@XnSDoM0pwGL$)^Yoc)H@xUwHf*>Cn@ZlfYw79#QBpE;!sug6PaU5@_hg2=Ykq z0uWUp$7g~{9{9`3)@G# zSPxHNBI6L@LqrB`0C?nRNw`cwIz%(CXTZV9kV9nT>kUrfse%(kKp;`V#wz%e+k`7p z;3G+>F$@%R1H^fP?oh$Ux8aB@fNkJo%osRG3JUD*!0+L>Cg3}Kni>O#B0(IWhAz+$ zahmHY8Oix)DCpUr*1-?ZpVlG0Z?#a|NDqWBv<~Tc?uFKwtyam?60qQ`@LU)uwgiEe z(A5egO-N;af%wcHCy&5e^{rEtG0^vjE+6{C=hX{M2>$VIFZg)@G2~!f315Dip(_zldhqgxzy}dJZh_-7e?&N04Ch{RcWg+C0B%~WWmqUy*A{y6Xa3u9N=G3)h zaU?JZkQI2IiNukV?-zq3DUbg-j??xDo&zIsB$b85;7H2%bK*!a2S{2I1{Xh$kUNIN zk<=ew434C_{m*fnwqs=04iM3;7J=jZ0j!8JLv|deZ5uqTMvNmOZq;INT(Ha#&_U3e zBo-kYu@#Bqe*j>=w@il|-G%bp+%#ISvYoR>3+2nXaDn3rE`+=1hVozVE=J_P;9ZQ! zf5E$O*u4df3$%TUk`|H>m82Hdz~UU8d{H16AlMRyq6CUd2uY$O!Ce_NSjiL@l@bD8 zjHHw}{wt}?fH$s)4U)G<_)H}zV)$gFlQiwLW27MGn3&H8*~UVJU|MBjL>9{Oq;(d` z;G}gH%FZNp5F4j+sVUMr3uRT(Ityh?(mD%eL()16RhXo87OEae>-+^Dp#Opo(0{=P z=)d3t#17s9`C!32bFku5bO6o}a6&-jCTd~eN`k;qz(0Z>fbgK?bO1(3L|hc11w_Tb zu|9mTP*@9yi2!w)IHnIi!UF)4IXF)_mJ1y}jt5RKr50d%4ffASc`qXJ^_f%$_3 z_$Lj{O-b^LV77{gY~`gE*7d*#44kV7No!=bcag{a;NySzJ7oWUxYE_e(FY|4mxTRp zL2#Z(cKY*V*|%96@BnQolw#uz=Y$E7vjGNV$i_C zE8BPyTzP3paB9v71f(-XNr5VO)bOz>!Ldeg=npTXq+KDEM?!Qw&vzP~6JEGgi+Uj;D$+EPE}dSM7a+G4%3kPQ&mdO>V;t69%IDDJXYD zJ)>Z^k1xIaSk9f_FMeQ8;m5}(bxXDl#VS|Xcl8y?{p7kiqAWQ+{^OKo+PR5hR(cLx zTd8*N)5-6xI+`2C&Yc^**LA!G`_eUGa9?16b)Vzd)sOeDO(xk}_cuPC@YJ#k=09 z(v@vAU7-qXl5VVDHy0Kj5EyBETk<_@a$N58eX5%yqs%Mbtj3Tzii{zXs_ox}gxnF< z*#aVhXLTw3xm93;K(zmV6%H_!B@qtrjYK%4f#i@E4%jau6%Nt~5kWXG7$9r&3rC!y z-dz-J#PF{u=^+-0C+AYR9U8dh2AJ{{4&J$*&>pJuE`9P9uc@x=_Ai0MVUhzbqwNL{ z$09O6plcW(iVAsQBSl^_Xqbrqc>N{4cE}+$X+ufZ$!H&SJ6EPG>wA_M56``yyl!86 z8u0yLD7Vy2>wQfVDNnaHYHW&jw)`YjE2k$R_hOS@y3pB;+j>5-KeT@BroGaysU=|j zMmeEJGWOc*^6sD7kn*CyMB{f_0By~Hyny!AgbV0m-sj!EIp2#8bR4uiouzsDrg1y# z+VHBbMB9#wS8q}5-|6N@me!|b`c!`JTIzTc@YQa4sab!x_%1%CRqF~9nIAGbd%w!5`qf6A>r z6xWX2=BG|i_t}50<6Zfd+c|mr3p)L)F6}e>vN6zlD=k|ASAMQRjchTstBd>VUPb*Q zm3h=_qkorfWGV0IxcIpBMy_uYO5=D$cbrr~9LHM$#p9=yd%~q?;*1&}JlrJOyY_Ao z2uWx3@u*Z(9P8F%0nR z{uSPz$`P291BLjn;7A2&A?SfjHPUl+msErn0uLi3CNeGNvxkpVcoqV0COIU;BuUA! zfHOr%^3Ej3On9UMvoQP+N}s0I?#fjB#~FkurznxYx-{#-c3r4YJ)2E0F)jyb#gr@{er-<;k3bK#h?y9+oR zgcJ_6&|KX`oD=#FsEf!4w=j5fclS?)LlkTlAh-qT2qCh+0sIKrjg&oH!C?e<6zOpY z_!QKiIbk#UGNbMJIUi2WMP}&iop7cAfcsjM;Vmf?*J;$;b=f>~`kY zd9&;MIUm4F%0y-+rbiML$L~3lTO|{Qi=a^$us|<{w@K40$}Pb`!Nw+6KV7UCIk0co zH*v?)(s!H!TN2`S+@?sVOJH2eIf!HD)TP&8NZ{VG-8cLS?{Ye06}qLy#@oXk9-PP> zD0}^|Og=J4MZLelC(P!F0ZP)kv$>P)HD-A9)^OV8#22GyjQrj|yJ%#R^ZsS3m}J9c zuH{da%-KyIuZ}Q#d=7Jl*833c6;olS4bPic9c;_b(mJ$U`ZQR+mbLt|EZeRvZ12Oa z^$Vo&cz4l?JnQJ!R8w;@=U+KE!mx26pfxIM{8t+Q2f~NN)%d4F*mX{x0k2A$eE)=z>pOU)waR`#*7)#}00s9zkFJ_LX(z@fP9{VntgJ-%Td?n)cV%C~H_2n)2 zy7^K6Z?&aAmv~2iLk;hH$ku_yWn8|Ibn~cmy~vhPyWZUx=F7Cfhk^@jA}5ZEOW z%Np1?`0_>68oyh@!iul--cZX$J`FUxQD|#%CHTvQqwDS`$5hx1o@#1~<-1vUA+YDj zo01}H^$>x4a30*=x*57A8TKB$_UzDS>t@(r3b3unhgC`%ZGZjbmn=jWm$rzFM zmM4|XLQCnEt#$5o>yze#dCbp+^V`h~*RNN$W$@UQeffHl#7`xIBCTkLw}Q_K%K7-% z`Yz>*WHDwxi=cAwTDd8M=FPgy;pma0>NXueyag_AdbcX7Y1k=9K+xy(b@n~?KHOtT z;*YQ_lCrpZzOcBAIw*Yq-p-X>M=Y$W1g`4kJjh_tZhCd=ll*`jgHz}`D_JL2WwApT zfyV1n#_I%`t#`{l{rGM9I5sAVX+H<=k?8ZBnR#>u;#|C~{Ff42-rl-Y(pnLl@~ED# zD*e9Mx*J8ZwTG{G@LRs@*z5T0ZS42YG11@4ziDr5tdvOUW!|~@8^5u--T;&1NG}^( zt>dZvwjb6m&FLN=dckk0^m&8H;h!rq7&7aR@aXW2^05X`)!ryBzPt70b<^U*$Nfv{ zM~*sJe~=GL7vB~AmK)ov@z$x|C%>~Pp(4z{$7Bl)_5GaP7#rVb61OsBYweSc__4WG zcd@69GL^PHjWGIdx#y6r;+yl~H+QSjA~dg*=&8{3%8{AGHMB3z#<9DW>-_TmKfI@+}#z+t|5+k~3|oI^RQ04*fdJG0Qp^ z2UR(fA*SmUJ8jEfFrPS7c1O`V$W7m1Tatd7zof}=RLcp?-ps9IYO!gi2XxQGGj3;l zfMu{&y>B*jJYI2Gv@=G`R=V3E?1@upB|Gij-n4)f$aeU(u!&1qCnEhi|^vVt0OYGLhus?gcbY&+4 zrC4qnhZZi8T{}5r#J2o$>&B6mqXri*?K+*x&cfGQCX!pz$5vby}4*eQ>&&Z?SiMpfRODiF0t~))KzE`@Ie=m1bSf6-BMxX8!WoMxNy#mAm*; znl4;aEFDVZym#uua$c3-OlOPz>*^x)T}QT-R(P1)znah_viIqy13L#g4iA5=&ig#h zX)f+%@$;HPbg!u{U)N&_(G2H6PivVwwQ1|A;+^<2uk*!dsT%W9XHl6q=?9Nqqh}Lj zsBKzqaao=^yaY$@wmmNvQzYTzdR|8+PK7bt6MZDcxgU1O3cyjCvA;^#k0 zs@+GJS1=U@>s#&eD{C(+U^pfomGO(syv<_0adZslo2RdZRjMT!k{?MjY%FtT{vOGj$^hT`Le8H_^34xc3OIVtjjp>v|Y7)qpqROf#y!<-#d0*M9G{m{c1K5 zR~{fj|EQ)cp3C`d{8F`h*Z55H-|SqI8ujW?&;#3uJ4)KO=?BtWzFJgD9Bccs#%!Ng zGvoIy2i`?+1y`$X9qrQcq+pDsZM^M)!rA9?X47VBc5C>ZTG>x0&a0Mh!b)Y)vfWTa z%O|c(BfiU)D?+F;{$Md}q}NlMq)^Ib%0CbN(y`V%aidLtWe=D1pqhU7#-&q+H= z%licu3_;taoG07(Sr3Tsok-)ze|oA}yN|VObZv;acvgAu_n?z!Jt}_=hCg6=A>Lh` z5c7~(xmKpCH~3-dIVnw#NA4z@jzpF1b<&MLZ`vTku2{0dTZO@2NRP2T`tnvgwB^kp zQwf7LJv*hl9#8)2|2cf{*RRfa@mRT_;fWU|g^s&VmevL+uQRS`@JtL&tE3wXGm+m~ zB^ZJVSk z{T}XH+aq^$gcF;f(2{`}ID1O?qPg`AuIJ}u6`V@1Srnk@#WuAvF>dj=&3iOChavY2 zT8?{gvub;%Nwyp|o~5CFGHw!vo34AQ*tKe;U>al^BpNhzE7a`ve8%MR zg)L7VIQ%X=?->6IN8fVah@tIz^r_KC_kQlp7G37>wxRpXd)GZy)^*9ZN35TWhc+1X zw(U5;Q}t7-KJ-nR@^`<;v5-4fab3y654U`AiSw#?ll;9p_pyzvz;Sueo)Rp2V)yf( zg5#?lj2~SvWO8kB8hN7J#c|KAH}S{SJ%$OdpU^iyVsO$9b)r6#)peHl$vH}^m=}hq zGnCDCX+d98Qc^Swb{iN3n@|hu-LciHF=5m{Xj0Lf+%WQGQ+1o@wcC_oW3L!@mApCc zyz&1bESD_{#)`)8`Lx|)21nfcI)0XS#;7#8XmWHFnlJX#n7lNVPsrwB1m3N5?O&L zPxywTk|!YaX#tZakk1qWn=KqTq=tZj;Q)fm7iA0zl-b*V{_F4+9i+AIL8OqvuXOww z=xP7n?mWRwwx?i1x->2;$SreXN5Ivxs!TCeyjU3H(8V&=R4_KXF%@L9%!Xd=Ecgd% zh_2FEFb&#C$8iHhrTzWg2Ct-};GQkhd;jBpwqKp!=jV7rti4*}x8JxTll4vNg+;HC zq4N>*?fJEJ_j@LepC5B^OEtagGp>!VLF3x>iEy~$C0Z>;ZS~`;%%lK5O$Y7B(a}^e zY{TH$I-+PX*a}&Pe*D(Vh>xUsz=*7PsvfobWK@Up* zARLN6`Z0JD9__~=%KUTtD`6JkEH`6R!g^D`_%_tT~Mq+A3MDt8fN( zYrA0$VoN^oI+wM34!Cp!UdA{c0)xdM9Jv)C_fYLd+*g zGn5;gaUGW|b#^*4A{Ye~6%=R(hN57cb3*Xs%4NjFJKici>?z#5)Vu^9lHMSktrc%Z zgID@3Y>IL_bH46N&6)DEmHK^wY`DR9M8X#e(32Cs{Kcg@A*?rLH% zPj%v1zGJM5L-8{*LaN#rQ;gKuC9KwH3D6iBa1Db%Dj*rAK?$G;@H*@OX2A{sKE{3r zU>l~vPbvpv$OfYW%qp%!RNL6O+PvFa>P@xfm&Ils`+xvQk1uJ#x&NpH`Yb(S1{3fx z#()ig5x`4K$K9tay6cAcPnVbum`@ z>;7Pf6tsDFV4J03F50N#{ImWv*{M@hm)mv624THBE{{h7y8B(<{48wOJJ%)nC*LdW z@&%qrnu-iaw`{4}7Dx=|%xqJ^Sl>wBs^8}9#*JBX1yr?`3c2bHRbIt(6_u9lFj#Av zYNZR8OGFpRTwO*?TW6dv}`!;P4}PIsm)h%xl$f0 z+e*Eyq1W%&L>Fh+%v>P2jRD}?EqLsbofjpVyv2g*@>6s~w#PVOCESl3{OrH#B_7Ef zla?)wTr|=IWQYPJ5C&@M>A@0{PaYH(0s}vCc>bMe zm&?_uyu7q-T?&NNtNSLtY$rpW(DXGlgH-B(8$IkTCt!z1^%Gd-V{kH78Ly`&Y`Q?! zbp<%~boP|~J;KyMS@wpflUCHx}n_EAUjw-lrPX#_zmih>W~^_$Fg~~Y;cmTN=<$13KZA0e@pYchvB&bYT;?Z8 zd8Z)E?KC?qCcfjOr_}3ub$?xCdF~A6_PwaifR#&rD@QC?I9171yXGzjmPO(zTO^bd zOh`dB)8P(W?n{KtxmwDFwY_*+uh>?GI)Zz9z)ePUv(zJ1y#F;TQABX|tSdEwddhEq z&Q3YZ*={{yoEBKISKq!*(Yo8&*!nuG6!E$)4ZzWv4YXuN@1I1s|+V&TikB1MYsnENQywj~e|XT-#c ziOpffqDA-7L}>bZX(o`go(#6}XrzPFdLqmQSMg9x1?z0C+ong)upUe*emQl;71uTR z<#5ZdwLu_}E2-5ZRn3>o3pVRc&v>7}hFS~Snm9BXP91IW|2*U$Xrr;7>yL+_lK(Ed zJ2bf;yRxEEsXioHuE2xqYd7_jEcSU1#|2Z_-A9!{F3}|Xe)Dm5+w^eR)WQE5zUD6B zWnvs>Y-c^3s5bTrJUF&m1Z%OZ&`ek!x`vRug->c=sxQ}#)b z)L=IA|FhKm*wlT*Cg=JEyc?v^*eJ_c8~+Os%zE@+|g&a9Hc=ut!zM zPmGd*IoKO|_o`JPUq={afSVoUOm-pL#$iNKJ|MGH&Kx*!JmnbUq|TMjvCh@bwMuS= zi1yAM%PG$_&$%2-)i5$*SPiN0w&cD`DO*nAD%I00En;5NJTW09uS?(K_r)8f>@W~z zQH-CXrB9PJ?5oR3eNWNJ-PEP&lMf95zJ%v{o^Rq7J9~RVh4;?D(ig78*CB`<>&Q{(DFi;cbilg^7ul}`|3F56q~!16N$m}JutD;nblqeji&iaPY3k_j&cVu_IBl_z z1qpUM?3)9f(wV;w!a|pE7<52C?k3m)RYPZ>hM3u>mba32JxxI`px^OeLNXDHq0Em?=P&?A;t z)vx?Q&#yk;IJJJoe86h9_irtKgER3H3{KS@=o5^UF&WA-AixuFxXJ_8kP$?^SuGkc z7(X}=?^3&1jiPx-le$IIFc-C|Cc!!shnnPF&8Seoa1E>$#0LXhD^=MtW?f?%w533; zvN2;LTKmgl>~KuaJc`c{%tgh*`-AB+DZ&FG16m48}=@Os`hVzRYYPc>}<|a>YFwy$d&f6E$6In6Xv!!IJ2$)u&N6 z&oc(|57)u=QPGo>20ZfTIM$w9?m?QL8!#;nz9QC8W+q+~kHw@SrE;}k!Ekomn&BSR z)s%}&UA$%$iUa8ol+t4J~hNh>W&o zbqI-;A(aJuawSL-x|xyFE1gW-x)lL914$CO?XL7gB_oI=i#@lHz{aK|Ry2~wngB>{ z@w+N?XtE_i7?7MY)z#%(gBuB{)nHYK#+f@!V!Dc=B0?w;@`XNbz>jvg2g}KIRjLba zFgLUj*gada7kvWr;4l_!|v+rFg zZqu$BFc9*3|9$*i|A(B3Ia~2To*FKNE?=YTLr`n7ddj4-dOJxx9(?fI@=7q+cE*U- zrLg7I3b325muz2{ukXLcP4-QG@6uDxE<5RCCo|~VcCkfers_z&F(JvaSu^a4w4ellC1d~<gZ_m3q^5cMSPZ@FH+`UJ9<6mQv2@-WFHw&5b&uvOCncx?kvnm*;wloxk zROjx!2;A70yg*>te3h_Rvti%2%+ z;UP|paPC(cp(8UdsyW-DOobH4D<;Am$UK?z>5x|$i>VlMdR=f~QC&){15%b^PBzcwNGH7Lw+X5^2g812;rsvo-{T|nondm4r+nyt~GV?KQdJDYd z;GWA$K%GC$wycXs&yOW~y-YWoqj39Pv6t>VzCSgmuf8PRVZ+b3k6u9nt=u-w3S~#S z#UI6dq(Q2K>Nv;uX*B`+G0b0M|NGGTf%!sn{Il8d@Dnx9pK1&gnXpuB#%=r+PrVnw zez1$|i0o$~Kqgfx2|`{~v1Gw>+o{`yVX_Pr5!HnJoIO~6VU2aXO3~J zc(n#hk1?CQyLjm-f7c;rQL$(#xQ+$W`53lUkexgsSNdu`51XmeTI~Go-}!%o+3Vr> zogQ9S!`kgO8=nmPzBZ!&-W^d-km>SpnQg^1H)55?hJWM#uAb!kd45#IGxV)2{;rej z|NJhWFQhTS@phcvFUa$Z^y2y2UIv)uuM3=5jqNxpy%y}A}^*0fzm z@#xT}Fgt7fcxTX_-VN}31^M|hESWrDq+zUKwPAY%FH@DJV9bQ016Qy};wKIpRkSot z+E$y^hBEKNBuhj+KU0w)UmYq|NRUiccIUJp(cCIrV= z@R8j&J-fNAFjnh(@9K%0KtBct&p5zAnV=V5*ttHCHoi4PuQFTb>g(N=OIhnce#mp8 zOBcH=5%kI)J#}*yi%mv=9rF_DrQJx=!E7nr%4j6RZV=Pd_-{20f69+h<@?uX%rR_Wqg&ezC#`?4M~@F|n2nD^ z&rfC-Cb4(RU$a#F6j zN|g?nkcv7x(egg42NC9ymuz%AOQvS{APxlA>cnEcGVDEZf5qHd7tmlWZ_O3YqE%75 zh;Cx@<|L(XK=Z`^=Y9nLryCq+rzQI8N9svh|M&TV{VdL2ug_*UEDie>W6Fn$pJ1=c zE14UL=)8Oe^!7;pzrKsNdvEvMU^u)^draLh?1Q_FSF%;5LakFdhu5Ksmsy6gN)?|k zGtIefRxnz+?S{s8P$L;M6(yLLUHlj-q}O?mQL+>cjpkAECn|04ca}&}dS2c~;r?T! z`C%-%SHSqo`-MHeYge8$_)?YZS6&vY^Uo1=I(^Tc!}xE#I^X;0psRLK!{bW4p5KDg zK^$sgX?8l>jJBV3@k6G%Ui5A!b8Pc9`2(}LUdfkI^07)YO*x^++y!h9*3%FZYs*m( z&ds;ZWLvCONuTsg#&UsTbt{W53aAA#0o4E-pcV)Ov;wI>Ccvbo3z1w@d5jcFmPhEt zqsqdoh0XE5XlU1pI9y{o9OG3Nk@r&E?o3Jaw2{MgBXvxb;f~p|p&>DBP{3vsuQI3oKq@Lm$At>JgRCCbSs} ze^EY>n}-#Flb^L(t?x@NtF(G5N0Q4St(d9LTu{4 zI{WMbO@JE7fY&`!3A1I!14(is;MJ;en!|t?=m1$9qr}x7CPKaGkCNvgyuW3I0Y#{s z2_Eic=)5v`94vnK62a-~8%la&i-6Kxd`hTzIRjtj^ zU*%?SbSQrUNS{L|1%3A;#F(i(5}t>G8YhS%He?T^akvJaxZH7!_V?2CUF_6X<9Mc2 zM`tN((wSu0vSZdOAr`b;wQ!v6=QP=jrHh#^+|(S%TdfJAJ7|wkuu<4Df;94w96h?E z9t^#Awak;;v!?Ips$d(%Z>oF@K*g|`!*+C7 zo|j9VP{c1DoZOhJ*hf2`KPDiblle$zWshRT219j9&F|4h5u=?!i<}wsu+Gc`6v1ky z0vy0RmhEHHShfOE#-ZT5Ri z<-*tMwK}d4kxs*^d8eI&T_5))2MVLnyPtf!Ee95Lf<#PL;pzYuK7LNP!}&Fersy8FznAQy{Qs(tQc?Gw=LCr%!r{vOOGXvMo_( z(~ir(>Af6c&i#<|Q~NJ1Fdk?=90!{3(O7LNy(}}cg6;#H*5G&yHlH2jenqGEGTB@N zZ5V$?*@tRkN~6(r)_P2`W=dkNsc&=L&Ody;c@DQ8j2b3`f63zg6-dfXcGqW^+ZNyT z&8C1=s{%E4>QIG0-dZOC!;(Yl*eE4syJk}d+hJE%!<<%;vNp@@)R`??rCB2uN`WZG zct#7r?KIc>+`5R`<#?1cCdR{JXaqopkiJeH*+2}h*Ax0~9}wR0JL#njdeyy5zc_(1 zbJFntEtWfN$(_bCpxSLTnGevyK9XmQeG~NaR;uihk+bjMg)T(Fugl*a`dovOx+S;d z%$lfVr;vwpF6~K%z;@2f@yg{Q!{8N47^Kuo6)Nw`2-S3m>_dZE9;Pf(6^gEtwLp@C z{5ledBrCB$zA4u^@-l zlx-zD)l8gDzSVMgAjtL7#|QBbzB!+een(0ZiX}L6;l+IY^RBeVCMX4(t7eIbTDiC& z*4k&ZkI2`%Og&@h_gSnIS)NSRjH$w9$Zpm9{Kfd%+g8UtYj^1xrQgBX0>@A7S7I;7 zi5iDBX;e8>d+R*qO4drskxNfc_@!H7{qA6*dl@De!-QG$M`?+Dr#Nq+{D3241j`;w z<2R8Q6(1xFnE<6u&(7bwD>mROwENHLyYit3?_O<39$E|ACnce8Fcp+K3xd zV_D{7s%`pwP43N|=Fd;w+tbt2bK0^chqDboCWp6AR^19_)|%V#2f%^%A(`vFZ~C4{ zTTmWWrj8Rlx8DzHmpCK*xJPfc(|`PU)K=?#8;@;#(%h{d5iLm6Te48)8Ajrra^|Yl zBgNPrvIx|q<)QZ>Zpbk}e+*3oa$h1T6w@HAL5KU#Mx_sZ3NmW|xBxl_<)9y+1dM~e zZvnUh?T`(?0(7EGQ8<@`+7T->gh~Y&M<1X8AQv#~2Ed<}u;z|!x#rMm9w>uOcIXM_ zK&yx8#S1@fz!p|`$qcpX00rR4&04yrskWKJh~$JWmk0mkI4*+rrUVrs|niLOJBm^RbG2Qc*>tf#>Hp$gC3}2$tbc>0j)Ew~jP zMKB^Jl%JNIR7r_zlY=+pO;H?8ys{HNNd0?tU8v5d{yD5vIz;%2VpmEbwm7L62hU#y;3p& z_0_E>0~IS1;Nt~qDIf6szX=%K*Bf?1*`lFK4*^ z1_Z4=7h@M=5p!g{K_U)+2Tokw+OhZtae*9?Cy#)YOW?u?+9xw_B?(9-GnTGY5b-Fl z)Rk872=(#1#eU#-q{=}a``v{bJ))*+A&n1i~)e#3D_J` z9xB|Do1UT^0k{rVPm4l89#CK-BJ)YA$OEa}@U`HufAyejnr+F(QEBME-ztgj*Oo4+ zc13(Mw8@Z$0)uLYJutZ$Caly*2Ds1ZST8aKBYuB&;z}ERN_!#n6 z_FH=ietw@1`l6Fcm-gFF;P>?})yu+1SQC-AG-^K5jE%lw(Q%ue$qd~RpgY%Zd`aA0 zb*B&%rqGe#6Ur)G6V%;uqFE{%Z@hZ+#y%*=<$Lj%d59q>Myf~z+Sk27c|z{P7f26K zR4gff(6F1z^>S5DjTn!dpy>3pFX{=goEa!zQ2a5ipf~S(I|bAvgf#Vi)p|M7;(NPM zYI43=MLYIR#4A;g9f7fRQ8D6P?*_Rksq97khjQZDjqPv~{aiZpCNy2s` zLvCTjIH6^N!fT&$H(J&NWHo|4=~>fJ>6%G0r=wFihufI+Pa_g+BU4l~_VMW}$7(Sn z#-^~1!fHJ=q+$t&rnt-h$%>}D5(e?EUtuw}C%+z=1R%DDeC8OEOx%DRfbxHvcx^O# zU`eBs4@|-_I#NB;Nj`P0@c*W)obtFa=&dE}{lx#9P5C|H zp*hww=8sK(HNl#derO8ZsrY34-}LMj>9iM2k4COWcDB&0D{Sm0(Vd9uhsO~}iDH)J9MU+eidj5m z{${o?8aWtN5whjkJbv9FUEjbjvlY!-Zjf|DLk3 zhFiyvm#;>3#6;SRf?`-^H5IT6*I`>*SrJVMtsJ798<636${QcdOsSf&vJ-liHHlChoPszPUY3c4gr0?DB~ETjxam4Odnm}w4uwKD z3qPn*{wTkE0J#nOu=3z^>LFm^n`PFBs7OIOPn9ab#-wkEeVV82yMU{Qew3vF>H!p zQLN#zK}}t9Tm--KBuRfBlO|asR3jcbGw?@z>k%7)U%Epm-IBm!m_v$;8}iH7!%HI@ z`JgEMX>MSFqEsP{Wn8x>6Y5q*V|;@+;1&9sA$v-UM=*jJPP4MH6ws1_PkbJ}dZYa2 zbAbvK>DqisDAxI&APdyL`S?<~LL^e6WLJ(DI?Xf>gc%}(qvbJ zvpnw?*(vI9tS|Mq_F_bIVh4!pOk=Bli3o)q_afn=$CwFQd^GbfizqsDJd(){mo~hD z$J)YPv>WS?*Sx4NvY$H+;|@EjUK;q9g~%>Ox>R0GXSey>JtS@`z&Ju9uC`HvQ?(=8 z6&0N*RU=}OzwOi+aZ|>zy3rTzmnLd!Qzu2S@h*}F<|G;e0R!EBVL6Z_E z%u@ouw&q`b%+aZ+l!@LQ~F!LDF?b-rzsZh}g~`H=XZ8Be%Z zL3X#ADcVX?#|a;@ka~txL$@l6>jM+I zCk}G^M;M)U_TG#YGBqP2?;OS@>5$_OWu&xRPgIZ*wYvA@FNfY=wHe~ls8G6w91`KgB~vAHYR)63N`z4QZbHmVA4@rFrS=KtR$fQu^7~9T)H3;2ycZ z_UFuT{nPmI-|yER`JXyv<~RG|#mDpJQnEZS_eZn!#>C%*o0kl}7oW*_`g7Wp?&B@> zz0nrJ+>~i%9=hJ;&4mxzWL#K$8;)t}apzM7YyF6G$@zE(ajbY6&W4xC9b)ShL&%%` z7XHp$*6VPWFaj?~nQ#FkE(MpvDZmzzF1l&aLfiQSMRs$$1%2~P<~g&>7BhLip_3c> zjaeHXtZld4tPIvOe#zx1}`s{4(_NnYeUX$#62Vk6S04!-`9{4IZZ`n)Ui}Y%} z?p|l!T(5dpx@9N&khS(I)77fb)@HJGrlY(1?v4k$x42}v`IVGLV^4oMr_yocz6cg} zm7?!^MEF?=GvAZPqDFcK1t-C z-v#lNTx2ov6;o724b+*83LojCa#7XlB9q6Ks7GIbHxTtYP2sTexVTeUns~KRFmZ9~ z1_H`ZG@12oPrk@^;u(a< zf>st|ZxAyB&Y(W9E#d&(`>6M$=WdDv0OkY)Ki09Z2$2STkPDH+;ZC!JKj5{pLOGc|Wt(Z#ll6^~#aGSQ>^n zBo_D>ibtp+0DS#m1g5~nl%H--nNJaOfEc51BjDnGpVf1602sgkr^>;JjlASDvi1Nd zYK3#731wh&ch?l6eefTygeV^M9*+t9G2c=15>|hjk1?R0VLhZs*b3>xP9dR764S(& zzwdW5KVZk^3FV5eBHn!;?&OJMzqJ1zG?+j!C*C2<-Zz-J8}Fd7C)bK&0wD02 zfsD|;|2~YpFshtczA!d`bkhE1^3#>62XRJI)Bm<3YCJ!N=ArLzU|;SA8aogbn;2yh zdSK%Pc{ATm4^BgOxw)TuYUF$Bp5;x$48x0h1MG!KzSFJtoES4OlKX?a66d16iZ|j6 zJ?1n_@ani9I3N9>?Ah3?@xe#GsroG4vpy2ogd+ODL+#A7uI^1;51n*@EiBE08#9RH z3HgvDha@wI<`K9cw>MlNFl~%nN9wj-BBet>gh*C2^Z# zo9b%Q+c+{)ICGpVqWK%IhGe3Eo$S;Ujj@B?)cTpJpq$J2_taXABe_WyAq_QiPHm?_3+OK!5QsNP(dC@_NR-Z3{g7em($7!X&hGr(XI z*;GXZW+z5P$D}YD?F9kSTjhJ_TK95!+dD|Sf(>&-4Gw&B=#9q}C6`%tt*LJYDTr{Z zYV0TSY6%(x%b=nV(TIfTJy0&XVj~XBpX@N00!Smqsba>@PE8?L=fe;ra62X_DD%~4 z&Q9a#RRFn66+Y4sOoDfJIU%ePgyF+xqB=b~quwh-h#4E+ z{1O56HG*mwb8B6yk9G;x-Hx>e%Ju7K=APN<<%6FSSL4RrpgAJ})C~f%mzyX~WjBV7 zfm7(~HesI3mH`}=+{imZ~Jc5Ra$FihV@l_>8v z*-V8iS-F_@=$El|@~Z0Q#(e{;SU&?fsh8o>STp2r1{E>^o@Lc{)9v*M>#~rT$%AU2 zl8dQa&R2fhmVoV8cbqsnmD*weGyBIpCfMx}^?kj62Dulv{so6`7YNv>13FmSh^y^- zFH7`s)pKy;b=ZOM@^47K&9(~#+mY+zH8aO9+|OkFolQTjeE#kov85X|ryXEz`k3Vv zSBE)oX}S~KBxm^c=Fg0iUT5+`sWYan^W(n|XSpETQaI&rajK?P^U}XbUcL##`NTm& zN0owo%GN|$#SmhABp!$*j&S>l=`x1oG4`YN^YS(&o`3Jx_UYa2H;=8SXaIQ`_7nBU zesYI535l^WDo&jHos@9)mXg#|XE>GYx!Qghw#0hw2Q<5s^qD{&2h+h(%AO+-WD^j# zOSelwEVZ_ju4${B(*J#uXU&1Zu;%+3K>2t%;oOaWuST}7|K{F}x~JRpfP`**%}LW; zC5HMxie7y?rF54X<*qrF8V63Syr~C2u;lz3%D-OW+)599BTshBq%V3oHSGz6KmltFh)i>*rAM`Q2>a);(!nGXif^i@U&M00?PIv z8KG*>98ZVLAwPZr(gv|Z<-phWO5CnA21-3Hii1_KX*kyiN)403#V%ZIP#h!EusUC9 z#H4~j#626d4s*oSHYiQ8=Eql)P{c(S5b@F(3*AquJ70$)G!Bl7KF~Wt{?8rJi9rXU zJAT0aqijf>lHKr$2CYL{A3b8PMd-kB%&gShhcaBEY{+dlzC`R$8V3eahu*WHgEMp% z*vB$VM(a@9M+T}#c-=$nNSy15bhJTayyDpUo#SXTJE@1viS=(|=E0B)g|`sIQchTMRGM?4SO3~5ebUqRcle6CShdUveD{x^IMY>-Fz;JC8v~HhGeCHt%y9# z(smYhFz;J;X1Bk&-rWJfz4~K&nKwD(sDXV8XyNaFa~eQ#?ix*zST# z6!B>ogAy3l{zCB$In`swUD6PDxT&s)mXeoPR+2AWZ{(@zCHl$dB81_th*A4rhLfeG zcqq+V5n~|j&|^#;>)lNU>y|osI+#QCUYp z^?8(5r(z>SQLG{Fj+l}I)*ALo5iu3|rb$x-?PWfCo50UdM8t2cy-f}6+-TTBzCU#Rci|wcDZQQl@4Z;%28$L4cr~z>M{T8|2 zdX_ppTDoR0k>2tK?UfiKQhVA+NdybkI4k)Yjd<$8j~C1CFaIrhsWTBe+Nap)Wv;!~ zp?}U;bzNWnExg*NMU*^{1KMuh48(R6?Q!&El+3vO0q#gWp^f%3Fn%&tYa_}<E#hiuB%IAx{ z0)Hpmgd~mxNtg+z*5!DZp>Z2`2iKSWQ<4Rlb?|<|kc}o)WWwRu!06(nUwu9O=LRV$ z+FvwjGup%fVj_Al8~W>sjwSS%Hj1u~s+QTAcOUy9O~D zE$jVq@zUf3P`=d}MtVZLo1dv6e!^K?+S=ayn0_pMx$i6bbkiP}ol+i$ohlwbJ;ito zI^{?n>7=qec5+ExY7&y>IayWKHXCYO>o5$jf|MN@y)I2_Q9|ctYNu6vE{Dh1<66S` zCUN4wF$S4A7IiQDQhuDqD)-rKzGkCpyQ8ynIqW#!``P#yadI{lzUKv^o(NNekvu1* zk(Zmo$OSx1hAMcYOnibkS2wCx*RR^wrtDkNTGy*)-hRnDJ*#w`H~UTXI;uMTRVJ}Y z+XX4xBCUChfG8RLp893rQz}TtNXAnbSeqU zLh-#o4owCBNU9=&^jl>{-%(Hcj(saloce%G6j}<_Dt+>_AcD+@lZ>RJR6;?LRWhjra1!^U1VPtU+q5yWZyRk{QQ3=X zY2&2lVit|6Z&uk{x?_vkT;Mr&Ha$Obz4xRcI;PK_zP^9IdXM|uZ#&O&yl>xfxk?ibIMzZLPW!W-z|!N7;=*H&2!alhoF#E2U?1jQjKZOd*J z3LR2pcsc;C6rU~e9|8Q&jYSs)u5johz=|hqB%8>}*RPeVvW7GB5;Ie8vRJdf{qG~{ zBkB`y59tm`wl=(8=cVSCK(BH=?mwF;sO z>@W1Q+(9aJdnn3!LZjnw|LwW#Jn3s%Od1OM?%~|kiRWG-+_0sbkVI>qus{IK16Cp; zFQ_IQJex@3KexRH!MSiT+&y^!k&;d$SL%7GiKHqxUIKz0pDu*ON+F1f=aq~Poejr{YBKE7l#=FFVjFE@4dzp5-n@n5bMzRrXmvjQl z#>n%vj-}r3AxNxudl?!E;CJ=AiW1eD+KLBFJx%or9`D=Nt~u9D5z9`o_^UGuY9Qc< ztREFJTw|(_i`9^XX>+x7$*^_d5k}Q>B=2>N`-8~xFsJFPrkc9M{ z5ZVJ1^^s>_>_%*~W`d1c%a{0EJbH*Lk$MKw515!fTX|N<%SC)ZAX&|*4D=LI5xc2L zekgtU91Oudma2FLqR%LB!|sOB{kU7(lVK$wo{t*QBC5HPqp2H*KDN2=NK%o< z$Er@$iBn6WLM|&GJeOvee!vpr7UqR?PoWNZt`WO;@IaCVAi{ZY4*_PmMJOyVqD#jC zOr@&gQg8N9YpuHERC5=xDmV-24Qrb9;L^>&kQof6m?v>_pyLY&axpaIkotODJGUJEsj!JgK3F!OJnQi1&Dh~Npskw zy~HUFiwN50SPhv%VasIXOJie38)Zr+>)qam^#a=0=O|=xpRZH!z?kB~gmvOotC}yH z1%xsn!n4V%Qe;5-H(HZ*M4Hy{>DuyCdw!@i^B6tWSzs5A_I3#d<85Z5%&*pP}h!i8M@6Xn}WY$G_wHl@%vm3$n6~ z&0SRtUnXrv4~E^I3dSjdeDWx8C!ro7$CeaVIH)fX;LaE}(T#!2sDX@T-$9pnTwDCD zHCey%4mQbd6eYw}@X0XR#|g*+yz1uRAT_!1cZ=2NFG!3!AZj}Dt4PV^jv-Hs>S1>r znb?tP0!;phW6u`Z6Hv1`+&8R5MWaEWDwXOywZxM|F8e4E9(up#UVjW9-QBlIspg+c z=rai?Hxk`ewU7omtGdew;E-d$5*Z}fkO2!e^kje(lb~f9$cctPZVn&0n`L)!whp{s@4!pR(5J88*cVr^XzlJOP~Kmhv^08VlJ#% zJ7LXJ4cV5swKcU8+9x%&&(c8|eV(Zu2SM*XV{mw_>aGf{B229VqN=kiQs2?l=Vl~$ zn<|P`Jd2zk-42zGMAGAsUcHGlI2A)etZQQxg<;E6Tsc5K-b_FpZ2mS%(#-ZDM&J;0 zJz1K>X9}e1vA5}1qCO>5du6ZsGQ0mw zQa{gIqxa*%yrtt#M1S=_mN=J%vJa(rL1a<(A`_FcveL(yfOY4R1!?P7W<4E}oQW_I z5({@G!S7NnY!p zGydl5en*4DVg3rdSpC`MA0yvlxBUjcsJ?$Fc4?n(xIv{5@@JdI1aoOQveDGEgq$s0 zM$%1DEXUnUNN%PB39=Y-Av3a1W&tRqv5Gb)aM?d2_)!nt+ene{g;!mB?1LZi#FCPX zFOW}`R~h3ma+=cST9b&oGr2bItl@(=ZNqmn3BIQu3SC%H;ZZh_`d#nP_xtL16BY8k zlk@K*6I5yXLyRoCjeqUvE3GfM@%8G}<2yXxM#>kFr@!H8}c| z!p>S09v5EmBlM=5d79vBnolyW>CKUh!n`}IG0CrK7+ga?v2<9`O05cvExzF%^wVG? z6uuk%G{O+jk?&m+7i1=v`qH_4=_0*Tz;TrRRn1&Z4(}gVJTStdBS9R)hk{8KQ!8QP z`WMK*#~$t*br>t<3}n__bTg?h-`?_Mr}O}oXw7)t__W&M%8z69=e=!*=Q3U-4y9LI z9kVcch}lC`K-KVl+5sP@D z;wMe_Nnn8gmjm7L@PR#a#^D2Wbl$x0Gg*wp-?P$r@EZuo?F@_O^VQuU=hvspa-EPe z^OVZ0lqw&y=eubVRRhasWv%ywTrLfz8Nt*UKdKNV#}j^DEJkF3ei6A6svl9sv9LQKE4Qvk7Olc|>mb%3?dBCe632 zSTRr1h*972-H4+UDe#+8{xLTamA2Xh!-ar`afV&#%Q9I_JIlFlc|57x*}$bGt<~sl z&h(h8>E{j&L3L~_5-xpdP|5a(<1U2)-x|LbQ_RS=^URLbFQOjmDRdtAQPD7-t&G#I zJHL}7>SgC@kYcM%zJu=U(fpxMy?OboRIa@)2YRl2%O8B9s3@@teydEVxU=*5n%Qe> zZ{^AUiZ+k_;k1(v+-ZgR^F_~}_P2?|x2q`G$9YA**K*N_Gkf?w`<*UJkHCBTNF{{D zO!Y$KI}zpL?vZg9r`qDWudbF=JM8%!?opdvdWf}FJIKUdc_ry02Reo4!h*>mUcp+_ zYeJ%#MpLBI&v)m%I`vu%2E$NX=uAKNY3!|bgb73IAz#%btV17%k%Ta*k%RfpXP?Kv zPRK-WC%@1yYwm5gH_Bhl8CYs%i}|ei$yaJ_t$+IM*SFdQQz`i-p4f@6A5-@vFuiHd zoSGVUl%9<-5q#l&A@V+Y$6bu?)C@P*s~XPpZhxc-|)Unm(JF^!)u9Z35lkP29f0NmqAP|4qbMDwuzHGhbZecwRzuQBh z&l8`_(D>8ssz5BC^1Y7e3>5vgR+bm}!8(LrZ`8Dn!PB*~O*hBVN5L zhhC%*rYA2GZzn%Eol;|gIha|HCCQn{x$hhyN-eMP&)dXgMk${08^;90rQT0c$vjAV z^{d{l&-bvD>m6m0Te`K@r7K~ct;>$5?c=v8d#SFfcpYFhaz)lxruyx)n{R6Nulh^+ zNO4XWU+)d^6xCc&5e{Lbch_)3gPz>F&um({OG@Dz%X{%Mr@i-XIo_HLR3Meue%z;& z8L+c=Lgtfk4U5U|XLqKKAO%MlhrFXgq-y`vkxF~=?y^g2hl+dO$T0Z$@6CdBb|vl< ziJPL8trd}j8ei&naQTFu-I2Z^c4QWz9&uM%de!>z%w0h)qc{=5%ve!aW=OiE5I&XA zz2`?p#zsn`yjhY=`jU2IMJjZZu=Q5hdDk1gK{zCQ;n_GYUz>VKAL~$GS!coEX+3+`4?fk!J z_*ZiO4Co)Oe>`CKyzqj;P^0<&q0<%b?v6e^iAyFN+`|T&-k5-T^absM!i1NLnwajb9Fl2CvWMO zXOkDYJl(cOCgCHsjoaG-JNC~jznTv_G!>ml*M7!I_7X2bdsaVk63yGi)1S{aXg0)^ zUWswFAoTcOY7op9IgFd5bBgI9yCw-&pE0;!CpDvG(^NCU>6+1C$J@xX`^(*v1#g)3 zK!bjB#+YX%hj}XQ*%H04GusZ~8<%c6CNs0#badchU^~fX6Vq2HX=!_fAZu-d7qR3B zd@W!swWjRq`t#@GX#QgJT6l;6a~`>uvj!657(DT~nSfkmO?Q#s%*S zs1+}bw-;y4Ogy~YXs*5%U1TWD=0F-1e%10^Pc=u_koglnRKdSvf7Za+OIdr@{_8;N91D<8}Xg6<^Ac*KrCZ>Fwv6&d-YevD#YU z@JKIN`myTIB7f#G>6+xlL!nmHF?WUWQgu^Lgin-*H225vSi)_ym% z=<#hh&9$ii#^3wLRP`6Hmm&w!G)2xdkA>~fpp7*Ql5>ogOlj;|sVX;FO+8nHV+Z&VlFRJn=wt8@m8lUZ~7SW9Jo zc`%P8ny}xYUZj@ecU(MsGPl>#I-%d+EwFGrL&&FZcr?n;?Y^^8#^5X7(896P{ybi+ zdsXga7GBqj>|u|Rky0HHk1a^6tGdFc$t33Dq$=fgCjF;Z`=OBsvlsl7>RNAk%0+9P zM`)RB*m-H>QhDAXYJ{hOPA`{(mQ?8KEx6891d=X(Zg~osBHXVPnkc;$`6^TfTm^yDy?Lts{E;dWw)#<%6RKbw7R7Xtee3xP8tp zl;7NihJ#UAi8t0aId_iZzVn~P7|Q{l5m(84>6aJ#R;<-HYq{OcCmoJhCBF4cp8K7h z-=sS|>XA5pUgFte22qZqt^D@H=Y0a2)6#Pb&Fv5MWY(uD^s_}xX>I?!%B<^PU*bM< zB%V{hG__+;x+kN5a&LDhO^i5s=d13Ri4(R0ft2&fXX|^_j<5f3zlg z?&;276L<9ywq$J`I%*`bw_852b#Y08y(`cBo6xAX<}-(zsJld1+q#y!Zf_LHufv#Oe@rs#GY8|D8#-XD1QxCQ@eCTE!Qi^xaeDLvHM6(?t$r_A@`5Z%FlBO4R~Zd zk0EhSJ#vqTS#H%RTeFMj8+M~zd*RY$t>I)p*&nfPcgkmu#1->6qacrRySNHTpvsnv`X0m#SKR4i>)ab{u1V_9$c8>O`H_L=)U zX`zwsT|bj{cNm9z(QC&QIHH`oaV11ezg% zxw-dKIT2om%O5@OVdV&JRalZ&z1R!hWx6XJi)gZz$q>;U3o4Vxet0S*Dj|^}EiOl` zlKze%eqU#!Yg`<`^Tluw4@>PM2V1V&Zw_pk*&%BN`UtKRa{5h>Y!5 z>M}B3y{1*)8JQ~mg*a|6CRWGfGt5_>^yXIyS1ISw}IP0b8)C z$+ynXgtxv*w~I6LUl!^2u?E*BI6il1;YRIyj>V_*U9w@W#*q$o-Z`2dp!#t-4*X}n zgJT#+Qb9$TyqC-yI&$CP;FbqWH-_ZBdf%_DO&%=r6?$f0alvjPXz^2@|0+|sl`*%N z%&qhu@I!TXY|W=4s@?>aeUbYvc#z)y`^0om(%rrRt*pcEPgX3wxx~OwapE2gt?J=C z28BdZmn-u*5oy%T;(KZgl6`DQRmrsFU$la0cyGvmR}}bOAj?t+elkN4cVp`2U`Yyo zW%4#dl{UglE6>A$-*I594|hWT#;)qL$Gcsb6tcv-jszz~_!<~GNOPV4_QS3_FH`KP zV#;BEoq$NM{&v=Wu00b82NU&Zmh>+U(^`Gb%li09E?3+{n5eM#h^(aG#14VEGZu~F zF&S>Ym<5HQ>>L9VA49XtVJ~Y-Lq8AQ$)!`}s539nxp^yC;MP31PA~t-L^CP&i#jDW z5wl!f>UU<&$$h9b62ln==La=V$Tk#swK{f<7UZea{^UWoz;VA%kF3% zRmT_tuHs!*Bp!yJ;!dJX2*nckPl{yJ{_qtKOtkqH)Wa8T-l;MW@?z4 zz;>}srF3UMSAe?FG*Tu_|0RUgQap+GY0*su^%#Y-jMb&SM)$uQZk|uPJHEX3a{j4_cECWrA(k*%w{59FC;o?ji?dx_ zu%Xm}+o;hsy_`RIpN)o?C~6$9+Yu{j`7+u$yR^{q?#a5U5Y%hOka=8l^5S`aH7jJdo6P(byKIkfu9M{yNNF%i~0BHAX|6s_UrK#WnVfy_SRQM z7Cs#-cObWoUXcUfanwsQUJsn^|ZgMIsqMxACjr=_{b-qW*5)s-Q# z;k`$^3TjrTa(a-ADK{^r~2f~?qJckS}mY3J#k{Zr>csmPbR?>Vps`Q40{rXs7D zwu!Az|5hemW9mC#-Q%$08o4~*KT=d=+`ZV9(C)sZ%Z ztG6ZU%}vq-t1@3Lk`(QU{neY5+Fa6TGGJUZqO*8t-N@~%f_2fY<^v+X7IrbAZzCNB z`BpTHzuWFi$;_&FnfrBkP*l9d$7w?L^_11ubB`f59C96Av?K5?Ff zvUR=R77HGJd9psD$b3OBDMO~Dtn-*}X0NfS&FD6Kq}rQmIgbkSs*v--l`p&XY$kFi zbLr5SrZ%&nj)ks!T}SPz&JJ_t&+gr!P8HB1cf+ZJnD;ERz`e4-Dd(y}Sw}Ity=Wgm zRn5$Ou6)o{P-*$mYtBpCh}16%XHV-8JrxoYGx?eksVv^TCr>6+U|1G9FO4N1V-Bhw zJa=cF_M+1g&(D4GysSy;Ck$J7gE@mLhny1AEACuMj(VHDeMbGF8ngLR%D z0N4D#&ny2E%EUkI@!uk1{L>!)EkedW?eYHu2>lEF;-B{TZxJ;9X^;OFQR5%>_zUpm z-v}F9+hsF45at+`01%-67nl!w?C&sj|ALJ9_ikH*&zN4cHRr=&TR7JL3f!vfFR z_~W+!4-F4iP|^r^;KdZ{5E6(E3L1$3KT9S;>k#b5!8bpP;P3!OdovBQ1q~sfKtG$; zA;<<0+GZLFkArDs4DddRb!0LmGZ~MgJTI0=+Q8Y_^emQ02GHUVZ38Q4^EwiS0HSXb z4RF{%*`%N$1WLYm917V3k0avX{YY3!o#FwU5Tz`DMh4NdnJ*r*1r56e4Ll4zO90+O zxgP+kfoWvuY;Vqls3l$mxSaa5V5d)q>b37*bjit!?X=-qRs0N%m$tm1r56aN=8A$5uvjo zcog1`umP<}@hnIW5DkTW7a`(dSwO%+&ysP_*-#9?8mHikVqsmOI9ONcU)6N8%qU@t z{SXv72Z|z)jZh*1ItL2pFyN+mNM<5t1B!jKEJQ4n5Aa0X2J$b(I)Hf%(YDA3#4YSW zL}A}0f`!n2B>22UG6MMl34=gqBViFpFC-l7FC;u1TO3xY)a0sLqKqJDk zpj+@DZoz|uq0}D&uo5Y4gy6`qUH}9fWe!6?ou-U)1doO47J|n?`5Dk)8-cI61_F0KWf8xgRh&#Djo?bwz-C z8ias{bp?6>n8!vpP2r~m1nO-;%L?m?K*Yo6Ai=sKkTzgtH^%~j4C@NCT#!AGE#e3S zA#@Jl>?nJkWWosQ&{rXdXns z3`W_9Atda^Ex_j3B4IahgDGfm4+mTlJ{t*i9MH3HpN)_}a6#)(XpTZaN`%(|gFw%c zwm1iAi*t}SFkCmEjf~lXhJ}5DjD=JGpm;!}v2cTD>%zr2W2uLX(0bFpvG%`$sXA&^kLvx`3l_0K=vRKp_~J5|Dd=e5n#KKaVT_OLdL;)hz#-?rObc^1T`Ldszg|R0=r}mIaD%D}-fl=J z+gmtr1F!q*->10GNh5Luxzndkk>wD1qC8#!cj^?1Kdm5-C6Pf^0afQX_y51-{J(zU X$MlNJU++JFP$-FBKtMtBH2wbov8qS{ literal 0 HcmV?d00001 From eb838638542e04c4d41fbf42dac628d73d940866 Mon Sep 17 00:00:00 2001 From: Alexander Berndt Date: Mon, 22 Jun 2020 11:23:25 +0200 Subject: [PATCH 020/138] Added getIncludedNote() and to ZUGFeRDImporter.java Added Test --- .../ZUGFeRD/ZUGFeRDImporter.java | 35 +++++++++++++++---- 1 file changed, 28 insertions(+), 7 deletions(-) diff --git a/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java b/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java index 946828c3..a3eef7a6 100644 --- a/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java +++ b/libraryBasic/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java @@ -776,25 +776,46 @@ public class ZUGFeRDImporter { if (nodeType==Node.ELEMENT_NODE){ switch (n.getNodeName()) { case "ram:PostcodeCode": - address.setPostCodeCode(n.getFirstChild().getNodeValue()); + address.setPostCodeCode(""); + if (n.getFirstChild() != null) { + address.setPostCodeCode(n.getFirstChild().getNodeValue()); + } break; case "ram:LineOne": - address.setLineOne(n.getFirstChild().getNodeValue()); + address.setLineOne(""); + if (n.getFirstChild() != null) { + address.setLineOne(n.getFirstChild().getNodeValue()); + } break; case "ram:LineTwo": - address.setLineTwo(n.getFirstChild().getNodeValue()); + address.setLineTwo(""); + if (n.getFirstChild() != null) { + address.setLineTwo(n.getFirstChild().getNodeValue()); + } break; case "ram:LineThree": - address.setLineThree(n.getFirstChild().getNodeValue()); + address.setLineThree(""); + if (n.getFirstChild() != null) { + address.setLineThree(n.getFirstChild().getNodeValue()); + } break; case "ram:CityName": - address.setCityName(n.getFirstChild().getNodeValue()); + address.setCityName(""); + if (n.getFirstChild() != null) { + address.setCityName(n.getFirstChild().getNodeValue()); + } break; case "ram:CountryID": - address.setCountryID(n.getFirstChild().getNodeValue()); + address.setCountryID(""); + if (n.getFirstChild() != null) { + address.setCountryID(n.getFirstChild().getNodeValue()); + } break; case "ram:CountrySubDivisionName": - address.setCountrySubDivisionName(n.getFirstChild().getNodeValue()); + address.setCountrySubDivisionName(""); + if (n.getFirstChild() != null) { + address.setCountrySubDivisionName(n.getFirstChild().getNodeValue()); + } break; } } From 2d91507880f30e50829dee75e2682fd8832a8489 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sat, 4 Jul 2020 10:44:11 +0200 Subject: [PATCH 021/138] allow new filename for zf 2.1.1 --- History.md | 1 + .../main/java/org/mustangproject/validator/PDFValidator.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/History.md b/History.md index a82956ee..b9151336 100644 --- a/History.md +++ b/History.md @@ -25,6 +25,7 @@ done - added ph-schematron-maven-plugin so that xrechnung xslt can be generated - remove migration - be able to recursively validate directories +- be able to ignore input pdf errors with -i 1.7.7 ===== diff --git a/validator/src/main/java/org/mustangproject/validator/PDFValidator.java b/validator/src/main/java/org/mustangproject/validator/PDFValidator.java index 3a276c10..3c8a4244 100644 --- a/validator/src/main/java/org/mustangproject/validator/PDFValidator.java +++ b/validator/src/main/java/org/mustangproject/validator/PDFValidator.java @@ -220,7 +220,7 @@ public class PDFValidator extends Validator { } boolean documentFilenameValid=false; for (int i = 0; i < nodes.getLength(); i++) { - String[] valueArray = { "factur-x.xml", "ZUGFeRD-invoice.xml", "zugferd-invoice.xml" }; + String[] valueArray = { "factur-x.xml", "ZUGFeRD-invoice.xml", "zugferd-invoice.xml", "xrechnung.xml" }; if (stringArrayContains(valueArray, nodes.item(i).getTextContent())) { documentFilenameValid=true; } From b7d6c5c02e8415d5bbdfaf0413e361467d415355 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sun, 5 Jul 2020 13:32:01 +0200 Subject: [PATCH 022/138] Added allowed version for XRechnung --- .../main/java/org/mustangproject/validator/PDFValidator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/validator/src/main/java/org/mustangproject/validator/PDFValidator.java b/validator/src/main/java/org/mustangproject/validator/PDFValidator.java index 3c8a4244..fc462775 100644 --- a/validator/src/main/java/org/mustangproject/validator/PDFValidator.java +++ b/validator/src/main/java/org/mustangproject/validator/PDFValidator.java @@ -246,7 +246,7 @@ public class PDFValidator extends Validator { boolean versionValid=false; for (int i = 0; i < nodes.getLength(); i++) { - String[] valueArray = { "1.0", "2p0" }; + String[] valueArray = { "1.0", "2p0", "1p2" }; //1p2 is for xrechnung 1.2, 2p0 can be ZF 2.0, 2.1, 2.1.1 or XRechnung 2 if (stringArrayContains(valueArray, nodes.item(i).getTextContent())) { versionValid=true; } // e.g. 1.0 From e70e99dcbb22982c3bc353736c05f158e51278ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Thu, 9 Jul 2020 10:44:04 +0200 Subject: [PATCH 023/138] improved test for the importer --- .../ZUGFeRD/ZF2ZInvoiceImporterTest.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2ZInvoiceImporterTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2ZInvoiceImporterTest.java index e99e683b..c6c024b2 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2ZInvoiceImporterTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2ZInvoiceImporterTest.java @@ -47,11 +47,15 @@ public class ZF2ZInvoiceImporterTest extends TestCase { ZUGFeRDInvoiceImporter zii=new ZUGFeRDInvoiceImporter(TARGET_PDF); - + ZUGFeRD2PushProvider invoice=zii.extractInvoice(); // Reading ZUGFeRD - assertEquals("Bei Spiel GmbH", zii.extractInvoice().getOwnOrganisationName()); - assertEquals(3, zii.extractInvoice().getZFItems().length); - assertEquals("160.0000", zii.extractInvoice().getZFItems()[0].getPrice().toString()); + assertEquals("Bei Spiel GmbH", invoice.getOwnOrganisationName()); + assertEquals(3, invoice.getZFItems().length); + assertEquals("160.0000", invoice.getZFItems()[0].getPrice().toString()); + assertEquals("400.0000", invoice.getZFItems()[1].getQuantity().toString()); + assertEquals("Heiße Luft pro Liter", invoice.getZFItems()[2].getProduct().getName()); + assertEquals("7", invoice.getZFItems()[0].getProduct().getVATPercent().toString()); + } From 5eb45acd7446d86fa6573997a21b0f8d2e7e963c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Thu, 9 Jul 2020 15:13:46 +0200 Subject: [PATCH 024/138] updated verapdf --- validator/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/validator/pom.xml b/validator/pom.xml index a7cf3d97..98319f7a 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -65,7 +65,7 @@ org.verapdf validation-model - 1.12.1 + 1.16.1 From c5c457ed4b8471b486ab9e0d4af26a54678996b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sat, 18 Jul 2020 09:10:46 +0200 Subject: [PATCH 025/138] removed zfdateformat --- History.md | 4 ++- .../mustangproject/ZUGFeRD/IZUGFeRDDate.java | 13 -------- .../IZUGFeRDExportableTransaction.java | 10 ------- .../ZUGFeRD/IZUGFeRDPaymentDiscountTerms.java | 3 +- .../ZUGFeRD/IZUGFeRDPaymentTerms.java | 4 ++- .../ZUGFeRD/ZUGFeRD1PullProvider.java | 20 +++++-------- .../ZUGFeRD/ZUGFeRD2PullProvider.java | 22 +++++--------- .../ZUGFeRD/IZUGFeRDDateImpl.java | 30 ------------------- .../IZUGFeRDExportableTransactionImpl.java | 12 +------- .../ZUGFeRD/ZF2ZInvoiceImporterTest.java | 4 +-- .../validator/PDFValidator.java | 3 ++ 11 files changed, 29 insertions(+), 96 deletions(-) delete mode 100644 library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDDate.java delete mode 100644 library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDDateImpl.java diff --git a/History.md b/History.md index b9151336..6511992e 100644 --- a/History.md +++ b/History.md @@ -26,7 +26,9 @@ done - remove migration - be able to recursively validate directories - be able to ignore input pdf errors with -i - +- upgraded to verapdf 1.16.1 +- added Ghostscript signature +- removal of izugferddate/IZUGFeRDPaymentTerms,IZUGFeRDPaymentDiscountTerms 1.7.7 ===== 2020-05-26 diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDDate.java b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDDate.java deleted file mode 100644 index 3134a3b3..00000000 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDDate.java +++ /dev/null @@ -1,13 +0,0 @@ -package org.mustangproject.ZUGFeRD; - -import java.util.Date; - -public interface IZUGFeRDDate { - - Date getDate(); - - default ZUGFeRDDateFormat getFormat() { - return ZUGFeRDDateFormat.DATE; - } - -} diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableTransaction.java b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableTransaction.java index 7cdbbe04..89ee515a 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableTransaction.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableTransaction.java @@ -242,16 +242,6 @@ public interface IZUGFeRDExportableTransaction { */ Date getDeliveryDate(); - /** - * get delivery date in more specific form. If this and getDeliveryDate() are - * specified, this value will be taken - * - * @return instance holding date and format - */ - default IZUGFeRDDate getZFDeliveryDate() { - return null; - } - /** * get main invoice currency used on the invoice diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDPaymentDiscountTerms.java b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDPaymentDiscountTerms.java index ebb6bee0..4fc5f557 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDPaymentDiscountTerms.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDPaymentDiscountTerms.java @@ -1,12 +1,13 @@ package org.mustangproject.ZUGFeRD; import java.math.BigDecimal; +import java.util.Date; public interface IZUGFeRDPaymentDiscountTerms { BigDecimal getCalculationPercentage(); - IZUGFeRDDate getBaseDate(); + Date getBaseDate(); int getBasePeriodMeasure(); diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDPaymentTerms.java b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDPaymentTerms.java index f49215bc..6f2cb9a0 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDPaymentTerms.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDPaymentTerms.java @@ -1,10 +1,12 @@ package org.mustangproject.ZUGFeRD; +import java.util.Date; + public interface IZUGFeRDPaymentTerms { String getDescription(); - IZUGFeRDDate getDueDate(); + Date getDueDate(); IZUGFeRDPaymentDiscountTerms getDiscountTerms(); } diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD1PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD1PullProvider.java index a63ac46c..38760bc3 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD1PullProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD1PullProvider.java @@ -46,6 +46,7 @@ public class ZUGFeRD1PullProvider implements IXMLProvider, IProfileProvider { private IZUGFeRDExportableTransaction trans; private ZUGFeRDConformanceLevel level; private String paymentTermsDescription; + SimpleDateFormat zugferdDateFormat = new SimpleDateFormat("yyyyMMdd"); @Override public void setProfile(ZUGFeRDConformanceLevel level) { @@ -194,7 +195,6 @@ public class ZUGFeRD1PullProvider implements IXMLProvider, IProfileProvider { boolean hasDueDate=false; String taxCategoryCode=""; SimpleDateFormat germanDateFormat = new SimpleDateFormat("dd.MM.yyyy"); - SimpleDateFormat zugferdDateFormat = new SimpleDateFormat("yyyyMMdd"); String exemptionReason=""; if (trans.getPaymentTermDescription()!=null) { @@ -335,12 +335,7 @@ public class ZUGFeRD1PullProvider implements IXMLProvider, IProfileProvider { xml+= " \n" + " "; - if (trans.getZFDeliveryDate() != null) { - ZUGFeRDDateFormat dateFormat = trans.getZFDeliveryDate().getFormat(); - Date date = trans.getZFDeliveryDate().getDate(); - xml += "" - + dateFormat.getFormatter().format(date) + ""; - } else if (trans.getDeliveryDate() != null) { + if (trans.getDeliveryDate() != null) { xml += "" + zugferdDateFormat.format(trans.getDeliveryDate()) + ""; } else { @@ -550,7 +545,7 @@ public class ZUGFeRD1PullProvider implements IXMLProvider, IProfileProvider { IZUGFeRDPaymentTerms paymentTerms = trans.getPaymentTerms(); IZUGFeRDPaymentDiscountTerms discountTerms = paymentTerms.getDiscountTerms(); - IZUGFeRDDate dueDate = paymentTerms.getDueDate(); + Date dueDate = paymentTerms.getDueDate(); if (dueDate != null && discountTerms != null && discountTerms.getBaseDate() != null) { throw new IllegalStateException( "if paymentTerms.dueDate is specified, paymentTerms.discountTerms.baseDate has not to be specified"); @@ -558,8 +553,8 @@ public class ZUGFeRD1PullProvider implements IXMLProvider, IProfileProvider { paymentTermsXml += "" + paymentTerms.getDescription() + ""; if (dueDate != null) { paymentTermsXml += ""; - paymentTermsXml += "" - + dueDate.getFormat().getFormatter().format(dueDate.getDate()) + ""; + paymentTermsXml += "" + + zugferdDateFormat.format(dueDate.getDate()) + ""; paymentTermsXml += ""; } @@ -572,10 +567,9 @@ public class ZUGFeRD1PullProvider implements IXMLProvider, IProfileProvider { + ""; if (discountTerms.getBaseDate() != null) { - Date baseDate = discountTerms.getBaseDate().getDate(); - ZUGFeRDDateFormat baseDateFormat = discountTerms.getBaseDate().getFormat(); + Date baseDate = discountTerms.getBaseDate(); paymentTermsXml += ""; - paymentTermsXml += "" + baseDateFormat.getFormatter().format(baseDate) + ""; + paymentTermsXml += "" + zugferdDateFormat.format(baseDate) + ""; paymentTermsXml += ""; paymentTermsXml += "" diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java index 8b6128d8..35a1ef42 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java @@ -39,7 +39,7 @@ import org.mustangproject.XMLTools; public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { //// MAIN CLASS - + protected SimpleDateFormat zugferdDateFormat = new SimpleDateFormat("yyyyMMdd"); protected byte[] zugferdData; private IZUGFeRDExportableTransaction trans; private ZUGFeRDConformanceLevel level; @@ -194,7 +194,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { boolean hasDueDate=false; String taxCategoryCode=""; SimpleDateFormat germanDateFormat = new SimpleDateFormat("dd.MM.yyyy"); //$NON-NLS-1$ - SimpleDateFormat zugferdDateFormat = new SimpleDateFormat("yyyyMMdd"); //$NON-NLS-1$ + //$NON-NLS-1$ String exemptionReason=""; if (trans.getPaymentTermDescription()!=null) { @@ -412,12 +412,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { xml+= " \n" + " "; - if (trans.getZFDeliveryDate() != null) { - ZUGFeRDDateFormat dateFormat = trans.getZFDeliveryDate().getFormat(); - Date date = trans.getZFDeliveryDate().getDate(); - xml += "" - + dateFormat.getFormatter().format(date) + ""; - } else if (trans.getDeliveryDate() != null) { + if (trans.getDeliveryDate() != null) { xml += "" + zugferdDateFormat.format(trans.getDeliveryDate()) + ""; } else { @@ -549,7 +544,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { IZUGFeRDPaymentTerms paymentTerms = trans.getPaymentTerms(); IZUGFeRDPaymentDiscountTerms discountTerms = paymentTerms.getDiscountTerms(); - IZUGFeRDDate dueDate = paymentTerms.getDueDate(); + Date dueDate = paymentTerms.getDueDate(); if (dueDate != null && discountTerms != null && discountTerms.getBaseDate() != null) { throw new IllegalStateException( "if paymentTerms.dueDate is specified, paymentTerms.discountTerms.baseDate has not to be specified"); @@ -557,8 +552,8 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { paymentTermsXml += "" + paymentTerms.getDescription() + ""; if (dueDate != null) { paymentTermsXml += ""; - paymentTermsXml += "" - + dueDate.getFormat().getFormatter().format(dueDate.getDate()) + ""; + paymentTermsXml += "" + + zugferdDateFormat.format(dueDate) + ""; paymentTermsXml += ""; } @@ -571,10 +566,9 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { + ""; if (discountTerms.getBaseDate() != null) { - Date baseDate = discountTerms.getBaseDate().getDate(); - ZUGFeRDDateFormat baseDateFormat = discountTerms.getBaseDate().getFormat(); + Date baseDate = discountTerms.getBaseDate(); paymentTermsXml += ""; - paymentTermsXml += "" + baseDateFormat.getFormatter().format(baseDate) + ""; + paymentTermsXml += "" + zugferdDateFormat.format(baseDate) + ""; paymentTermsXml += ""; paymentTermsXml += "" diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDDateImpl.java b/library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDDateImpl.java deleted file mode 100644 index 01a4d19c..00000000 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDDateImpl.java +++ /dev/null @@ -1,30 +0,0 @@ -package org.mustangproject.ZUGFeRD; - -import java.util.Date; - -public class IZUGFeRDDateImpl implements IZUGFeRDDate { - - private Date date; - private ZUGFeRDDateFormat format = ZUGFeRDDateFormat.DATE; - - public IZUGFeRDDateImpl setDate(Date date) { - this.date = date; - return this; - } - - public IZUGFeRDDateImpl setFormat(ZUGFeRDDateFormat format) { - this.format = format; - return this; - } - - @Override - public Date getDate() { - return date; - } - - @Override - public ZUGFeRDDateFormat getFormat() { - return format; - } - -} diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableTransactionImpl.java b/library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableTransactionImpl.java index eda39ae0..47f4b963 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableTransactionImpl.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableTransactionImpl.java @@ -32,7 +32,6 @@ public class IZUGFeRDExportableTransactionImpl implements IZUGFeRDExportableTran private IZUGFeRDExportableItem[] zFItems; private IZUGFeRDExportableContact recipient; private IZUGFeRDTradeSettlementPayment[] settlementPayments; - private IZUGFeRDDate zfDeliveryDate; private String ownTaxID; private String ownVATID; private String ownOrganisationName; @@ -150,10 +149,6 @@ public class IZUGFeRDExportableTransactionImpl implements IZUGFeRDExportableTran return referenceNumber; } - @Override - public IZUGFeRDDate getZFDeliveryDate() { - return zfDeliveryDate; - } public IZUGFeRDExportableTransactionImpl setNumber(String number) { this.number = number; @@ -239,12 +234,7 @@ public class IZUGFeRDExportableTransactionImpl implements IZUGFeRDExportableTran this.deliveryDate = deliveryDate; return this; } - - public IZUGFeRDExportableTransactionImpl setZfDeliveryDate(IZUGFeRDDate zfDeliveryDate) { - this.zfDeliveryDate = zfDeliveryDate; - return this; - } - + public IZUGFeRDExportableTransactionImpl setCurrency(String currency) { this.currency = currency; return this; diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2ZInvoiceImporterTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2ZInvoiceImporterTest.java index c6c024b2..e8ef1f7c 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2ZInvoiceImporterTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2ZInvoiceImporterTest.java @@ -51,12 +51,12 @@ public class ZF2ZInvoiceImporterTest extends TestCase { // Reading ZUGFeRD assertEquals("Bei Spiel GmbH", invoice.getOwnOrganisationName()); assertEquals(3, invoice.getZFItems().length); - assertEquals("160.0000", invoice.getZFItems()[0].getPrice().toString()); + /* assertEquals("160.0000", invoice.getZFItems()[0].getPrice().toString()); assertEquals("400.0000", invoice.getZFItems()[1].getQuantity().toString()); assertEquals("Heiße Luft pro Liter", invoice.getZFItems()[2].getProduct().getName()); assertEquals("7", invoice.getZFItems()[0].getProduct().getVATPercent().toString()); - +*/ } diff --git a/validator/src/main/java/org/mustangproject/validator/PDFValidator.java b/validator/src/main/java/org/mustangproject/validator/PDFValidator.java index fc462775..1372a548 100644 --- a/validator/src/main/java/org/mustangproject/validator/PDFValidator.java +++ b/validator/src/main/java/org/mustangproject/validator/PDFValidator.java @@ -277,6 +277,7 @@ public class PDFValidator extends Validator { byte[] intarsysSignature = "intarsys ".getBytes("UTF-8"); byte[] konikSignature = "Konik".getBytes("UTF-8"); byte[] pdfMachineSignature = "pdfMachine from Broadgun Software".getBytes("UTF-8"); + byte[] ghostscriptSignature = "%%Invocation:".getBytes("UTF-8"); if (searcher.indexOf(file, symtraxSignature) != -1) { Signature = "Symtrax"; @@ -290,6 +291,8 @@ public class PDFValidator extends Validator { Signature = "Konik"; } else if (searcher.indexOf(file, pdfMachineSignature) != -1) { Signature = "pdfMachine"; + } else if (searcher.indexOf(file, ghostscriptSignature) != -1) { + Signature = "Ghostscript"; } context.setSignature(Signature); From 505170d933e27636f4a5c4a676a2037e8c14769c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sat, 25 Jul 2020 09:26:43 +0200 Subject: [PATCH 026/138] ZF 2.1.1 schema files --- .../mustangproject/{ZUGFeRD => }/Contact.java | 0 ...ZUGFeRD2PushProvider.java => Invoice.java} | 0 .../mustangproject/{ZUGFeRD => }/Item.java | 0 .../mustangproject/{ZUGFeRD => }/Product.java | 0 .../org/mustangproject/ZUGFeRD/XRTest.java | 84 + validator/pom.xml | 7 - .../schema/zf2/BASIC-WL/FACTUR-X_BASIC-WL.xsd | 40 +- ...ct_data_standard_QualifiedDataType_100.xsd | 1576 +- ...AggregateBusinessInformationEntity_100.xsd | 388 +- ..._data_standard_UnqualifiedDataType_100.xsd | 108 +- .../schema/zf2/BASIC/FACTUR-X_BASIC.xsd | 40 +- ...ct_data_standard_QualifiedDataType_100.xsd | 1576 +- ...AggregateBusinessInformationEntity_100.xsd | 484 +- ..._data_standard_UnqualifiedDataType_100.xsd | 122 +- .../schema/zf2/EN16931/FACTUR-X_EN16931.xsd | 40 +- ...ct_data_standard_QualifiedDataType_100.xsd | 3482 +- ...AggregateBusinessInformationEntity_100.xsd | 636 +- ..._data_standard_UnqualifiedDataType_100.xsd | 170 +- .../schema/zf2/EXTENDED/FACTUR-X_EXTENDED.xsd | 40 +- ...ct_data_standard_QualifiedDataType_100.xsd | 4980 +- ...AggregateBusinessInformationEntity_100.xsd | 866 +- ..._data_standard_UnqualifiedDataType_100.xsd | 206 +- .../schema/zf2/MINIMUM/FACTUR-X_MINIMUM.xsd | 40 +- ...ct_data_standard_QualifiedDataType_100.xsd | 1014 +- ...AggregateBusinessInformationEntity_100.xsd | 184 +- ..._data_standard_UnqualifiedDataType_100.xsd | 88 +- .../schematron/ZF_211/FACTUR-X_BASIC-WL.sch | 11532 ++--- .../schematron/ZF_211/FACTUR-X_BASIC.sch | 14214 +++--- .../schematron/ZF_211/FACTUR-X_EN16931.sch | 19002 ++++---- .../schematron/ZF_211/FACTUR-X_EXTENDED.sch | 40590 ++++++++-------- .../schematron/ZF_211/FACTUR-X_MINIMUM.sch | 5174 +- 31 files changed, 53380 insertions(+), 53303 deletions(-) rename library/src/main/java/org/mustangproject/{ZUGFeRD => }/Contact.java (100%) rename library/src/main/java/org/mustangproject/{ZUGFeRD/ZUGFeRD2PushProvider.java => Invoice.java} (100%) rename library/src/main/java/org/mustangproject/{ZUGFeRD => }/Item.java (100%) rename library/src/main/java/org/mustangproject/{ZUGFeRD => }/Product.java (100%) create mode 100644 library/src/test/java/org/mustangproject/ZUGFeRD/XRTest.java diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/Contact.java b/library/src/main/java/org/mustangproject/Contact.java similarity index 100% rename from library/src/main/java/org/mustangproject/ZUGFeRD/Contact.java rename to library/src/main/java/org/mustangproject/Contact.java diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PushProvider.java b/library/src/main/java/org/mustangproject/Invoice.java similarity index 100% rename from library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PushProvider.java rename to library/src/main/java/org/mustangproject/Invoice.java diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/Item.java b/library/src/main/java/org/mustangproject/Item.java similarity index 100% rename from library/src/main/java/org/mustangproject/ZUGFeRD/Item.java rename to library/src/main/java/org/mustangproject/Item.java diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/Product.java b/library/src/main/java/org/mustangproject/Product.java similarity index 100% rename from library/src/main/java/org/mustangproject/ZUGFeRD/Product.java rename to library/src/main/java/org/mustangproject/Product.java diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/XRTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/XRTest.java new file mode 100644 index 00000000..babff567 --- /dev/null +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/XRTest.java @@ -0,0 +1,84 @@ + +/** ********************************************************************** + * + * Copyright 2019 Jochen Staerk + * + * Use is subject to license terms. + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0. + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and + * limitations under the License. + * + *********************************************************************** */ +package org.mustangproject.ZUGFeRD; + +import java.io.IOException; +import java.io.InputStream; +import java.math.BigDecimal; +import java.util.Date; + +import library.src.main.java.org.mustangproject.Contact; +import library.src.main.java.org.mustangproject.Invoice; +import library.src.main.java.org.mustangproject.Item; +import library.src.main.java.org.mustangproject.Product; +import org.junit.FixMethodOrder; +import org.junit.runners.MethodSorters; + +import junit.framework.TestCase; +import junit.framework.Test; +import junit.framework.TestSuite; + + + +@FixMethodOrder(MethodSorters.NAME_ASCENDING) +public class ZF2PushTest extends TestCase { + final String TARGET_PDF = "./target/testout-ZF2Push.pdf"; + + public void testPushExport() { + + // the writing part + + String orgname="Test company"; + String number="123"; + String amountStr="1.00"; + BigDecimal amount=new BigDecimal(amountStr); + try (InputStream SOURCE_PDF = this.getClass() + .getResourceAsStream("/MustangGnuaccountingBeispielRE-20170509_505PDFA3.pdf"); + + ZUGFeRDExporter ze = new ZUGFeRDExporterFromA3Factory().setProducer("My Application") + .setCreator(System.getProperty("user.name")).setZUGFeRDVersion(2).ignorePDFAErrors() + .load(SOURCE_PDF)) { + + ze.PDFattachZugferdFile(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setOwnOrganisationName(orgname).setOwnStreet("teststr").setOwnZIP("55232").setOwnLocation("teststadt").setOwnCountry("DE").setOwnTaxID("4711").setOwnVATID("0815").setRecipient(new Contact("Franz Müller", "0177123456", "fmueller@test.com", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number).addItem(new Item(new Product("Testprodukt","","C62",new BigDecimal(0)),amount,new BigDecimal(1.0)))); + String theXML = new String(ze.getProvider().getXML()); + assertTrue(theXML.contains("2.6.3 test - - - - com.sanityinc - jargs - 2.0-SNAPSHOT - org.riversun bigdoc diff --git a/validator/src/main/resources/schema/zf2/BASIC-WL/FACTUR-X_BASIC-WL.xsd b/validator/src/main/resources/schema/zf2/BASIC-WL/FACTUR-X_BASIC-WL.xsd index 58a1cc63..c67a349b 100644 --- a/validator/src/main/resources/schema/zf2/BASIC-WL/FACTUR-X_BASIC-WL.xsd +++ b/validator/src/main/resources/schema/zf2/BASIC-WL/FACTUR-X_BASIC-WL.xsd @@ -1,20 +1,20 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf2/BASIC-WL/FACTUR-X_BASIC-WL_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd b/validator/src/main/resources/schema/zf2/BASIC-WL/FACTUR-X_BASIC-WL_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd index d25f3cd4..f9736b89 100644 --- a/validator/src/main/resources/schema/zf2/BASIC-WL/FACTUR-X_BASIC-WL_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd +++ b/validator/src/main/resources/schema/zf2/BASIC-WL/FACTUR-X_BASIC-WL_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd @@ -1,788 +1,788 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf2/BASIC-WL/FACTUR-X_BASIC-WL_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_100.xsd b/validator/src/main/resources/schema/zf2/BASIC-WL/FACTUR-X_BASIC-WL_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_100.xsd index 2cd20367..48f816ba 100644 --- a/validator/src/main/resources/schema/zf2/BASIC-WL/FACTUR-X_BASIC-WL_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_100.xsd +++ b/validator/src/main/resources/schema/zf2/BASIC-WL/FACTUR-X_BASIC-WL_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_100.xsd @@ -1,194 +1,194 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf2/BASIC-WL/FACTUR-X_BASIC-WL_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd b/validator/src/main/resources/schema/zf2/BASIC-WL/FACTUR-X_BASIC-WL_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd index a2eeee09..3e2545e4 100644 --- a/validator/src/main/resources/schema/zf2/BASIC-WL/FACTUR-X_BASIC-WL_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd +++ b/validator/src/main/resources/schema/zf2/BASIC-WL/FACTUR-X_BASIC-WL_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd @@ -1,54 +1,54 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf2/BASIC/FACTUR-X_BASIC.xsd b/validator/src/main/resources/schema/zf2/BASIC/FACTUR-X_BASIC.xsd index cfe05e14..dc31919b 100644 --- a/validator/src/main/resources/schema/zf2/BASIC/FACTUR-X_BASIC.xsd +++ b/validator/src/main/resources/schema/zf2/BASIC/FACTUR-X_BASIC.xsd @@ -1,20 +1,20 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf2/BASIC/FACTUR-X_BASIC_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd b/validator/src/main/resources/schema/zf2/BASIC/FACTUR-X_BASIC_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd index b05d1684..4803b822 100644 --- a/validator/src/main/resources/schema/zf2/BASIC/FACTUR-X_BASIC_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd +++ b/validator/src/main/resources/schema/zf2/BASIC/FACTUR-X_BASIC_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd @@ -1,788 +1,788 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf2/BASIC/FACTUR-X_BASIC_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_100.xsd b/validator/src/main/resources/schema/zf2/BASIC/FACTUR-X_BASIC_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_100.xsd index e665abea..dac9f9c2 100644 --- a/validator/src/main/resources/schema/zf2/BASIC/FACTUR-X_BASIC_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_100.xsd +++ b/validator/src/main/resources/schema/zf2/BASIC/FACTUR-X_BASIC_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_100.xsd @@ -1,242 +1,242 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf2/BASIC/FACTUR-X_BASIC_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd b/validator/src/main/resources/schema/zf2/BASIC/FACTUR-X_BASIC_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd index 776a6667..20085d58 100644 --- a/validator/src/main/resources/schema/zf2/BASIC/FACTUR-X_BASIC_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd +++ b/validator/src/main/resources/schema/zf2/BASIC/FACTUR-X_BASIC_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd @@ -1,61 +1,61 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf2/EN16931/FACTUR-X_EN16931.xsd b/validator/src/main/resources/schema/zf2/EN16931/FACTUR-X_EN16931.xsd index f6d34759..6730ebd7 100644 --- a/validator/src/main/resources/schema/zf2/EN16931/FACTUR-X_EN16931.xsd +++ b/validator/src/main/resources/schema/zf2/EN16931/FACTUR-X_EN16931.xsd @@ -1,20 +1,20 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf2/EN16931/FACTUR-X_EN16931_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd b/validator/src/main/resources/schema/zf2/EN16931/FACTUR-X_EN16931_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd index 85eb7c47..0aa4b176 100644 --- a/validator/src/main/resources/schema/zf2/EN16931/FACTUR-X_EN16931_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd +++ b/validator/src/main/resources/schema/zf2/EN16931/FACTUR-X_EN16931_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd @@ -1,1741 +1,1741 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf2/EN16931/FACTUR-X_EN16931_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_100.xsd b/validator/src/main/resources/schema/zf2/EN16931/FACTUR-X_EN16931_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_100.xsd index 42214888..24fe52fb 100644 --- a/validator/src/main/resources/schema/zf2/EN16931/FACTUR-X_EN16931_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_100.xsd +++ b/validator/src/main/resources/schema/zf2/EN16931/FACTUR-X_EN16931_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_100.xsd @@ -1,318 +1,318 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf2/EN16931/FACTUR-X_EN16931_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd b/validator/src/main/resources/schema/zf2/EN16931/FACTUR-X_EN16931_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd index 4c6afd4e..b318b172 100644 --- a/validator/src/main/resources/schema/zf2/EN16931/FACTUR-X_EN16931_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd +++ b/validator/src/main/resources/schema/zf2/EN16931/FACTUR-X_EN16931_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd @@ -1,85 +1,85 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf2/EXTENDED/FACTUR-X_EXTENDED.xsd b/validator/src/main/resources/schema/zf2/EXTENDED/FACTUR-X_EXTENDED.xsd index 87001649..9358b1c9 100644 --- a/validator/src/main/resources/schema/zf2/EXTENDED/FACTUR-X_EXTENDED.xsd +++ b/validator/src/main/resources/schema/zf2/EXTENDED/FACTUR-X_EXTENDED.xsd @@ -1,20 +1,20 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf2/EXTENDED/FACTUR-X_EXTENDED_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd b/validator/src/main/resources/schema/zf2/EXTENDED/FACTUR-X_EXTENDED_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd index f027f87e..5c88319c 100644 --- a/validator/src/main/resources/schema/zf2/EXTENDED/FACTUR-X_EXTENDED_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd +++ b/validator/src/main/resources/schema/zf2/EXTENDED/FACTUR-X_EXTENDED_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd @@ -1,2490 +1,2490 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf2/EXTENDED/FACTUR-X_EXTENDED_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_100.xsd b/validator/src/main/resources/schema/zf2/EXTENDED/FACTUR-X_EXTENDED_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_100.xsd index 733567ec..81bc460f 100644 --- a/validator/src/main/resources/schema/zf2/EXTENDED/FACTUR-X_EXTENDED_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_100.xsd +++ b/validator/src/main/resources/schema/zf2/EXTENDED/FACTUR-X_EXTENDED_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_100.xsd @@ -1,433 +1,433 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf2/EXTENDED/FACTUR-X_EXTENDED_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd b/validator/src/main/resources/schema/zf2/EXTENDED/FACTUR-X_EXTENDED_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd index d67d616b..5916ec28 100644 --- a/validator/src/main/resources/schema/zf2/EXTENDED/FACTUR-X_EXTENDED_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd +++ b/validator/src/main/resources/schema/zf2/EXTENDED/FACTUR-X_EXTENDED_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd @@ -1,103 +1,103 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf2/MINIMUM/FACTUR-X_MINIMUM.xsd b/validator/src/main/resources/schema/zf2/MINIMUM/FACTUR-X_MINIMUM.xsd index f52e628d..e51acb3a 100644 --- a/validator/src/main/resources/schema/zf2/MINIMUM/FACTUR-X_MINIMUM.xsd +++ b/validator/src/main/resources/schema/zf2/MINIMUM/FACTUR-X_MINIMUM.xsd @@ -1,20 +1,20 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf2/MINIMUM/FACTUR-X_MINIMUM_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd b/validator/src/main/resources/schema/zf2/MINIMUM/FACTUR-X_MINIMUM_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd index e38e6753..1102b235 100644 --- a/validator/src/main/resources/schema/zf2/MINIMUM/FACTUR-X_MINIMUM_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd +++ b/validator/src/main/resources/schema/zf2/MINIMUM/FACTUR-X_MINIMUM_urn_un_unece_uncefact_data_standard_QualifiedDataType_100.xsd @@ -1,507 +1,507 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf2/MINIMUM/FACTUR-X_MINIMUM_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_100.xsd b/validator/src/main/resources/schema/zf2/MINIMUM/FACTUR-X_MINIMUM_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_100.xsd index 57706d65..be95ede8 100644 --- a/validator/src/main/resources/schema/zf2/MINIMUM/FACTUR-X_MINIMUM_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_100.xsd +++ b/validator/src/main/resources/schema/zf2/MINIMUM/FACTUR-X_MINIMUM_urn_un_unece_uncefact_data_standard_ReusableAggregateBusinessInformationEntity_100.xsd @@ -1,92 +1,92 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schema/zf2/MINIMUM/FACTUR-X_MINIMUM_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd b/validator/src/main/resources/schema/zf2/MINIMUM/FACTUR-X_MINIMUM_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd index 99411569..c5e3e216 100644 --- a/validator/src/main/resources/schema/zf2/MINIMUM/FACTUR-X_MINIMUM_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd +++ b/validator/src/main/resources/schema/zf2/MINIMUM/FACTUR-X_MINIMUM_urn_un_unece_uncefact_data_standard_UnqualifiedDataType_100.xsd @@ -1,44 +1,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schematron/ZF_211/FACTUR-X_BASIC-WL.sch b/validator/src/main/resources/schematron/ZF_211/FACTUR-X_BASIC-WL.sch index ad04adf3..f84029e4 100644 --- a/validator/src/main/resources/schematron/ZF_211/FACTUR-X_BASIC-WL.sch +++ b/validator/src/main/resources/schematron/ZF_211/FACTUR-X_BASIC-WL.sch @@ -1,5766 +1,5766 @@ - - - Schema for FACTUR-X; 1.0; ACCOUNTING INFORMATION, No XML Invoice, (BASIC WITHOUT LINE) - - - - - - - - Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). - - - - - - Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116). - - Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117). - - Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118). - - Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT. - - Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. - - VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals. - - The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. - - The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. - - - - - - In a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amount (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Zero rated". - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" shall equal 0 (zero). - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Zero rated" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Standard rate" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). - - - - - - If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73). - - If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both. - - - - - - Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). - - Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95). - - Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98). - - Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance. - - Each Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both. - - The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. - - The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. - - - - - - Each Document level charge (BG-21) shall have a Document level charge amount (BT-99). - - Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102). - - Each Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105). - - Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge. - - Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both. - - The allowed maximum number of decimals for the Document level charge amount (BT-92) is 2. - - The allowed maximum number of decimals for the Document level charge base amount (BT-93) is 2. - - - - - - Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161). - - - - - - The last 4 to 6 digits of the Payment card primary account number (BT-87) shall be present if Payment card information (BG-18) is provided in the Invoice. - - - - - - Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126). - - Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129). - - An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130). - - Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131). - - Each Invoice line (BG-25) shall contain the Item name (BT-153). - - Each Invoice line (BG-25) shall contain the Item net price (BT-146). - - The Item net price (BT-146) shall NOT be negative. - - The Item gross price (BT-148) shall NOT be negative. - - The Item standard identifier (BT-157) shall have a Scheme identifier - - The Item classification identifier (BT-158) shall have a Scheme identifier - - Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151). - - An Invoice shall at least have one VAT breakdown group (BG-23). - - The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. - - - - - - The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4). - - - - - - The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). - - The Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). - - The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11). - - Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63). - - - - - - In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present. - - - - - - If both Invoice line period start date (BT-134) and Invoice line period end date (BT-135) are given then the Invoice line period end date (BT-135) shall be later or equal to the Invoice line period start date (BT-134). - - If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both. - - - - - - Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). - - Each Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140). - - Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason. - - Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both. - - The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. - - The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. - - - - - - Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). - - Each Invoice line charge (BG-28) shall have an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145). - - Invoice line charge reason code (BT-145) and Invoice line charge reason (BT144) shall indicate the same type of charge reason. - - Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both. - - The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. - - The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. - - - - - - The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’. - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" the Document level allowance VAT rate (BT-96) shall be 0 (zero). - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT", the Document level allowance VAT rate (BT-96) shall be 0 (zero). - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" the Document level allowance VAT rate (BT-96) shall be 0 (zero). - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). - - A Document level allowance (BG-20) where VAT category code (BT-95) is "Not subject to VAT" shall not contain a Document level allowance VAT rate (BT-96). - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero. - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" the Document level allowance VAT rate (BT-96) shall be 0 (zero). - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT", the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). - - A Document level charge (BG-21) where the VAT category code (BT-102) is "Not subject to VAT" shall not contain a Document level charge VAT rate (BT-103). - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" the Document level charge VAT rate (BT-103) shall be greater than zero. - - - - - - An Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Zero rated" the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - An Invoice shall have the Invoice total amount without VAT (BT-109). - - An Invoice shall have the Invoice total amount with VAT (BT-112). - - An Invoice shall have the Amount due for payment (BT-115). - - Sum of allowances on document level (BT-107) = S Document level allowance amount (BT-92). - - Sum of charges on document level (BT-108) = S Document level charge amount (BT-99). - - Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110). - - The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. - - The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. - - The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. - - The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. - - The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. - - The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. - - The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. - - The allowed maximum number of decimals for the Paid amount (BT-113) is 2. - - The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. - - The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. - - If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided. - - Invoice total amount without VAT (BT-109) = S Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108). - - Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114). - - An Invoice shall have the Sum of Invoice line net amount (BT-106). - - - - - - Invoice total VAT amount (BT-110) = S VAT category tax amount (BT-117). - - - - - - A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). - - - - - - A Payment account identifier (BT-84) shall be present if Credit transfer (BG-16) information is provided in the Invoice. - - If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present. - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Reverse charge". - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Reverse charge” shall be 0 (zero). - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language). - - - - - - The VAT category tax amount (BT-117) In a VAT breakdown (BG-23) where the VAT category code (BT-118) equals "Exempt from VAT" shall equal 0 (zero). - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120). - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Export outside the EU". - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Export outside the EU” shall be 0 (zero). - - A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language). - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Intra-community supply". - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). - - A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Intra-community supply" shall have a VAT exemption reason code (BT-121), meaning "Intra-community supply" or the VAT exemption reason text (BT-120) "Intra-community supply" (or the equivalent standard text in another language). - - In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank. - - In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Deliver to country code (BT-80) shall not be blank. - - - - - - For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IGIC", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IGIC” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IGIC" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). - - - - - - For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IPSI", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IPSI” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IPSI" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Not subject to VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Not subject to VAT". - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Not subject to VAT” shall be 0 (zero). - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language). - - An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain other VAT breakdown groups (BG-23). - - An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is not "Not subject to VAT". - - An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT". - - An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level charges (BG-21) where Document level charge VAT category code (BT-102) is not "Not subject to VAT". - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intracommunity supply" the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" the invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" the Invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-46). - - An Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject to VAT" shall not contain an Invoiced item VAT rate (BT-152). - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero. - - - - - - An Invoice that contains an Invoice line where the Invoiced item VAT category code (BT-151) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Zero rated" the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - An Invoice shall have a Specification identifier (BT-24). - - An Invoice shall have an Invoice number (BT-1). - - An Invoice shall have an Invoice issue date (BT-2). - - An Invoice shall have an Invoice type code (BT-3). - - An Invoice shall have an Invoice currency code (BT-5). - - An Invoice shall contain the Seller name (BT-27). - - An Invoice shall contain the Buyer name (BT-44). - - An Invoice shall contain the Seller postal address (BG-5). - - The Seller postal address (BG-5) shall contain a Seller country code (BT-40). - - The Seller electronic address (BT-34) shall have a Scheme identifier. - - The Buyer electronic address (BT-49) shall have a Scheme identifier. - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Standard rated” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated". - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Zero rated” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Zero rated". - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Exempt from VAT” shall contain exactly one VAT breakdown (BG-23) with the VAT category code (BT-118) equal to "Exempt from VAT". - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Reverse charge” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "VAT reverse charge". - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Intra-community supply” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Intra-community supply". - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Export outside the EU” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Export outside the EU". - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Not subject to VAT” shall contain exactly one VAT breakdown group (BG-23) with the VAT category code (BT-118) equal to "Not subject to VAT". - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IGIC” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IGIC". - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IPSI” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IPSI". - - In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present. - - An Invoice shall contain the Buyer postal address (BG-8). - - The Buyer postal address shall contain a Buyer country code (BT-55). - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - - - - - Element 'ram:CategoryCode' is marked as not used in the given context. - - - - - - Element 'ram:ControlRequirementIndicator' is marked as not used in the given context. - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:Content' must occur exactly 1 times. - - - - - - Element 'ram:ContentCode' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:Subject' is marked as not used in the given context. - - - - - - - Value of 'ram:SubjectCode' is not allowed. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:LanguageID' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - Element 'ram:Purpose' is marked as not used in the given context. - - - - - - Element 'ram:PurposeCode' is marked as not used in the given context. - - - - - - Element 'ram:RevisionDateTime' is marked as not used in the given context. - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - Value of 'ram:TypeCode' is not allowed. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:VersionID' is marked as not used in the given context. - - - - - - Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' may occur at maximum 1 times. - - Element 'ram:GuidelineSpecifiedDocumentContextParameter' must occur exactly 1 times. - - - - - - Element 'ram:ApplicationSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - Element 'ram:BIMSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. - - - - - - Element 'ram:Value' is marked as not used in the given context. - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. - - - - - - Element 'ram:Value' is marked as not used in the given context. - - - - - - Element 'ram:MessageStandardSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - Element 'ram:ScenarioSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTransactionID' is marked as not used in the given context. - - - - - - Element 'ram:SubsetSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - Element 'ram:TestIndicator' is marked as not used in the given context. - - - - - - Element 'ram:SellerTradeParty' must occur exactly 1 times. - - Element 'ram:BuyerTradeParty' must occur exactly 1 times. - - - - - - Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. - - - - - - Element 'ram:BuyerAgentTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:BuyerAssignedAccountantTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:BuyerTaxRepresentativeTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:ID' may occur at maximum 1 times. - - Element 'ram:Name' must occur exactly 1 times. - - Element 'ram:PostalTradeAddress' must occur exactly 1 times. - - Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. - - Element 'ram:SpecifiedTaxRegistration' may occur at maximum 1 times. - - - - - - Element 'ram:DefinedTradeContact' is marked as not used in the given context. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - Element 'ram:TradingBusinessName' is marked as not used in the given context. - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:OrderResponseReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:PriceListReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:ProductEndUserTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:PurchaseConditionsReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:Reference' is marked as not used in the given context. - - - - - - Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:SalesAgentTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:SellerAssignedAccountantTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:Name' must occur exactly 1 times. - - Element 'ram:PostalTradeAddress' must occur exactly 1 times. - - Element 'ram:SpecifiedTaxRegistration' must occur exactly 1 times. - - - - - - Element 'ram:DefinedTradeContact' is marked as not used in the given context. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:URIUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:Name' must occur exactly 1 times. - - Element 'ram:PostalTradeAddress' must occur exactly 1 times. - - Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. - - - - - - Element 'ram:DefinedTradeContact' is marked as not used in the given context. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:SpecifiedProcuringProject' is marked as not used in the given context. - - - - - - Element 'ram:SupplyInstructionReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:UltimateCustomerOrderReferencedDocument' is marked as not used in the given context. - - - - - - Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:DescriptionBinaryObject' is marked as not used in the given context. - - - - - - Element 'ram:EarliestOccurrenceDateTime' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:LatestOccurrenceDateTime' is marked as not used in the given context. - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:OccurrenceLogisticsLocation' is marked as not used in the given context. - - - - - - Element 'ram:OccurrenceSpecifiedPeriod' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:UnitQuantity' is marked as not used in the given context. - - - - - - Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. - - - - - - Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. - - - - - - Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. - - - - - - Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:DeliveryNoteReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:PreviousDeliverySupplyChainEvent' is marked as not used in the given context. - - - - - - Element 'ram:ReceivingAdviceReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. - - - - - - Element 'ram:ShipFromTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:ID' may occur at maximum 1 times. - - Element 'ram:GlobalID' may occur at maximum 1 times. - - - - - - Element 'ram:DefinedTradeContact' is marked as not used in the given context. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - Element 'ram:CountrySubDivisionName' is marked as not used in the given context. - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. - - - - - - Element 'ram:URIUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:UltimateShipToTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:PaymentReference' may occur at maximum 1 times. - - Element 'ram:InvoiceCurrencyCode' must occur exactly 1 times. - - Element 'ram:ApplicableTradeTax' must occur at least 1 times. - - Element 'ram:SpecifiedTradePaymentTerms' may occur at maximum 1 times. - - Element 'ram:SpecifiedTradeSettlementHeaderMonetarySummation' must occur exactly 1 times. - - - - - - Element 'ram:CalculatedAmount' must occur exactly 1 times. - - Element 'ram:TypeCode' must occur exactly 1 times. - - Element 'ram:BasisAmount' must occur exactly 1 times. - - Element 'ram:CategoryCode' must occur exactly 1 times. - - - - - - Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:CalculatedRate' is marked as not used in the given context. - - - - - - Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. - - - - - - - Value of 'ram:CategoryCode' is not allowed. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:CategoryName' is marked as not used in the given context. - - - - - - Element 'ram:CurrencyCode' is marked as not used in the given context. - - - - - - Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - Value of 'ram:ExemptionReasonCode' is not allowed. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - Element 'ram:Jurisdiction' is marked as not used in the given context. - - - - - - Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. - - - - - - Attribute @format' marked as not used in the given context. - - - - - - Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. - - - - - - Element 'ram:TaxPointDate' is marked as not used in the given context. - - - - - - Element 'ram:Type' is marked as not used in the given context. - - - - - - - Value of 'ram:TypeCode' is not allowed. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:CompleteDateTime' is marked as not used in the given context. - - - - - - Element 'ram:ContinuousIndicator' is marked as not used in the given context. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:DurationMeasure' is marked as not used in the given context. - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:InclusiveIndicator' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:OpenIndicator' is marked as not used in the given context. - - - - - - Element 'ram:PurposeCode' is marked as not used in the given context. - - - - - - Element 'ram:SeasonCode' is marked as not used in the given context. - - - - - - Element 'ram:SequenceNumeric' is marked as not used in the given context. - - - - - - Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:CreditReason' is marked as not used in the given context. - - - - - - Element 'ram:CreditReasonCode' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CreditorReferenceIssuerID' is marked as not used in the given context. - - - - - - Element 'ram:CreditorReferenceType' is marked as not used in the given context. - - - - - - Element 'ram:CreditorReferenceTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:DuePayableAmount' is marked as not used in the given context. - - - - - - Element 'ram:FactoringAgreementReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:FactoringListReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:InvoiceDateTime' is marked as not used in the given context. - - - - - - Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. - - - - - - Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25). - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:InvoiceeTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:InvoicerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:NextInvoiceDateTime' is marked as not used in the given context. - - - - - - Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:ID' may occur at maximum 1 times. - - Element 'ram:GlobalID' may occur at maximum 1 times. - - Element 'ram:Name' must occur exactly 1 times. - - - - - - Element 'ram:DefinedTradeContact' is marked as not used in the given context. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - Element 'ram:TradingBusinessName' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. - - - - - - Element 'ram:URIUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:PayerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:PaymentApplicableTradeCurrencyExchange' is marked as not used in the given context. - - - - - - Element 'ram:PaymentCurrencyCode' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:ProFormaInvoiceReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:AmountTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:SetTriggerCode' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedAdvancePayment' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. - - - - - - Element 'ram:ChargeIndicator' must occur exactly 1 times. - - Element 'ram:ActualAmount' must occur exactly 1 times. - - Element 'ram:CategoryTradeTax' must occur exactly 1 times. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - Attribute @format' marked as not used in the given context. - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - Element 'ram:CategoryCode' must occur exactly 1 times. - - - - - - Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:BasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:CalculatedAmount' is marked as not used in the given context. - - - - - - Element 'ram:CalculatedRate' is marked as not used in the given context. - - - - - - Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. - - - - - - - Value of 'ram:CategoryCode' is not allowed. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:CategoryName' is marked as not used in the given context. - - - - - - Element 'ram:CurrencyCode' is marked as not used in the given context. - - - - - - Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:DueDateTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:ExemptionReason' is marked as not used in the given context. - - - - - - Element 'ram:ExemptionReasonCode' is marked as not used in the given context. - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - Element 'ram:Jurisdiction' is marked as not used in the given context. - - - - - - Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. - - - - - - Attribute @format' marked as not used in the given context. - - - - - - Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. - - - - - - Element 'ram:TaxPointDate' is marked as not used in the given context. - - - - - - Element 'ram:Type' is marked as not used in the given context. - - - - - - - Value of 'ram:TypeCode' is not allowed. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - Element 'udt:IndicatorString' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:PrepaidIndicator' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:SequenceNumeric' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:DirectDebitMandateID' may occur at maximum 1 times. - - - - - - Element 'ram:ApplicableTradePaymentDiscountTerms' is marked as not used in the given context. - - - - - - Element 'ram:ApplicableTradePaymentPenaltyTerms' is marked as not used in the given context. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:FromEventCode' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:InstructionTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:PartialPaymentAmount' is marked as not used in the given context. - - - - - - Element 'ram:PartialPaymentPercent' is marked as not used in the given context. - - - - - - Element 'ram:PayeeTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:PaymentMeansID' is marked as not used in the given context. - - - - - - Element 'ram:SettlementPeriodMeasure' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. - - - - - - Element 'ram:LineTotalAmount' must occur exactly 1 times. - - Element 'ram:ChargeTotalAmount' may occur at maximum 1 times. - - Element 'ram:AllowanceTotalAmount' may occur at maximum 1 times. - - Element 'ram:TaxBasisTotalAmount' must occur exactly 1 times. - - Element 'ram:TaxTotalAmount' may occur at maximum 1 times. - - Element 'ram:GrandTotalAmount' must occur exactly 1 times. - - Element 'ram:TotalPrepaidAmount' may occur at maximum 1 times. - - Element 'ram:DuePayableAmount' must occur exactly 1 times. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. - - - - - - Element 'ram:NetLineTotalAmount' is marked as not used in the given context. - - - - - - Element 'ram:ProductValueExcludingTobaccoTaxInformationAmount' is marked as not used in the given context. - - - - - - Element 'ram:RetailValueExcludingTaxInformationAmount' is marked as not used in the given context. - - - - - - Element 'ram:RoundingAmount' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - Value of '@currencyID' is not allowed. - - - - - - Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. - - - - - - Element 'ram:TotalDepositFeeInformationAmount' is marked as not used in the given context. - - - - - - Element 'ram:TotalDiscountAmount' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - - - - - Element 'ram:ApplicableTradeSettlementFinancialCard' is marked as not used in the given context. - - - - - - Element 'ram:GuaranteeMethodCode' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - Element 'ram:AccountName' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:PayeeSpecifiedCreditorFinancialInstitution' is marked as not used in the given context. - - - - - - Element 'ram:IBANID' must occur exactly 1 times. - - - - - - Element 'ram:AccountName' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:ProprietaryID' is marked as not used in the given context. - - - - - - Element 'ram:PayerSpecifiedDebtorFinancialInstitution' is marked as not used in the given context. - - - - - - Element 'ram:PaymentChannelCode' is marked as not used in the given context. - - - - - - Element 'ram:PaymentMethodCode' is marked as not used in the given context. - - - - - - - Value of 'ram:TypeCode' is not allowed. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. - - - - - - Element 'ram:TaxApplicableTradeCurrencyExchange' is marked as not used in the given context. - - - - - - Element 'ram:TaxCurrencyCode' is marked as not used in the given context. - - - - - - Element 'ram:UltimatePayeeTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:IncludedSupplyChainTradeLineItem' is marked as not used in the given context. - - - - - - Element 'rsm:ValuationBreakdownStatement' is marked as not used in the given context. - - - + + + Schema for FACTUR-X; 1.0; ACCOUNTING INFORMATION, No XML Invoice, (BASIC WITHOUT LINE) + + + + + + + + Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). + + + + + + Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116). + + Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117). + + Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118). + + Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT. + + Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. + + VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals. + + The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. + + The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. + + + + + + In a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amount (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Zero rated". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" shall equal 0 (zero). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Zero rated" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Standard rate" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73). + + If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both. + + + + + + Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). + + Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95). + + Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98). + + Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance. + + Each Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both. + + The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. + + The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. + + + + + + Each Document level charge (BG-21) shall have a Document level charge amount (BT-99). + + Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102). + + Each Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105). + + Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge. + + Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both. + + The allowed maximum number of decimals for the Document level charge amount (BT-92) is 2. + + The allowed maximum number of decimals for the Document level charge base amount (BT-93) is 2. + + + + + + Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161). + + + + + + The last 4 to 6 digits of the Payment card primary account number (BT-87) shall be present if Payment card information (BG-18) is provided in the Invoice. + + + + + + Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126). + + Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129). + + An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130). + + Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131). + + Each Invoice line (BG-25) shall contain the Item name (BT-153). + + Each Invoice line (BG-25) shall contain the Item net price (BT-146). + + The Item net price (BT-146) shall NOT be negative. + + The Item gross price (BT-148) shall NOT be negative. + + The Item standard identifier (BT-157) shall have a Scheme identifier + + The Item classification identifier (BT-158) shall have a Scheme identifier + + Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151). + + An Invoice shall at least have one VAT breakdown group (BG-23). + + The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. + + + + + + The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4). + + + + + + The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + The Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11). + + Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63). + + + + + + In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present. + + + + + + If both Invoice line period start date (BT-134) and Invoice line period end date (BT-135) are given then the Invoice line period end date (BT-135) shall be later or equal to the Invoice line period start date (BT-134). + + If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both. + + + + + + Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). + + Each Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140). + + Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason. + + Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both. + + The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. + + The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. + + + + + + Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). + + Each Invoice line charge (BG-28) shall have an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145). + + Invoice line charge reason code (BT-145) and Invoice line charge reason (BT144) shall indicate the same type of charge reason. + + Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both. + + The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. + + The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. + + + + + + The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT", the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + A Document level allowance (BG-20) where VAT category code (BT-95) is "Not subject to VAT" shall not contain a Document level allowance VAT rate (BT-96). + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT", the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + A Document level charge (BG-21) where the VAT category code (BT-102) is "Not subject to VAT" shall not contain a Document level charge VAT rate (BT-103). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" the Document level charge VAT rate (BT-103) shall be greater than zero. + + + + + + An Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Zero rated" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice shall have the Invoice total amount without VAT (BT-109). + + An Invoice shall have the Invoice total amount with VAT (BT-112). + + An Invoice shall have the Amount due for payment (BT-115). + + Sum of allowances on document level (BT-107) = S Document level allowance amount (BT-92). + + Sum of charges on document level (BT-108) = S Document level charge amount (BT-99). + + Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110). + + The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. + + The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. + + The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. + + The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. + + The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. + + The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. + + The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. + + The allowed maximum number of decimals for the Paid amount (BT-113) is 2. + + The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. + + The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. + + If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided. + + Invoice total amount without VAT (BT-109) = S Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108). + + Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114). + + An Invoice shall have the Sum of Invoice line net amount (BT-106). + + + + + + Invoice total VAT amount (BT-110) = S VAT category tax amount (BT-117). + + + + + + A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). + + + + + + A Payment account identifier (BT-84) shall be present if Credit transfer (BG-16) information is provided in the Invoice. + + If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present. + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Reverse charge". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Reverse charge” shall be 0 (zero). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language). + + + + + + The VAT category tax amount (BT-117) In a VAT breakdown (BG-23) where the VAT category code (BT-118) equals "Exempt from VAT" shall equal 0 (zero). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120). + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Export outside the EU". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Export outside the EU” shall be 0 (zero). + + A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language). + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Intra-community supply". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Intra-community supply" shall have a VAT exemption reason code (BT-121), meaning "Intra-community supply" or the VAT exemption reason text (BT-120) "Intra-community supply" (or the equivalent standard text in another language). + + In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank. + + In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Deliver to country code (BT-80) shall not be blank. + + + + + + For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IGIC", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IGIC” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IGIC" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IPSI", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IPSI” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IPSI" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Not subject to VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Not subject to VAT". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Not subject to VAT” shall be 0 (zero). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language). + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain other VAT breakdown groups (BG-23). + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is not "Not subject to VAT". + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT". + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level charges (BG-21) where Document level charge VAT category code (BT-102) is not "Not subject to VAT". + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intracommunity supply" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" the invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" the Invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-46). + + An Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject to VAT" shall not contain an Invoiced item VAT rate (BT-152). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero. + + + + + + An Invoice that contains an Invoice line where the Invoiced item VAT category code (BT-151) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Zero rated" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice shall have a Specification identifier (BT-24). + + An Invoice shall have an Invoice number (BT-1). + + An Invoice shall have an Invoice issue date (BT-2). + + An Invoice shall have an Invoice type code (BT-3). + + An Invoice shall have an Invoice currency code (BT-5). + + An Invoice shall contain the Seller name (BT-27). + + An Invoice shall contain the Buyer name (BT-44). + + An Invoice shall contain the Seller postal address (BG-5). + + The Seller postal address (BG-5) shall contain a Seller country code (BT-40). + + The Seller electronic address (BT-34) shall have a Scheme identifier. + + The Buyer electronic address (BT-49) shall have a Scheme identifier. + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Standard rated” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Zero rated” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Zero rated". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Exempt from VAT” shall contain exactly one VAT breakdown (BG-23) with the VAT category code (BT-118) equal to "Exempt from VAT". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Reverse charge” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "VAT reverse charge". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Intra-community supply” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Intra-community supply". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Export outside the EU” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Export outside the EU". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Not subject to VAT” shall contain exactly one VAT breakdown group (BG-23) with the VAT category code (BT-118) equal to "Not subject to VAT". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IGIC” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IGIC". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IPSI” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IPSI". + + In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present. + + An Invoice shall contain the Buyer postal address (BG-8). + + The Buyer postal address shall contain a Buyer country code (BT-55). + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + Element 'ram:ControlRequirementIndicator' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Content' must occur exactly 1 times. + + + + + + Element 'ram:ContentCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:Subject' is marked as not used in the given context. + + + + + + + Value of 'ram:SubjectCode' is not allowed. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:Purpose' is marked as not used in the given context. + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:VersionID' is marked as not used in the given context. + + + + + + Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' may occur at maximum 1 times. + + Element 'ram:GuidelineSpecifiedDocumentContextParameter' must occur exactly 1 times. + + + + + + Element 'ram:ApplicationSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'ram:BIMSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + Element 'ram:MessageStandardSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'ram:ScenarioSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTransactionID' is marked as not used in the given context. + + + + + + Element 'ram:SubsetSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'ram:TestIndicator' is marked as not used in the given context. + + + + + + Element 'ram:SellerTradeParty' must occur exactly 1 times. + + Element 'ram:BuyerTradeParty' must occur exactly 1 times. + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. + + + + + + Element 'ram:BuyerAgentTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:BuyerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:BuyerTaxRepresentativeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + Element 'ram:SpecifiedTaxRegistration' may occur at maximum 1 times. + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Element 'ram:TradingBusinessName' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:OrderResponseReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PriceListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ProductEndUserTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PurchaseConditionsReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:Reference' is marked as not used in the given context. + + + + + + Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:SalesAgentTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:SellerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + Element 'ram:SpecifiedTaxRegistration' must occur exactly 1 times. + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:SpecifiedProcuringProject' is marked as not used in the given context. + + + + + + Element 'ram:SupplyInstructionReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:UltimateCustomerOrderReferencedDocument' is marked as not used in the given context. + + + + + + Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:DescriptionBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:EarliestOccurrenceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LatestOccurrenceDateTime' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:OccurrenceLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:OccurrenceSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UnitQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:DeliveryNoteReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PreviousDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ReceivingAdviceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. + + + + + + Element 'ram:ShipFromTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + Element 'ram:GlobalID' may occur at maximum 1 times. + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:UltimateShipToTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PaymentReference' may occur at maximum 1 times. + + Element 'ram:InvoiceCurrencyCode' must occur exactly 1 times. + + Element 'ram:ApplicableTradeTax' must occur at least 1 times. + + Element 'ram:SpecifiedTradePaymentTerms' may occur at maximum 1 times. + + Element 'ram:SpecifiedTradeSettlementHeaderMonetarySummation' must occur exactly 1 times. + + + + + + Element 'ram:CalculatedAmount' must occur exactly 1 times. + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:BasisAmount' must occur exactly 1 times. + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + Value of 'ram:ExemptionReasonCode' is not allowed. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:CompleteDateTime' is marked as not used in the given context. + + + + + + Element 'ram:ContinuousIndicator' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:DurationMeasure' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InclusiveIndicator' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:OpenIndicator' is marked as not used in the given context. + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:SeasonCode' is marked as not used in the given context. + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:CreditReason' is marked as not used in the given context. + + + + + + Element 'ram:CreditReasonCode' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CreditorReferenceIssuerID' is marked as not used in the given context. + + + + + + Element 'ram:CreditorReferenceType' is marked as not used in the given context. + + + + + + Element 'ram:CreditorReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:DuePayableAmount' is marked as not used in the given context. + + + + + + Element 'ram:FactoringAgreementReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:FactoringListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:InvoiceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. + + + + + + Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25). + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:InvoicerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:NextInvoiceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + Element 'ram:GlobalID' may occur at maximum 1 times. + + Element 'ram:Name' must occur exactly 1 times. + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Element 'ram:TradingBusinessName' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PayerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PaymentApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:PaymentCurrencyCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ProFormaInvoiceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:AmountTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:SetTriggerCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedAdvancePayment' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. + + + + + + Element 'ram:ChargeIndicator' must occur exactly 1 times. + + Element 'ram:ActualAmount' must occur exactly 1 times. + + Element 'ram:CategoryTradeTax' must occur exactly 1 times. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:CalculatedAmount' is marked as not used in the given context. + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionReason' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:PrepaidIndicator' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:DirectDebitMandateID' may occur at maximum 1 times. + + + + + + Element 'ram:ApplicableTradePaymentDiscountTerms' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableTradePaymentPenaltyTerms' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:FromEventCode' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstructionTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:PartialPaymentAmount' is marked as not used in the given context. + + + + + + Element 'ram:PartialPaymentPercent' is marked as not used in the given context. + + + + + + Element 'ram:PayeeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PaymentMeansID' is marked as not used in the given context. + + + + + + Element 'ram:SettlementPeriodMeasure' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalAmount' must occur exactly 1 times. + + Element 'ram:ChargeTotalAmount' may occur at maximum 1 times. + + Element 'ram:AllowanceTotalAmount' may occur at maximum 1 times. + + Element 'ram:TaxBasisTotalAmount' must occur exactly 1 times. + + Element 'ram:TaxTotalAmount' may occur at maximum 1 times. + + Element 'ram:GrandTotalAmount' must occur exactly 1 times. + + Element 'ram:TotalPrepaidAmount' may occur at maximum 1 times. + + Element 'ram:DuePayableAmount' must occur exactly 1 times. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:NetLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:ProductValueExcludingTobaccoTaxInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:RetailValueExcludingTaxInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:RoundingAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + Value of '@currencyID' is not allowed. + + + + + + Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalDepositFeeInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalDiscountAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + Element 'ram:ApplicableTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + Element 'ram:GuaranteeMethodCode' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Element 'ram:AccountName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:PayeeSpecifiedCreditorFinancialInstitution' is marked as not used in the given context. + + + + + + Element 'ram:IBANID' must occur exactly 1 times. + + + + + + Element 'ram:AccountName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:ProprietaryID' is marked as not used in the given context. + + + + + + Element 'ram:PayerSpecifiedDebtorFinancialInstitution' is marked as not used in the given context. + + + + + + Element 'ram:PaymentChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:PaymentMethodCode' is marked as not used in the given context. + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. + + + + + + Element 'ram:TaxApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:TaxCurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:UltimatePayeeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:IncludedSupplyChainTradeLineItem' is marked as not used in the given context. + + + + + + Element 'rsm:ValuationBreakdownStatement' is marked as not used in the given context. + + + diff --git a/validator/src/main/resources/schematron/ZF_211/FACTUR-X_BASIC.sch b/validator/src/main/resources/schematron/ZF_211/FACTUR-X_BASIC.sch index 2f45854d..64aa8153 100644 --- a/validator/src/main/resources/schematron/ZF_211/FACTUR-X_BASIC.sch +++ b/validator/src/main/resources/schematron/ZF_211/FACTUR-X_BASIC.sch @@ -1,7107 +1,7107 @@ - - - Schema for FACTUR-X; 1.0; EN16931-COMPLIANT-BASIC - - - - - - - - Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). - - - - - - Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116). - - Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117). - - Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118). - - Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT. - - Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. - - VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals. - - The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. - - The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. - - - - - - In a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amount (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Zero rated". - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" shall equal 0 (zero). - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Zero rated" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Standard rate" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). - - - - - - If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73). - - If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both. - - - - - - Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). - - Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95). - - Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98). - - Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance. - - Each Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both. - - The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. - - The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. - - - - - - Each Document level charge (BG-21) shall have a Document level charge amount (BT-99). - - Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102). - - Each Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105). - - Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge. - - Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both. - - The allowed maximum number of decimals for the Document level charge amount (BT-92) is 2. - - The allowed maximum number of decimals for the Document level charge base amount (BT-93) is 2. - - - - - - Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161). - - - - - - The last 4 to 6 digits of the Payment card primary account number (BT-87) shall be present if Payment card information (BG-18) is provided in the Invoice. - - - - - - Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126). - - Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129). - - An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130). - - Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131). - - Each Invoice line (BG-25) shall contain the Item name (BT-153). - - Each Invoice line (BG-25) shall contain the Item net price (BT-146). - - The Item net price (BT-146) shall NOT be negative. - - The Item gross price (BT-148) shall NOT be negative. - - The Item standard identifier (BT-157) shall have a Scheme identifier - - The Item classification identifier (BT-158) shall have a Scheme identifier - - Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151). - - An Invoice shall at least have one VAT breakdown group (BG-23). - - The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. - - - - - - The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4). - - - - - - The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). - - The Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). - - The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11). - - Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63). - - - - - - In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present. - - - - - - If both Invoice line period start date (BT-134) and Invoice line period end date (BT-135) are given then the Invoice line period end date (BT-135) shall be later or equal to the Invoice line period start date (BT-134). - - If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both. - - - - - - Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). - - Each Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140). - - Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason. - - Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both. - - The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. - - The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. - - - - - - Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). - - Each Invoice line charge (BG-28) shall have an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145). - - Invoice line charge reason code (BT-145) and Invoice line charge reason (BT144) shall indicate the same type of charge reason. - - Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both. - - The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. - - The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. - - - - - - The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’. - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" the Document level allowance VAT rate (BT-96) shall be 0 (zero). - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT", the Document level allowance VAT rate (BT-96) shall be 0 (zero). - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" the Document level allowance VAT rate (BT-96) shall be 0 (zero). - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). - - A Document level allowance (BG-20) where VAT category code (BT-95) is "Not subject to VAT" shall not contain a Document level allowance VAT rate (BT-96). - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero. - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" the Document level allowance VAT rate (BT-96) shall be 0 (zero). - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT", the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). - - A Document level charge (BG-21) where the VAT category code (BT-102) is "Not subject to VAT" shall not contain a Document level charge VAT rate (BT-103). - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" the Document level charge VAT rate (BT-103) shall be greater than zero. - - - - - - An Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Zero rated" the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - An Invoice shall have the Invoice total amount without VAT (BT-109). - - An Invoice shall have the Invoice total amount with VAT (BT-112). - - An Invoice shall have the Amount due for payment (BT-115). - - Sum of allowances on document level (BT-107) = S Document level allowance amount (BT-92). - - Sum of charges on document level (BT-108) = S Document level charge amount (BT-99). - - Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110). - - The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. - - The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. - - The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. - - The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. - - The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. - - The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. - - The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. - - The allowed maximum number of decimals for the Paid amount (BT-113) is 2. - - The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. - - The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. - - If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided. - - Invoice total amount without VAT (BT-109) = S Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108). - - Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114). - - An Invoice shall have the Sum of Invoice line net amount (BT-106). - - - - - - Invoice total VAT amount (BT-110) = S VAT category tax amount (BT-117). - - - - - - A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). - - - - - - A Payment account identifier (BT-84) shall be present if Credit transfer (BG-16) information is provided in the Invoice. - - If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present. - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Reverse charge". - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Reverse charge” shall be 0 (zero). - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language). - - - - - - The VAT category tax amount (BT-117) In a VAT breakdown (BG-23) where the VAT category code (BT-118) equals "Exempt from VAT" shall equal 0 (zero). - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120). - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Exempt from VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Exempt from VAT". - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Export outside the EU". - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Export outside the EU” shall be 0 (zero). - - A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language). - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Intra-community supply". - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). - - A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Intra-community supply" shall have a VAT exemption reason code (BT-121), meaning "Intra-community supply" or the VAT exemption reason text (BT-120) "Intra-community supply" (or the equivalent standard text in another language). - - In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank. - - In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Deliver to country code (BT-80) shall not be blank. - - - - - - For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IGIC", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IGIC” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IGIC" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). - - - - - - For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IPSI", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IPSI” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IPSI" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Not subject to VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Not subject to VAT". - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Not subject to VAT” shall be 0 (zero). - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language). - - An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain other VAT breakdown groups (BG-23). - - An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is not "Not subject to VAT". - - An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT". - - An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level charges (BG-21) where Document level charge VAT category code (BT-102) is not "Not subject to VAT". - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intracommunity supply" the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" the invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" the Invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-46). - - An Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject to VAT" shall not contain an Invoiced item VAT rate (BT-152). - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero. - - - - - - An Invoice that contains an Invoice line where the Invoiced item VAT category code (BT-151) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Zero rated" the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - An Invoice shall have a Specification identifier (BT-24). - - An Invoice shall have an Invoice number (BT-1). - - An Invoice shall have an Invoice issue date (BT-2). - - An Invoice shall have an Invoice type code (BT-3). - - An Invoice shall have an Invoice currency code (BT-5). - - An Invoice shall contain the Seller name (BT-27). - - An Invoice shall contain the Buyer name (BT-44). - - An Invoice shall contain the Seller postal address (BG-5). - - The Seller postal address (BG-5) shall contain a Seller country code (BT-40). - - The Seller electronic address (BT-34) shall have a Scheme identifier. - - The Buyer electronic address (BT-49) shall have a Scheme identifier. - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Standard rated” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated". - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Zero rated” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Zero rated". - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Exempt from VAT” shall contain exactly one VAT breakdown (BG-23) with the VAT category code (BT-118) equal to "Exempt from VAT". - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Reverse charge” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "VAT reverse charge". - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Intra-community supply” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Intra-community supply". - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Export outside the EU” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Export outside the EU". - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Not subject to VAT” shall contain exactly one VAT breakdown group (BG-23) with the VAT category code (BT-118) equal to "Not subject to VAT". - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IGIC” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IGIC". - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IPSI” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IPSI". - - In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present. - - An Invoice shall contain the Buyer postal address (BG-8). - - The Buyer postal address shall contain a Buyer country code (BT-55). - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - - - - - Element 'ram:CategoryCode' is marked as not used in the given context. - - - - - - Element 'ram:ControlRequirementIndicator' is marked as not used in the given context. - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:Content' must occur exactly 1 times. - - - - - - Element 'ram:ContentCode' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:Subject' is marked as not used in the given context. - - - - - - - Value of 'ram:SubjectCode' is not allowed. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:LanguageID' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - Element 'ram:Purpose' is marked as not used in the given context. - - - - - - Element 'ram:PurposeCode' is marked as not used in the given context. - - - - - - Element 'ram:RevisionDateTime' is marked as not used in the given context. - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - Value of 'ram:TypeCode' is not allowed. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:VersionID' is marked as not used in the given context. - - - - - - Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' may occur at maximum 1 times. - - Element 'ram:GuidelineSpecifiedDocumentContextParameter' must occur exactly 1 times. - - - - - - Element 'ram:ApplicationSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - Element 'ram:BIMSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. - - - - - - Element 'ram:Value' is marked as not used in the given context. - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. - - - - - - Element 'ram:Value' is marked as not used in the given context. - - - - - - Element 'ram:MessageStandardSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - Element 'ram:ScenarioSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTransactionID' is marked as not used in the given context. - - - - - - Element 'ram:SubsetSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - Element 'ram:TestIndicator' is marked as not used in the given context. - - - - - - Element 'ram:IncludedSupplyChainTradeLineItem' must occur at least 1 times. - - - - - - Element 'ram:SellerTradeParty' must occur exactly 1 times. - - Element 'ram:BuyerTradeParty' must occur exactly 1 times. - - - - - - Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. - - - - - - Element 'ram:BuyerAgentTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:BuyerAssignedAccountantTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:BuyerTaxRepresentativeTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:ID' may occur at maximum 1 times. - - Element 'ram:Name' must occur exactly 1 times. - - Element 'ram:PostalTradeAddress' must occur exactly 1 times. - - Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. - - Element 'ram:SpecifiedTaxRegistration' may occur at maximum 1 times. - - - - - - Element 'ram:DefinedTradeContact' is marked as not used in the given context. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - Element 'ram:CountrySubDivisionName' is marked as not used in the given context. - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - Element 'ram:TradingBusinessName' is marked as not used in the given context. - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:OrderResponseReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:PriceListReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:ProductEndUserTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:PurchaseConditionsReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:Reference' is marked as not used in the given context. - - - - - - Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:SalesAgentTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:SellerAssignedAccountantTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:Name' must occur exactly 1 times. - - Element 'ram:PostalTradeAddress' must occur exactly 1 times. - - Element 'ram:SpecifiedTaxRegistration' must occur exactly 1 times. - - - - - - Element 'ram:DefinedTradeContact' is marked as not used in the given context. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - Element 'ram:CountrySubDivisionName' is marked as not used in the given context. - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:URIUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:Name' must occur exactly 1 times. - - Element 'ram:PostalTradeAddress' must occur exactly 1 times. - - Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. - - - - - - Element 'ram:DefinedTradeContact' is marked as not used in the given context. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - Element 'ram:CountrySubDivisionName' is marked as not used in the given context. - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:SpecifiedProcuringProject' is marked as not used in the given context. - - - - - - Element 'ram:SupplyInstructionReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:UltimateCustomerOrderReferencedDocument' is marked as not used in the given context. - - - - - - Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:DescriptionBinaryObject' is marked as not used in the given context. - - - - - - Element 'ram:EarliestOccurrenceDateTime' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:LatestOccurrenceDateTime' is marked as not used in the given context. - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:OccurrenceLogisticsLocation' is marked as not used in the given context. - - - - - - Element 'ram:OccurrenceSpecifiedPeriod' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:UnitQuantity' is marked as not used in the given context. - - - - - - Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. - - - - - - Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. - - - - - - Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. - - - - - - Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:DeliveryNoteReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:PreviousDeliverySupplyChainEvent' is marked as not used in the given context. - - - - - - Element 'ram:ReceivingAdviceReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. - - - - - - Element 'ram:ShipFromTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:ID' may occur at maximum 1 times. - - Element 'ram:GlobalID' may occur at maximum 1 times. - - - - - - Element 'ram:DefinedTradeContact' is marked as not used in the given context. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - Element 'ram:CountrySubDivisionName' is marked as not used in the given context. - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. - - - - - - Element 'ram:URIUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:UltimateShipToTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:PaymentReference' may occur at maximum 1 times. - - Element 'ram:InvoiceCurrencyCode' must occur exactly 1 times. - - Element 'ram:ApplicableTradeTax' must occur at least 1 times. - - Element 'ram:SpecifiedTradePaymentTerms' may occur at maximum 1 times. - - Element 'ram:SpecifiedTradeSettlementHeaderMonetarySummation' must occur exactly 1 times. - - Element 'ram:ReceivableSpecifiedTradeAccountingAccount' may occur at maximum 1 times. - - - - - - Element 'ram:CalculatedAmount' must occur exactly 1 times. - - Element 'ram:TypeCode' must occur exactly 1 times. - - Element 'ram:BasisAmount' must occur exactly 1 times. - - Element 'ram:CategoryCode' must occur exactly 1 times. - - - - - - Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:CalculatedRate' is marked as not used in the given context. - - - - - - Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. - - - - - - - Value of 'ram:CategoryCode' is not allowed. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:CategoryName' is marked as not used in the given context. - - - - - - Element 'ram:CurrencyCode' is marked as not used in the given context. - - - - - - Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - Value of 'ram:ExemptionReasonCode' is not allowed. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - Element 'ram:Jurisdiction' is marked as not used in the given context. - - - - - - Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. - - - - - - Attribute @format' marked as not used in the given context. - - - - - - Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. - - - - - - Element 'ram:TaxPointDate' is marked as not used in the given context. - - - - - - Element 'ram:Type' is marked as not used in the given context. - - - - - - - Value of 'ram:TypeCode' is not allowed. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:CompleteDateTime' is marked as not used in the given context. - - - - - - Element 'ram:ContinuousIndicator' is marked as not used in the given context. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:DurationMeasure' is marked as not used in the given context. - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:InclusiveIndicator' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:OpenIndicator' is marked as not used in the given context. - - - - - - Element 'ram:PurposeCode' is marked as not used in the given context. - - - - - - Element 'ram:SeasonCode' is marked as not used in the given context. - - - - - - Element 'ram:SequenceNumeric' is marked as not used in the given context. - - - - - - Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:CreditReason' is marked as not used in the given context. - - - - - - Element 'ram:CreditReasonCode' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CreditorReferenceIssuerID' is marked as not used in the given context. - - - - - - Element 'ram:CreditorReferenceType' is marked as not used in the given context. - - - - - - Element 'ram:CreditorReferenceTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:DuePayableAmount' is marked as not used in the given context. - - - - - - Element 'ram:FactoringAgreementReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:FactoringListReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:InvoiceDateTime' is marked as not used in the given context. - - - - - - Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. - - - - - - Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25). - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:InvoiceeTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:InvoicerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:NextInvoiceDateTime' is marked as not used in the given context. - - - - - - Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:ID' may occur at maximum 1 times. - - Element 'ram:GlobalID' may occur at maximum 1 times. - - Element 'ram:Name' must occur exactly 1 times. - - - - - - Element 'ram:DefinedTradeContact' is marked as not used in the given context. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - Element 'ram:TradingBusinessName' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. - - - - - - Element 'ram:URIUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:PayerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:PaymentApplicableTradeCurrencyExchange' is marked as not used in the given context. - - - - - - Element 'ram:PaymentCurrencyCode' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:ProFormaInvoiceReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:AmountTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:SetTriggerCode' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedAdvancePayment' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. - - - - - - Element 'ram:ChargeIndicator' must occur exactly 1 times. - - Element 'ram:ActualAmount' must occur exactly 1 times. - - Element 'ram:CategoryTradeTax' must occur exactly 1 times. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - Attribute @format' marked as not used in the given context. - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - Element 'ram:CategoryCode' must occur exactly 1 times. - - - - - - Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:BasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:CalculatedAmount' is marked as not used in the given context. - - - - - - Element 'ram:CalculatedRate' is marked as not used in the given context. - - - - - - Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. - - - - - - - Value of 'ram:CategoryCode' is not allowed. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:CategoryName' is marked as not used in the given context. - - - - - - Element 'ram:CurrencyCode' is marked as not used in the given context. - - - - - - Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:DueDateTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:ExemptionReason' is marked as not used in the given context. - - - - - - Element 'ram:ExemptionReasonCode' is marked as not used in the given context. - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - Element 'ram:Jurisdiction' is marked as not used in the given context. - - - - - - Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. - - - - - - Attribute @format' marked as not used in the given context. - - - - - - Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. - - - - - - Element 'ram:TaxPointDate' is marked as not used in the given context. - - - - - - Element 'ram:Type' is marked as not used in the given context. - - - - - - - Value of 'ram:TypeCode' is not allowed. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - Element 'udt:IndicatorString' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:PrepaidIndicator' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:SequenceNumeric' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:DirectDebitMandateID' may occur at maximum 1 times. - - - - - - Element 'ram:ApplicableTradePaymentDiscountTerms' is marked as not used in the given context. - - - - - - Element 'ram:ApplicableTradePaymentPenaltyTerms' is marked as not used in the given context. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:FromEventCode' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:InstructionTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:PartialPaymentAmount' is marked as not used in the given context. - - - - - - Element 'ram:PartialPaymentPercent' is marked as not used in the given context. - - - - - - Element 'ram:PayeeTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:PaymentMeansID' is marked as not used in the given context. - - - - - - Element 'ram:SettlementPeriodMeasure' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. - - - - - - Element 'ram:LineTotalAmount' must occur exactly 1 times. - - Element 'ram:ChargeTotalAmount' may occur at maximum 1 times. - - Element 'ram:AllowanceTotalAmount' may occur at maximum 1 times. - - Element 'ram:TaxBasisTotalAmount' must occur exactly 1 times. - - Element 'ram:TaxTotalAmount' may occur at maximum 1 times. - - Element 'ram:GrandTotalAmount' must occur exactly 1 times. - - Element 'ram:TotalPrepaidAmount' may occur at maximum 1 times. - - Element 'ram:DuePayableAmount' must occur exactly 1 times. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. - - - - - - Element 'ram:NetLineTotalAmount' is marked as not used in the given context. - - - - - - Element 'ram:ProductValueExcludingTobaccoTaxInformationAmount' is marked as not used in the given context. - - - - - - Element 'ram:RetailValueExcludingTaxInformationAmount' is marked as not used in the given context. - - - - - - Element 'ram:RoundingAmount' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - Value of '@currencyID' is not allowed. - - - - - - Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. - - - - - - Element 'ram:TotalDepositFeeInformationAmount' is marked as not used in the given context. - - - - - - Element 'ram:TotalDiscountAmount' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - - - - - Element 'ram:ApplicableTradeSettlementFinancialCard' is marked as not used in the given context. - - - - - - Element 'ram:GuaranteeMethodCode' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - Element 'ram:AccountName' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:PayeeSpecifiedCreditorFinancialInstitution' is marked as not used in the given context. - - - - - - Element 'ram:IBANID' must occur exactly 1 times. - - - - - - Element 'ram:AccountName' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:ProprietaryID' is marked as not used in the given context. - - - - - - Element 'ram:PayerSpecifiedDebtorFinancialInstitution' is marked as not used in the given context. - - - - - - Element 'ram:PaymentChannelCode' is marked as not used in the given context. - - - - - - Element 'ram:PaymentMethodCode' is marked as not used in the given context. - - - - - - - Value of 'ram:TypeCode' is not allowed. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. - - - - - - Element 'ram:TaxApplicableTradeCurrencyExchange' is marked as not used in the given context. - - - - - - Element 'ram:TaxCurrencyCode' is marked as not used in the given context. - - - - - - Element 'ram:UltimatePayeeTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTradeProduct' must occur exactly 1 times. - - Element 'ram:SpecifiedLineTradeAgreement' must occur exactly 1 times. - - - - - - Element 'ram:LineID' must occur exactly 1 times. - - - - - - Element 'ram:IncludedNote' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LineStatusCode' is marked as not used in the given context. - - - - - - Element 'ram:LineStatusReasonCode' is marked as not used in the given context. - - - - - - Element 'ram:ParentLineID' is marked as not used in the given context. - - - - - - Element 'ram:DescriptionCode' is marked as not used in the given context. - - - - - - Element 'ram:IncludedSubordinateTradeLineItem' is marked as not used in the given context. - - - - - - Element 'ram:NetPriceProductTradePrice' must occur exactly 1 times. - - - - - - Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. - - - - - - Element 'ram:BuyerOrderReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:BuyerReference' is marked as not used in the given context. - - - - - - Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:ContractReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:GrossPriceProductTradePrice' is marked as not used in the given context. - - - - - - Element 'ram:IncludedSpecifiedMarketplace' is marked as not used in the given context. - - - - - - Element 'ram:ItemBuyerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:ItemSellerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:ChargeAmount' must occur exactly 1 times. - - - - - - Element 'ram:AppliedTradeAllowanceCharge' is marked as not used in the given context. - - - - - - Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. - - - - - - Attribute @unitCodeListAgencyID' marked as not used in the given context. - - - - - - Attribute @unitCodeListAgencyName' marked as not used in the given context. - - - - - - Attribute @unitCodeListID' marked as not used in the given context. - - - - - - - Value of '@unitCode' is not allowed. - - - - - - Element 'ram:ChangeReason' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:DeliveryTradeLocation' is marked as not used in the given context. - - - - - - Element 'ram:IncludedTradeTax' is marked as not used in the given context. - - - - - - Element 'ram:MaximumQuantity' is marked as not used in the given context. - - - - - - Element 'ram:MinimumQuantity' is marked as not used in the given context. - - - - - - Element 'ram:OrderUnitConversionFactorNumeric' is marked as not used in the given context. - - - - - - Element 'ram:TradeComparisonReferencePrice' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context. - - - - - - Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:UltimateCustomerOrderReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:BilledQuantity' must occur exactly 1 times. - - - - - - Element 'ram:ActualDeliverySupplyChainEvent' is marked as not used in the given context. - - - - - - Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. - - - - - - Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. - - - - - - Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. - - - - - - Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. - - - - - - Attribute @unitCodeListAgencyID' marked as not used in the given context. - - - - - - Attribute @unitCodeListAgencyName' marked as not used in the given context. - - - - - - Attribute @unitCodeListID' marked as not used in the given context. - - - - - - - Value of '@unitCode' is not allowed. - - - - - - Element 'ram:ChargeFreeQuantity' is marked as not used in the given context. - - - - - - Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:DeliveryNoteReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:DespatchAdviceReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:DespatchedQuantity' is marked as not used in the given context. - - - - - - Element 'ram:GrossWeightMeasure' is marked as not used in the given context. - - - - - - Element 'ram:IncludedSupplyChainPackaging' is marked as not used in the given context. - - - - - - Element 'ram:NetWeightMeasure' is marked as not used in the given context. - - - - - - Element 'ram:PackageQuantity' is marked as not used in the given context. - - - - - - Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:PerPackageUnitQuantity' is marked as not used in the given context. - - - - - - Element 'ram:ProductUnitQuantity' is marked as not used in the given context. - - - - - - Element 'ram:ReceivedQuantity' is marked as not used in the given context. - - - - - - Element 'ram:ReceivingAdviceReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. - - - - - - Element 'ram:RequestedDeliverySupplyChainEvent' is marked as not used in the given context. - - - - - - Element 'ram:RequestedQuantity' is marked as not used in the given context. - - - - - - Element 'ram:ShipFromTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:ShipToTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedDeliveryAdjustment' is marked as not used in the given context. - - - - - - Element 'ram:TheoreticalWeightMeasure' is marked as not used in the given context. - - - - - - Element 'ram:UltimateShipToTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:ApplicableTradeTax' must occur exactly 1 times. - - Element 'ram:SpecifiedTradeSettlementLineMonetarySummation' must occur exactly 1 times. - - - - - - Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - Element 'ram:CategoryCode' must occur exactly 1 times. - - - - - - Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:BasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:CalculatedAmount' is marked as not used in the given context. - - - - - - Element 'ram:CalculatedRate' is marked as not used in the given context. - - - - - - Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. - - - - - - - Value of 'ram:CategoryCode' is not allowed. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:CategoryName' is marked as not used in the given context. - - - - - - Element 'ram:CurrencyCode' is marked as not used in the given context. - - - - - - Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:DueDateTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:ExemptionReason' is marked as not used in the given context. - - - - - - Element 'ram:ExemptionReasonCode' is marked as not used in the given context. - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - Element 'ram:Jurisdiction' is marked as not used in the given context. - - - - - - Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. - - - - - - Attribute @format' marked as not used in the given context. - - - - - - Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. - - - - - - Element 'ram:TaxPointDate' is marked as not used in the given context. - - - - - - Element 'ram:Type' is marked as not used in the given context. - - - - - - - Value of 'ram:TypeCode' is not allowed. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:BillingSpecifiedPeriod' is marked as not used in the given context. - - - - - - Element 'ram:DiscountIndicator' is marked as not used in the given context. - - - - - - Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. - - - - - - Element 'ram:InvoiceReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:PaymentReference' is marked as not used in the given context. - - - - - - Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:ReceivableSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. - - - - - - Element 'ram:ActualAmount' must occur exactly 1 times. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. - - - - - - Element 'ram:BasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - Element 'ram:CalculationPercent' is marked as not used in the given context. - - - - - - Element 'ram:CategoryTradeTax' is marked as not used in the given context. - - - - - - Element 'udt:IndicatorString' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:PrepaidIndicator' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:SequenceNumeric' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTradePaymentTerms' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. - - - - - - Element 'ram:LineTotalAmount' must occur exactly 1 times. - - - - - - Element 'ram:AllowanceTotalAmount' is marked as not used in the given context. - - - - - - Element 'ram:ChargeTotalAmount' is marked as not used in the given context. - - - - - - Element 'ram:GrandTotalAmount' is marked as not used in the given context. - - - - - - Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. - - - - - - Element 'ram:NetLineTotalAmount' is marked as not used in the given context. - - - - - - Element 'ram:ProductWeightLossInformationAmount' is marked as not used in the given context. - - - - - - Element 'ram:TaxBasisTotalAmount' is marked as not used in the given context. - - - - - - Element 'ram:TaxTotalAmount' is marked as not used in the given context. - - - - - - Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. - - - - - - Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. - - - - - - Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. - - - - - - Element 'ram:TotalAdjustmentAmount' is marked as not used in the given context. - - - - - - Element 'ram:Name' must occur exactly 1 times. - - - - - - Element 'ram:AdditionalReferenceReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:ApplicableMaterialGoodsCharacteristic' is marked as not used in the given context. - - - - - - Element 'ram:ApplicableProductCharacteristic' is marked as not used in the given context. - - - - - - Element 'ram:AreaDensityMeasure' is marked as not used in the given context. - - - - - - Element 'ram:BrandName' is marked as not used in the given context. - - - - - - Element 'ram:BrandOwnerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:BuyerAssignedID' is marked as not used in the given context. - - - - - - Element 'ram:CertificationEvidenceReferenceReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:ColourCode' is marked as not used in the given context. - - - - - - Element 'ram:ColourDescription' is marked as not used in the given context. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:DesignatedProductClassification' is marked as not used in the given context. - - - - - - Element 'ram:Designation' is marked as not used in the given context. - - - - - - Element 'ram:DrainedNetWeightMeasure' is marked as not used in the given context. - - - - - - Element 'ram:EndItemName' is marked as not used in the given context. - - - - - - Element 'ram:EndItemTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:FormattedCancellationAnnouncedLaunchDateTime' is marked as not used in the given context. - - - - - - Element 'ram:FormattedLatestProductDataChangeDateTime' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:GrossWeightMeasure' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:IncludedReferencedProduct' is marked as not used in the given context. - - - - - - Element 'ram:IndividualTradeProductInstance' is marked as not used in the given context. - - - - - - Element 'ram:InformationNote' is marked as not used in the given context. - - - - - - Element 'ram:InspectionReferenceReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:LegalRightsOwnerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:LinearSpatialDimension' is marked as not used in the given context. - - - - - - Element 'ram:MSDSReferenceReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:ManufacturerAssignedID' is marked as not used in the given context. - - - - - - Element 'ram:ManufacturerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:MaximumLinearSpatialDimension' is marked as not used in the given context. - - - - - - Element 'ram:MinimumLinearSpatialDimension' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:NetWeightMeasure' is marked as not used in the given context. - - - - - - Element 'ram:OriginTradeCountry' is marked as not used in the given context. - - - - - - Element 'ram:PresentationSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Element 'ram:ProductGroupID' is marked as not used in the given context. - - - - - - Element 'ram:SellerAssignedID' is marked as not used in the given context. - - - - - - Element 'ram:SubBrandName' is marked as not used in the given context. - - - - - - Element 'ram:TradeName' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:UseDescription' is marked as not used in the given context. - - - - - - Element 'ram:VariableMeasureIndicator' is marked as not used in the given context. - - - - - - Element 'rsm:ValuationBreakdownStatement' is marked as not used in the given context. - - - + + + Schema for FACTUR-X; 1.0; EN16931-COMPLIANT-BASIC + + + + + + + + Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). + + + + + + Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116). + + Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117). + + Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118). + + Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT. + + Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. + + VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals. + + The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. + + The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. + + + + + + In a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amount (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Zero rated". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" shall equal 0 (zero). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Zero rated" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Standard rate" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73). + + If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both. + + + + + + Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). + + Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95). + + Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98). + + Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance. + + Each Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both. + + The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. + + The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. + + + + + + Each Document level charge (BG-21) shall have a Document level charge amount (BT-99). + + Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102). + + Each Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105). + + Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge. + + Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both. + + The allowed maximum number of decimals for the Document level charge amount (BT-92) is 2. + + The allowed maximum number of decimals for the Document level charge base amount (BT-93) is 2. + + + + + + Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161). + + + + + + The last 4 to 6 digits of the Payment card primary account number (BT-87) shall be present if Payment card information (BG-18) is provided in the Invoice. + + + + + + Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126). + + Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129). + + An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130). + + Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131). + + Each Invoice line (BG-25) shall contain the Item name (BT-153). + + Each Invoice line (BG-25) shall contain the Item net price (BT-146). + + The Item net price (BT-146) shall NOT be negative. + + The Item gross price (BT-148) shall NOT be negative. + + The Item standard identifier (BT-157) shall have a Scheme identifier + + The Item classification identifier (BT-158) shall have a Scheme identifier + + Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151). + + An Invoice shall at least have one VAT breakdown group (BG-23). + + The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. + + + + + + The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4). + + + + + + The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + The Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11). + + Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63). + + + + + + In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present. + + + + + + If both Invoice line period start date (BT-134) and Invoice line period end date (BT-135) are given then the Invoice line period end date (BT-135) shall be later or equal to the Invoice line period start date (BT-134). + + If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both. + + + + + + Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). + + Each Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140). + + Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason. + + Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both. + + The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. + + The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. + + + + + + Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). + + Each Invoice line charge (BG-28) shall have an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145). + + Invoice line charge reason code (BT-145) and Invoice line charge reason (BT144) shall indicate the same type of charge reason. + + Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both. + + The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. + + The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. + + + + + + The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT", the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + A Document level allowance (BG-20) where VAT category code (BT-95) is "Not subject to VAT" shall not contain a Document level allowance VAT rate (BT-96). + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT", the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + A Document level charge (BG-21) where the VAT category code (BT-102) is "Not subject to VAT" shall not contain a Document level charge VAT rate (BT-103). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" the Document level charge VAT rate (BT-103) shall be greater than zero. + + + + + + An Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Zero rated" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice shall have the Invoice total amount without VAT (BT-109). + + An Invoice shall have the Invoice total amount with VAT (BT-112). + + An Invoice shall have the Amount due for payment (BT-115). + + Sum of allowances on document level (BT-107) = S Document level allowance amount (BT-92). + + Sum of charges on document level (BT-108) = S Document level charge amount (BT-99). + + Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110). + + The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. + + The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. + + The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. + + The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. + + The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. + + The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. + + The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. + + The allowed maximum number of decimals for the Paid amount (BT-113) is 2. + + The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. + + The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. + + If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided. + + Invoice total amount without VAT (BT-109) = S Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108). + + Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114). + + An Invoice shall have the Sum of Invoice line net amount (BT-106). + + + + + + Invoice total VAT amount (BT-110) = S VAT category tax amount (BT-117). + + + + + + A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). + + + + + + A Payment account identifier (BT-84) shall be present if Credit transfer (BG-16) information is provided in the Invoice. + + If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present. + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Reverse charge". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Reverse charge” shall be 0 (zero). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language). + + + + + + The VAT category tax amount (BT-117) In a VAT breakdown (BG-23) where the VAT category code (BT-118) equals "Exempt from VAT" shall equal 0 (zero). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120). + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Exempt from VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Exempt from VAT". + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Export outside the EU". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Export outside the EU” shall be 0 (zero). + + A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language). + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Intra-community supply". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Intra-community supply" shall have a VAT exemption reason code (BT-121), meaning "Intra-community supply" or the VAT exemption reason text (BT-120) "Intra-community supply" (or the equivalent standard text in another language). + + In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank. + + In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Deliver to country code (BT-80) shall not be blank. + + + + + + For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IGIC", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IGIC” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IGIC" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IPSI", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IPSI” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IPSI" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Not subject to VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Not subject to VAT". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Not subject to VAT” shall be 0 (zero). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language). + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain other VAT breakdown groups (BG-23). + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is not "Not subject to VAT". + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT". + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level charges (BG-21) where Document level charge VAT category code (BT-102) is not "Not subject to VAT". + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intracommunity supply" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" the invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" the Invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-46). + + An Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject to VAT" shall not contain an Invoiced item VAT rate (BT-152). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero. + + + + + + An Invoice that contains an Invoice line where the Invoiced item VAT category code (BT-151) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Zero rated" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice shall have a Specification identifier (BT-24). + + An Invoice shall have an Invoice number (BT-1). + + An Invoice shall have an Invoice issue date (BT-2). + + An Invoice shall have an Invoice type code (BT-3). + + An Invoice shall have an Invoice currency code (BT-5). + + An Invoice shall contain the Seller name (BT-27). + + An Invoice shall contain the Buyer name (BT-44). + + An Invoice shall contain the Seller postal address (BG-5). + + The Seller postal address (BG-5) shall contain a Seller country code (BT-40). + + The Seller electronic address (BT-34) shall have a Scheme identifier. + + The Buyer electronic address (BT-49) shall have a Scheme identifier. + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Standard rated” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Zero rated” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Zero rated". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Exempt from VAT” shall contain exactly one VAT breakdown (BG-23) with the VAT category code (BT-118) equal to "Exempt from VAT". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Reverse charge” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "VAT reverse charge". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Intra-community supply” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Intra-community supply". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Export outside the EU” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Export outside the EU". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Not subject to VAT” shall contain exactly one VAT breakdown group (BG-23) with the VAT category code (BT-118) equal to "Not subject to VAT". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IGIC” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IGIC". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IPSI” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IPSI". + + In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present. + + An Invoice shall contain the Buyer postal address (BG-8). + + The Buyer postal address shall contain a Buyer country code (BT-55). + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + Element 'ram:ControlRequirementIndicator' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Content' must occur exactly 1 times. + + + + + + Element 'ram:ContentCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:Subject' is marked as not used in the given context. + + + + + + + Value of 'ram:SubjectCode' is not allowed. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:Purpose' is marked as not used in the given context. + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:VersionID' is marked as not used in the given context. + + + + + + Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' may occur at maximum 1 times. + + Element 'ram:GuidelineSpecifiedDocumentContextParameter' must occur exactly 1 times. + + + + + + Element 'ram:ApplicationSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'ram:BIMSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + Element 'ram:MessageStandardSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'ram:ScenarioSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTransactionID' is marked as not used in the given context. + + + + + + Element 'ram:SubsetSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'ram:TestIndicator' is marked as not used in the given context. + + + + + + Element 'ram:IncludedSupplyChainTradeLineItem' must occur at least 1 times. + + + + + + Element 'ram:SellerTradeParty' must occur exactly 1 times. + + Element 'ram:BuyerTradeParty' must occur exactly 1 times. + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. + + + + + + Element 'ram:BuyerAgentTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:BuyerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:BuyerTaxRepresentativeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + Element 'ram:SpecifiedTaxRegistration' may occur at maximum 1 times. + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Element 'ram:TradingBusinessName' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:OrderResponseReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PriceListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ProductEndUserTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PurchaseConditionsReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:Reference' is marked as not used in the given context. + + + + + + Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:SalesAgentTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:SellerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + Element 'ram:SpecifiedTaxRegistration' must occur exactly 1 times. + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:SpecifiedProcuringProject' is marked as not used in the given context. + + + + + + Element 'ram:SupplyInstructionReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:UltimateCustomerOrderReferencedDocument' is marked as not used in the given context. + + + + + + Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:DescriptionBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:EarliestOccurrenceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LatestOccurrenceDateTime' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:OccurrenceLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:OccurrenceSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UnitQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:DeliveryNoteReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PreviousDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ReceivingAdviceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. + + + + + + Element 'ram:ShipFromTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + Element 'ram:GlobalID' may occur at maximum 1 times. + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:UltimateShipToTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PaymentReference' may occur at maximum 1 times. + + Element 'ram:InvoiceCurrencyCode' must occur exactly 1 times. + + Element 'ram:ApplicableTradeTax' must occur at least 1 times. + + Element 'ram:SpecifiedTradePaymentTerms' may occur at maximum 1 times. + + Element 'ram:SpecifiedTradeSettlementHeaderMonetarySummation' must occur exactly 1 times. + + Element 'ram:ReceivableSpecifiedTradeAccountingAccount' may occur at maximum 1 times. + + + + + + Element 'ram:CalculatedAmount' must occur exactly 1 times. + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:BasisAmount' must occur exactly 1 times. + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + Value of 'ram:ExemptionReasonCode' is not allowed. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:CompleteDateTime' is marked as not used in the given context. + + + + + + Element 'ram:ContinuousIndicator' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:DurationMeasure' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InclusiveIndicator' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:OpenIndicator' is marked as not used in the given context. + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:SeasonCode' is marked as not used in the given context. + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:CreditReason' is marked as not used in the given context. + + + + + + Element 'ram:CreditReasonCode' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CreditorReferenceIssuerID' is marked as not used in the given context. + + + + + + Element 'ram:CreditorReferenceType' is marked as not used in the given context. + + + + + + Element 'ram:CreditorReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:DuePayableAmount' is marked as not used in the given context. + + + + + + Element 'ram:FactoringAgreementReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:FactoringListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:InvoiceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. + + + + + + Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25). + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:InvoicerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:NextInvoiceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + Element 'ram:GlobalID' may occur at maximum 1 times. + + Element 'ram:Name' must occur exactly 1 times. + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Element 'ram:TradingBusinessName' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PayerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PaymentApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:PaymentCurrencyCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ProFormaInvoiceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:AmountTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:SetTriggerCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedAdvancePayment' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. + + + + + + Element 'ram:ChargeIndicator' must occur exactly 1 times. + + Element 'ram:ActualAmount' must occur exactly 1 times. + + Element 'ram:CategoryTradeTax' must occur exactly 1 times. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:CalculatedAmount' is marked as not used in the given context. + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionReason' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:PrepaidIndicator' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:DirectDebitMandateID' may occur at maximum 1 times. + + + + + + Element 'ram:ApplicableTradePaymentDiscountTerms' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableTradePaymentPenaltyTerms' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:FromEventCode' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstructionTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:PartialPaymentAmount' is marked as not used in the given context. + + + + + + Element 'ram:PartialPaymentPercent' is marked as not used in the given context. + + + + + + Element 'ram:PayeeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PaymentMeansID' is marked as not used in the given context. + + + + + + Element 'ram:SettlementPeriodMeasure' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalAmount' must occur exactly 1 times. + + Element 'ram:ChargeTotalAmount' may occur at maximum 1 times. + + Element 'ram:AllowanceTotalAmount' may occur at maximum 1 times. + + Element 'ram:TaxBasisTotalAmount' must occur exactly 1 times. + + Element 'ram:TaxTotalAmount' may occur at maximum 1 times. + + Element 'ram:GrandTotalAmount' must occur exactly 1 times. + + Element 'ram:TotalPrepaidAmount' may occur at maximum 1 times. + + Element 'ram:DuePayableAmount' must occur exactly 1 times. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:NetLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:ProductValueExcludingTobaccoTaxInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:RetailValueExcludingTaxInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:RoundingAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + Value of '@currencyID' is not allowed. + + + + + + Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalDepositFeeInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalDiscountAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + Element 'ram:ApplicableTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + Element 'ram:GuaranteeMethodCode' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Element 'ram:AccountName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:PayeeSpecifiedCreditorFinancialInstitution' is marked as not used in the given context. + + + + + + Element 'ram:IBANID' must occur exactly 1 times. + + + + + + Element 'ram:AccountName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:ProprietaryID' is marked as not used in the given context. + + + + + + Element 'ram:PayerSpecifiedDebtorFinancialInstitution' is marked as not used in the given context. + + + + + + Element 'ram:PaymentChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:PaymentMethodCode' is marked as not used in the given context. + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. + + + + + + Element 'ram:TaxApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:TaxCurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:UltimatePayeeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeProduct' must occur exactly 1 times. + + Element 'ram:SpecifiedLineTradeAgreement' must occur exactly 1 times. + + + + + + Element 'ram:LineID' must occur exactly 1 times. + + + + + + Element 'ram:IncludedNote' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LineStatusCode' is marked as not used in the given context. + + + + + + Element 'ram:LineStatusReasonCode' is marked as not used in the given context. + + + + + + Element 'ram:ParentLineID' is marked as not used in the given context. + + + + + + Element 'ram:DescriptionCode' is marked as not used in the given context. + + + + + + Element 'ram:IncludedSubordinateTradeLineItem' is marked as not used in the given context. + + + + + + Element 'ram:NetPriceProductTradePrice' must occur exactly 1 times. + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. + + + + + + Element 'ram:BuyerOrderReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:BuyerReference' is marked as not used in the given context. + + + + + + Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ContractReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:GrossPriceProductTradePrice' is marked as not used in the given context. + + + + + + Element 'ram:IncludedSpecifiedMarketplace' is marked as not used in the given context. + + + + + + Element 'ram:ItemBuyerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ItemSellerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ChargeAmount' must occur exactly 1 times. + + + + + + Element 'ram:AppliedTradeAllowanceCharge' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + Value of '@unitCode' is not allowed. + + + + + + Element 'ram:ChangeReason' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:DeliveryTradeLocation' is marked as not used in the given context. + + + + + + Element 'ram:IncludedTradeTax' is marked as not used in the given context. + + + + + + Element 'ram:MaximumQuantity' is marked as not used in the given context. + + + + + + Element 'ram:MinimumQuantity' is marked as not used in the given context. + + + + + + Element 'ram:OrderUnitConversionFactorNumeric' is marked as not used in the given context. + + + + + + Element 'ram:TradeComparisonReferencePrice' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:UltimateCustomerOrderReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:BilledQuantity' must occur exactly 1 times. + + + + + + Element 'ram:ActualDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + Value of '@unitCode' is not allowed. + + + + + + Element 'ram:ChargeFreeQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:DeliveryNoteReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:DespatchAdviceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:DespatchedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:GrossWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:IncludedSupplyChainPackaging' is marked as not used in the given context. + + + + + + Element 'ram:NetWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:PackageQuantity' is marked as not used in the given context. + + + + + + Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PerPackageUnitQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ProductUnitQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ReceivedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ReceivingAdviceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. + + + + + + Element 'ram:RequestedDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:RequestedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ShipFromTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ShipToTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedDeliveryAdjustment' is marked as not used in the given context. + + + + + + Element 'ram:TheoreticalWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:UltimateShipToTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableTradeTax' must occur exactly 1 times. + + Element 'ram:SpecifiedTradeSettlementLineMonetarySummation' must occur exactly 1 times. + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:CalculatedAmount' is marked as not used in the given context. + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionReason' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BillingSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:DiscountIndicator' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:PaymentReference' is marked as not used in the given context. + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ReceivableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. + + + + + + Element 'ram:ActualAmount' must occur exactly 1 times. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:CalculationPercent' is marked as not used in the given context. + + + + + + Element 'ram:CategoryTradeTax' is marked as not used in the given context. + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:PrepaidIndicator' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradePaymentTerms' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalAmount' must occur exactly 1 times. + + + + + + Element 'ram:AllowanceTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:ChargeTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:GrandTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:NetLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:ProductWeightLossInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:TaxBasisTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:TaxTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. + + + + + + Element 'ram:TotalAdjustmentAmount' is marked as not used in the given context. + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + Element 'ram:AdditionalReferenceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableMaterialGoodsCharacteristic' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableProductCharacteristic' is marked as not used in the given context. + + + + + + Element 'ram:AreaDensityMeasure' is marked as not used in the given context. + + + + + + Element 'ram:BrandName' is marked as not used in the given context. + + + + + + Element 'ram:BrandOwnerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:BuyerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:CertificationEvidenceReferenceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ColourCode' is marked as not used in the given context. + + + + + + Element 'ram:ColourDescription' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:DesignatedProductClassification' is marked as not used in the given context. + + + + + + Element 'ram:Designation' is marked as not used in the given context. + + + + + + Element 'ram:DrainedNetWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:EndItemName' is marked as not used in the given context. + + + + + + Element 'ram:EndItemTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:FormattedCancellationAnnouncedLaunchDateTime' is marked as not used in the given context. + + + + + + Element 'ram:FormattedLatestProductDataChangeDateTime' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:GrossWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:IncludedReferencedProduct' is marked as not used in the given context. + + + + + + Element 'ram:IndividualTradeProductInstance' is marked as not used in the given context. + + + + + + Element 'ram:InformationNote' is marked as not used in the given context. + + + + + + Element 'ram:InspectionReferenceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:LegalRightsOwnerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LinearSpatialDimension' is marked as not used in the given context. + + + + + + Element 'ram:MSDSReferenceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ManufacturerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:ManufacturerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:MaximumLinearSpatialDimension' is marked as not used in the given context. + + + + + + Element 'ram:MinimumLinearSpatialDimension' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:NetWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:OriginTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:PresentationSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:ProductGroupID' is marked as not used in the given context. + + + + + + Element 'ram:SellerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:SubBrandName' is marked as not used in the given context. + + + + + + Element 'ram:TradeName' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UseDescription' is marked as not used in the given context. + + + + + + Element 'ram:VariableMeasureIndicator' is marked as not used in the given context. + + + + + + Element 'rsm:ValuationBreakdownStatement' is marked as not used in the given context. + + + diff --git a/validator/src/main/resources/schematron/ZF_211/FACTUR-X_EN16931.sch b/validator/src/main/resources/schematron/ZF_211/FACTUR-X_EN16931.sch index 9beb7962..86456bc6 100644 --- a/validator/src/main/resources/schematron/ZF_211/FACTUR-X_EN16931.sch +++ b/validator/src/main/resources/schematron/ZF_211/FACTUR-X_EN16931.sch @@ -1,9501 +1,9501 @@ - - - Schema for FACTUR-X; 1.0; EN16931-COMPLIANT (FULLY) - - - - - - - - Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). - - - - - - Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116). - - Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117). - - Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118). - - Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT. - - Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. - - VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals. - - The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. - - The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. - - - - - - In a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amount (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Zero rated". - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" shall equal 0 (zero). - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Zero rated" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Standard rate" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). - - - - - - If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73). - - If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both. - - - - - - Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). - - Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95). - - Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98). - - Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance. - - Each Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both. - - The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. - - The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. - - - - - - Each Document level charge (BG-21) shall have a Document level charge amount (BT-99). - - Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102). - - Each Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105). - - Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge. - - Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both. - - The allowed maximum number of decimals for the Document level charge amount (BT-92) is 2. - - The allowed maximum number of decimals for the Document level charge base amount (BT-93) is 2. - - - - - - Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161). - - - - - - The last 4 to 6 digits of the Payment card primary account number (BT-87) shall be present if Payment card information (BG-18) is provided in the Invoice. - - - - - - Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126). - - Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129). - - An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130). - - Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131). - - Each Invoice line (BG-25) shall contain the Item name (BT-153). - - Each Invoice line (BG-25) shall contain the Item net price (BT-146). - - The Item net price (BT-146) shall NOT be negative. - - The Item gross price (BT-148) shall NOT be negative. - - The Item standard identifier (BT-157) shall have a Scheme identifier - - The Item classification identifier (BT-158) shall have a Scheme identifier - - Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151). - - An Invoice shall at least have one VAT breakdown group (BG-23). - - The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. - - - - - - The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4). - - - - - - The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). - - The Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). - - The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11). - - Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63). - - - - - - In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present. - - - - - - If both Invoice line period start date (BT-134) and Invoice line period end date (BT-135) are given then the Invoice line period end date (BT-135) shall be later or equal to the Invoice line period start date (BT-134). - - If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both. - - - - - - Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). - - Each Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140). - - Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason. - - Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both. - - The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. - - The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. - - - - - - Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). - - Each Invoice line charge (BG-28) shall have an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145). - - Invoice line charge reason code (BT-145) and Invoice line charge reason (BT144) shall indicate the same type of charge reason. - - Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both. - - The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. - - The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. - - - - - - The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’. - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" the Document level allowance VAT rate (BT-96) shall be 0 (zero). - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT", the Document level allowance VAT rate (BT-96) shall be 0 (zero). - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" the Document level allowance VAT rate (BT-96) shall be 0 (zero). - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). - - A Document level allowance (BG-20) where VAT category code (BT-95) is "Not subject to VAT" shall not contain a Document level allowance VAT rate (BT-96). - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero. - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" the Document level allowance VAT rate (BT-96) shall be 0 (zero). - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT", the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). - - A Document level charge (BG-21) where the VAT category code (BT-102) is "Not subject to VAT" shall not contain a Document level charge VAT rate (BT-103). - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" the Document level charge VAT rate (BT-103) shall be greater than zero. - - - - - - An Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Zero rated" the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - An Invoice shall have the Invoice total amount without VAT (BT-109). - - An Invoice shall have the Invoice total amount with VAT (BT-112). - - An Invoice shall have the Amount due for payment (BT-115). - - Sum of allowances on document level (BT-107) = S Document level allowance amount (BT-92). - - Sum of charges on document level (BT-108) = S Document level charge amount (BT-99). - - Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110). - - The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. - - The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. - - The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. - - The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. - - The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. - - The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. - - The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. - - The allowed maximum number of decimals for the Paid amount (BT-113) is 2. - - The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. - - The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. - - If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided. - - Invoice total amount without VAT (BT-109) = S Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108). - - Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114). - - An Invoice shall have the Sum of Invoice line net amount (BT-106). - - - - - - Invoice total VAT amount (BT-110) = S VAT category tax amount (BT-117). - - - - - - A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). - - - - - - A Payment account identifier (BT-84) shall be present if Credit transfer (BG-16) information is provided in the Invoice. - - If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present. - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Reverse charge". - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Reverse charge” shall be 0 (zero). - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language). - - - - - - The VAT category tax amount (BT-117) In a VAT breakdown (BG-23) where the VAT category code (BT-118) equals "Exempt from VAT" shall equal 0 (zero). - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120). - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Exempt from VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Exempt from VAT". - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Export outside the EU". - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Export outside the EU” shall be 0 (zero). - - A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language). - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Intra-community supply". - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). - - A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Intra-community supply" shall have a VAT exemption reason code (BT-121), meaning "Intra-community supply" or the VAT exemption reason text (BT-120) "Intra-community supply" (or the equivalent standard text in another language). - - In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank. - - In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Deliver to country code (BT-80) shall not be blank. - - - - - - For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IGIC", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IGIC” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IGIC" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). - - - - - - For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IPSI", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IPSI” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IPSI" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Not subject to VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Not subject to VAT". - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Not subject to VAT” shall be 0 (zero). - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language). - - An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain other VAT breakdown groups (BG-23). - - An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is not "Not subject to VAT". - - An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT". - - An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level charges (BG-21) where Document level charge VAT category code (BT-102) is not "Not subject to VAT". - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intracommunity supply" the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" the invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" the Invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-46). - - An Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject to VAT" shall not contain an Invoiced item VAT rate (BT-152). - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero. - - - - - - An Invoice that contains an Invoice line where the Invoiced item VAT category code (BT-151) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Zero rated" the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - An Invoice shall have a Specification identifier (BT-24). - - An Invoice shall have an Invoice number (BT-1). - - An Invoice shall have an Invoice issue date (BT-2). - - An Invoice shall have an Invoice type code (BT-3). - - An Invoice shall have an Invoice currency code (BT-5). - - An Invoice shall contain the Seller name (BT-27). - - An Invoice shall contain the Buyer name (BT-44). - - An Invoice shall contain the Seller postal address (BG-5). - - The Seller postal address (BG-5) shall contain a Seller country code (BT-40). - - The Seller electronic address (BT-34) shall have a Scheme identifier. - - The Buyer electronic address (BT-49) shall have a Scheme identifier. - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Standard rated” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated". - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Zero rated” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Zero rated". - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Exempt from VAT” shall contain exactly one VAT breakdown (BG-23) with the VAT category code (BT-118) equal to "Exempt from VAT". - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Reverse charge” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "VAT reverse charge". - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Intra-community supply” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Intra-community supply". - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Export outside the EU” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Export outside the EU". - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Not subject to VAT” shall contain exactly one VAT breakdown group (BG-23) with the VAT category code (BT-118) equal to "Not subject to VAT". - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IGIC” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IGIC". - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IPSI” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IPSI". - - In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present. - - An Invoice shall contain the Buyer postal address (BG-8). - - The Buyer postal address shall contain a Buyer country code (BT-55). - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - - - - - Element 'ram:CategoryCode' is marked as not used in the given context. - - - - - - Element 'ram:ControlRequirementIndicator' is marked as not used in the given context. - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:Content' must occur exactly 1 times. - - - - - - Element 'ram:ContentCode' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:Subject' is marked as not used in the given context. - - - - - - - Value of 'ram:SubjectCode' is not allowed. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:LanguageID' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - Element 'ram:Purpose' is marked as not used in the given context. - - - - - - Element 'ram:PurposeCode' is marked as not used in the given context. - - - - - - Element 'ram:RevisionDateTime' is marked as not used in the given context. - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - Value of 'ram:TypeCode' is not allowed. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:VersionID' is marked as not used in the given context. - - - - - - Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' may occur at maximum 1 times. - - Element 'ram:GuidelineSpecifiedDocumentContextParameter' must occur exactly 1 times. - - - - - - Element 'ram:ApplicationSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - Element 'ram:BIMSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. - - - - - - Element 'ram:Value' is marked as not used in the given context. - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. - - - - - - Element 'ram:Value' is marked as not used in the given context. - - - - - - Element 'ram:MessageStandardSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - Element 'ram:ScenarioSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTransactionID' is marked as not used in the given context. - - - - - - Element 'ram:SubsetSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - Element 'ram:TestIndicator' is marked as not used in the given context. - - - - - - Element 'ram:IncludedSupplyChainTradeLineItem' must occur at least 1 times. - - - - - - Element 'ram:SellerTradeParty' must occur exactly 1 times. - - Element 'ram:BuyerTradeParty' must occur exactly 1 times. - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - Element 'ram:TypeCode' must occur exactly 1 times. - - Element 'ram:Name' may occur at maximum 1 times. - - Element 'ram:AttachmentBinaryObject' may occur at maximum 1 times. - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Attribute @characterSetCode' marked as not used in the given context. - - - - - - Attribute @encodingCode' marked as not used in the given context. - - - - - - Attribute @format' marked as not used in the given context. - - - - - - - Value of '@mimeCode' is not allowed. - - - - - - Attribute @uri' marked as not used in the given context. - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - - Value of 'ram:TypeCode' is not allowed. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. - - - - - - Element 'ram:BuyerAgentTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:BuyerAssignedAccountantTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:BuyerTaxRepresentativeTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:ID' may occur at maximum 1 times. - - Element 'ram:Name' must occur exactly 1 times. - - Element 'ram:DefinedTradeContact' may occur at maximum 1 times. - - Element 'ram:PostalTradeAddress' must occur exactly 1 times. - - Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. - - Element 'ram:SpecifiedTaxRegistration' may occur at maximum 1 times. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:FaxUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:JobTitle' is marked as not used in the given context. - - - - - - Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:PersonID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:Responsibility' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedNote' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:OrderResponseReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:PriceListReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:ProductEndUserTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:PurchaseConditionsReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:Reference' is marked as not used in the given context. - - - - - - Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:SalesAgentTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:SellerAssignedAccountantTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:Name' must occur exactly 1 times. - - Element 'ram:PostalTradeAddress' must occur exactly 1 times. - - Element 'ram:SpecifiedTaxRegistration' must occur exactly 1 times. - - - - - - Element 'ram:DefinedTradeContact' is marked as not used in the given context. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:URIUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:Name' must occur exactly 1 times. - - Element 'ram:Description' may occur at maximum 1 times. - - Element 'ram:DefinedTradeContact' may occur at maximum 1 times. - - Element 'ram:PostalTradeAddress' must occur exactly 1 times. - - Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:FaxUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:JobTitle' is marked as not used in the given context. - - - - - - Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:PersonID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:Responsibility' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedNote' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:SupplyInstructionReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:UltimateCustomerOrderReferencedDocument' is marked as not used in the given context. - - - - - - Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:DescriptionBinaryObject' is marked as not used in the given context. - - - - - - Element 'ram:EarliestOccurrenceDateTime' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:LatestOccurrenceDateTime' is marked as not used in the given context. - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:OccurrenceLogisticsLocation' is marked as not used in the given context. - - - - - - Element 'ram:OccurrenceSpecifiedPeriod' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:UnitQuantity' is marked as not used in the given context. - - - - - - Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. - - - - - - Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. - - - - - - Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. - - - - - - Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:DeliveryNoteReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:PreviousDeliverySupplyChainEvent' is marked as not used in the given context. - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. - - - - - - Element 'ram:ShipFromTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:ID' may occur at maximum 1 times. - - Element 'ram:GlobalID' may occur at maximum 1 times. - - - - - - Element 'ram:DefinedTradeContact' is marked as not used in the given context. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. - - - - - - Element 'ram:URIUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:UltimateShipToTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:PaymentReference' may occur at maximum 1 times. - - Element 'ram:InvoiceCurrencyCode' must occur exactly 1 times. - - Element 'ram:ApplicableTradeTax' must occur at least 1 times. - - Element 'ram:SpecifiedTradePaymentTerms' may occur at maximum 1 times. - - Element 'ram:SpecifiedTradeSettlementHeaderMonetarySummation' must occur exactly 1 times. - - Element 'ram:ReceivableSpecifiedTradeAccountingAccount' may occur at maximum 1 times. - - - - - - Element 'ram:CalculatedAmount' must occur exactly 1 times. - - Element 'ram:TypeCode' must occur exactly 1 times. - - Element 'ram:BasisAmount' must occur exactly 1 times. - - Element 'ram:CategoryCode' must occur exactly 1 times. - - - - - - Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:CalculatedRate' is marked as not used in the given context. - - - - - - Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. - - - - - - - Value of 'ram:CategoryCode' is not allowed. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:CategoryName' is marked as not used in the given context. - - - - - - Element 'ram:CurrencyCode' is marked as not used in the given context. - - - - - - Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - Value of 'ram:ExemptionReasonCode' is not allowed. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - Element 'ram:Jurisdiction' is marked as not used in the given context. - - - - - - Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. - - - - - - Attribute @format' marked as not used in the given context. - - - - - - Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. - - - - - - Element 'udt:Date' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:Type' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:CompleteDateTime' is marked as not used in the given context. - - - - - - Element 'ram:ContinuousIndicator' is marked as not used in the given context. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:DurationMeasure' is marked as not used in the given context. - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:InclusiveIndicator' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:OpenIndicator' is marked as not used in the given context. - - - - - - Element 'ram:PurposeCode' is marked as not used in the given context. - - - - - - Element 'ram:SeasonCode' is marked as not used in the given context. - - - - - - Element 'ram:SequenceNumeric' is marked as not used in the given context. - - - - - - Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:CreditReason' is marked as not used in the given context. - - - - - - Element 'ram:CreditReasonCode' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CreditorReferenceIssuerID' is marked as not used in the given context. - - - - - - Element 'ram:CreditorReferenceType' is marked as not used in the given context. - - - - - - Element 'ram:CreditorReferenceTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:DuePayableAmount' is marked as not used in the given context. - - - - - - Element 'ram:FactoringAgreementReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:FactoringListReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:InvoiceDateTime' is marked as not used in the given context. - - - - - - Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. - - - - - - Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25). - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:InvoiceeTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:InvoicerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:NextInvoiceDateTime' is marked as not used in the given context. - - - - - - Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:ID' may occur at maximum 1 times. - - Element 'ram:GlobalID' may occur at maximum 1 times. - - Element 'ram:Name' must occur exactly 1 times. - - - - - - Element 'ram:DefinedTradeContact' is marked as not used in the given context. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - Element 'ram:TradingBusinessName' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. - - - - - - Element 'ram:URIUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:PayerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:PaymentApplicableTradeCurrencyExchange' is marked as not used in the given context. - - - - - - Element 'ram:PaymentCurrencyCode' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:ProFormaInvoiceReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:AmountTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:SetTriggerCode' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedAdvancePayment' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. - - - - - - Element 'ram:ChargeIndicator' must occur exactly 1 times. - - Element 'ram:ActualAmount' must occur exactly 1 times. - - Element 'ram:CategoryTradeTax' must occur exactly 1 times. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - Attribute @format' marked as not used in the given context. - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - Element 'ram:CategoryCode' must occur exactly 1 times. - - - - - - Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:BasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:CalculatedAmount' is marked as not used in the given context. - - - - - - Element 'ram:CalculatedRate' is marked as not used in the given context. - - - - - - Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. - - - - - - - Value of 'ram:CategoryCode' is not allowed. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:CategoryName' is marked as not used in the given context. - - - - - - Element 'ram:CurrencyCode' is marked as not used in the given context. - - - - - - Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:DueDateTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:ExemptionReason' is marked as not used in the given context. - - - - - - Element 'ram:ExemptionReasonCode' is marked as not used in the given context. - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - Element 'ram:Jurisdiction' is marked as not used in the given context. - - - - - - Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. - - - - - - Attribute @format' marked as not used in the given context. - - - - - - Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. - - - - - - Element 'ram:TaxPointDate' is marked as not used in the given context. - - - - - - Element 'ram:Type' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - Element 'udt:IndicatorString' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:PrepaidIndicator' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:SequenceNumeric' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:Description' may occur at maximum 1 times. - - Element 'ram:DirectDebitMandateID' may occur at maximum 1 times. - - - - - - Element 'ram:ApplicableTradePaymentDiscountTerms' is marked as not used in the given context. - - - - - - Element 'ram:ApplicableTradePaymentPenaltyTerms' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:FromEventCode' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:InstructionTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:PartialPaymentAmount' is marked as not used in the given context. - - - - - - Element 'ram:PartialPaymentPercent' is marked as not used in the given context. - - - - - - Element 'ram:PayeeTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:PaymentMeansID' is marked as not used in the given context. - - - - - - Element 'ram:SettlementPeriodMeasure' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. - - - - - - Element 'ram:LineTotalAmount' must occur exactly 1 times. - - Element 'ram:ChargeTotalAmount' may occur at maximum 1 times. - - Element 'ram:AllowanceTotalAmount' may occur at maximum 1 times. - - Element 'ram:TaxBasisTotalAmount' must occur exactly 1 times. - - Element 'ram:TaxTotalAmount' may occur at maximum 2 times. - - Element 'ram:RoundingAmount' may occur at maximum 1 times. - - Element 'ram:GrandTotalAmount' must occur exactly 1 times. - - Element 'ram:TotalPrepaidAmount' may occur at maximum 1 times. - - Element 'ram:DuePayableAmount' must occur exactly 1 times. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - Value of '@currencyID' is not allowed. - - - - - - Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. - - - - - - Element 'ram:NetLineTotalAmount' is marked as not used in the given context. - - - - - - Element 'ram:ProductValueExcludingTobaccoTaxInformationAmount' is marked as not used in the given context. - - - - - - Element 'ram:RetailValueExcludingTaxInformationAmount' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - Value of '@currencyID' is not allowed. - - - - - - Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. - - - - - - Element 'ram:TotalDepositFeeInformationAmount' is marked as not used in the given context. - - - - - - Element 'ram:TotalDiscountAmount' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - Element 'ram:Information' may occur at maximum 1 times. - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CreditAvailableAmount' is marked as not used in the given context. - - - - - - Element 'ram:CreditLimitAmount' is marked as not used in the given context. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:ExpiryDate' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:InterestRatePercent' is marked as not used in the given context. - - - - - - Element 'ram:IssuingCompanyName' is marked as not used in the given context. - - - - - - Element 'ram:MicrochipIndicator' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:ValidFromDateTime' is marked as not used in the given context. - - - - - - Element 'ram:VerificationNumeric' is marked as not used in the given context. - - - - - - Element 'ram:GuaranteeMethodCode' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:BICID' must occur exactly 1 times. - - - - - - Element 'ram:AustralianBSBID' is marked as not used in the given context. - - - - - - Element 'ram:AustrianBankleitzahlID' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CHIPSParticipantID' is marked as not used in the given context. - - - - - - Element 'ram:CHIPSUniversalID' is marked as not used in the given context. - - - - - - Element 'ram:CanadianPaymentsAssociationID' is marked as not used in the given context. - - - - - - Element 'ram:ClearingSystemName' is marked as not used in the given context. - - - - - - Element 'ram:FedwireRoutingNumberID' is marked as not used in the given context. - - - - - - Element 'ram:GermanBankleitzahlID' is marked as not used in the given context. - - - - - - Element 'ram:HellenicBankID' is marked as not used in the given context. - - - - - - Element 'ram:HongKongBankID' is marked as not used in the given context. - - - - - - Element 'ram:IndianFinancialSystemID' is marked as not used in the given context. - - - - - - Element 'ram:IrishNSCID' is marked as not used in the given context. - - - - - - Element 'ram:ItalianDomesticID' is marked as not used in the given context. - - - - - - Element 'ram:JapanFinancialInstitutionCommonID' is marked as not used in the given context. - - - - - - Element 'ram:LocationFinancialInstitutionAddress' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:NewZealandNCCID' is marked as not used in the given context. - - - - - - Element 'ram:PolishNationalClearingID' is marked as not used in the given context. - - - - - - Element 'ram:PortugueseNCCID' is marked as not used in the given context. - - - - - - Element 'ram:RussianCentralBankID' is marked as not used in the given context. - - - - - - Element 'ram:SICID' is marked as not used in the given context. - - - - - - Element 'ram:SouthAfricanNCCID' is marked as not used in the given context. - - - - - - Element 'ram:SpanishDomesticInterbankingID' is marked as not used in the given context. - - - - - - Element 'ram:SubDivisionBranchFinancialInstitution' is marked as not used in the given context. - - - - - - Element 'ram:SwissBCID' is marked as not used in the given context. - - - - - - Element 'ram:UKSortCodeID' is marked as not used in the given context. - - - - - - Element 'ram:IBANID' must occur exactly 1 times. - - - - - - Element 'ram:AccountName' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:ProprietaryID' is marked as not used in the given context. - - - - - - Element 'ram:PayerSpecifiedDebtorFinancialInstitution' is marked as not used in the given context. - - - - - - Element 'ram:PaymentChannelCode' is marked as not used in the given context. - - - - - - Element 'ram:PaymentMethodCode' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. - - - - - - Element 'ram:TaxApplicableTradeCurrencyExchange' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:UltimatePayeeTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTradeProduct' must occur exactly 1 times. - - Element 'ram:SpecifiedLineTradeAgreement' must occur exactly 1 times. - - - - - - Element 'ram:LineID' must occur exactly 1 times. - - Element 'ram:IncludedNote' may occur at maximum 1 times. - - - - - - Element 'ram:Content' must occur exactly 1 times. - - - - - - Element 'ram:ContentCode' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:Subject' is marked as not used in the given context. - - - - - - Element 'ram:SubjectCode' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LineStatusCode' is marked as not used in the given context. - - - - - - Element 'ram:LineStatusReasonCode' is marked as not used in the given context. - - - - - - Element 'ram:ParentLineID' is marked as not used in the given context. - - - - - - Element 'ram:DescriptionCode' is marked as not used in the given context. - - - - - - Element 'ram:IncludedSubordinateTradeLineItem' is marked as not used in the given context. - - - - - - Element 'ram:NetPriceProductTradePrice' must occur exactly 1 times. - - - - - - Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - Element 'ram:IssuerAssignedID' is marked as not used in the given context. - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:BuyerReference' is marked as not used in the given context. - - - - - - Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:ContractReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:ChargeAmount' must occur exactly 1 times. - - Element 'ram:AppliedTradeAllowanceCharge' may occur at maximum 1 times. - - - - - - Element 'ram:ActualAmount' must occur exactly 1 times. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. - - - - - - Element 'ram:BasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - Element 'ram:CalculationPercent' is marked as not used in the given context. - - - - - - Element 'ram:CategoryTradeTax' is marked as not used in the given context. - - - - - - Element 'ram:ChargeIndicator' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:PrepaidIndicator' is marked as not used in the given context. - - - - - - Element 'ram:Reason' is marked as not used in the given context. - - - - - - Element 'ram:ReasonCode' is marked as not used in the given context. - - - - - - Element 'ram:SequenceNumeric' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. - - - - - - Attribute @unitCodeListAgencyID' marked as not used in the given context. - - - - - - Attribute @unitCodeListAgencyName' marked as not used in the given context. - - - - - - Attribute @unitCodeListID' marked as not used in the given context. - - - - - - - Value of '@unitCode' is not allowed. - - - - - - Element 'ram:ChangeReason' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:DeliveryTradeLocation' is marked as not used in the given context. - - - - - - Element 'ram:IncludedTradeTax' is marked as not used in the given context. - - - - - - Element 'ram:MaximumQuantity' is marked as not used in the given context. - - - - - - Element 'ram:MinimumQuantity' is marked as not used in the given context. - - - - - - Element 'ram:OrderUnitConversionFactorNumeric' is marked as not used in the given context. - - - - - - Element 'ram:TradeComparisonReferencePrice' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context. - - - - - - Element 'ram:IncludedSpecifiedMarketplace' is marked as not used in the given context. - - - - - - Element 'ram:ItemBuyerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:ItemSellerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:ChargeAmount' must occur exactly 1 times. - - - - - - Element 'ram:AppliedTradeAllowanceCharge' is marked as not used in the given context. - - - - - - Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. - - - - - - Attribute @unitCodeListAgencyID' marked as not used in the given context. - - - - - - Attribute @unitCodeListAgencyName' marked as not used in the given context. - - - - - - Attribute @unitCodeListID' marked as not used in the given context. - - - - - - - Value of '@unitCode' is not allowed. - - - - - - Element 'ram:ChangeReason' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:DeliveryTradeLocation' is marked as not used in the given context. - - - - - - Element 'ram:IncludedTradeTax' is marked as not used in the given context. - - - - - - Element 'ram:MaximumQuantity' is marked as not used in the given context. - - - - - - Element 'ram:MinimumQuantity' is marked as not used in the given context. - - - - - - Element 'ram:OrderUnitConversionFactorNumeric' is marked as not used in the given context. - - - - - - Element 'ram:TradeComparisonReferencePrice' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context. - - - - - - Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:UltimateCustomerOrderReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:BilledQuantity' must occur exactly 1 times. - - - - - - Element 'ram:ActualDeliverySupplyChainEvent' is marked as not used in the given context. - - - - - - Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. - - - - - - Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. - - - - - - Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. - - - - - - Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. - - - - - - Attribute @unitCodeListAgencyID' marked as not used in the given context. - - - - - - Attribute @unitCodeListAgencyName' marked as not used in the given context. - - - - - - Attribute @unitCodeListID' marked as not used in the given context. - - - - - - - Value of '@unitCode' is not allowed. - - - - - - Element 'ram:ChargeFreeQuantity' is marked as not used in the given context. - - - - - - Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:DeliveryNoteReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:DespatchAdviceReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:DespatchedQuantity' is marked as not used in the given context. - - - - - - Element 'ram:GrossWeightMeasure' is marked as not used in the given context. - - - - - - Element 'ram:IncludedSupplyChainPackaging' is marked as not used in the given context. - - - - - - Element 'ram:NetWeightMeasure' is marked as not used in the given context. - - - - - - Element 'ram:PackageQuantity' is marked as not used in the given context. - - - - - - Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:PerPackageUnitQuantity' is marked as not used in the given context. - - - - - - Element 'ram:ProductUnitQuantity' is marked as not used in the given context. - - - - - - Element 'ram:ReceivedQuantity' is marked as not used in the given context. - - - - - - Element 'ram:ReceivingAdviceReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. - - - - - - Element 'ram:RequestedDeliverySupplyChainEvent' is marked as not used in the given context. - - - - - - Element 'ram:RequestedQuantity' is marked as not used in the given context. - - - - - - Element 'ram:ShipFromTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:ShipToTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedDeliveryAdjustment' is marked as not used in the given context. - - - - - - Element 'ram:TheoreticalWeightMeasure' is marked as not used in the given context. - - - - - - Element 'ram:UltimateShipToTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:ApplicableTradeTax' must occur exactly 1 times. - - Element 'ram:SpecifiedTradeSettlementLineMonetarySummation' must occur exactly 1 times. - - Element 'ram:AdditionalReferencedDocument' may occur at maximum 1 times. - - Element 'ram:ReceivableSpecifiedTradeAccountingAccount' may occur at maximum 1 times. - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - - Value of 'ram:TypeCode' is not allowed. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - Element 'ram:CategoryCode' must occur exactly 1 times. - - - - - - Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:BasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:CalculatedAmount' is marked as not used in the given context. - - - - - - Element 'ram:CalculatedRate' is marked as not used in the given context. - - - - - - Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. - - - - - - - Value of 'ram:CategoryCode' is not allowed. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:CategoryName' is marked as not used in the given context. - - - - - - Element 'ram:CurrencyCode' is marked as not used in the given context. - - - - - - Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:DueDateTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:ExemptionReason' is marked as not used in the given context. - - - - - - Element 'ram:ExemptionReasonCode' is marked as not used in the given context. - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - Element 'ram:Jurisdiction' is marked as not used in the given context. - - - - - - Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. - - - - - - Attribute @format' marked as not used in the given context. - - - - - - Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. - - - - - - Element 'ram:TaxPointDate' is marked as not used in the given context. - - - - - - Element 'ram:Type' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:CompleteDateTime' is marked as not used in the given context. - - - - - - Element 'ram:ContinuousIndicator' is marked as not used in the given context. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:DurationMeasure' is marked as not used in the given context. - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:InclusiveIndicator' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:OpenIndicator' is marked as not used in the given context. - - - - - - Element 'ram:PurposeCode' is marked as not used in the given context. - - - - - - Element 'ram:SeasonCode' is marked as not used in the given context. - - - - - - Element 'ram:SequenceNumeric' is marked as not used in the given context. - - - - - - Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:DiscountIndicator' is marked as not used in the given context. - - - - - - Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. - - - - - - Element 'ram:InvoiceReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:PaymentReference' is marked as not used in the given context. - - - - - - Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:AmountTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:SetTriggerCode' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. - - - - - - Element 'ram:ActualAmount' must occur exactly 1 times. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - Attribute @format' marked as not used in the given context. - - - - - - Element 'ram:CategoryTradeTax' is marked as not used in the given context. - - - - - - Element 'udt:IndicatorString' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:PrepaidIndicator' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:SequenceNumeric' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTradePaymentTerms' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. - - - - - - Element 'ram:LineTotalAmount' must occur exactly 1 times. - - - - - - Element 'ram:AllowanceTotalAmount' is marked as not used in the given context. - - - - - - Element 'ram:ChargeTotalAmount' is marked as not used in the given context. - - - - - - Element 'ram:GrandTotalAmount' is marked as not used in the given context. - - - - - - Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. - - - - - - Element 'ram:NetLineTotalAmount' is marked as not used in the given context. - - - - - - Element 'ram:ProductWeightLossInformationAmount' is marked as not used in the given context. - - - - - - Element 'ram:TaxBasisTotalAmount' is marked as not used in the given context. - - - - - - Element 'ram:TaxTotalAmount' is marked as not used in the given context. - - - - - - Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. - - - - - - Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. - - - - - - Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. - - - - - - Element 'ram:TotalAdjustmentAmount' is marked as not used in the given context. - - - - - - Element 'ram:Name' must occur exactly 1 times. - - - - - - Element 'ram:AdditionalReferenceReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:ApplicableMaterialGoodsCharacteristic' is marked as not used in the given context. - - - - - - Element 'ram:Description' must occur exactly 1 times. - - Element 'ram:Value' must occur exactly 1 times. - - - - - - Element 'ram:ApplicableProductCharacteristicCondition' is marked as not used in the given context. - - - - - - Element 'ram:ApplicableReferencedStandard' is marked as not used in the given context. - - - - - - Element 'ram:ContentTypeCode' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:MeasurementMethodCode' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:ValueCode' is marked as not used in the given context. - - - - - - Element 'ram:ValueDateTime' is marked as not used in the given context. - - - - - - Element 'ram:ValueIndicator' is marked as not used in the given context. - - - - - - Element 'ram:ValueMeasure' is marked as not used in the given context. - - - - - - Element 'ram:ValueSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:AreaDensityMeasure' is marked as not used in the given context. - - - - - - Element 'ram:BrandName' is marked as not used in the given context. - - - - - - Element 'ram:BrandOwnerTradeParty' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CertificationEvidenceReferenceReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:ColourCode' is marked as not used in the given context. - - - - - - Element 'ram:ColourDescription' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:ClassCode' must occur exactly 1 times. - - - - - - Element 'ram:ApplicableReferencedStandard' is marked as not used in the given context. - - - - - - - Value of 'ram:ClassCode' is not allowed. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - Value of '@listID' is not allowed. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:ClassName' is marked as not used in the given context. - - - - - - Element 'ram:ClassProductCharacteristic' is marked as not used in the given context. - - - - - - Element 'ram:SubClassCode' is marked as not used in the given context. - - - - - - Element 'ram:SystemID' is marked as not used in the given context. - - - - - - Element 'ram:SystemName' is marked as not used in the given context. - - - - - - Element 'ram:Designation' is marked as not used in the given context. - - - - - - Element 'ram:DrainedNetWeightMeasure' is marked as not used in the given context. - - - - - - Element 'ram:EndItemName' is marked as not used in the given context. - - - - - - Element 'ram:EndItemTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:FormattedCancellationAnnouncedLaunchDateTime' is marked as not used in the given context. - - - - - - Element 'ram:FormattedLatestProductDataChangeDateTime' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:GrossWeightMeasure' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:IncludedReferencedProduct' is marked as not used in the given context. - - - - - - Element 'ram:IndividualTradeProductInstance' is marked as not used in the given context. - - - - - - Element 'ram:InformationNote' is marked as not used in the given context. - - - - - - Element 'ram:InspectionReferenceReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:LegalRightsOwnerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:LinearSpatialDimension' is marked as not used in the given context. - - - - - - Element 'ram:MSDSReferenceReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:ManufacturerAssignedID' is marked as not used in the given context. - - - - - - Element 'ram:ManufacturerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:MaximumLinearSpatialDimension' is marked as not used in the given context. - - - - - - Element 'ram:MinimumLinearSpatialDimension' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:NetWeightMeasure' is marked as not used in the given context. - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:SubordinateTradeCountrySubDivision' is marked as not used in the given context. - - - - - - Element 'ram:PresentationSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Element 'ram:ProductGroupID' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:SubBrandName' is marked as not used in the given context. - - - - - - Element 'ram:TradeName' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:UseDescription' is marked as not used in the given context. - - - - - - Element 'ram:VariableMeasureIndicator' is marked as not used in the given context. - - - - - - Element 'rsm:ValuationBreakdownStatement' is marked as not used in the given context. - - - + + + Schema for FACTUR-X; 1.0; EN16931-COMPLIANT (FULLY) + + + + + + + + Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). + + + + + + Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116). + + Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117). + + Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118). + + Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT. + + Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. + + VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals. + + The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. + + The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. + + + + + + In a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amount (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Zero rated". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" shall equal 0 (zero). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Zero rated" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Standard rate" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73). + + If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both. + + + + + + Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). + + Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95). + + Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98). + + Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance. + + Each Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both. + + The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. + + The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. + + + + + + Each Document level charge (BG-21) shall have a Document level charge amount (BT-99). + + Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102). + + Each Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105). + + Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge. + + Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both. + + The allowed maximum number of decimals for the Document level charge amount (BT-92) is 2. + + The allowed maximum number of decimals for the Document level charge base amount (BT-93) is 2. + + + + + + Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161). + + + + + + The last 4 to 6 digits of the Payment card primary account number (BT-87) shall be present if Payment card information (BG-18) is provided in the Invoice. + + + + + + Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126). + + Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129). + + An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130). + + Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131). + + Each Invoice line (BG-25) shall contain the Item name (BT-153). + + Each Invoice line (BG-25) shall contain the Item net price (BT-146). + + The Item net price (BT-146) shall NOT be negative. + + The Item gross price (BT-148) shall NOT be negative. + + The Item standard identifier (BT-157) shall have a Scheme identifier + + The Item classification identifier (BT-158) shall have a Scheme identifier + + Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151). + + An Invoice shall at least have one VAT breakdown group (BG-23). + + The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. + + + + + + The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4). + + + + + + The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + The Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11). + + Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63). + + + + + + In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present. + + + + + + If both Invoice line period start date (BT-134) and Invoice line period end date (BT-135) are given then the Invoice line period end date (BT-135) shall be later or equal to the Invoice line period start date (BT-134). + + If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both. + + + + + + Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). + + Each Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140). + + Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason. + + Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both. + + The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. + + The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. + + + + + + Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). + + Each Invoice line charge (BG-28) shall have an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145). + + Invoice line charge reason code (BT-145) and Invoice line charge reason (BT144) shall indicate the same type of charge reason. + + Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both. + + The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. + + The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. + + + + + + The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT", the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + A Document level allowance (BG-20) where VAT category code (BT-95) is "Not subject to VAT" shall not contain a Document level allowance VAT rate (BT-96). + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT", the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + A Document level charge (BG-21) where the VAT category code (BT-102) is "Not subject to VAT" shall not contain a Document level charge VAT rate (BT-103). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" the Document level charge VAT rate (BT-103) shall be greater than zero. + + + + + + An Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Zero rated" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice shall have the Invoice total amount without VAT (BT-109). + + An Invoice shall have the Invoice total amount with VAT (BT-112). + + An Invoice shall have the Amount due for payment (BT-115). + + Sum of allowances on document level (BT-107) = S Document level allowance amount (BT-92). + + Sum of charges on document level (BT-108) = S Document level charge amount (BT-99). + + Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110). + + The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. + + The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. + + The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. + + The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. + + The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. + + The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. + + The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. + + The allowed maximum number of decimals for the Paid amount (BT-113) is 2. + + The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. + + The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. + + If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided. + + Invoice total amount without VAT (BT-109) = S Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108). + + Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114). + + An Invoice shall have the Sum of Invoice line net amount (BT-106). + + + + + + Invoice total VAT amount (BT-110) = S VAT category tax amount (BT-117). + + + + + + A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). + + + + + + A Payment account identifier (BT-84) shall be present if Credit transfer (BG-16) information is provided in the Invoice. + + If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present. + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Reverse charge". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Reverse charge” shall be 0 (zero). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language). + + + + + + The VAT category tax amount (BT-117) In a VAT breakdown (BG-23) where the VAT category code (BT-118) equals "Exempt from VAT" shall equal 0 (zero). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120). + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Exempt from VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Exempt from VAT". + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Export outside the EU". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Export outside the EU” shall be 0 (zero). + + A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language). + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Intra-community supply". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Intra-community supply" shall have a VAT exemption reason code (BT-121), meaning "Intra-community supply" or the VAT exemption reason text (BT-120) "Intra-community supply" (or the equivalent standard text in another language). + + In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank. + + In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Deliver to country code (BT-80) shall not be blank. + + + + + + For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IGIC", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IGIC” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IGIC" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IPSI", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IPSI” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IPSI" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Not subject to VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Not subject to VAT". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Not subject to VAT” shall be 0 (zero). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language). + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain other VAT breakdown groups (BG-23). + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is not "Not subject to VAT". + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT". + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level charges (BG-21) where Document level charge VAT category code (BT-102) is not "Not subject to VAT". + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intracommunity supply" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" the invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" the Invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-46). + + An Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject to VAT" shall not contain an Invoiced item VAT rate (BT-152). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero. + + + + + + An Invoice that contains an Invoice line where the Invoiced item VAT category code (BT-151) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Zero rated" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice shall have a Specification identifier (BT-24). + + An Invoice shall have an Invoice number (BT-1). + + An Invoice shall have an Invoice issue date (BT-2). + + An Invoice shall have an Invoice type code (BT-3). + + An Invoice shall have an Invoice currency code (BT-5). + + An Invoice shall contain the Seller name (BT-27). + + An Invoice shall contain the Buyer name (BT-44). + + An Invoice shall contain the Seller postal address (BG-5). + + The Seller postal address (BG-5) shall contain a Seller country code (BT-40). + + The Seller electronic address (BT-34) shall have a Scheme identifier. + + The Buyer electronic address (BT-49) shall have a Scheme identifier. + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Standard rated” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Zero rated” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Zero rated". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Exempt from VAT” shall contain exactly one VAT breakdown (BG-23) with the VAT category code (BT-118) equal to "Exempt from VAT". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Reverse charge” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "VAT reverse charge". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Intra-community supply” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Intra-community supply". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Export outside the EU” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Export outside the EU". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Not subject to VAT” shall contain exactly one VAT breakdown group (BG-23) with the VAT category code (BT-118) equal to "Not subject to VAT". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IGIC” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IGIC". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IPSI” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IPSI". + + In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present. + + An Invoice shall contain the Buyer postal address (BG-8). + + The Buyer postal address shall contain a Buyer country code (BT-55). + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + Element 'ram:ControlRequirementIndicator' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Content' must occur exactly 1 times. + + + + + + Element 'ram:ContentCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:Subject' is marked as not used in the given context. + + + + + + + Value of 'ram:SubjectCode' is not allowed. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:Purpose' is marked as not used in the given context. + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:VersionID' is marked as not used in the given context. + + + + + + Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' may occur at maximum 1 times. + + Element 'ram:GuidelineSpecifiedDocumentContextParameter' must occur exactly 1 times. + + + + + + Element 'ram:ApplicationSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'ram:BIMSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + Element 'ram:MessageStandardSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'ram:ScenarioSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTransactionID' is marked as not used in the given context. + + + + + + Element 'ram:SubsetSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'ram:TestIndicator' is marked as not used in the given context. + + + + + + Element 'ram:IncludedSupplyChainTradeLineItem' must occur at least 1 times. + + + + + + Element 'ram:SellerTradeParty' must occur exactly 1 times. + + Element 'ram:BuyerTradeParty' must occur exactly 1 times. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:Name' may occur at maximum 1 times. + + Element 'ram:AttachmentBinaryObject' may occur at maximum 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @characterSetCode' marked as not used in the given context. + + + + + + Attribute @encodingCode' marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + Value of '@mimeCode' is not allowed. + + + + + + Attribute @uri' marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. + + + + + + Element 'ram:BuyerAgentTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:BuyerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:BuyerTaxRepresentativeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + Element 'ram:SpecifiedTaxRegistration' may occur at maximum 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:OrderResponseReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PriceListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ProductEndUserTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PurchaseConditionsReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:Reference' is marked as not used in the given context. + + + + + + Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:SalesAgentTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:SellerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + Element 'ram:SpecifiedTaxRegistration' must occur exactly 1 times. + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:Description' may occur at maximum 1 times. + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:SupplyInstructionReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:UltimateCustomerOrderReferencedDocument' is marked as not used in the given context. + + + + + + Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:DescriptionBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:EarliestOccurrenceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LatestOccurrenceDateTime' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:OccurrenceLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:OccurrenceSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UnitQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:DeliveryNoteReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PreviousDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. + + + + + + Element 'ram:ShipFromTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + Element 'ram:GlobalID' may occur at maximum 1 times. + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:UltimateShipToTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PaymentReference' may occur at maximum 1 times. + + Element 'ram:InvoiceCurrencyCode' must occur exactly 1 times. + + Element 'ram:ApplicableTradeTax' must occur at least 1 times. + + Element 'ram:SpecifiedTradePaymentTerms' may occur at maximum 1 times. + + Element 'ram:SpecifiedTradeSettlementHeaderMonetarySummation' must occur exactly 1 times. + + Element 'ram:ReceivableSpecifiedTradeAccountingAccount' may occur at maximum 1 times. + + + + + + Element 'ram:CalculatedAmount' must occur exactly 1 times. + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:BasisAmount' must occur exactly 1 times. + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + Value of 'ram:ExemptionReasonCode' is not allowed. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + Element 'udt:Date' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:CompleteDateTime' is marked as not used in the given context. + + + + + + Element 'ram:ContinuousIndicator' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:DurationMeasure' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InclusiveIndicator' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:OpenIndicator' is marked as not used in the given context. + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:SeasonCode' is marked as not used in the given context. + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:CreditReason' is marked as not used in the given context. + + + + + + Element 'ram:CreditReasonCode' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CreditorReferenceIssuerID' is marked as not used in the given context. + + + + + + Element 'ram:CreditorReferenceType' is marked as not used in the given context. + + + + + + Element 'ram:CreditorReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:DuePayableAmount' is marked as not used in the given context. + + + + + + Element 'ram:FactoringAgreementReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:FactoringListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:InvoiceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. + + + + + + Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25). + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:InvoicerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:NextInvoiceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + Element 'ram:GlobalID' may occur at maximum 1 times. + + Element 'ram:Name' must occur exactly 1 times. + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Element 'ram:TradingBusinessName' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PayerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PaymentApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:PaymentCurrencyCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ProFormaInvoiceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:AmountTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:SetTriggerCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedAdvancePayment' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. + + + + + + Element 'ram:ChargeIndicator' must occur exactly 1 times. + + Element 'ram:ActualAmount' must occur exactly 1 times. + + Element 'ram:CategoryTradeTax' must occur exactly 1 times. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:CalculatedAmount' is marked as not used in the given context. + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionReason' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:PrepaidIndicator' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:Description' may occur at maximum 1 times. + + Element 'ram:DirectDebitMandateID' may occur at maximum 1 times. + + + + + + Element 'ram:ApplicableTradePaymentDiscountTerms' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableTradePaymentPenaltyTerms' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:FromEventCode' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstructionTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:PartialPaymentAmount' is marked as not used in the given context. + + + + + + Element 'ram:PartialPaymentPercent' is marked as not used in the given context. + + + + + + Element 'ram:PayeeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PaymentMeansID' is marked as not used in the given context. + + + + + + Element 'ram:SettlementPeriodMeasure' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalAmount' must occur exactly 1 times. + + Element 'ram:ChargeTotalAmount' may occur at maximum 1 times. + + Element 'ram:AllowanceTotalAmount' may occur at maximum 1 times. + + Element 'ram:TaxBasisTotalAmount' must occur exactly 1 times. + + Element 'ram:TaxTotalAmount' may occur at maximum 2 times. + + Element 'ram:RoundingAmount' may occur at maximum 1 times. + + Element 'ram:GrandTotalAmount' must occur exactly 1 times. + + Element 'ram:TotalPrepaidAmount' may occur at maximum 1 times. + + Element 'ram:DuePayableAmount' must occur exactly 1 times. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + Value of '@currencyID' is not allowed. + + + + + + Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:NetLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:ProductValueExcludingTobaccoTaxInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:RetailValueExcludingTaxInformationAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + Value of '@currencyID' is not allowed. + + + + + + Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalDepositFeeInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalDiscountAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:Information' may occur at maximum 1 times. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CreditAvailableAmount' is marked as not used in the given context. + + + + + + Element 'ram:CreditLimitAmount' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:ExpiryDate' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:InterestRatePercent' is marked as not used in the given context. + + + + + + Element 'ram:IssuingCompanyName' is marked as not used in the given context. + + + + + + Element 'ram:MicrochipIndicator' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ValidFromDateTime' is marked as not used in the given context. + + + + + + Element 'ram:VerificationNumeric' is marked as not used in the given context. + + + + + + Element 'ram:GuaranteeMethodCode' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:BICID' must occur exactly 1 times. + + + + + + Element 'ram:AustralianBSBID' is marked as not used in the given context. + + + + + + Element 'ram:AustrianBankleitzahlID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CHIPSParticipantID' is marked as not used in the given context. + + + + + + Element 'ram:CHIPSUniversalID' is marked as not used in the given context. + + + + + + Element 'ram:CanadianPaymentsAssociationID' is marked as not used in the given context. + + + + + + Element 'ram:ClearingSystemName' is marked as not used in the given context. + + + + + + Element 'ram:FedwireRoutingNumberID' is marked as not used in the given context. + + + + + + Element 'ram:GermanBankleitzahlID' is marked as not used in the given context. + + + + + + Element 'ram:HellenicBankID' is marked as not used in the given context. + + + + + + Element 'ram:HongKongBankID' is marked as not used in the given context. + + + + + + Element 'ram:IndianFinancialSystemID' is marked as not used in the given context. + + + + + + Element 'ram:IrishNSCID' is marked as not used in the given context. + + + + + + Element 'ram:ItalianDomesticID' is marked as not used in the given context. + + + + + + Element 'ram:JapanFinancialInstitutionCommonID' is marked as not used in the given context. + + + + + + Element 'ram:LocationFinancialInstitutionAddress' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:NewZealandNCCID' is marked as not used in the given context. + + + + + + Element 'ram:PolishNationalClearingID' is marked as not used in the given context. + + + + + + Element 'ram:PortugueseNCCID' is marked as not used in the given context. + + + + + + Element 'ram:RussianCentralBankID' is marked as not used in the given context. + + + + + + Element 'ram:SICID' is marked as not used in the given context. + + + + + + Element 'ram:SouthAfricanNCCID' is marked as not used in the given context. + + + + + + Element 'ram:SpanishDomesticInterbankingID' is marked as not used in the given context. + + + + + + Element 'ram:SubDivisionBranchFinancialInstitution' is marked as not used in the given context. + + + + + + Element 'ram:SwissBCID' is marked as not used in the given context. + + + + + + Element 'ram:UKSortCodeID' is marked as not used in the given context. + + + + + + Element 'ram:IBANID' must occur exactly 1 times. + + + + + + Element 'ram:AccountName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:ProprietaryID' is marked as not used in the given context. + + + + + + Element 'ram:PayerSpecifiedDebtorFinancialInstitution' is marked as not used in the given context. + + + + + + Element 'ram:PaymentChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:PaymentMethodCode' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. + + + + + + Element 'ram:TaxApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:UltimatePayeeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeProduct' must occur exactly 1 times. + + Element 'ram:SpecifiedLineTradeAgreement' must occur exactly 1 times. + + + + + + Element 'ram:LineID' must occur exactly 1 times. + + Element 'ram:IncludedNote' may occur at maximum 1 times. + + + + + + Element 'ram:Content' must occur exactly 1 times. + + + + + + Element 'ram:ContentCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:Subject' is marked as not used in the given context. + + + + + + Element 'ram:SubjectCode' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LineStatusCode' is marked as not used in the given context. + + + + + + Element 'ram:LineStatusReasonCode' is marked as not used in the given context. + + + + + + Element 'ram:ParentLineID' is marked as not used in the given context. + + + + + + Element 'ram:DescriptionCode' is marked as not used in the given context. + + + + + + Element 'ram:IncludedSubordinateTradeLineItem' is marked as not used in the given context. + + + + + + Element 'ram:NetPriceProductTradePrice' must occur exactly 1 times. + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:BuyerReference' is marked as not used in the given context. + + + + + + Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ContractReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ChargeAmount' must occur exactly 1 times. + + Element 'ram:AppliedTradeAllowanceCharge' may occur at maximum 1 times. + + + + + + Element 'ram:ActualAmount' must occur exactly 1 times. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:CalculationPercent' is marked as not used in the given context. + + + + + + Element 'ram:CategoryTradeTax' is marked as not used in the given context. + + + + + + Element 'ram:ChargeIndicator' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:PrepaidIndicator' is marked as not used in the given context. + + + + + + Element 'ram:Reason' is marked as not used in the given context. + + + + + + Element 'ram:ReasonCode' is marked as not used in the given context. + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + Value of '@unitCode' is not allowed. + + + + + + Element 'ram:ChangeReason' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:DeliveryTradeLocation' is marked as not used in the given context. + + + + + + Element 'ram:IncludedTradeTax' is marked as not used in the given context. + + + + + + Element 'ram:MaximumQuantity' is marked as not used in the given context. + + + + + + Element 'ram:MinimumQuantity' is marked as not used in the given context. + + + + + + Element 'ram:OrderUnitConversionFactorNumeric' is marked as not used in the given context. + + + + + + Element 'ram:TradeComparisonReferencePrice' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:IncludedSpecifiedMarketplace' is marked as not used in the given context. + + + + + + Element 'ram:ItemBuyerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ItemSellerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ChargeAmount' must occur exactly 1 times. + + + + + + Element 'ram:AppliedTradeAllowanceCharge' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + Value of '@unitCode' is not allowed. + + + + + + Element 'ram:ChangeReason' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:DeliveryTradeLocation' is marked as not used in the given context. + + + + + + Element 'ram:IncludedTradeTax' is marked as not used in the given context. + + + + + + Element 'ram:MaximumQuantity' is marked as not used in the given context. + + + + + + Element 'ram:MinimumQuantity' is marked as not used in the given context. + + + + + + Element 'ram:OrderUnitConversionFactorNumeric' is marked as not used in the given context. + + + + + + Element 'ram:TradeComparisonReferencePrice' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:UltimateCustomerOrderReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:BilledQuantity' must occur exactly 1 times. + + + + + + Element 'ram:ActualDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + Value of '@unitCode' is not allowed. + + + + + + Element 'ram:ChargeFreeQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:DeliveryNoteReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:DespatchAdviceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:DespatchedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:GrossWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:IncludedSupplyChainPackaging' is marked as not used in the given context. + + + + + + Element 'ram:NetWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:PackageQuantity' is marked as not used in the given context. + + + + + + Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PerPackageUnitQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ProductUnitQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ReceivedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ReceivingAdviceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. + + + + + + Element 'ram:RequestedDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:RequestedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ShipFromTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ShipToTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedDeliveryAdjustment' is marked as not used in the given context. + + + + + + Element 'ram:TheoreticalWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:UltimateShipToTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableTradeTax' must occur exactly 1 times. + + Element 'ram:SpecifiedTradeSettlementLineMonetarySummation' must occur exactly 1 times. + + Element 'ram:AdditionalReferencedDocument' may occur at maximum 1 times. + + Element 'ram:ReceivableSpecifiedTradeAccountingAccount' may occur at maximum 1 times. + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:CalculatedAmount' is marked as not used in the given context. + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionReason' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:CompleteDateTime' is marked as not used in the given context. + + + + + + Element 'ram:ContinuousIndicator' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:DurationMeasure' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InclusiveIndicator' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:OpenIndicator' is marked as not used in the given context. + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:SeasonCode' is marked as not used in the given context. + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:DiscountIndicator' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:PaymentReference' is marked as not used in the given context. + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:AmountTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:SetTriggerCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. + + + + + + Element 'ram:ActualAmount' must occur exactly 1 times. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:CategoryTradeTax' is marked as not used in the given context. + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:PrepaidIndicator' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradePaymentTerms' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalAmount' must occur exactly 1 times. + + + + + + Element 'ram:AllowanceTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:ChargeTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:GrandTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:NetLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:ProductWeightLossInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:TaxBasisTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:TaxTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. + + + + + + Element 'ram:TotalAdjustmentAmount' is marked as not used in the given context. + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + Element 'ram:AdditionalReferenceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableMaterialGoodsCharacteristic' is marked as not used in the given context. + + + + + + Element 'ram:Description' must occur exactly 1 times. + + Element 'ram:Value' must occur exactly 1 times. + + + + + + Element 'ram:ApplicableProductCharacteristicCondition' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableReferencedStandard' is marked as not used in the given context. + + + + + + Element 'ram:ContentTypeCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:MeasurementMethodCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ValueCode' is marked as not used in the given context. + + + + + + Element 'ram:ValueDateTime' is marked as not used in the given context. + + + + + + Element 'ram:ValueIndicator' is marked as not used in the given context. + + + + + + Element 'ram:ValueMeasure' is marked as not used in the given context. + + + + + + Element 'ram:ValueSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:AreaDensityMeasure' is marked as not used in the given context. + + + + + + Element 'ram:BrandName' is marked as not used in the given context. + + + + + + Element 'ram:BrandOwnerTradeParty' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CertificationEvidenceReferenceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ColourCode' is marked as not used in the given context. + + + + + + Element 'ram:ColourDescription' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ClassCode' must occur exactly 1 times. + + + + + + Element 'ram:ApplicableReferencedStandard' is marked as not used in the given context. + + + + + + + Value of 'ram:ClassCode' is not allowed. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + Value of '@listID' is not allowed. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:ClassName' is marked as not used in the given context. + + + + + + Element 'ram:ClassProductCharacteristic' is marked as not used in the given context. + + + + + + Element 'ram:SubClassCode' is marked as not used in the given context. + + + + + + Element 'ram:SystemID' is marked as not used in the given context. + + + + + + Element 'ram:SystemName' is marked as not used in the given context. + + + + + + Element 'ram:Designation' is marked as not used in the given context. + + + + + + Element 'ram:DrainedNetWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:EndItemName' is marked as not used in the given context. + + + + + + Element 'ram:EndItemTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:FormattedCancellationAnnouncedLaunchDateTime' is marked as not used in the given context. + + + + + + Element 'ram:FormattedLatestProductDataChangeDateTime' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:GrossWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:IncludedReferencedProduct' is marked as not used in the given context. + + + + + + Element 'ram:IndividualTradeProductInstance' is marked as not used in the given context. + + + + + + Element 'ram:InformationNote' is marked as not used in the given context. + + + + + + Element 'ram:InspectionReferenceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:LegalRightsOwnerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LinearSpatialDimension' is marked as not used in the given context. + + + + + + Element 'ram:MSDSReferenceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ManufacturerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:ManufacturerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:MaximumLinearSpatialDimension' is marked as not used in the given context. + + + + + + Element 'ram:MinimumLinearSpatialDimension' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:NetWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:SubordinateTradeCountrySubDivision' is marked as not used in the given context. + + + + + + Element 'ram:PresentationSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:ProductGroupID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:SubBrandName' is marked as not used in the given context. + + + + + + Element 'ram:TradeName' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UseDescription' is marked as not used in the given context. + + + + + + Element 'ram:VariableMeasureIndicator' is marked as not used in the given context. + + + + + + Element 'rsm:ValuationBreakdownStatement' is marked as not used in the given context. + + + diff --git a/validator/src/main/resources/schematron/ZF_211/FACTUR-X_EXTENDED.sch b/validator/src/main/resources/schematron/ZF_211/FACTUR-X_EXTENDED.sch index 9157563d..3e02dbd7 100644 --- a/validator/src/main/resources/schematron/ZF_211/FACTUR-X_EXTENDED.sch +++ b/validator/src/main/resources/schematron/ZF_211/FACTUR-X_EXTENDED.sch @@ -1,20295 +1,20295 @@ - - - Schema for FACTUR-X; 1.0; EN16931-CONFORMANT-EXTENDED - - - - - - - - Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). - - - - - - Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116). - - Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117). - - Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118). - - Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT. - - Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. - - VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals. - - The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. - - The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. - - - - - - In a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amount (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Zero rated". - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" shall equal 0 (zero). - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Zero rated" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Standard rate" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). - - - - - - If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73). - - If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both. - - - - - - Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). - - Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95). - - Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98). - - Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance. - - Each Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both. - - The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. - - The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. - - - - - - Each Document level charge (BG-21) shall have a Document level charge amount (BT-99). - - Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102). - - Each Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105). - - Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge. - - Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both. - - The allowed maximum number of decimals for the Document level charge amount (BT-92) is 2. - - The allowed maximum number of decimals for the Document level charge base amount (BT-93) is 2. - - - - - - Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161). - - - - - - The last 4 to 6 digits of the Payment card primary account number (BT-87) shall be present if Payment card information (BG-18) is provided in the Invoice. - - - - - - Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126). - - Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129). - - An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130). - - Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131). - - Each Invoice line (BG-25) shall contain the Item name (BT-153). - - Each Invoice line (BG-25) shall contain the Item net price (BT-146). - - The Item net price (BT-146) shall NOT be negative. - - The Item gross price (BT-148) shall NOT be negative. - - The Item standard identifier (BT-157) shall have a Scheme identifier - - The Item classification identifier (BT-158) shall have a Scheme identifier - - Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151). - - An Invoice shall at least have one VAT breakdown group (BG-23). - - The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. - - - - - - The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4). - - - - - - The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). - - The Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). - - The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11). - - Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63). - - - - - - In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present. - - - - - - If both Invoice line period start date (BT-134) and Invoice line period end date (BT-135) are given then the Invoice line period end date (BT-135) shall be later or equal to the Invoice line period start date (BT-134). - - If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both. - - - - - - Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). - - Each Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140). - - Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason. - - Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both. - - The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. - - The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. - - - - - - Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). - - Each Invoice line charge (BG-28) shall have an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145). - - Invoice line charge reason code (BT-145) and Invoice line charge reason (BT144) shall indicate the same type of charge reason. - - Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both. - - The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. - - The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. - - - - - - The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’. - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" the Document level allowance VAT rate (BT-96) shall be 0 (zero). - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT", the Document level allowance VAT rate (BT-96) shall be 0 (zero). - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" the Document level allowance VAT rate (BT-96) shall be 0 (zero). - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). - - A Document level allowance (BG-20) where VAT category code (BT-95) is "Not subject to VAT" shall not contain a Document level allowance VAT rate (BT-96). - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero. - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" the Document level allowance VAT rate (BT-96) shall be 0 (zero). - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT", the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). - - A Document level charge (BG-21) where the VAT category code (BT-102) is "Not subject to VAT" shall not contain a Document level charge VAT rate (BT-103). - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" the Document level charge VAT rate (BT-103) shall be greater than zero. - - - - - - An Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Zero rated" the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - An Invoice shall have the Invoice total amount without VAT (BT-109). - - An Invoice shall have the Invoice total amount with VAT (BT-112). - - An Invoice shall have the Amount due for payment (BT-115). - - Sum of allowances on document level (BT-107) = S Document level allowance amount (BT-92). - - Sum of charges on document level (BT-108) = S Document level charge amount (BT-99). - - Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110). - - The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. - - The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. - - The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. - - The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. - - The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. - - The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. - - The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. - - The allowed maximum number of decimals for the Paid amount (BT-113) is 2. - - The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. - - The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. - - If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided. - - Invoice total amount without VAT (BT-109) = S Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108). - - Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114). - - An Invoice shall have the Sum of Invoice line net amount (BT-106). - - - - - - Invoice total VAT amount (BT-110) = S VAT category tax amount (BT-117). - - - - - - A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). - - - - - - A Payment account identifier (BT-84) shall be present if Credit transfer (BG-16) information is provided in the Invoice. - - If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present. - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Reverse charge". - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Reverse charge” shall be 0 (zero). - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language). - - - - - - The VAT category tax amount (BT-117) In a VAT breakdown (BG-23) where the VAT category code (BT-118) equals "Exempt from VAT" shall equal 0 (zero). - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120). - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Exempt from VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Exempt from VAT". - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Export outside the EU". - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Export outside the EU” shall be 0 (zero). - - A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language). - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Intra-community supply". - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). - - A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Intra-community supply" shall have a VAT exemption reason code (BT-121), meaning "Intra-community supply" or the VAT exemption reason text (BT-120) "Intra-community supply" (or the equivalent standard text in another language). - - In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank. - - In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Deliver to country code (BT-80) shall not be blank. - - - - - - For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IGIC", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IGIC” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IGIC" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). - - - - - - For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IPSI", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IPSI” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IPSI" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Not subject to VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Not subject to VAT". - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Not subject to VAT” shall be 0 (zero). - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language). - - An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain other VAT breakdown groups (BG-23). - - An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is not "Not subject to VAT". - - An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT". - - An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level charges (BG-21) where Document level charge VAT category code (BT-102) is not "Not subject to VAT". - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intracommunity supply" the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" the invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" the Invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-46). - - An Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject to VAT" shall not contain an Invoiced item VAT rate (BT-152). - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero. - - - - - - An Invoice that contains an Invoice line where the Invoiced item VAT category code (BT-151) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Zero rated" the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - An Invoice shall have a Specification identifier (BT-24). - - An Invoice shall have an Invoice number (BT-1). - - An Invoice shall have an Invoice issue date (BT-2). - - An Invoice shall have an Invoice type code (BT-3). - - An Invoice shall have an Invoice currency code (BT-5). - - An Invoice shall contain the Seller name (BT-27). - - An Invoice shall contain the Buyer name (BT-44). - - An Invoice shall contain the Seller postal address (BG-5). - - The Seller postal address (BG-5) shall contain a Seller country code (BT-40). - - The Seller electronic address (BT-34) shall have a Scheme identifier. - - The Buyer electronic address (BT-49) shall have a Scheme identifier. - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Standard rated” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated". - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Zero rated” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Zero rated". - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Exempt from VAT” shall contain exactly one VAT breakdown (BG-23) with the VAT category code (BT-118) equal to "Exempt from VAT". - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Reverse charge” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "VAT reverse charge". - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Intra-community supply” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Intra-community supply". - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Export outside the EU” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Export outside the EU". - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Not subject to VAT” shall contain exactly one VAT breakdown group (BG-23) with the VAT category code (BT-118) equal to "Not subject to VAT". - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IGIC” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IGIC". - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IPSI” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IPSI". - - In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present. - - An Invoice shall contain the Buyer postal address (BG-8). - - The Buyer postal address shall contain a Buyer country code (BT-55). - - - - - - Element 'ram:Name' may occur at maximum 1 times. - - Element 'ram:TypeCode' must occur exactly 1 times. - - - - - - Element 'ram:CategoryCode' is marked as not used in the given context. - - - - - - Element 'ram:ControlRequirementIndicator' is marked as not used in the given context. - - - - - - Element 'udt:IndicatorString' is marked as not used in the given context. - - - - - - Element 'ram:CompleteDateTime' must occur exactly 1 times. - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:ContinuousIndicator' is marked as not used in the given context. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:DurationMeasure' is marked as not used in the given context. - - - - - - Element 'ram:EndDateTime' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:InclusiveIndicator' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:OpenIndicator' is marked as not used in the given context. - - - - - - Element 'ram:PurposeCode' is marked as not used in the given context. - - - - - - Element 'ram:SeasonCode' is marked as not used in the given context. - - - - - - Element 'ram:SequenceNumeric' is marked as not used in the given context. - - - - - - Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. - - - - - - Element 'ram:StartDateTime' is marked as not used in the given context. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:Content' must occur exactly 1 times. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:Subject' is marked as not used in the given context. - - - - - - - Value of 'ram:SubjectCode' is not allowed. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - Element 'ram:Purpose' is marked as not used in the given context. - - - - - - Element 'ram:PurposeCode' is marked as not used in the given context. - - - - - - Element 'ram:RevisionDateTime' is marked as not used in the given context. - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - Value of 'ram:TypeCode' is not allowed. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:VersionID' is marked as not used in the given context. - - - - - - Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' may occur at maximum 1 times. - - Element 'ram:GuidelineSpecifiedDocumentContextParameter' must occur exactly 1 times. - - - - - - Element 'ram:ApplicationSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - Element 'ram:BIMSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. - - - - - - Element 'ram:Value' is marked as not used in the given context. - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. - - - - - - Element 'ram:Value' is marked as not used in the given context. - - - - - - Element 'ram:MessageStandardSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - Element 'ram:ScenarioSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTransactionID' is marked as not used in the given context. - - - - - - Element 'ram:SubsetSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - Element 'udt:IndicatorString' is marked as not used in the given context. - - - - - - Element 'ram:IncludedSupplyChainTradeLineItem' must occur at least 1 times. - - - - - - Element 'ram:SellerTradeParty' must occur exactly 1 times. - - Element 'ram:BuyerTradeParty' must occur exactly 1 times. - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - Element 'ram:TypeCode' must occur exactly 1 times. - - Element 'ram:Name' may occur at maximum 1 times. - - Element 'ram:AttachmentBinaryObject' may occur at maximum 1 times. - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Attribute @characterSetCode' marked as not used in the given context. - - - - - - Attribute @encodingCode' marked as not used in the given context. - - - - - - Attribute @format' marked as not used in the given context. - - - - - - - Value of '@mimeCode' is not allowed. - - - - - - Attribute @uri' marked as not used in the given context. - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - - Value of 'ram:TypeCode' is not allowed. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:RelevantTradeLocation' is marked as not used in the given context. - - - - - - Element 'ram:BuyerAgentTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:BuyerAssignedAccountantTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:BuyerTaxRepresentativeTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:ID' may occur at maximum 1 times. - - Element 'ram:Name' must occur exactly 1 times. - - Element 'ram:DefinedTradeContact' may occur at maximum 1 times. - - Element 'ram:PostalTradeAddress' must occur exactly 1 times. - - Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. - - Element 'ram:SpecifiedTaxRegistration' may occur at maximum 1 times. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:JobTitle' is marked as not used in the given context. - - - - - - Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:PersonID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:Responsibility' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedNote' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:OrderResponseReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:PriceListReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:ID' may occur at maximum 1 times. - - Element 'ram:Name' must occur exactly 1 times. - - Element 'ram:DefinedTradeContact' may occur at maximum 1 times. - - Element 'ram:PostalTradeAddress' must occur exactly 1 times. - - Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:JobTitle' is marked as not used in the given context. - - - - - - Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:PersonID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:Responsibility' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedNote' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:PurchaseConditionsReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:Reference' is marked as not used in the given context. - - - - - - Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:SalesAgentTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:SellerAssignedAccountantTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:ID' may occur at maximum 1 times. - - Element 'ram:Name' must occur exactly 1 times. - - Element 'ram:DefinedTradeContact' may occur at maximum 1 times. - - Element 'ram:PostalTradeAddress' must occur exactly 1 times. - - Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. - - Element 'ram:SpecifiedTaxRegistration' must occur exactly 1 times. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:JobTitle' is marked as not used in the given context. - - - - - - Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:PersonID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:Responsibility' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedNote' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:Name' must occur exactly 1 times. - - Element 'ram:Description' may occur at maximum 1 times. - - Element 'ram:DefinedTradeContact' may occur at maximum 1 times. - - Element 'ram:PostalTradeAddress' must occur exactly 1 times. - - Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:JobTitle' is marked as not used in the given context. - - - - - - Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:PersonID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:Responsibility' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedNote' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:SupplyInstructionReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:DescriptionBinaryObject' is marked as not used in the given context. - - - - - - Element 'ram:EarliestOccurrenceDateTime' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:LatestOccurrenceDateTime' is marked as not used in the given context. - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:OccurrenceLogisticsLocation' is marked as not used in the given context. - - - - - - Element 'ram:OccurrenceSpecifiedPeriod' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:UnitQuantity' is marked as not used in the given context. - - - - - - Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. - - - - - - Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. - - - - - - Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. - - - - - - Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:PreviousDeliverySupplyChainEvent' is marked as not used in the given context. - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:AssociatedInvoiceAmount' is marked as not used in the given context. - - - - - - Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:CarrierTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:ConsigneeTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:ConsignorTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:CustomsExportAgentTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:CustomsImportAgentTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:DeclaredValueForCustomsAmount' is marked as not used in the given context. - - - - - - Element 'ram:DeliveryTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:FreightForwarderTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:GrossVolumeMeasure' is marked as not used in the given context. - - - - - - Element 'ram:GrossWeightMeasure' is marked as not used in the given context. - - - - - - Element 'ram:GroupingCentreTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:IncludedSupplyChainConsignmentItem' is marked as not used in the given context. - - - - - - Element 'ram:InsurancePremiumAmount' is marked as not used in the given context. - - - - - - Element 'ram:NetWeightMeasure' is marked as not used in the given context. - - - - - - Element 'ram:PackageQuantity' is marked as not used in the given context. - - - - - - Element 'ram:ModeCode' must occur exactly 1 times. - - - - - - Element 'ram:Mode' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:StageCode' is marked as not used in the given context. - - - - - - Element 'ram:UsedLogisticsTransportMeans' is marked as not used in the given context. - - - - - - Element 'ram:TotalChargeAmount' is marked as not used in the given context. - - - - - - Element 'ram:TransportContractReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:UtilizedLogisticsTransportEquipment' is marked as not used in the given context. - - - - - - Element 'ram:DefinedTradeContact' may occur at maximum 1 times. - - Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:JobTitle' is marked as not used in the given context. - - - - - - Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:PersonID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:Responsibility' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedNote' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:DefinedTradeContact' may occur at maximum 1 times. - - Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:JobTitle' is marked as not used in the given context. - - - - - - Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:PersonID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:Responsibility' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedNote' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:DefinedTradeContact' may occur at maximum 1 times. - - Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:JobTitle' is marked as not used in the given context. - - - - - - Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:PersonID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:Responsibility' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedNote' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:PaymentReference' may occur at maximum 1 times. - - Element 'ram:InvoiceCurrencyCode' must occur exactly 1 times. - - Element 'ram:ApplicableTradeTax' must occur at least 1 times. - - Element 'ram:SpecifiedTradeSettlementHeaderMonetarySummation' must occur exactly 1 times. - - - - - - Element 'ram:CalculatedAmount' must occur exactly 1 times. - - Element 'ram:TypeCode' must occur exactly 1 times. - - Element 'ram:BasisAmount' must occur exactly 1 times. - - Element 'ram:LineTotalBasisAmount' may occur at maximum 1 times. - - Element 'ram:AllowanceChargeBasisAmount' may occur at maximum 1 times. - - Element 'ram:CategoryCode' must occur exactly 1 times. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:CalculatedRate' is marked as not used in the given context. - - - - - - Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. - - - - - - - Value of 'ram:CategoryCode' is not allowed. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:CategoryName' is marked as not used in the given context. - - - - - - Element 'ram:CurrencyCode' is marked as not used in the given context. - - - - - - Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - Value of 'ram:ExemptionReasonCode' is not allowed. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - Element 'ram:Jurisdiction' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. - - - - - - Attribute @format' marked as not used in the given context. - - - - - - Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. - - - - - - Element 'udt:Date' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:Type' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:Description' may occur at maximum 1 times. - - - - - - Element 'ram:CompleteDateTime' is marked as not used in the given context. - - - - - - Element 'ram:ContinuousIndicator' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:DurationMeasure' is marked as not used in the given context. - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:InclusiveIndicator' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:OpenIndicator' is marked as not used in the given context. - - - - - - Element 'ram:PurposeCode' is marked as not used in the given context. - - - - - - Element 'ram:SeasonCode' is marked as not used in the given context. - - - - - - Element 'ram:SequenceNumeric' is marked as not used in the given context. - - - - - - Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:CreditReason' is marked as not used in the given context. - - - - - - Element 'ram:CreditReasonCode' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CreditorReferenceIssuerID' is marked as not used in the given context. - - - - - - Element 'ram:CreditorReferenceType' is marked as not used in the given context. - - - - - - Element 'ram:CreditorReferenceTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:DuePayableAmount' is marked as not used in the given context. - - - - - - Element 'ram:FactoringAgreementReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:FactoringListReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:InvoiceDateTime' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25). - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:DefinedTradeContact' may occur at maximum 1 times. - - Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:JobTitle' is marked as not used in the given context. - - - - - - Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:PersonID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:Responsibility' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedNote' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:DefinedTradeContact' may occur at maximum 1 times. - - Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:JobTitle' is marked as not used in the given context. - - - - - - Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:PersonID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:Responsibility' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedNote' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - Element 'ram:TradingBusinessName' is marked as not used in the given context. - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:NextInvoiceDateTime' is marked as not used in the given context. - - - - - - Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:Name' must occur exactly 1 times. - - Element 'ram:DefinedTradeContact' may occur at maximum 1 times. - - Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:JobTitle' is marked as not used in the given context. - - - - - - Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:PersonID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:Responsibility' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedNote' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:PayerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:PaymentApplicableTradeCurrencyExchange' is marked as not used in the given context. - - - - - - Element 'ram:PaymentCurrencyCode' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:ProFormaInvoiceReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:AmountTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:SetTriggerCode' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:IncludedTradeTax' must occur at least 1 times. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:CalculatedAmount' must occur exactly 1 times. - - Element 'ram:TypeCode' must occur exactly 1 times. - - Element 'ram:CategoryCode' must occur exactly 1 times. - - - - - - Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:BasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:CalculatedRate' is marked as not used in the given context. - - - - - - Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. - - - - - - - Value of 'ram:CategoryCode' is not allowed. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:CategoryName' is marked as not used in the given context. - - - - - - Element 'ram:CurrencyCode' is marked as not used in the given context. - - - - - - Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:DueDateTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:ExemptionReasonCode' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - Element 'ram:Jurisdiction' is marked as not used in the given context. - - - - - - Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. - - - - - - Attribute @format' marked as not used in the given context. - - - - - - Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. - - - - - - Element 'ram:TaxPointDate' is marked as not used in the given context. - - - - - - Element 'ram:Type' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. - - - - - - Element 'ram:Description' must occur exactly 1 times. - - Element 'ram:AppliedAmount' must occur exactly 1 times. - - - - - - Element 'ram:AllowanceCharge' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:AppliedFromLogisticsLocation' is marked as not used in the given context. - - - - - - Element 'ram:AppliedToLogisticsLocation' is marked as not used in the given context. - - - - - - Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:BasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:CalculatedAmount' is marked as not used in the given context. - - - - - - Element 'ram:CalculatedRate' is marked as not used in the given context. - - - - - - Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:CategoryName' is marked as not used in the given context. - - - - - - Element 'ram:CurrencyCode' is marked as not used in the given context. - - - - - - Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:DueDateTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:ExemptionReason' is marked as not used in the given context. - - - - - - Element 'ram:ExemptionReasonCode' is marked as not used in the given context. - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - Element 'ram:Jurisdiction' is marked as not used in the given context. - - - - - - Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. - - - - - - Attribute @format' marked as not used in the given context. - - - - - - Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. - - - - - - Element 'ram:TaxPointDate' is marked as not used in the given context. - - - - - - Element 'ram:Type' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:CalculationBasis' is marked as not used in the given context. - - - - - - Element 'ram:CalculationBasisCode' is marked as not used in the given context. - - - - - - Element 'ram:ChargeCategoryCode' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:DisbursementAmount' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:PayingPartyRoleCode' is marked as not used in the given context. - - - - - - Element 'ram:PaymentArrangementCode' is marked as not used in the given context. - - - - - - Element 'ram:PaymentPlaceLogisticsLocation' is marked as not used in the given context. - - - - - - Element 'ram:ServiceCategoryCode' is marked as not used in the given context. - - - - - - Element 'ram:TariffClassCode' is marked as not used in the given context. - - - - - - Element 'ram:TransportPaymentMethodCode' is marked as not used in the given context. - - - - - - Element 'ram:ChargeIndicator' must occur exactly 1 times. - - Element 'ram:ActualAmount' must occur exactly 1 times. - - Element 'ram:CategoryTradeTax' must occur exactly 1 times. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Attribute @unitCodeListAgencyID' marked as not used in the given context. - - - - - - Attribute @unitCodeListAgencyName' marked as not used in the given context. - - - - - - Attribute @unitCodeListID' marked as not used in the given context. - - - - - - - Value of '@unitCode' is not allowed. - - - - - - Attribute @format' marked as not used in the given context. - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - Element 'ram:CategoryCode' must occur exactly 1 times. - - - - - - Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:BasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:CalculatedAmount' is marked as not used in the given context. - - - - - - Element 'ram:CalculatedRate' is marked as not used in the given context. - - - - - - Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. - - - - - - - Value of 'ram:CategoryCode' is not allowed. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:CategoryName' is marked as not used in the given context. - - - - - - Element 'ram:CurrencyCode' is marked as not used in the given context. - - - - - - Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:DueDateTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:ExemptionReason' is marked as not used in the given context. - - - - - - Element 'ram:ExemptionReasonCode' is marked as not used in the given context. - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - Element 'ram:Jurisdiction' is marked as not used in the given context. - - - - - - Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. - - - - - - Attribute @format' marked as not used in the given context. - - - - - - Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. - - - - - - Element 'ram:TaxPointDate' is marked as not used in the given context. - - - - - - Element 'ram:Type' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - Element 'udt:IndicatorString' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:PrepaidIndicator' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @format' marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:Description' may occur at maximum 1 times. - - Element 'ram:DirectDebitMandateID' may occur at maximum 1 times. - - Element 'ram:PartialPaymentAmount' may occur at maximum 1 times. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Attribute @unitCodeListVersionID' marked as not used in the given context. - - - - - - - Value of '@unitCode' is not allowed. - - - - - - Attribute @format' marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Attribute @unitCodeListVersionID' marked as not used in the given context. - - - - - - - Value of '@unitCode' is not allowed. - - - - - - Attribute @format' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:FromEventCode' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:InstructionTypeCode' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:PartialPaymentPercent' is marked as not used in the given context. - - - - - - Element 'ram:PayeeTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:PaymentMeansID' is marked as not used in the given context. - - - - - - Element 'ram:SettlementPeriodMeasure' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. - - - - - - Element 'ram:LineTotalAmount' must occur exactly 1 times. - - Element 'ram:ChargeTotalAmount' may occur at maximum 1 times. - - Element 'ram:AllowanceTotalAmount' may occur at maximum 1 times. - - Element 'ram:TaxBasisTotalAmount' may occur at maximum 2 times. - - Element 'ram:TaxTotalAmount' may occur at maximum 2 times. - - Element 'ram:RoundingAmount' may occur at maximum 1 times. - - Element 'ram:GrandTotalAmount' may occur at maximum 2 times. - - Element 'ram:TotalPrepaidAmount' may occur at maximum 1 times. - - Element 'ram:DuePayableAmount' must occur exactly 1 times. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - Value of '@currencyID' is not allowed. - - - - - - Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. - - - - - - Element 'ram:NetLineTotalAmount' is marked as not used in the given context. - - - - - - Element 'ram:ProductValueExcludingTobaccoTaxInformationAmount' is marked as not used in the given context. - - - - - - Element 'ram:RetailValueExcludingTaxInformationAmount' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Attribute '@currencyID' is required in this context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - Value of '@currencyID' is not allowed. - - - - - - Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. - - - - - - Element 'ram:TotalDepositFeeInformationAmount' is marked as not used in the given context. - - - - - - Element 'ram:TotalDiscountAmount' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - Element 'ram:Information' may occur at maximum 1 times. - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CreditAvailableAmount' is marked as not used in the given context. - - - - - - Element 'ram:CreditLimitAmount' is marked as not used in the given context. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:ExpiryDate' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:InterestRatePercent' is marked as not used in the given context. - - - - - - Element 'ram:IssuingCompanyName' is marked as not used in the given context. - - - - - - Element 'ram:MicrochipIndicator' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:ValidFromDateTime' is marked as not used in the given context. - - - - - - Element 'ram:VerificationNumeric' is marked as not used in the given context. - - - - - - Element 'ram:GuaranteeMethodCode' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:BICID' must occur exactly 1 times. - - - - - - Element 'ram:AustralianBSBID' is marked as not used in the given context. - - - - - - Element 'ram:AustrianBankleitzahlID' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CHIPSParticipantID' is marked as not used in the given context. - - - - - - Element 'ram:CHIPSUniversalID' is marked as not used in the given context. - - - - - - Element 'ram:CanadianPaymentsAssociationID' is marked as not used in the given context. - - - - - - Element 'ram:ClearingSystemName' is marked as not used in the given context. - - - - - - Element 'ram:FedwireRoutingNumberID' is marked as not used in the given context. - - - - - - Element 'ram:GermanBankleitzahlID' is marked as not used in the given context. - - - - - - Element 'ram:HellenicBankID' is marked as not used in the given context. - - - - - - Element 'ram:HongKongBankID' is marked as not used in the given context. - - - - - - Element 'ram:IndianFinancialSystemID' is marked as not used in the given context. - - - - - - Element 'ram:IrishNSCID' is marked as not used in the given context. - - - - - - Element 'ram:ItalianDomesticID' is marked as not used in the given context. - - - - - - Element 'ram:JapanFinancialInstitutionCommonID' is marked as not used in the given context. - - - - - - Element 'ram:LocationFinancialInstitutionAddress' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:NewZealandNCCID' is marked as not used in the given context. - - - - - - Element 'ram:PolishNationalClearingID' is marked as not used in the given context. - - - - - - Element 'ram:PortugueseNCCID' is marked as not used in the given context. - - - - - - Element 'ram:RussianCentralBankID' is marked as not used in the given context. - - - - - - Element 'ram:SICID' is marked as not used in the given context. - - - - - - Element 'ram:SouthAfricanNCCID' is marked as not used in the given context. - - - - - - Element 'ram:SpanishDomesticInterbankingID' is marked as not used in the given context. - - - - - - Element 'ram:SubDivisionBranchFinancialInstitution' is marked as not used in the given context. - - - - - - Element 'ram:SwissBCID' is marked as not used in the given context. - - - - - - Element 'ram:UKSortCodeID' is marked as not used in the given context. - - - - - - Element 'ram:IBANID' must occur exactly 1 times. - - - - - - Element 'ram:AccountName' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:ProprietaryID' is marked as not used in the given context. - - - - - - Element 'ram:PayerSpecifiedDebtorFinancialInstitution' is marked as not used in the given context. - - - - - - Element 'ram:PaymentChannelCode' is marked as not used in the given context. - - - - - - Element 'ram:PaymentMethodCode' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. - - - - - - Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Attribute @format' marked as not used in the given context. - - - - - - Element 'ram:MarketID' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:SourceUnitBasisNumeric' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:TargetUnitBaseNumeric' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:UltimatePayeeTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTradeProduct' must occur exactly 1 times. - - Element 'ram:SpecifiedLineTradeAgreement' must occur exactly 1 times. - - - - - - Element 'ram:LineID' must occur exactly 1 times. - - - - - - Element 'ram:Content' must occur exactly 1 times. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:Subject' is marked as not used in the given context. - - - - - - - Value of 'ram:SubjectCode' is not allowed. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:ParentLineID' is marked as not used in the given context. - - - - - - Element 'ram:DescriptionCode' is marked as not used in the given context. - - - - - - Element 'ram:IncludedSubordinateTradeLineItem' is marked as not used in the given context. - - - - - - Element 'ram:NetPriceProductTradePrice' must occur exactly 1 times. - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - Element 'ram:TypeCode' must occur exactly 1 times. - - Element 'ram:AttachmentBinaryObject' may occur at maximum 1 times. - - Element 'ram:ReferenceTypeCode' must occur exactly 1 times. - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Attribute @characterSetCode' marked as not used in the given context. - - - - - - Attribute @encodingCode' marked as not used in the given context. - - - - - - Attribute @format' marked as not used in the given context. - - - - - - - Value of '@mimeCode' is not allowed. - - - - - - Attribute @uri' marked as not used in the given context. - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:BuyerReference' is marked as not used in the given context. - - - - - - Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:ChargeAmount' must occur exactly 1 times. - - - - - - Element 'ram:ActualAmount' must occur exactly 1 times. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. - - - - - - Element 'ram:BasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - Element 'ram:CalculationPercent' is marked as not used in the given context. - - - - - - Element 'ram:CategoryTradeTax' is marked as not used in the given context. - - - - - - Element 'udt:IndicatorString' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:PrepaidIndicator' is marked as not used in the given context. - - - - - - Element 'ram:ReasonCode' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:SequenceNumeric' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. - - - - - - Attribute @unitCodeListAgencyID' marked as not used in the given context. - - - - - - Attribute @unitCodeListAgencyName' marked as not used in the given context. - - - - - - Attribute @unitCodeListID' marked as not used in the given context. - - - - - - - Value of '@unitCode' is not allowed. - - - - - - Element 'ram:ChangeReason' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:DeliveryTradeLocation' is marked as not used in the given context. - - - - - - Element 'ram:IncludedTradeTax' is marked as not used in the given context. - - - - - - Element 'ram:MaximumQuantity' is marked as not used in the given context. - - - - - - Element 'ram:MinimumQuantity' is marked as not used in the given context. - - - - - - Element 'ram:OrderUnitConversionFactorNumeric' is marked as not used in the given context. - - - - - - Element 'ram:TradeComparisonReferencePrice' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context. - - - - - - Element 'ram:IncludedSpecifiedMarketplace' is marked as not used in the given context. - - - - - - Element 'ram:ItemBuyerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:ItemSellerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:ChargeAmount' must occur exactly 1 times. - - Element 'ram:IncludedTradeTax' may occur at maximum 1 times. - - - - - - Element 'ram:AppliedTradeAllowanceCharge' is marked as not used in the given context. - - - - - - Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. - - - - - - Attribute @unitCodeListAgencyID' marked as not used in the given context. - - - - - - Attribute @unitCodeListAgencyName' marked as not used in the given context. - - - - - - Attribute @unitCodeListID' marked as not used in the given context. - - - - - - - Value of '@unitCode' is not allowed. - - - - - - Element 'ram:ChangeReason' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:DeliveryTradeLocation' is marked as not used in the given context. - - - - - - Element 'ram:CalculatedAmount' must occur exactly 1 times. - - Element 'ram:TypeCode' must occur exactly 1 times. - - Element 'ram:CategoryCode' must occur exactly 1 times. - - Element 'ram:RateApplicablePercent' must occur exactly 1 times. - - - - - - Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:BasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:CalculatedRate' is marked as not used in the given context. - - - - - - Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:CategoryName' is marked as not used in the given context. - - - - - - Element 'ram:CurrencyCode' is marked as not used in the given context. - - - - - - Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:DueDateTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:ExemptionReasonCode' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - Element 'ram:Jurisdiction' is marked as not used in the given context. - - - - - - Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. - - - - - - Attribute @format' marked as not used in the given context. - - - - - - Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. - - - - - - Element 'ram:TaxPointDate' is marked as not used in the given context. - - - - - - Element 'ram:Type' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:MaximumQuantity' is marked as not used in the given context. - - - - - - Element 'ram:MinimumQuantity' is marked as not used in the given context. - - - - - - Element 'ram:OrderUnitConversionFactorNumeric' is marked as not used in the given context. - - - - - - Element 'ram:TradeComparisonReferencePrice' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context. - - - - - - Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:BilledQuantity' must occur exactly 1 times. - - - - - - Element 'ram:OccurrenceDateTime' must occur exactly 1 times. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:DescriptionBinaryObject' is marked as not used in the given context. - - - - - - Element 'ram:EarliestOccurrenceDateTime' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:LatestOccurrenceDateTime' is marked as not used in the given context. - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:OccurrenceLogisticsLocation' is marked as not used in the given context. - - - - - - Element 'ram:OccurrenceSpecifiedPeriod' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:UnitQuantity' is marked as not used in the given context. - - - - - - Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. - - - - - - Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. - - - - - - Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. - - - - - - Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. - - - - - - Attribute @unitCodeListAgencyID' marked as not used in the given context. - - - - - - Attribute @unitCodeListAgencyName' marked as not used in the given context. - - - - - - Attribute @unitCodeListID' marked as not used in the given context. - - - - - - - Value of '@unitCode' is not allowed. - - - - - - Attribute @unitCodeListAgencyID' marked as not used in the given context. - - - - - - Attribute @unitCodeListAgencyName' marked as not used in the given context. - - - - - - Attribute @unitCodeListID' marked as not used in the given context. - - - - - - - Value of '@unitCode' is not allowed. - - - - - - Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:DespatchedQuantity' is marked as not used in the given context. - - - - - - Element 'ram:GrossWeightMeasure' is marked as not used in the given context. - - - - - - Element 'ram:IncludedSupplyChainPackaging' is marked as not used in the given context. - - - - - - Element 'ram:NetWeightMeasure' is marked as not used in the given context. - - - - - - Attribute @unitCodeListAgencyID' marked as not used in the given context. - - - - - - Attribute @unitCodeListAgencyName' marked as not used in the given context. - - - - - - Attribute @unitCodeListID' marked as not used in the given context. - - - - - - - Value of '@unitCode' is not allowed. - - - - - - Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:PerPackageUnitQuantity' is marked as not used in the given context. - - - - - - Element 'ram:ProductUnitQuantity' is marked as not used in the given context. - - - - - - Element 'ram:ReceivedQuantity' is marked as not used in the given context. - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. - - - - - - Element 'ram:RequestedDeliverySupplyChainEvent' is marked as not used in the given context. - - - - - - Element 'ram:RequestedQuantity' is marked as not used in the given context. - - - - - - Element 'ram:ShipFromTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:ID' may occur at maximum 1 times. - - Element 'ram:Name' must occur exactly 1 times. - - Element 'ram:DefinedTradeContact' may occur at maximum 1 times. - - Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. - - Element 'ram:SpecifiedTaxRegistration' may occur at maximum 1 times. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:JobTitle' is marked as not used in the given context. - - - - - - Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:PersonID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:Responsibility' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedNote' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:SpecifiedDeliveryAdjustment' is marked as not used in the given context. - - - - - - Element 'ram:TheoreticalWeightMeasure' is marked as not used in the given context. - - - - - - Element 'ram:ID' may occur at maximum 1 times. - - Element 'ram:Name' must occur exactly 1 times. - - Element 'ram:DefinedTradeContact' may occur at maximum 1 times. - - Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. - - Element 'ram:SpecifiedTaxRegistration' may occur at maximum 1 times. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:JobTitle' is marked as not used in the given context. - - - - - - Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:PersonID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:Responsibility' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedNote' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:ApplicableTradeTax' must occur at least 1 times. - - Element 'ram:SpecifiedTradeSettlementLineMonetarySummation' must occur exactly 1 times. - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - - Value of 'ram:TypeCode' is not allowed. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Element 'ram:CalculatedAmount' may occur at maximum 1 times. - - Element 'ram:TypeCode' must occur exactly 1 times. - - Element 'ram:CategoryCode' must occur exactly 1 times. - - - - - - Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:BasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:CalculatedRate' is marked as not used in the given context. - - - - - - Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. - - - - - - - Value of 'ram:CategoryCode' is not allowed. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:CategoryName' is marked as not used in the given context. - - - - - - Element 'ram:CurrencyCode' is marked as not used in the given context. - - - - - - Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:DueDateTypeCode' is marked as not used in the given context. - - - - - - - Value of 'ram:ExemptionReasonCode' is not allowed. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - Element 'ram:Jurisdiction' is marked as not used in the given context. - - - - - - Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. - - - - - - Attribute @format' marked as not used in the given context. - - - - - - Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. - - - - - - Element 'ram:TaxPointDate' is marked as not used in the given context. - - - - - - Element 'ram:Type' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:CompleteDateTime' is marked as not used in the given context. - - - - - - Element 'ram:ContinuousIndicator' is marked as not used in the given context. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:DurationMeasure' is marked as not used in the given context. - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:InclusiveIndicator' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:OpenIndicator' is marked as not used in the given context. - - - - - - Element 'ram:PurposeCode' is marked as not used in the given context. - - - - - - Element 'ram:SeasonCode' is marked as not used in the given context. - - - - - - Element 'ram:SequenceNumeric' is marked as not used in the given context. - - - - - - Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:DiscountIndicator' is marked as not used in the given context. - - - - - - Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. - - - - - - Element 'ram:InvoiceReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:PaymentReference' is marked as not used in the given context. - - - - - - Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:AmountTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:SetTriggerCode' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. - - - - - - Element 'ram:ChargeIndicator' must occur exactly 1 times. - - Element 'ram:ActualAmount' must occur exactly 1 times. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - Attribute @format' marked as not used in the given context. - - - - - - Element 'ram:CategoryTradeTax' is marked as not used in the given context. - - - - - - Element 'udt:IndicatorString' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:PrepaidIndicator' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:SequenceNumeric' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTradePaymentTerms' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. - - - - - - Element 'ram:LineTotalAmount' must occur exactly 1 times. - - Element 'ram:TotalAllowanceChargeAmount' may occur at maximum 1 times. - - - - - - Element 'ram:AllowanceTotalAmount' is marked as not used in the given context. - - - - - - Element 'ram:ChargeTotalAmount' is marked as not used in the given context. - - - - - - Element 'ram:GrandTotalAmount' is marked as not used in the given context. - - - - - - Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. - - - - - - Element 'ram:NetLineTotalAmount' is marked as not used in the given context. - - - - - - Element 'ram:ProductWeightLossInformationAmount' is marked as not used in the given context. - - - - - - Element 'ram:TaxBasisTotalAmount' is marked as not used in the given context. - - - - - - Element 'ram:TaxTotalAmount' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. - - - - - - Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. - - - - - - Element 'ram:TotalAdjustmentAmount' is marked as not used in the given context. - - - - - - Element 'ram:Name' must occur exactly 1 times. - - - - - - Element 'ram:AdditionalReferenceReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:ApplicableMaterialGoodsCharacteristic' is marked as not used in the given context. - - - - - - Element 'ram:Description' must occur exactly 1 times. - - Element 'ram:Value' must occur exactly 1 times. - - - - - - Element 'ram:ApplicableProductCharacteristicCondition' is marked as not used in the given context. - - - - - - Element 'ram:ApplicableReferencedStandard' is marked as not used in the given context. - - - - - - Element 'ram:ContentTypeCode' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:MeasurementMethodCode' is marked as not used in the given context. - - - - - - - Value of 'ram:TypeCode' is not allowed. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:ValueCode' is marked as not used in the given context. - - - - - - Element 'ram:ValueDateTime' is marked as not used in the given context. - - - - - - Element 'ram:ValueIndicator' is marked as not used in the given context. - - - - - - Attribute @unitCodeListVersionID' marked as not used in the given context. - - - - - - - Value of '@unitCode' is not allowed. - - - - - - Element 'ram:ValueSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:AreaDensityMeasure' is marked as not used in the given context. - - - - - - Element 'ram:BrandName' is marked as not used in the given context. - - - - - - Element 'ram:BrandOwnerTradeParty' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CertificationEvidenceReferenceReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:ColourCode' is marked as not used in the given context. - - - - - - Element 'ram:ColourDescription' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:ClassCode' must occur exactly 1 times. - - Element 'ram:ClassName' may occur at maximum 1 times. - - - - - - Element 'ram:ApplicableReferencedStandard' is marked as not used in the given context. - - - - - - - Value of 'ram:ClassCode' is not allowed. - - Attribute '@listID' is required in this context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - Value of '@listID' is not allowed. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:ClassProductCharacteristic' is marked as not used in the given context. - - - - - - Element 'ram:SubClassCode' is marked as not used in the given context. - - - - - - Element 'ram:SystemID' is marked as not used in the given context. - - - - - - Element 'ram:SystemName' is marked as not used in the given context. - - - - - - Element 'ram:Designation' is marked as not used in the given context. - - - - - - Element 'ram:DrainedNetWeightMeasure' is marked as not used in the given context. - - - - - - Element 'ram:EndItemName' is marked as not used in the given context. - - - - - - Element 'ram:EndItemTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:FormattedCancellationAnnouncedLaunchDateTime' is marked as not used in the given context. - - - - - - Element 'ram:FormattedLatestProductDataChangeDateTime' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:GrossWeightMeasure' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:GlobalID' may occur at maximum 1 times. - - Element 'ram:Name' must occur exactly 1 times. - - Element 'ram:Description' may occur at maximum 1 times. - - Element 'ram:UnitQuantity' may occur at maximum 1 times. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:IndustryAssignedID' is marked as not used in the given context. - - - - - - Element 'ram:ManufacturerAssignedID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:RelationshipTypeCode' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Attribute @unitCodeListAgencyID' marked as not used in the given context. - - - - - - Attribute @unitCodeListAgencyName' marked as not used in the given context. - - - - - - Attribute @unitCodeListID' marked as not used in the given context. - - - - - - - Value of '@unitCode' is not allowed. - - - - - - Element 'ram:IndividualTradeProductInstance' is marked as not used in the given context. - - - - - - Element 'ram:InformationNote' is marked as not used in the given context. - - - - - - Element 'ram:InspectionReferenceReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:LegalRightsOwnerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:LinearSpatialDimension' is marked as not used in the given context. - - - - - - Element 'ram:MSDSReferenceReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:ManufacturerAssignedID' is marked as not used in the given context. - - - - - - Element 'ram:ManufacturerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:MaximumLinearSpatialDimension' is marked as not used in the given context. - - - - - - Element 'ram:MinimumLinearSpatialDimension' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:NetWeightMeasure' is marked as not used in the given context. - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:SubordinateTradeCountrySubDivision' is marked as not used in the given context. - - - - - - Element 'ram:PresentationSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Element 'ram:ProductGroupID' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:SubBrandName' is marked as not used in the given context. - - - - - - Element 'ram:TradeName' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:UseDescription' is marked as not used in the given context. - - - - - - Element 'ram:VariableMeasureIndicator' is marked as not used in the given context. - - - - - - Element 'rsm:ValuationBreakdownStatement' is marked as not used in the given context. - - - + + + Schema for FACTUR-X; 1.0; EN16931-CONFORMANT-EXTENDED + + + + + + + + Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). + + + + + + Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116). + + Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117). + + Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118). + + Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT. + + Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. + + VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals. + + The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. + + The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. + + + + + + In a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amount (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Zero rated". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" shall equal 0 (zero). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Zero rated" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Standard rate" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73). + + If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both. + + + + + + Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). + + Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95). + + Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98). + + Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance. + + Each Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both. + + The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. + + The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. + + + + + + Each Document level charge (BG-21) shall have a Document level charge amount (BT-99). + + Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102). + + Each Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105). + + Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge. + + Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both. + + The allowed maximum number of decimals for the Document level charge amount (BT-92) is 2. + + The allowed maximum number of decimals for the Document level charge base amount (BT-93) is 2. + + + + + + Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161). + + + + + + The last 4 to 6 digits of the Payment card primary account number (BT-87) shall be present if Payment card information (BG-18) is provided in the Invoice. + + + + + + Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126). + + Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129). + + An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130). + + Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131). + + Each Invoice line (BG-25) shall contain the Item name (BT-153). + + Each Invoice line (BG-25) shall contain the Item net price (BT-146). + + The Item net price (BT-146) shall NOT be negative. + + The Item gross price (BT-148) shall NOT be negative. + + The Item standard identifier (BT-157) shall have a Scheme identifier + + The Item classification identifier (BT-158) shall have a Scheme identifier + + Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151). + + An Invoice shall at least have one VAT breakdown group (BG-23). + + The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. + + + + + + The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4). + + + + + + The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + The Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11). + + Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63). + + + + + + In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present. + + + + + + If both Invoice line period start date (BT-134) and Invoice line period end date (BT-135) are given then the Invoice line period end date (BT-135) shall be later or equal to the Invoice line period start date (BT-134). + + If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both. + + + + + + Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). + + Each Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140). + + Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason. + + Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both. + + The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. + + The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. + + + + + + Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). + + Each Invoice line charge (BG-28) shall have an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145). + + Invoice line charge reason code (BT-145) and Invoice line charge reason (BT144) shall indicate the same type of charge reason. + + Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both. + + The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. + + The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. + + + + + + The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT", the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + A Document level allowance (BG-20) where VAT category code (BT-95) is "Not subject to VAT" shall not contain a Document level allowance VAT rate (BT-96). + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT", the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + A Document level charge (BG-21) where the VAT category code (BT-102) is "Not subject to VAT" shall not contain a Document level charge VAT rate (BT-103). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" the Document level charge VAT rate (BT-103) shall be greater than zero. + + + + + + An Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Zero rated" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice shall have the Invoice total amount without VAT (BT-109). + + An Invoice shall have the Invoice total amount with VAT (BT-112). + + An Invoice shall have the Amount due for payment (BT-115). + + Sum of allowances on document level (BT-107) = S Document level allowance amount (BT-92). + + Sum of charges on document level (BT-108) = S Document level charge amount (BT-99). + + Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110). + + The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. + + The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. + + The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. + + The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. + + The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. + + The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. + + The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. + + The allowed maximum number of decimals for the Paid amount (BT-113) is 2. + + The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. + + The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. + + If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided. + + Invoice total amount without VAT (BT-109) = S Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108). + + Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114). + + An Invoice shall have the Sum of Invoice line net amount (BT-106). + + + + + + Invoice total VAT amount (BT-110) = S VAT category tax amount (BT-117). + + + + + + A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). + + + + + + A Payment account identifier (BT-84) shall be present if Credit transfer (BG-16) information is provided in the Invoice. + + If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present. + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Reverse charge". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Reverse charge” shall be 0 (zero). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language). + + + + + + The VAT category tax amount (BT-117) In a VAT breakdown (BG-23) where the VAT category code (BT-118) equals "Exempt from VAT" shall equal 0 (zero). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120). + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Exempt from VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Exempt from VAT". + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Export outside the EU". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Export outside the EU” shall be 0 (zero). + + A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language). + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Intra-community supply". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Intra-community supply" shall have a VAT exemption reason code (BT-121), meaning "Intra-community supply" or the VAT exemption reason text (BT-120) "Intra-community supply" (or the equivalent standard text in another language). + + In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank. + + In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Deliver to country code (BT-80) shall not be blank. + + + + + + For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IGIC", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IGIC” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IGIC" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IPSI", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IPSI” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IPSI" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Not subject to VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Not subject to VAT". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Not subject to VAT” shall be 0 (zero). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language). + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain other VAT breakdown groups (BG-23). + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is not "Not subject to VAT". + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT". + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level charges (BG-21) where Document level charge VAT category code (BT-102) is not "Not subject to VAT". + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intracommunity supply" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" the invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" the Invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-46). + + An Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject to VAT" shall not contain an Invoiced item VAT rate (BT-152). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero. + + + + + + An Invoice that contains an Invoice line where the Invoiced item VAT category code (BT-151) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Zero rated" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice shall have a Specification identifier (BT-24). + + An Invoice shall have an Invoice number (BT-1). + + An Invoice shall have an Invoice issue date (BT-2). + + An Invoice shall have an Invoice type code (BT-3). + + An Invoice shall have an Invoice currency code (BT-5). + + An Invoice shall contain the Seller name (BT-27). + + An Invoice shall contain the Buyer name (BT-44). + + An Invoice shall contain the Seller postal address (BG-5). + + The Seller postal address (BG-5) shall contain a Seller country code (BT-40). + + The Seller electronic address (BT-34) shall have a Scheme identifier. + + The Buyer electronic address (BT-49) shall have a Scheme identifier. + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Standard rated” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Zero rated” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Zero rated". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Exempt from VAT” shall contain exactly one VAT breakdown (BG-23) with the VAT category code (BT-118) equal to "Exempt from VAT". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Reverse charge” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "VAT reverse charge". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Intra-community supply” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Intra-community supply". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Export outside the EU” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Export outside the EU". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Not subject to VAT” shall contain exactly one VAT breakdown group (BG-23) with the VAT category code (BT-118) equal to "Not subject to VAT". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IGIC” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IGIC". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IPSI” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IPSI". + + In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present. + + An Invoice shall contain the Buyer postal address (BG-8). + + The Buyer postal address shall contain a Buyer country code (BT-55). + + + + + + Element 'ram:Name' may occur at maximum 1 times. + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + Element 'ram:ControlRequirementIndicator' is marked as not used in the given context. + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + Element 'ram:CompleteDateTime' must occur exactly 1 times. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:ContinuousIndicator' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:DurationMeasure' is marked as not used in the given context. + + + + + + Element 'ram:EndDateTime' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InclusiveIndicator' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:OpenIndicator' is marked as not used in the given context. + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:SeasonCode' is marked as not used in the given context. + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. + + + + + + Element 'ram:StartDateTime' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Content' must occur exactly 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:Subject' is marked as not used in the given context. + + + + + + + Value of 'ram:SubjectCode' is not allowed. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:Purpose' is marked as not used in the given context. + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:VersionID' is marked as not used in the given context. + + + + + + Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' may occur at maximum 1 times. + + Element 'ram:GuidelineSpecifiedDocumentContextParameter' must occur exactly 1 times. + + + + + + Element 'ram:ApplicationSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'ram:BIMSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + Element 'ram:MessageStandardSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'ram:ScenarioSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTransactionID' is marked as not used in the given context. + + + + + + Element 'ram:SubsetSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + Element 'ram:IncludedSupplyChainTradeLineItem' must occur at least 1 times. + + + + + + Element 'ram:SellerTradeParty' must occur exactly 1 times. + + Element 'ram:BuyerTradeParty' must occur exactly 1 times. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:Name' may occur at maximum 1 times. + + Element 'ram:AttachmentBinaryObject' may occur at maximum 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @characterSetCode' marked as not used in the given context. + + + + + + Attribute @encodingCode' marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + Value of '@mimeCode' is not allowed. + + + + + + Attribute @uri' marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:RelevantTradeLocation' is marked as not used in the given context. + + + + + + Element 'ram:BuyerAgentTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:BuyerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:BuyerTaxRepresentativeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + Element 'ram:SpecifiedTaxRegistration' may occur at maximum 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:OrderResponseReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PriceListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PurchaseConditionsReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:Reference' is marked as not used in the given context. + + + + + + Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:SalesAgentTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:SellerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + Element 'ram:SpecifiedTaxRegistration' must occur exactly 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:Description' may occur at maximum 1 times. + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:SupplyInstructionReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:DescriptionBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:EarliestOccurrenceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LatestOccurrenceDateTime' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:OccurrenceLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:OccurrenceSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UnitQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PreviousDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedInvoiceAmount' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:CarrierTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ConsigneeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ConsignorTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:CustomsExportAgentTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:CustomsImportAgentTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:DeclaredValueForCustomsAmount' is marked as not used in the given context. + + + + + + Element 'ram:DeliveryTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:FreightForwarderTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:GrossVolumeMeasure' is marked as not used in the given context. + + + + + + Element 'ram:GrossWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:GroupingCentreTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:IncludedSupplyChainConsignmentItem' is marked as not used in the given context. + + + + + + Element 'ram:InsurancePremiumAmount' is marked as not used in the given context. + + + + + + Element 'ram:NetWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:PackageQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ModeCode' must occur exactly 1 times. + + + + + + Element 'ram:Mode' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StageCode' is marked as not used in the given context. + + + + + + Element 'ram:UsedLogisticsTransportMeans' is marked as not used in the given context. + + + + + + Element 'ram:TotalChargeAmount' is marked as not used in the given context. + + + + + + Element 'ram:TransportContractReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:UtilizedLogisticsTransportEquipment' is marked as not used in the given context. + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:PaymentReference' may occur at maximum 1 times. + + Element 'ram:InvoiceCurrencyCode' must occur exactly 1 times. + + Element 'ram:ApplicableTradeTax' must occur at least 1 times. + + Element 'ram:SpecifiedTradeSettlementHeaderMonetarySummation' must occur exactly 1 times. + + + + + + Element 'ram:CalculatedAmount' must occur exactly 1 times. + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:BasisAmount' must occur exactly 1 times. + + Element 'ram:LineTotalBasisAmount' may occur at maximum 1 times. + + Element 'ram:AllowanceChargeBasisAmount' may occur at maximum 1 times. + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + Value of 'ram:ExemptionReasonCode' is not allowed. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + Element 'udt:Date' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:Description' may occur at maximum 1 times. + + + + + + Element 'ram:CompleteDateTime' is marked as not used in the given context. + + + + + + Element 'ram:ContinuousIndicator' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DurationMeasure' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InclusiveIndicator' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:OpenIndicator' is marked as not used in the given context. + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:SeasonCode' is marked as not used in the given context. + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:CreditReason' is marked as not used in the given context. + + + + + + Element 'ram:CreditReasonCode' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CreditorReferenceIssuerID' is marked as not used in the given context. + + + + + + Element 'ram:CreditorReferenceType' is marked as not used in the given context. + + + + + + Element 'ram:CreditorReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:DuePayableAmount' is marked as not used in the given context. + + + + + + Element 'ram:FactoringAgreementReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:FactoringListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:InvoiceDateTime' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25). + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Element 'ram:TradingBusinessName' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:NextInvoiceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:PayerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PaymentApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:PaymentCurrencyCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ProFormaInvoiceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:AmountTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:SetTriggerCode' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:IncludedTradeTax' must occur at least 1 times. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:CalculatedAmount' must occur exactly 1 times. + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. + + + + + + Element 'ram:Description' must occur exactly 1 times. + + Element 'ram:AppliedAmount' must occur exactly 1 times. + + + + + + Element 'ram:AllowanceCharge' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:AppliedFromLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:AppliedToLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:CalculatedAmount' is marked as not used in the given context. + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionReason' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:CalculationBasis' is marked as not used in the given context. + + + + + + Element 'ram:CalculationBasisCode' is marked as not used in the given context. + + + + + + Element 'ram:ChargeCategoryCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DisbursementAmount' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:PayingPartyRoleCode' is marked as not used in the given context. + + + + + + Element 'ram:PaymentArrangementCode' is marked as not used in the given context. + + + + + + Element 'ram:PaymentPlaceLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:ServiceCategoryCode' is marked as not used in the given context. + + + + + + Element 'ram:TariffClassCode' is marked as not used in the given context. + + + + + + Element 'ram:TransportPaymentMethodCode' is marked as not used in the given context. + + + + + + Element 'ram:ChargeIndicator' must occur exactly 1 times. + + Element 'ram:ActualAmount' must occur exactly 1 times. + + Element 'ram:CategoryTradeTax' must occur exactly 1 times. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + Value of '@unitCode' is not allowed. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:CalculatedAmount' is marked as not used in the given context. + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionReason' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:PrepaidIndicator' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:Description' may occur at maximum 1 times. + + Element 'ram:DirectDebitMandateID' may occur at maximum 1 times. + + Element 'ram:PartialPaymentAmount' may occur at maximum 1 times. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Attribute @unitCodeListVersionID' marked as not used in the given context. + + + + + + + Value of '@unitCode' is not allowed. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Attribute @unitCodeListVersionID' marked as not used in the given context. + + + + + + + Value of '@unitCode' is not allowed. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:FromEventCode' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstructionTypeCode' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:PartialPaymentPercent' is marked as not used in the given context. + + + + + + Element 'ram:PayeeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PaymentMeansID' is marked as not used in the given context. + + + + + + Element 'ram:SettlementPeriodMeasure' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalAmount' must occur exactly 1 times. + + Element 'ram:ChargeTotalAmount' may occur at maximum 1 times. + + Element 'ram:AllowanceTotalAmount' may occur at maximum 1 times. + + Element 'ram:TaxBasisTotalAmount' may occur at maximum 2 times. + + Element 'ram:TaxTotalAmount' may occur at maximum 2 times. + + Element 'ram:RoundingAmount' may occur at maximum 1 times. + + Element 'ram:GrandTotalAmount' may occur at maximum 2 times. + + Element 'ram:TotalPrepaidAmount' may occur at maximum 1 times. + + Element 'ram:DuePayableAmount' must occur exactly 1 times. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + Value of '@currencyID' is not allowed. + + + + + + Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:NetLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:ProductValueExcludingTobaccoTaxInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:RetailValueExcludingTaxInformationAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute '@currencyID' is required in this context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + Value of '@currencyID' is not allowed. + + + + + + Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalDepositFeeInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalDiscountAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:Information' may occur at maximum 1 times. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CreditAvailableAmount' is marked as not used in the given context. + + + + + + Element 'ram:CreditLimitAmount' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:ExpiryDate' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:InterestRatePercent' is marked as not used in the given context. + + + + + + Element 'ram:IssuingCompanyName' is marked as not used in the given context. + + + + + + Element 'ram:MicrochipIndicator' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ValidFromDateTime' is marked as not used in the given context. + + + + + + Element 'ram:VerificationNumeric' is marked as not used in the given context. + + + + + + Element 'ram:GuaranteeMethodCode' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:BICID' must occur exactly 1 times. + + + + + + Element 'ram:AustralianBSBID' is marked as not used in the given context. + + + + + + Element 'ram:AustrianBankleitzahlID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CHIPSParticipantID' is marked as not used in the given context. + + + + + + Element 'ram:CHIPSUniversalID' is marked as not used in the given context. + + + + + + Element 'ram:CanadianPaymentsAssociationID' is marked as not used in the given context. + + + + + + Element 'ram:ClearingSystemName' is marked as not used in the given context. + + + + + + Element 'ram:FedwireRoutingNumberID' is marked as not used in the given context. + + + + + + Element 'ram:GermanBankleitzahlID' is marked as not used in the given context. + + + + + + Element 'ram:HellenicBankID' is marked as not used in the given context. + + + + + + Element 'ram:HongKongBankID' is marked as not used in the given context. + + + + + + Element 'ram:IndianFinancialSystemID' is marked as not used in the given context. + + + + + + Element 'ram:IrishNSCID' is marked as not used in the given context. + + + + + + Element 'ram:ItalianDomesticID' is marked as not used in the given context. + + + + + + Element 'ram:JapanFinancialInstitutionCommonID' is marked as not used in the given context. + + + + + + Element 'ram:LocationFinancialInstitutionAddress' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:NewZealandNCCID' is marked as not used in the given context. + + + + + + Element 'ram:PolishNationalClearingID' is marked as not used in the given context. + + + + + + Element 'ram:PortugueseNCCID' is marked as not used in the given context. + + + + + + Element 'ram:RussianCentralBankID' is marked as not used in the given context. + + + + + + Element 'ram:SICID' is marked as not used in the given context. + + + + + + Element 'ram:SouthAfricanNCCID' is marked as not used in the given context. + + + + + + Element 'ram:SpanishDomesticInterbankingID' is marked as not used in the given context. + + + + + + Element 'ram:SubDivisionBranchFinancialInstitution' is marked as not used in the given context. + + + + + + Element 'ram:SwissBCID' is marked as not used in the given context. + + + + + + Element 'ram:UKSortCodeID' is marked as not used in the given context. + + + + + + Element 'ram:IBANID' must occur exactly 1 times. + + + + + + Element 'ram:AccountName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:ProprietaryID' is marked as not used in the given context. + + + + + + Element 'ram:PayerSpecifiedDebtorFinancialInstitution' is marked as not used in the given context. + + + + + + Element 'ram:PaymentChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:PaymentMethodCode' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:MarketID' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:SourceUnitBasisNumeric' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:TargetUnitBaseNumeric' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:UltimatePayeeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeProduct' must occur exactly 1 times. + + Element 'ram:SpecifiedLineTradeAgreement' must occur exactly 1 times. + + + + + + Element 'ram:LineID' must occur exactly 1 times. + + + + + + Element 'ram:Content' must occur exactly 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:Subject' is marked as not used in the given context. + + + + + + + Value of 'ram:SubjectCode' is not allowed. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:ParentLineID' is marked as not used in the given context. + + + + + + Element 'ram:DescriptionCode' is marked as not used in the given context. + + + + + + Element 'ram:IncludedSubordinateTradeLineItem' is marked as not used in the given context. + + + + + + Element 'ram:NetPriceProductTradePrice' must occur exactly 1 times. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:AttachmentBinaryObject' may occur at maximum 1 times. + + Element 'ram:ReferenceTypeCode' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @characterSetCode' marked as not used in the given context. + + + + + + Attribute @encodingCode' marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + Value of '@mimeCode' is not allowed. + + + + + + Attribute @uri' marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:BuyerReference' is marked as not used in the given context. + + + + + + Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ChargeAmount' must occur exactly 1 times. + + + + + + Element 'ram:ActualAmount' must occur exactly 1 times. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:CalculationPercent' is marked as not used in the given context. + + + + + + Element 'ram:CategoryTradeTax' is marked as not used in the given context. + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:PrepaidIndicator' is marked as not used in the given context. + + + + + + Element 'ram:ReasonCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + Value of '@unitCode' is not allowed. + + + + + + Element 'ram:ChangeReason' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:DeliveryTradeLocation' is marked as not used in the given context. + + + + + + Element 'ram:IncludedTradeTax' is marked as not used in the given context. + + + + + + Element 'ram:MaximumQuantity' is marked as not used in the given context. + + + + + + Element 'ram:MinimumQuantity' is marked as not used in the given context. + + + + + + Element 'ram:OrderUnitConversionFactorNumeric' is marked as not used in the given context. + + + + + + Element 'ram:TradeComparisonReferencePrice' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:IncludedSpecifiedMarketplace' is marked as not used in the given context. + + + + + + Element 'ram:ItemBuyerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ItemSellerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ChargeAmount' must occur exactly 1 times. + + Element 'ram:IncludedTradeTax' may occur at maximum 1 times. + + + + + + Element 'ram:AppliedTradeAllowanceCharge' is marked as not used in the given context. + + + + + + Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + Value of '@unitCode' is not allowed. + + + + + + Element 'ram:ChangeReason' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:DeliveryTradeLocation' is marked as not used in the given context. + + + + + + Element 'ram:CalculatedAmount' must occur exactly 1 times. + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:CategoryCode' must occur exactly 1 times. + + Element 'ram:RateApplicablePercent' must occur exactly 1 times. + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:MaximumQuantity' is marked as not used in the given context. + + + + + + Element 'ram:MinimumQuantity' is marked as not used in the given context. + + + + + + Element 'ram:OrderUnitConversionFactorNumeric' is marked as not used in the given context. + + + + + + Element 'ram:TradeComparisonReferencePrice' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:BilledQuantity' must occur exactly 1 times. + + + + + + Element 'ram:OccurrenceDateTime' must occur exactly 1 times. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:DescriptionBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:EarliestOccurrenceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LatestOccurrenceDateTime' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:OccurrenceLogisticsLocation' is marked as not used in the given context. + + + + + + Element 'ram:OccurrenceSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UnitQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + Value of '@unitCode' is not allowed. + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + Value of '@unitCode' is not allowed. + + + + + + Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:DespatchedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:GrossWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:IncludedSupplyChainPackaging' is marked as not used in the given context. + + + + + + Element 'ram:NetWeightMeasure' is marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + Value of '@unitCode' is not allowed. + + + + + + Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PerPackageUnitQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ProductUnitQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ReceivedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. + + + + + + Element 'ram:RequestedDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:RequestedQuantity' is marked as not used in the given context. + + + + + + Element 'ram:ShipFromTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + Element 'ram:SpecifiedTaxRegistration' may occur at maximum 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:SpecifiedDeliveryAdjustment' is marked as not used in the given context. + + + + + + Element 'ram:TheoreticalWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + Element 'ram:SpecifiedTaxRegistration' may occur at maximum 1 times. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:ApplicableTradeTax' must occur at least 1 times. + + Element 'ram:SpecifiedTradeSettlementLineMonetarySummation' must occur exactly 1 times. + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Element 'ram:CalculatedAmount' may occur at maximum 1 times. + + Element 'ram:TypeCode' must occur exactly 1 times. + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + + Value of 'ram:ExemptionReasonCode' is not allowed. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:CompleteDateTime' is marked as not used in the given context. + + + + + + Element 'ram:ContinuousIndicator' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:DurationMeasure' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:InclusiveIndicator' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:OpenIndicator' is marked as not used in the given context. + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:SeasonCode' is marked as not used in the given context. + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:DiscountIndicator' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:PaymentReference' is marked as not used in the given context. + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:AmountTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:SetTriggerCode' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. + + + + + + Element 'ram:ChargeIndicator' must occur exactly 1 times. + + Element 'ram:ActualAmount' must occur exactly 1 times. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + Attribute @format' marked as not used in the given context. + + + + + + Element 'ram:CategoryTradeTax' is marked as not used in the given context. + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:PrepaidIndicator' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradePaymentTerms' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalAmount' must occur exactly 1 times. + + Element 'ram:TotalAllowanceChargeAmount' may occur at maximum 1 times. + + + + + + Element 'ram:AllowanceTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:ChargeTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:GrandTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:NetLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:ProductWeightLossInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:TaxBasisTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:TaxTotalAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. + + + + + + Element 'ram:TotalAdjustmentAmount' is marked as not used in the given context. + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + Element 'ram:AdditionalReferenceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableMaterialGoodsCharacteristic' is marked as not used in the given context. + + + + + + Element 'ram:Description' must occur exactly 1 times. + + Element 'ram:Value' must occur exactly 1 times. + + + + + + Element 'ram:ApplicableProductCharacteristicCondition' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableReferencedStandard' is marked as not used in the given context. + + + + + + Element 'ram:ContentTypeCode' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:MeasurementMethodCode' is marked as not used in the given context. + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:ValueCode' is marked as not used in the given context. + + + + + + Element 'ram:ValueDateTime' is marked as not used in the given context. + + + + + + Element 'ram:ValueIndicator' is marked as not used in the given context. + + + + + + Attribute @unitCodeListVersionID' marked as not used in the given context. + + + + + + + Value of '@unitCode' is not allowed. + + + + + + Element 'ram:ValueSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:AreaDensityMeasure' is marked as not used in the given context. + + + + + + Element 'ram:BrandName' is marked as not used in the given context. + + + + + + Element 'ram:BrandOwnerTradeParty' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CertificationEvidenceReferenceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ColourCode' is marked as not used in the given context. + + + + + + Element 'ram:ColourDescription' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ClassCode' must occur exactly 1 times. + + Element 'ram:ClassName' may occur at maximum 1 times. + + + + + + Element 'ram:ApplicableReferencedStandard' is marked as not used in the given context. + + + + + + + Value of 'ram:ClassCode' is not allowed. + + Attribute '@listID' is required in this context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + Value of '@listID' is not allowed. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:ClassProductCharacteristic' is marked as not used in the given context. + + + + + + Element 'ram:SubClassCode' is marked as not used in the given context. + + + + + + Element 'ram:SystemID' is marked as not used in the given context. + + + + + + Element 'ram:SystemName' is marked as not used in the given context. + + + + + + Element 'ram:Designation' is marked as not used in the given context. + + + + + + Element 'ram:DrainedNetWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:EndItemName' is marked as not used in the given context. + + + + + + Element 'ram:EndItemTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:FormattedCancellationAnnouncedLaunchDateTime' is marked as not used in the given context. + + + + + + Element 'ram:FormattedLatestProductDataChangeDateTime' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:GrossWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' may occur at maximum 1 times. + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:Description' may occur at maximum 1 times. + + Element 'ram:UnitQuantity' may occur at maximum 1 times. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:IndustryAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:ManufacturerAssignedID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:RelationshipTypeCode' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + Value of '@unitCode' is not allowed. + + + + + + Element 'ram:IndividualTradeProductInstance' is marked as not used in the given context. + + + + + + Element 'ram:InformationNote' is marked as not used in the given context. + + + + + + Element 'ram:InspectionReferenceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:LegalRightsOwnerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LinearSpatialDimension' is marked as not used in the given context. + + + + + + Element 'ram:MSDSReferenceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ManufacturerAssignedID' is marked as not used in the given context. + + + + + + Element 'ram:ManufacturerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:MaximumLinearSpatialDimension' is marked as not used in the given context. + + + + + + Element 'ram:MinimumLinearSpatialDimension' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:NetWeightMeasure' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:SubordinateTradeCountrySubDivision' is marked as not used in the given context. + + + + + + Element 'ram:PresentationSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:ProductGroupID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:SubBrandName' is marked as not used in the given context. + + + + + + Element 'ram:TradeName' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:UseDescription' is marked as not used in the given context. + + + + + + Element 'ram:VariableMeasureIndicator' is marked as not used in the given context. + + + + + + Element 'rsm:ValuationBreakdownStatement' is marked as not used in the given context. + + + diff --git a/validator/src/main/resources/schematron/ZF_211/FACTUR-X_MINIMUM.sch b/validator/src/main/resources/schematron/ZF_211/FACTUR-X_MINIMUM.sch index d6357f84..6c89ee06 100644 --- a/validator/src/main/resources/schematron/ZF_211/FACTUR-X_MINIMUM.sch +++ b/validator/src/main/resources/schematron/ZF_211/FACTUR-X_MINIMUM.sch @@ -1,2587 +1,2587 @@ - - - Schema for FACTUR-X; 1.0; ACCOUNTING INFORMATION, No XML Invoice, (MINIMUM) - - - - - - - - Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). - - - - - - Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116). - - Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117). - - Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118). - - Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT. - - Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. - - VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals. - - The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. - - The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. - - - - - - In a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amount (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Zero rated". - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" shall equal 0 (zero). - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Zero rated" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Standard rate" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). - - - - - - If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73). - - If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both. - - - - - - Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). - - Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95). - - Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98). - - Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance. - - Each Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both. - - The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. - - The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. - - - - - - Each Document level charge (BG-21) shall have a Document level charge amount (BT-99). - - Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102). - - Each Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105). - - Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge. - - Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both. - - The allowed maximum number of decimals for the Document level charge amount (BT-92) is 2. - - The allowed maximum number of decimals for the Document level charge base amount (BT-93) is 2. - - - - - - Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161). - - - - - - The last 4 to 6 digits of the Payment card primary account number (BT-87) shall be present if Payment card information (BG-18) is provided in the Invoice. - - - - - - Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126). - - Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129). - - An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130). - - Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131). - - Each Invoice line (BG-25) shall contain the Item name (BT-153). - - Each Invoice line (BG-25) shall contain the Item net price (BT-146). - - The Item net price (BT-146) shall NOT be negative. - - The Item gross price (BT-148) shall NOT be negative. - - The Item standard identifier (BT-157) shall have a Scheme identifier - - The Item classification identifier (BT-158) shall have a Scheme identifier - - Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151). - - An Invoice shall at least have one VAT breakdown group (BG-23). - - The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. - - - - - - The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4). - - - - - - The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). - - The Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). - - The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11). - - Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63). - - - - - - In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present. - - - - - - If both Invoice line period start date (BT-134) and Invoice line period end date (BT-135) are given then the Invoice line period end date (BT-135) shall be later or equal to the Invoice line period start date (BT-134). - - If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both. - - - - - - Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). - - Each Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140). - - Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason. - - Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both. - - The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. - - The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. - - - - - - Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). - - Each Invoice line charge (BG-28) shall have an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145). - - Invoice line charge reason code (BT-145) and Invoice line charge reason (BT144) shall indicate the same type of charge reason. - - Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both. - - The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. - - The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. - - - - - - The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’. - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" the Document level allowance VAT rate (BT-96) shall be 0 (zero). - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT", the Document level allowance VAT rate (BT-96) shall be 0 (zero). - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" the Document level allowance VAT rate (BT-96) shall be 0 (zero). - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). - - A Document level allowance (BG-20) where VAT category code (BT-95) is "Not subject to VAT" shall not contain a Document level allowance VAT rate (BT-96). - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero. - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" the Document level allowance VAT rate (BT-96) shall be 0 (zero). - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT", the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). - - A Document level charge (BG-21) where the VAT category code (BT-102) is "Not subject to VAT" shall not contain a Document level charge VAT rate (BT-103). - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" the Document level charge VAT rate (BT-103) shall be greater than zero. - - - - - - An Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Zero rated" the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - An Invoice shall have the Invoice total amount without VAT (BT-109). - - An Invoice shall have the Invoice total amount with VAT (BT-112). - - An Invoice shall have the Amount due for payment (BT-115). - - Sum of allowances on document level (BT-107) = S Document level allowance amount (BT-92). - - Sum of charges on document level (BT-108) = S Document level charge amount (BT-99). - - Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110). - - The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. - - The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. - - The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. - - The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. - - The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. - - The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. - - The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. - - The allowed maximum number of decimals for the Paid amount (BT-113) is 2. - - The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. - - The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. - - If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided. - - - - - - A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). - - - - - - A Payment account identifier (BT-84) shall be present if Credit transfer (BG-16) information is provided in the Invoice. - - If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present. - - - - - - In Deutschland sind die Profile MINIMUM und BASIC WL nur als Buchungshilfe (TypeCode: 751) zugelassen. - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Reverse charge". - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Reverse charge” shall be 0 (zero). - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language). - - - - - - The VAT category tax amount (BT-117) In a VAT breakdown (BG-23) where the VAT category code (BT-118) equals "Exempt from VAT" shall equal 0 (zero). - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120). - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Export outside the EU". - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Export outside the EU” shall be 0 (zero). - - A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language). - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Intra-community supply". - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). - - A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Intra-community supply" shall have a VAT exemption reason code (BT-121), meaning "Intra-community supply" or the VAT exemption reason text (BT-120) "Intra-community supply" (or the equivalent standard text in another language). - - In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank. - - In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Deliver to country code (BT-80) shall not be blank. - - - - - - For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IGIC", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IGIC” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IGIC" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). - - - - - - For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IPSI", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IPSI” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IPSI" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Not subject to VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Not subject to VAT". - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Not subject to VAT” shall be 0 (zero). - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language). - - An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain other VAT breakdown groups (BG-23). - - An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is not "Not subject to VAT". - - An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT". - - An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level charges (BG-21) where Document level charge VAT category code (BT-102) is not "Not subject to VAT". - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intracommunity supply" the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" the invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" the Invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-46). - - An Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject to VAT" shall not contain an Invoiced item VAT rate (BT-152). - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero. - - - - - - An Invoice that contains an Invoice line where the Invoiced item VAT category code (BT-151) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Zero rated" the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - An Invoice shall have a Specification identifier (BT-24). - - An Invoice shall have an Invoice number (BT-1). - - An Invoice shall have an Invoice issue date (BT-2). - - An Invoice shall have an Invoice type code (BT-3). - - An Invoice shall have an Invoice currency code (BT-5). - - An Invoice shall contain the Seller name (BT-27). - - An Invoice shall contain the Buyer name (BT-44). - - An Invoice shall contain the Seller postal address (BG-5). - - The Seller postal address (BG-5) shall contain a Seller country code (BT-40). - - The Seller electronic address (BT-34) shall have a Scheme identifier. - - The Buyer electronic address (BT-49) shall have a Scheme identifier. - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Standard rated” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated". - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Zero rated” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Zero rated". - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Exempt from VAT” shall contain exactly one VAT breakdown (BG-23) with the VAT category code (BT-118) equal to "Exempt from VAT". - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Reverse charge” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "VAT reverse charge". - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Intra-community supply” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Intra-community supply". - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Export outside the EU” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Export outside the EU". - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Not subject to VAT” shall contain exactly one VAT breakdown group (BG-23) with the VAT category code (BT-118) equal to "Not subject to VAT". - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IGIC” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IGIC". - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IPSI” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IPSI". - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - - - - - Element 'ram:CategoryCode' is marked as not used in the given context. - - - - - - Element 'ram:ControlRequirementIndicator' is marked as not used in the given context. - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:IncludedNote' is marked as not used in the given context. - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - Value of '@format' is not allowed. - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:LanguageID' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - Element 'ram:Purpose' is marked as not used in the given context. - - - - - - Element 'ram:PurposeCode' is marked as not used in the given context. - - - - - - Element 'ram:RevisionDateTime' is marked as not used in the given context. - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - Value of 'ram:TypeCode' is not allowed. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:VersionID' is marked as not used in the given context. - - - - - - Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' may occur at maximum 1 times. - - Element 'ram:GuidelineSpecifiedDocumentContextParameter' must occur exactly 1 times. - - - - - - Element 'ram:ApplicationSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - Element 'ram:BIMSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. - - - - - - Element 'ram:Value' is marked as not used in the given context. - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. - - - - - - Element 'ram:Value' is marked as not used in the given context. - - - - - - Element 'ram:MessageStandardSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - Element 'ram:ScenarioSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTransactionID' is marked as not used in the given context. - - - - - - Element 'ram:SubsetSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - Element 'ram:TestIndicator' is marked as not used in the given context. - - - - - - Element 'ram:SellerTradeParty' must occur exactly 1 times. - - Element 'ram:BuyerTradeParty' must occur exactly 1 times. - - - - - - Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. - - - - - - Element 'ram:BuyerAgentTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:BuyerAssignedAccountantTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:BuyerTaxRepresentativeTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:Name' must occur exactly 1 times. - - - - - - Element 'ram:DefinedTradeContact' is marked as not used in the given context. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - Element 'ram:TradingBusinessName' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. - - - - - - Element 'ram:URIUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:ContractReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:OrderResponseReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:PriceListReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:ProductEndUserTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:PurchaseConditionsReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:Reference' is marked as not used in the given context. - - - - - - Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:SalesAgentTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:SellerAssignedAccountantTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:SellerTaxRepresentativeTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:Name' must occur exactly 1 times. - - Element 'ram:PostalTradeAddress' must occur exactly 1 times. - - - - - - Element 'ram:DefinedTradeContact' is marked as not used in the given context. - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - Element 'ram:CountrySubDivisionName' is marked as not used in the given context. - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Attribute @name' marked as not used in the given context. - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - Element 'ram:TradingBusinessName' is marked as not used in the given context. - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - Attribute '@schemeID' is required in this context. - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - Value of '@schemeID' is not allowed. - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - Element 'ram:URIUniversalCommunication' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedProcuringProject' is marked as not used in the given context. - - - - - - Element 'ram:SupplyInstructionReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:UltimateCustomerOrderReferencedDocument' is marked as not used in the given context. - - - - - - Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). - - - - - - Element 'ram:ActualDeliverySupplyChainEvent' is marked as not used in the given context. - - - - - - Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. - - - - - - Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. - - - - - - Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. - - - - - - Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:DeliveryNoteReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:DespatchAdviceReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:PreviousDeliverySupplyChainEvent' is marked as not used in the given context. - - - - - - Element 'ram:ReceivingAdviceReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. - - - - - - Element 'ram:ShipFromTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:ShipToTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:UltimateShipToTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:InvoiceCurrencyCode' must occur exactly 1 times. - - Element 'ram:SpecifiedTradeSettlementHeaderMonetarySummation' must occur exactly 1 times. - - - - - - Element 'ram:ApplicableTradeTax' is marked as not used in the given context. - - - - - - Element 'ram:BillingSpecifiedPeriod' is marked as not used in the given context. - - - - - - Element 'ram:CreditReason' is marked as not used in the given context. - - - - - - Element 'ram:CreditReasonCode' is marked as not used in the given context. - - - - - - Element 'ram:CreditorReferenceID' is marked as not used in the given context. - - - - - - Element 'ram:CreditorReferenceIssuerID' is marked as not used in the given context. - - - - - - Element 'ram:CreditorReferenceType' is marked as not used in the given context. - - - - - - Element 'ram:CreditorReferenceTypeCode' is marked as not used in the given context. - - - - - - Element 'ram:DuePayableAmount' is marked as not used in the given context. - - - - - - Element 'ram:FactoringAgreementReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:FactoringListReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context. - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - Element 'ram:InvoiceDateTime' is marked as not used in the given context. - - - - - - Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. - - - - - - Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25). - - Element 'ram:InvoiceReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:InvoiceeTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:InvoicerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:NextInvoiceDateTime' is marked as not used in the given context. - - - - - - Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:PayeeTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:PayerTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:PaymentApplicableTradeCurrencyExchange' is marked as not used in the given context. - - - - - - Element 'ram:PaymentCurrencyCode' is marked as not used in the given context. - - - - - - Element 'ram:PaymentReference' is marked as not used in the given context. - - - - - - Element 'ram:ProFormaInvoiceReferencedDocument' is marked as not used in the given context. - - - - - - Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:ReceivableSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedAdvancePayment' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTradeAllowanceCharge' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTradePaymentTerms' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. - - - - - - Element 'ram:TaxBasisTotalAmount' must occur exactly 1 times. - - Element 'ram:TaxTotalAmount' may occur at maximum 1 times. - - Element 'ram:GrandTotalAmount' must occur exactly 1 times. - - Element 'ram:DuePayableAmount' must occur exactly 1 times. - - - - - - Element 'ram:AllowanceTotalAmount' is marked as not used in the given context. - - - - - - Element 'ram:ChargeTotalAmount' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - Element 'ram:LineTotalAmount' is marked as not used in the given context. - - - - - - Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. - - - - - - Element 'ram:NetLineTotalAmount' is marked as not used in the given context. - - - - - - Element 'ram:ProductValueExcludingTobaccoTaxInformationAmount' is marked as not used in the given context. - - - - - - Element 'ram:RetailValueExcludingTaxInformationAmount' is marked as not used in the given context. - - - - - - Element 'ram:RoundingAmount' is marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - Value of '@currencyID' is not allowed. - - - - - - Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. - - - - - - Element 'ram:TotalDepositFeeInformationAmount' is marked as not used in the given context. - - - - - - Element 'ram:TotalDiscountAmount' is marked as not used in the given context. - - - - - - Element 'ram:TotalPrepaidAmount' is marked as not used in the given context. - - - - - - Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. - - - - - - Element 'ram:SpecifiedTradeSettlementPaymentMeans' is marked as not used in the given context. - - - - - - Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. - - - - - - Element 'ram:TaxApplicableTradeCurrencyExchange' is marked as not used in the given context. - - - - - - Element 'ram:TaxCurrencyCode' is marked as not used in the given context. - - - - - - Element 'ram:UltimatePayeeTradeParty' is marked as not used in the given context. - - - - - - Element 'ram:IncludedSupplyChainTradeLineItem' is marked as not used in the given context. - - - - - - Element 'rsm:ValuationBreakdownStatement' is marked as not used in the given context. - - - + + + Schema for FACTUR-X; 1.0; ACCOUNTING INFORMATION, No XML Invoice, (MINIMUM) + + + + + + + + Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). + + + + + + Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116). + + Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117). + + Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118). + + Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT. + + Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. + + VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals. + + The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. + + The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. + + + + + + In a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amount (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Zero rated". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" shall equal 0 (zero). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Zero rated" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Standard rate" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73). + + If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both. + + + + + + Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). + + Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95). + + Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98). + + Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance. + + Each Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both. + + The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. + + The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. + + + + + + Each Document level charge (BG-21) shall have a Document level charge amount (BT-99). + + Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102). + + Each Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105). + + Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge. + + Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both. + + The allowed maximum number of decimals for the Document level charge amount (BT-92) is 2. + + The allowed maximum number of decimals for the Document level charge base amount (BT-93) is 2. + + + + + + Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161). + + + + + + The last 4 to 6 digits of the Payment card primary account number (BT-87) shall be present if Payment card information (BG-18) is provided in the Invoice. + + + + + + Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126). + + Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129). + + An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130). + + Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131). + + Each Invoice line (BG-25) shall contain the Item name (BT-153). + + Each Invoice line (BG-25) shall contain the Item net price (BT-146). + + The Item net price (BT-146) shall NOT be negative. + + The Item gross price (BT-148) shall NOT be negative. + + The Item standard identifier (BT-157) shall have a Scheme identifier + + The Item classification identifier (BT-158) shall have a Scheme identifier + + Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151). + + An Invoice shall at least have one VAT breakdown group (BG-23). + + The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. + + + + + + The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4). + + + + + + The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + The Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11). + + Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63). + + + + + + In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present. + + + + + + If both Invoice line period start date (BT-134) and Invoice line period end date (BT-135) are given then the Invoice line period end date (BT-135) shall be later or equal to the Invoice line period start date (BT-134). + + If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both. + + + + + + Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). + + Each Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140). + + Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason. + + Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both. + + The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. + + The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. + + + + + + Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). + + Each Invoice line charge (BG-28) shall have an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145). + + Invoice line charge reason code (BT-145) and Invoice line charge reason (BT144) shall indicate the same type of charge reason. + + Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both. + + The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. + + The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. + + + + + + The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT", the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + A Document level allowance (BG-20) where VAT category code (BT-95) is "Not subject to VAT" shall not contain a Document level allowance VAT rate (BT-96). + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero. + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT", the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + A Document level charge (BG-21) where the VAT category code (BT-102) is "Not subject to VAT" shall not contain a Document level charge VAT rate (BT-103). + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" the Document level charge VAT rate (BT-103) shall be greater than zero. + + + + + + An Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Zero rated" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + An Invoice shall have the Invoice total amount without VAT (BT-109). + + An Invoice shall have the Invoice total amount with VAT (BT-112). + + An Invoice shall have the Amount due for payment (BT-115). + + Sum of allowances on document level (BT-107) = S Document level allowance amount (BT-92). + + Sum of charges on document level (BT-108) = S Document level charge amount (BT-99). + + Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110). + + The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. + + The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. + + The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. + + The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. + + The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. + + The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. + + The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. + + The allowed maximum number of decimals for the Paid amount (BT-113) is 2. + + The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. + + The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. + + If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided. + + + + + + A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). + + + + + + A Payment account identifier (BT-84) shall be present if Credit transfer (BG-16) information is provided in the Invoice. + + If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present. + + + + + + In Deutschland sind die Profile MINIMUM und BASIC WL nur als Buchungshilfe (TypeCode: 751) zugelassen. + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Reverse charge". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Reverse charge” shall be 0 (zero). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language). + + + + + + The VAT category tax amount (BT-117) In a VAT breakdown (BG-23) where the VAT category code (BT-118) equals "Exempt from VAT" shall equal 0 (zero). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120). + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Export outside the EU". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Export outside the EU” shall be 0 (zero). + + A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language). + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Intra-community supply". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Intra-community supply" shall have a VAT exemption reason code (BT-121), meaning "Intra-community supply" or the VAT exemption reason text (BT-120) "Intra-community supply" (or the equivalent standard text in another language). + + In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank. + + In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Deliver to country code (BT-80) shall not be blank. + + + + + + For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IGIC", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IGIC” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IGIC" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IPSI", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IPSI” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IPSI" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Not subject to VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Not subject to VAT". + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Not subject to VAT” shall be 0 (zero). + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language). + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain other VAT breakdown groups (BG-23). + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is not "Not subject to VAT". + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT". + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level charges (BG-21) where Document level charge VAT category code (BT-102) is not "Not subject to VAT". + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intracommunity supply" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" the invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" the Invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-46). + + An Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject to VAT" shall not contain an Invoiced item VAT rate (BT-152). + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero. + + + + + + An Invoice that contains an Invoice line where the Invoiced item VAT category code (BT-151) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Zero rated" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + An Invoice shall have a Specification identifier (BT-24). + + An Invoice shall have an Invoice number (BT-1). + + An Invoice shall have an Invoice issue date (BT-2). + + An Invoice shall have an Invoice type code (BT-3). + + An Invoice shall have an Invoice currency code (BT-5). + + An Invoice shall contain the Seller name (BT-27). + + An Invoice shall contain the Buyer name (BT-44). + + An Invoice shall contain the Seller postal address (BG-5). + + The Seller postal address (BG-5) shall contain a Seller country code (BT-40). + + The Seller electronic address (BT-34) shall have a Scheme identifier. + + The Buyer electronic address (BT-49) shall have a Scheme identifier. + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Standard rated” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Zero rated” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Zero rated". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Exempt from VAT” shall contain exactly one VAT breakdown (BG-23) with the VAT category code (BT-118) equal to "Exempt from VAT". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Reverse charge” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "VAT reverse charge". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Intra-community supply” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Intra-community supply". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Export outside the EU” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Export outside the EU". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Not subject to VAT” shall contain exactly one VAT breakdown group (BG-23) with the VAT category code (BT-118) equal to "Not subject to VAT". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IGIC” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IGIC". + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IPSI” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IPSI". + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + Element 'ram:ControlRequirementIndicator' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IncludedNote' is marked as not used in the given context. + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + Value of '@format' is not allowed. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:Purpose' is marked as not used in the given context. + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:VersionID' is marked as not used in the given context. + + + + + + Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' may occur at maximum 1 times. + + Element 'ram:GuidelineSpecifiedDocumentContextParameter' must occur exactly 1 times. + + + + + + Element 'ram:ApplicationSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'ram:BIMSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + Element 'ram:MessageStandardSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'ram:ScenarioSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTransactionID' is marked as not used in the given context. + + + + + + Element 'ram:SubsetSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + Element 'ram:TestIndicator' is marked as not used in the given context. + + + + + + Element 'ram:SellerTradeParty' must occur exactly 1 times. + + Element 'ram:BuyerTradeParty' must occur exactly 1 times. + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. + + + + + + Element 'ram:BuyerAgentTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:BuyerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:BuyerTaxRepresentativeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Element 'ram:TradingBusinessName' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:ContractReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:OrderResponseReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PriceListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ProductEndUserTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PurchaseConditionsReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:Reference' is marked as not used in the given context. + + + + + + Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:SalesAgentTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:SellerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:SellerTaxRepresentativeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:Name' must occur exactly 1 times. + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Attribute @name' marked as not used in the given context. + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + Element 'ram:TradingBusinessName' is marked as not used in the given context. + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + Attribute '@schemeID' is required in this context. + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + Value of '@schemeID' is not allowed. + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedProcuringProject' is marked as not used in the given context. + + + + + + Element 'ram:SupplyInstructionReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:UltimateCustomerOrderReferencedDocument' is marked as not used in the given context. + + + + + + Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). + + + + + + Element 'ram:ActualDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:DeliveryNoteReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:DespatchAdviceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PreviousDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + Element 'ram:ReceivingAdviceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. + + + + + + Element 'ram:ShipFromTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:ShipToTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:UltimateShipToTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceCurrencyCode' must occur exactly 1 times. + + Element 'ram:SpecifiedTradeSettlementHeaderMonetarySummation' must occur exactly 1 times. + + + + + + Element 'ram:ApplicableTradeTax' is marked as not used in the given context. + + + + + + Element 'ram:BillingSpecifiedPeriod' is marked as not used in the given context. + + + + + + Element 'ram:CreditReason' is marked as not used in the given context. + + + + + + Element 'ram:CreditReasonCode' is marked as not used in the given context. + + + + + + Element 'ram:CreditorReferenceID' is marked as not used in the given context. + + + + + + Element 'ram:CreditorReferenceIssuerID' is marked as not used in the given context. + + + + + + Element 'ram:CreditorReferenceType' is marked as not used in the given context. + + + + + + Element 'ram:CreditorReferenceTypeCode' is marked as not used in the given context. + + + + + + Element 'ram:DuePayableAmount' is marked as not used in the given context. + + + + + + Element 'ram:FactoringAgreementReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:FactoringListReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + Element 'ram:InvoiceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. + + + + + + Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25). + + Element 'ram:InvoiceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:InvoiceeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:InvoicerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:NextInvoiceDateTime' is marked as not used in the given context. + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:PayeeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PayerTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:PaymentApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:PaymentCurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:PaymentReference' is marked as not used in the given context. + + + + + + Element 'ram:ProFormaInvoiceReferencedDocument' is marked as not used in the given context. + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:ReceivableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedAdvancePayment' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeAllowanceCharge' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradePaymentTerms' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + Element 'ram:TaxBasisTotalAmount' must occur exactly 1 times. + + Element 'ram:TaxTotalAmount' may occur at maximum 1 times. + + Element 'ram:GrandTotalAmount' must occur exactly 1 times. + + Element 'ram:DuePayableAmount' must occur exactly 1 times. + + + + + + Element 'ram:AllowanceTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:ChargeTotalAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:LineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:NetLineTotalAmount' is marked as not used in the given context. + + + + + + Element 'ram:ProductValueExcludingTobaccoTaxInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:RetailValueExcludingTaxInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:RoundingAmount' is marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + Value of '@currencyID' is not allowed. + + + + + + Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalDepositFeeInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalDiscountAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalPrepaidAmount' is marked as not used in the given context. + + + + + + Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. + + + + + + Element 'ram:SpecifiedTradeSettlementPaymentMeans' is marked as not used in the given context. + + + + + + Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. + + + + + + Element 'ram:TaxApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + Element 'ram:TaxCurrencyCode' is marked as not used in the given context. + + + + + + Element 'ram:UltimatePayeeTradeParty' is marked as not used in the given context. + + + + + + Element 'ram:IncludedSupplyChainTradeLineItem' is marked as not used in the given context. + + + + + + Element 'rsm:ValuationBreakdownStatement' is marked as not used in the given context. + + + From a094af656ba9885832f04325a37ce103e77c58a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sat, 25 Jul 2020 10:05:07 +0200 Subject: [PATCH 027/138] do create xslt files in build --- History.md | 6 +- validator/pom.xml | 30 +- .../org/mustangproject/validator/Main.java | 94 - .../xslt/ZF_211/FACTUR-X_EN16931.xslt | 2 +- .../xslt/ZF_211/FACTUR-X_EXTENDED.xslt | 2 +- .../XR/XRechnung-CII-validation.xslt | 544 + .../schematron/ZF_211/FACTUR-X_BASIC.xslt | 37766 ++++++++++++++++ .../schematron/ZF_211/FACTUR-X_MINIMUM.xslt | 14205 ++++++ 8 files changed, 52541 insertions(+), 108 deletions(-) delete mode 100644 validator/src/main/java/org/mustangproject/validator/Main.java create mode 100644 validator/src/main/resources/xslt/schematron/XR/XRechnung-CII-validation.xslt create mode 100644 validator/src/main/resources/xslt/schematron/ZF_211/FACTUR-X_BASIC.xslt create mode 100644 validator/src/main/resources/xslt/schematron/ZF_211/FACTUR-X_MINIMUM.xslt diff --git a/History.md b/History.md index 6511992e..f669bf87 100644 --- a/History.md +++ b/History.md @@ -1,9 +1,8 @@ 2.0 todo - verapdf as prevalidation -- remove jaxb -- visualization? +- visualization? zugferdvisualizer? - factory for xrechnung -- new sample innvoice +- new sample invoice - complete or discard read into push provider - validate as library doc - javadoc export @@ -12,6 +11,7 @@ - automated tests zuv/verapdf validate created library test files - unify loggers done +- remove jaxb - 2.1 now default - pushprovider - new xrechnung profile diff --git a/validator/pom.xml b/validator/pom.xml index b9bb5f89..4996ba5d 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -9,7 +9,7 @@ 4.0.0 org.mustangproject validator - Library to validate Factur-X/ZUGFeRD 1.0 and 2.1 as well as XRechnung e-invoices. + Library to validate Factur-X/ZUGFeRD 1.0 and 2.1 as well as XRechnung e-invoices. jar 2.0.0-SNAPSHOT @@ -119,7 +119,7 @@ - + org.apache.maven.plugins maven-jar-plugin + 3.2.0 @@ -167,12 +168,23 @@ + of the preparation of the "package" step)--> + + com.helger.maven + ph-sch2xslt-maven-plugin + 5.0.8 + + ${basedir}/src/main/resources/ + ${basedir}/src/main/resources/xslt + + + + + convert + + + + org.apache.maven.plugins maven-shade-plugin diff --git a/validator/src/main/java/org/mustangproject/validator/Main.java b/validator/src/main/java/org/mustangproject/validator/Main.java deleted file mode 100644 index 661e95d4..00000000 --- a/validator/src/main/java/org/mustangproject/validator/Main.java +++ /dev/null @@ -1,94 +0,0 @@ -package org.mustangproject.validator; - -import java.io.File; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import com.sanityinc.jargs.CmdLineParser; -import com.sanityinc.jargs.CmdLineParser.Option; - -public class Main { - - static final ClassLoader cl = Main.class.getClassLoader(); - - private static final Logger LOGGER = LoggerFactory.getLogger(Main.class.getCanonicalName()); // log output is - // ignored for the - // time being - - public void run(String[] args) { - - /*** - * prerequisite is a mvn generate-resources - */ - - CmdLineParser parser = new CmdLineParser(); - Option actionOption = parser.addStringOption('a', "action"); - Option filenameOption = parser.addStringOption('f', "Filename"); - - Option licenseOption = parser.addBooleanOption('l', "license"); - Option helpOption = parser.addBooleanOption('h', "help"); - Option logAppendOption = parser.addStringOption("logAppend"); - - boolean optionsRecognized = false; - - try { - parser.parse(args); - } catch (CmdLineParser.OptionException e) { - System.err.println(e.getMessage()); - System.exit(-2); - } - - Boolean helpRequested = parser.getOptionValue(helpOption); - - if (parser.getOptionValue(licenseOption) != null) { - optionsRecognized = true; - - System.out.println("Copyright 2018 Jochen Stärk\n" + "\n" - + "Licensed under the Apache License, Version 2.0 (the \"License\");\n" - + "you may not use this file except in compliance with the License.\n" - + "You may obtain a copy of the License at\n" + "\n" - + " http://www.apache.org/licenses/LICENSE-2.0\n" + "\n" - + "Unless required by applicable law or agreed to in writing, software\n" - + "distributed under the License is distributed on an \"AS IS\" BASIS,\n" - + "WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n" - + "See the License for the specific language governing permissions and\n" - + "limitations under the License.\n\n\n\n\n" - + "This software is embedding the PDF/A validator VeraPDF, " - + "http://verapdf.org/, which is available under GPL and MPL licenses."); - - System.exit(0); - } - String filename = parser.getOptionValue(filenameOption); - String action = parser.getOptionValue(actionOption); - File logdir = new File("log"); - if (!logdir.exists() || !logdir.isDirectory() || !logdir.canWrite()) { - System.err.println("Need writable subdirectory 'log' for log files."); - } - - if ((action != null) && (action.equals("validate"))) { - ZUGFeRDValidator zfv=new ZUGFeRDValidator(); - zfv.setLogAppend(parser.getOptionValue(logAppendOption)); - System.out.println(zfv.validate(filename)); - - optionsRecognized = !zfv.hasOptionsError(); - if (!zfv.wasCompletelyValid()) { - System.exit(-1); - } - - } - - if ((!optionsRecognized) || (helpRequested != null && helpRequested.booleanValue())) { - System.out.println( - "usage: --action validate --source | [-l (shows license)][--logAppend \"String to be appended to validation result log\"]"); - System.exit(-1); - } - - } - - public static void main(String[] args) { - new Main().run(args); - } - - -} diff --git a/validator/src/main/resources/xslt/ZF_211/FACTUR-X_EN16931.xslt b/validator/src/main/resources/xslt/ZF_211/FACTUR-X_EN16931.xslt index c5560bd7..b896b779 100644 --- a/validator/src/main/resources/xslt/ZF_211/FACTUR-X_EN16931.xslt +++ b/validator/src/main/resources/xslt/ZF_211/FACTUR-X_EN16931.xslt @@ -48668,7 +48668,7 @@ - + diff --git a/validator/src/main/resources/xslt/ZF_211/FACTUR-X_EXTENDED.xslt b/validator/src/main/resources/xslt/ZF_211/FACTUR-X_EXTENDED.xslt index 86faa02e..12f68242 100644 --- a/validator/src/main/resources/xslt/ZF_211/FACTUR-X_EXTENDED.xslt +++ b/validator/src/main/resources/xslt/ZF_211/FACTUR-X_EXTENDED.xslt @@ -103982,7 +103982,7 @@ - + diff --git a/validator/src/main/resources/xslt/schematron/XR/XRechnung-CII-validation.xslt b/validator/src/main/resources/xslt/schematron/XR/XRechnung-CII-validation.xslt new file mode 100644 index 00000000..b34a5489 --- /dev/null +++ b/validator/src/main/resources/xslt/schematron/XR/XRechnung-CII-validation.xslt @@ -0,0 +1,544 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + + *: + + [namespace-uri()=' + + '] + + + + [ + + ] + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + +U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + +   +   +   + + + + + + + + + + + + CII-model + CII-model + + + + + + + +Schematron Version 1.3.0 - XRechnung + 1.2.2 compatible - CII + + + + + + + + + + + + + + BR-DE-1 + fatal + + + + [BR-DE-1] Eine Rechnung (INVOICE) muss Angaben zu "PAYMENT INSTRUCTIONS" (BG-16) enthalten. + + + + + + + + + + BR-DE-13 + fatal + + + + [BR-DE-13] In der Rechnung müssen Angaben zu genau einer der drei Gruppen "CREDIT TRANSFER" (BG-17), "PAYMENT CARD INFORMATION" (BG-18) oder "DIRECT DEBIT" (BG-19) übermittelt werden. + + + + + + + + + + BR-DE-15 + fatal + + + + [BR-DE-15] Das Element "Buyer reference" (BT-10) muss übermittelt werden. + + + + + + + + + + BR-DE-16 + fatal + + + + [BR-DE-16] In der Rechnung muss mindestens eines der Elemente "Seller VAT identifier" (BT-31), "Seller tax registration identifier" (BT-32) oder "SELLER TAX REPRESENTATIVE PARTY" (BG-11) übermittelt werden. + + + + + + + + + + BR-DE-17 + warning + + + + [BR-DE-17] Mit dem Element "Invoice type code" (BT-3) sollen ausschließlich folgende Codes aus der Codeliste UNTDID 1001 übermittelt werden: 326 (Partial invoice), 380 (Commercial invoice), 384 (Corrected invoice), 389 (Self-billed invoice) und 381 (Credit note),875 (Partial construction invoice), 876 (Partial final construction invoice), 877 (Final construction invoice). + + + + + + + + + + BR-DE-18 + fatal + + + + [BR-DE-18] Die Informationen zur Gewährung von Skonto oder zur Berechnung von Verzugszinsen müssen wie folgt im Element "Payment terms" (BT-20) übermittelt werden: Anzugeben ist im ersten Segment "SKONTO" oder "VERZUG", im zweiten "TAGE=n", im dritten "PROZENT=n". Prozentzahlen sind ohne Vorzeichen sowie mit Punkt getrennt von zwei Nachkommastellen anzugeben. Liegt dem zu berechnenden Betrag nicht BT-115, "fälliger Betrag" zugrunde, sondern nur ein Teil des fälligen Betrags der Rechnung, ist der Grundwert zur Berechnung von Skonto oder Verzugszins als viertes Segment "BASISBETRAG=n" gemäß dem semantischen Datentypen Amount anzugeben. Jeder Eintrag beginnt mit einer #, die Segmente sind mit einer # getrennt und eine Zeile schließt mit einer # ab. Am Ende einer vollständigen Skonto oder Verzugsangabe muss ein XML-konformer Zeilenumbruch folgen. Alle Angaben zur Gewährung von Skonto oder zur Berechnung von Verzugszinsen müssen in Großbuchstaben gemacht werden. Zusätzliches Whitespace (Leerzeichen, Tabulatoren oder Zeilenumbrüche) ist nicht zulässig. Andere Zeichen oder Texte als in den oberen Vorgaben genannt sind nicht zulässig. + + + + + + + + + + + + + + + + BR-DE-21 + warning + + + + [BR-DE-21] Das Element "Specification identifier" (BT-24) soll syntaktisch der Kennung des Standards XRechnung entsprechen. + + + + + + + + + + + + + + + + BR-DE-2 + fatal + + + + [BR-DE-2] Die Gruppe "SELLER CONTACT" (BG-6) muss übermittelt werden. + + + + + + + + + + + + + + + + BR-DE-3 + fatal + + + + [BR-DE-3] Das Element "Seller city" (BT-37) muss übermittelt werden. + + + + + + + + + + BR-DE-4 + fatal + + + + [BR-DE-4] Das Element "Seller post code" (BT-38) muss übermittelt werden. + + + + + + + + + + + + + + + + BR-DE-5 + fatal + + + + [BR-DE-5] Das Element "Seller contact point" (BT-41) muss übermittelt werden. + + + + + + + + + + BR-DE-6 + fatal + + + + [BR-DE-6] Das Element "Seller contact telephone number" (BT-42) muss übermittelt werden. + + + + + + + + + + BR-DE-7 + fatal + + + + [BR-DE-7] Das Element "Seller contact email address" (BT-43) muss übermittelt werden. + + + + + + + + + + + + + + + + BR-DE-8 + fatal + + + + [BR-DE-8] Das Element "Buyer city" (BT-52) muss übermittelt werden. + + + + + + + + + + BR-DE-9 + fatal + + + + [BR-DE-9] Das Element "Buyer post code" (BT-53) muss übermittelt werden. + + + + + + + + + + + + + + + + BR-DE-10 + fatal + + + + [BR-DE-10] Das Element "Deliver to city" (BT-77) muss übermittelt werden, wenn die Gruppe "DELIVER TO ADDRESS" (BG-15) übermittelt wird. + + + + + + + + + + BR-DE-11 + fatal + + + + [BR-DE-11] Das Element "Deliver to post code" (BT-78) muss übermittelt werden, wenn die Gruppe "DELIVER TO ADDRESS" (BG-15) übermittelt wird. + + + + + + + + + + + + + + + + BR-DE-19 + warning + + + + [BR-DE-19] "Payment account identifier" (BT-84) soll eine korrekte IBAN enthalten, wenn in "Payment means type code" (BT-81) mit dem Code 58 SEPA als Zahlungsmittel gefordert wird. + + + + + + + + + + BR-DE-20 + warning + + + + [BR-DE-20] "Debited account identifier" (BT-91) soll eine korrekte IBAN enthalten, wenn in "Payment means type code" (BT-81) mit dem Code 59 SEPA als Zahlungsmittel gefordert wird. + + + + + + + + + + + + + + + + BR-DE-14 + fatal + + + + [BR-DE-14] Das Element "VAT category rate" (BT-119) muss übermittelt werden. + + + + + + + + + + diff --git a/validator/src/main/resources/xslt/schematron/ZF_211/FACTUR-X_BASIC.xslt b/validator/src/main/resources/xslt/schematron/ZF_211/FACTUR-X_BASIC.xslt new file mode 100644 index 00000000..0be47271 --- /dev/null +++ b/validator/src/main/resources/xslt/schematron/ZF_211/FACTUR-X_BASIC.xslt @@ -0,0 +1,37766 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + [] + + + *[local-name()=' + + '] + + [] + + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + +U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + +   +   +   + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Schema for FACTUR-X; 1.0; EN16931-COMPLIANT-BASIC + + + + + + + + + + + + + + + + + + Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). + + + + + + + + + + + + + + + + + + + + + + + + + + + Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116). + + + + + + + + + + + + + + Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117). + + + + + + + + + + + + + + Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118). + + + + + + + + + + + + + + Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT. + + + + + + + + + + + + + + Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. + + + + + + + + + + + + + + VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals. + + + + + + + + + + + + + + The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amount (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Zero rated". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" shall equal 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Zero rated" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Standard rate" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73). + + + + + + + + + + + + + + If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). + + + + + + + + + + + + + + Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95). + + + + + + + + + + + + + + Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98). + + + + + + + + + + + + + + Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance. + + + + + + + + + + + + + + Each Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Document level charge (BG-21) shall have a Document level charge amount (BT-99). + + + + + + + + + + + + + + Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102). + + + + + + + + + + + + + + Each Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105). + + + + + + + + + + + + + + Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge. + + + + + + + + + + + + + + Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level charge amount (BT-92) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level charge base amount (BT-93) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161). + + + + + + + + + + + + + + + + + + + + + + + + + + + The last 4 to 6 digits of the Payment card primary account number (BT-87) shall be present if Payment card information (BG-18) is provided in the Invoice. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126). + + + + + + + + + + + + + + Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129). + + + + + + + + + + + + + + An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130). + + + + + + + + + + + + + + Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131). + + + + + + + + + + + + + + Each Invoice line (BG-25) shall contain the Item name (BT-153). + + + + + + + + + + + + + + Each Invoice line (BG-25) shall contain the Item net price (BT-146). + + + + + + + + + + + + + + The Item net price (BT-146) shall NOT be negative. + + + + + + + + + + + + + + The Item gross price (BT-148) shall NOT be negative. + + + + + + + + + + + + + + The Item standard identifier (BT-157) shall have a Scheme identifier + + + + + + + + + + + + + + The Item classification identifier (BT-158) shall have a Scheme identifier + + + + + + + + + + + + + + Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151). + + + + + + + + + + + + + + An Invoice shall at least have one VAT breakdown group (BG-23). + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4). + + + + + + + + + + + + + + + + + + + + + + + + + + + The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + + + + + The Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + + + + + The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + + + + + Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + + + + + + + + + + + + + + In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present. + + + + + + + + + + + + + + + + + + + + + + + + + + + If both Invoice line period start date (BT-134) and Invoice line period end date (BT-135) are given then the Invoice line period end date (BT-135) shall be later or equal to the Invoice line period start date (BT-134). + + + + + + + + + + + + + + If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). + + + + + + + + + + + + + + Each Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140). + + + + + + + + + + + + + + Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason. + + + + + + + + + + + + + + Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). + + + + + + + + + + + + + + Each Invoice line charge (BG-28) shall have an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145). + + + + + + + + + + + + + + Invoice line charge reason code (BT-145) and Invoice line charge reason (BT144) shall indicate the same type of charge reason. + + + + + + + + + + + + + + Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT", the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + A Document level allowance (BG-20) where VAT category code (BT-95) is "Not subject to VAT" shall not contain a Document level allowance VAT rate (BT-96). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT", the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + A Document level charge (BG-21) where the VAT category code (BT-102) is "Not subject to VAT" shall not contain a Document level charge VAT rate (BT-103). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" the Document level charge VAT rate (BT-103) shall be greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Zero rated" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice shall have the Invoice total amount without VAT (BT-109). + + + + + + + + + + + + + + An Invoice shall have the Invoice total amount with VAT (BT-112). + + + + + + + + + + + + + + An Invoice shall have the Amount due for payment (BT-115). + + + + + + + + + + + + + + Sum of allowances on document level (BT-107) = S Document level allowance amount (BT-92). + + + + + + + + + + + + + + Sum of charges on document level (BT-108) = S Document level charge amount (BT-99). + + + + + + + + + + + + + + Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110). + + + + + + + + + + + + + + The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Paid amount (BT-113) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. + + + + + + + + + + + + + + If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided. + + + + + + + + + + + + + + Invoice total amount without VAT (BT-109) = S Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108). + + + + + + + + + + + + + + Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114). + + + + + + + + + + + + + + An Invoice shall have the Sum of Invoice line net amount (BT-106). + + + + + + + + + + + + + + + + + + + + + + + + + + + Invoice total VAT amount (BT-110) = S VAT category tax amount (BT-117). + + + + + + + + + + + + + + + + + + + + + + + + + + + A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). + + + + + + + + + + + + + + + + + + + + + + + + + + + A Payment account identifier (BT-84) shall be present if Credit transfer (BG-16) information is provided in the Invoice. + + + + + + + + + + + + + + If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present. + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Reverse charge". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Reverse charge” shall be 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language). + + + + + + + + + + + + + + + + + + + + + + + + + + + The VAT category tax amount (BT-117) In a VAT breakdown (BG-23) where the VAT category code (BT-118) equals "Exempt from VAT" shall equal 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120). + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Exempt from VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Exempt from VAT". + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Export outside the EU". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Export outside the EU” shall be 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language). + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Intra-community supply". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Intra-community supply" shall have a VAT exemption reason code (BT-121), meaning "Intra-community supply" or the VAT exemption reason text (BT-120) "Intra-community supply" (or the equivalent standard text in another language). + + + + + + + + + + + + + + In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank. + + + + + + + + + + + + + + In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Deliver to country code (BT-80) shall not be blank. + + + + + + + + + + + + + + + + + + + + + + + + + + + For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IGIC", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IGIC” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IGIC" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IPSI", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IPSI” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IPSI" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Not subject to VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Not subject to VAT". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Not subject to VAT” shall be 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language). + + + + + + + + + + + + + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain other VAT breakdown groups (BG-23). + + + + + + + + + + + + + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is not "Not subject to VAT". + + + + + + + + + + + + + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT". + + + + + + + + + + + + + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level charges (BG-21) where Document level charge VAT category code (BT-102) is not "Not subject to VAT". + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intracommunity supply" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" the invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" the Invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-46). + + + + + + + + + + + + + + An Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject to VAT" shall not contain an Invoiced item VAT rate (BT-152). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line where the Invoiced item VAT category code (BT-151) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Zero rated" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice shall have a Specification identifier (BT-24). + + + + + + + + + + + + + + An Invoice shall have an Invoice number (BT-1). + + + + + + + + + + + + + + An Invoice shall have an Invoice issue date (BT-2). + + + + + + + + + + + + + + An Invoice shall have an Invoice type code (BT-3). + + + + + + + + + + + + + + An Invoice shall have an Invoice currency code (BT-5). + + + + + + + + + + + + + + An Invoice shall contain the Seller name (BT-27). + + + + + + + + + + + + + + An Invoice shall contain the Buyer name (BT-44). + + + + + + + + + + + + + + An Invoice shall contain the Seller postal address (BG-5). + + + + + + + + + + + + + + The Seller postal address (BG-5) shall contain a Seller country code (BT-40). + + + + + + + + + + + + + + The Seller electronic address (BT-34) shall have a Scheme identifier. + + + + + + + + + + + + + + The Buyer electronic address (BT-49) shall have a Scheme identifier. + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Standard rated” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Zero rated” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Zero rated". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Exempt from VAT” shall contain exactly one VAT breakdown (BG-23) with the VAT category code (BT-118) equal to "Exempt from VAT". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Reverse charge” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "VAT reverse charge". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Intra-community supply” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Intra-community supply". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Export outside the EU” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Export outside the EU". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Not subject to VAT” shall contain exactly one VAT breakdown group (BG-23) with the VAT category code (BT-118) equal to "Not subject to VAT". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IGIC” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IGIC". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IPSI” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IPSI". + + + + + + + + + + + + + + In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present. + + + + + + + + + + + + + + An Invoice shall contain the Buyer postal address (BG-8). + + + + + + + + + + + + + + The Buyer postal address shall contain a Buyer country code (BT-55). + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ControlRequirementIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Content' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContentCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Subject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:SubjectCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Purpose' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VersionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:GuidelineSpecifiedDocumentContextParameter' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicationSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BIMSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MessageStandardSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ScenarioSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTransactionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubsetSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TestIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedSupplyChainTradeLineItem' must occur at least 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerTradeParty' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:BuyerTradeParty' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAgentTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerTaxRepresentativeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTaxRegistration' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradingBusinessName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OrderResponseReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PriceListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductEndUserTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurchaseConditionsReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Reference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesAgentTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTaxRegistration' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedProcuringProject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SupplyInstructionReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimateCustomerOrderReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DescriptionBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EarliestOccurrenceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LatestOccurrenceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OccurrenceLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OccurrenceSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryNoteReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceivingAdviceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ShipFromTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:GlobalID' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimateShipToTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentReference' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:InvoiceCurrencyCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ApplicableTradeTax' must occur at least 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTradePaymentTerms' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementHeaderMonetarySummation' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ReceivableSpecifiedTradeAccountingAccount' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:BasisAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:ExemptionReasonCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContinuousIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DurationMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InclusiveIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OpenIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SeasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceIssuerID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceType' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DuePayableAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FactoringAgreementReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FactoringListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25). + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoicerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NextInvoiceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:GlobalID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradingBusinessName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentCurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProFormaInvoiceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AmountTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SetTriggerCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedAdvancePayment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeIndicator' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ActualAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CategoryTradeTax' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PrepaidIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectDebitMandateID' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradePaymentDiscountTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradePaymentPenaltyTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FromEventCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstructionTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PartialPaymentAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PartialPaymentPercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayeeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentMeansID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SettlementPeriodMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ChargeTotalAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:AllowanceTotalAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:TaxBasisTotalAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:TaxTotalAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:GrandTotalAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:TotalPrepaidAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:DuePayableAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductValueExcludingTobaccoTaxInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RetailValueExcludingTaxInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoundingAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@currencyID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalDepositFeeInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalDiscountAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GuaranteeMethodCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AccountName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayeeSpecifiedCreditorFinancialInstitution' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IBANID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AccountName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProprietaryID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayerSpecifiedDebtorFinancialInstitution' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentMethodCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxCurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimatePayeeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeProduct' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedLineTradeAgreement' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineStatusReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ParentLineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DescriptionCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedSubordinateTradeLineItem' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetPriceProductTradePrice' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerOrderReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContractReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossPriceProductTradePrice' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedSpecifiedMarketplace' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItemBuyerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItemSellerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AppliedTradeAllowanceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@unitCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChangeReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedTradeTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MaximumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MinimumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OrderUnitConversionFactorNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradeComparisonReferencePrice' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimateCustomerOrderReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BilledQuantity' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@unitCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeFreeQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryNoteReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DespatchAdviceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DespatchedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedSupplyChainPackaging' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PackageQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PerPackageUnitQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductUnitQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceivedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceivingAdviceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestedDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ShipFromTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ShipToTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedDeliveryAdjustment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TheoreticalWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimateShipToTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeTax' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementLineMonetarySummation' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BillingSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DiscountIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceivableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationPercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryTradeTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PrepaidIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradePaymentTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrandTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductWeightLossInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalAdjustmentAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferenceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableMaterialGoodsCharacteristic' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableProductCharacteristic' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AreaDensityMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BrandName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BrandOwnerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CertificationEvidenceReferenceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ColourCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ColourDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DesignatedProductClassification' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Designation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DrainedNetWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndItemName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndItemTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedCancellationAnnouncedLaunchDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedLatestProductDataChangeDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedReferencedProduct' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IndividualTradeProductInstance' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InspectionReferenceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalRightsOwnerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LinearSpatialDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MSDSReferenceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ManufacturerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ManufacturerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MaximumLinearSpatialDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MinimumLinearSpatialDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OriginTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PresentationSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductGroupID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubBrandName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradeName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UseDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VariableMeasureIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'rsm:ValuationBreakdownStatement' is marked as not used in the given context. + + + + + + + + + diff --git a/validator/src/main/resources/xslt/schematron/ZF_211/FACTUR-X_MINIMUM.xslt b/validator/src/main/resources/xslt/schematron/ZF_211/FACTUR-X_MINIMUM.xslt new file mode 100644 index 00000000..fec3ba4d --- /dev/null +++ b/validator/src/main/resources/xslt/schematron/ZF_211/FACTUR-X_MINIMUM.xslt @@ -0,0 +1,14205 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + [] + + + *[local-name()=' + + '] + + [] + + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + +U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + +   +   +   + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Schema for FACTUR-X; 1.0; ACCOUNTING INFORMATION, No XML Invoice, (MINIMUM) + + + + + + + + + + + + + + + + + + Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). + + + + + + + + + + + + + + + + + + + + + + + + + + + Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116). + + + + + + + + + + + + + + Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117). + + + + + + + + + + + + + + Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118). + + + + + + + + + + + + + + Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT. + + + + + + + + + + + + + + Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. + + + + + + + + + + + + + + VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals. + + + + + + + + + + + + + + The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amount (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Zero rated". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" shall equal 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Zero rated" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Standard rate" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73). + + + + + + + + + + + + + + If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). + + + + + + + + + + + + + + Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95). + + + + + + + + + + + + + + Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98). + + + + + + + + + + + + + + Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance. + + + + + + + + + + + + + + Each Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Document level charge (BG-21) shall have a Document level charge amount (BT-99). + + + + + + + + + + + + + + Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102). + + + + + + + + + + + + + + Each Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105). + + + + + + + + + + + + + + Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge. + + + + + + + + + + + + + + Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level charge amount (BT-92) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level charge base amount (BT-93) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161). + + + + + + + + + + + + + + + + + + + + + + + + + + + The last 4 to 6 digits of the Payment card primary account number (BT-87) shall be present if Payment card information (BG-18) is provided in the Invoice. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126). + + + + + + + + + + + + + + Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129). + + + + + + + + + + + + + + An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130). + + + + + + + + + + + + + + Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131). + + + + + + + + + + + + + + Each Invoice line (BG-25) shall contain the Item name (BT-153). + + + + + + + + + + + + + + Each Invoice line (BG-25) shall contain the Item net price (BT-146). + + + + + + + + + + + + + + The Item net price (BT-146) shall NOT be negative. + + + + + + + + + + + + + + The Item gross price (BT-148) shall NOT be negative. + + + + + + + + + + + + + + The Item standard identifier (BT-157) shall have a Scheme identifier + + + + + + + + + + + + + + The Item classification identifier (BT-158) shall have a Scheme identifier + + + + + + + + + + + + + + Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151). + + + + + + + + + + + + + + An Invoice shall at least have one VAT breakdown group (BG-23). + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4). + + + + + + + + + + + + + + + + + + + + + + + + + + + The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + + + + + The Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + + + + + The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + + + + + Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + + + + + + + + + + + + + + In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present. + + + + + + + + + + + + + + + + + + + + + + + + + + + If both Invoice line period start date (BT-134) and Invoice line period end date (BT-135) are given then the Invoice line period end date (BT-135) shall be later or equal to the Invoice line period start date (BT-134). + + + + + + + + + + + + + + If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). + + + + + + + + + + + + + + Each Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140). + + + + + + + + + + + + + + Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason. + + + + + + + + + + + + + + Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). + + + + + + + + + + + + + + Each Invoice line charge (BG-28) shall have an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145). + + + + + + + + + + + + + + Invoice line charge reason code (BT-145) and Invoice line charge reason (BT144) shall indicate the same type of charge reason. + + + + + + + + + + + + + + Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT", the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + A Document level allowance (BG-20) where VAT category code (BT-95) is "Not subject to VAT" shall not contain a Document level allowance VAT rate (BT-96). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT", the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + A Document level charge (BG-21) where the VAT category code (BT-102) is "Not subject to VAT" shall not contain a Document level charge VAT rate (BT-103). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" the Document level charge VAT rate (BT-103) shall be greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Zero rated" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice shall have the Invoice total amount without VAT (BT-109). + + + + + + + + + + + + + + An Invoice shall have the Invoice total amount with VAT (BT-112). + + + + + + + + + + + + + + An Invoice shall have the Amount due for payment (BT-115). + + + + + + + + + + + + + + Sum of allowances on document level (BT-107) = S Document level allowance amount (BT-92). + + + + + + + + + + + + + + Sum of charges on document level (BT-108) = S Document level charge amount (BT-99). + + + + + + + + + + + + + + Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110). + + + + + + + + + + + + + + The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Paid amount (BT-113) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. + + + + + + + + + + + + + + If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided. + + + + + + + + + + + + + + + + + + + + + + + + + + + A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). + + + + + + + + + + + + + + + + + + + + + + + + + + + A Payment account identifier (BT-84) shall be present if Credit transfer (BG-16) information is provided in the Invoice. + + + + + + + + + + + + + + If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present. + + + + + + + + + + + + + + + + + + + + + + + + + + + In Deutschland sind die Profile MINIMUM und BASIC WL nur als Buchungshilfe (TypeCode: 751) zugelassen. + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Reverse charge". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Reverse charge” shall be 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language). + + + + + + + + + + + + + + + + + + + + + + + + + + + The VAT category tax amount (BT-117) In a VAT breakdown (BG-23) where the VAT category code (BT-118) equals "Exempt from VAT" shall equal 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Export outside the EU". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Export outside the EU” shall be 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language). + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Intra-community supply". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Intra-community supply" shall have a VAT exemption reason code (BT-121), meaning "Intra-community supply" or the VAT exemption reason text (BT-120) "Intra-community supply" (or the equivalent standard text in another language). + + + + + + + + + + + + + + In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank. + + + + + + + + + + + + + + In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Deliver to country code (BT-80) shall not be blank. + + + + + + + + + + + + + + + + + + + + + + + + + + + For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IGIC", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IGIC” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IGIC" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IPSI", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IPSI” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IPSI" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Not subject to VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Not subject to VAT". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Not subject to VAT” shall be 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language). + + + + + + + + + + + + + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain other VAT breakdown groups (BG-23). + + + + + + + + + + + + + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is not "Not subject to VAT". + + + + + + + + + + + + + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT". + + + + + + + + + + + + + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level charges (BG-21) where Document level charge VAT category code (BT-102) is not "Not subject to VAT". + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intracommunity supply" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" the invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" the Invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-46). + + + + + + + + + + + + + + An Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject to VAT" shall not contain an Invoiced item VAT rate (BT-152). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line where the Invoiced item VAT category code (BT-151) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Zero rated" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice shall have a Specification identifier (BT-24). + + + + + + + + + + + + + + An Invoice shall have an Invoice number (BT-1). + + + + + + + + + + + + + + An Invoice shall have an Invoice issue date (BT-2). + + + + + + + + + + + + + + An Invoice shall have an Invoice type code (BT-3). + + + + + + + + + + + + + + An Invoice shall have an Invoice currency code (BT-5). + + + + + + + + + + + + + + An Invoice shall contain the Seller name (BT-27). + + + + + + + + + + + + + + An Invoice shall contain the Buyer name (BT-44). + + + + + + + + + + + + + + An Invoice shall contain the Seller postal address (BG-5). + + + + + + + + + + + + + + The Seller postal address (BG-5) shall contain a Seller country code (BT-40). + + + + + + + + + + + + + + The Seller electronic address (BT-34) shall have a Scheme identifier. + + + + + + + + + + + + + + The Buyer electronic address (BT-49) shall have a Scheme identifier. + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Standard rated” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Zero rated” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Zero rated". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Exempt from VAT” shall contain exactly one VAT breakdown (BG-23) with the VAT category code (BT-118) equal to "Exempt from VAT". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Reverse charge” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "VAT reverse charge". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Intra-community supply” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Intra-community supply". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Export outside the EU” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Export outside the EU". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Not subject to VAT” shall contain exactly one VAT breakdown group (BG-23) with the VAT category code (BT-118) equal to "Not subject to VAT". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IGIC” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IGIC". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IPSI” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IPSI". + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ControlRequirementIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Purpose' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VersionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:GuidelineSpecifiedDocumentContextParameter' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicationSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BIMSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MessageStandardSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ScenarioSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTransactionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubsetSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TestIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerTradeParty' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:BuyerTradeParty' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAgentTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerTaxRepresentativeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradingBusinessName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContractReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OrderResponseReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PriceListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductEndUserTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurchaseConditionsReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Reference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesAgentTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerTaxRepresentativeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradingBusinessName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedProcuringProject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SupplyInstructionReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimateCustomerOrderReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryNoteReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DespatchAdviceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceivingAdviceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ShipFromTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ShipToTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimateShipToTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceCurrencyCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementHeaderMonetarySummation' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BillingSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceIssuerID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceType' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DuePayableAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FactoringAgreementReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FactoringListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25). + + + + + + + + + + + + Element 'ram:InvoiceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoicerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NextInvoiceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayeeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentCurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProFormaInvoiceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceivableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedAdvancePayment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAllowanceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradePaymentTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisTotalAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:TaxTotalAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:GrandTotalAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:DuePayableAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductValueExcludingTobaccoTaxInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RetailValueExcludingTaxInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoundingAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@currencyID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalDepositFeeInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalDiscountAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalPrepaidAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementPaymentMeans' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxCurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimatePayeeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedSupplyChainTradeLineItem' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'rsm:ValuationBreakdownStatement' is marked as not used in the given context. + + + + + + + + + From 3bfae189690fa22b74cb4d9aa695335fac1bbc78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sat, 25 Jul 2020 12:08:35 +0200 Subject: [PATCH 028/138] zf 2.1.1 --- .../xslt/ZF_211/FACTUR-X_BASIC-WL_codedb.xml | 2276 + .../xslt/ZF_211/FACTUR-X_BASIC_codedb.xml | 4673 + .../xslt/ZF_211/FACTUR-X_EN16931_codedb.xml | 5030 + .../xslt/ZF_211/FACTUR-X_EXTENDED_codedb.xml | 7604 + .../xslt/ZF_211/FACTUR-X_MINIMUM_codedb.xml | 637 + .../src/main/resources/xslt/ZUGFeRD_1p0.xslt | 2 +- .../schematron/ZF_211/FACTUR-X_BASIC-WL.xslt | 30800 ++++ .../schematron/ZF_211/FACTUR-X_EN16931.xslt | 50242 +++++++ .../schematron/ZF_211/FACTUR-X_EXTENDED.xslt | 106438 ++++++++++++++ .../xslt/zugferd2p0_basicwl_minimum.xslt | 32151 +++++ .../resources/xslt/zugferd2p0_en16931.xslt | 50695 +++++++ .../resources/xslt/zugferd2p0_extended.xslt | 107836 +++++++++++++++ 12 files changed, 398383 insertions(+), 1 deletion(-) create mode 100644 validator/src/main/resources/xslt/ZF_211/FACTUR-X_BASIC-WL_codedb.xml create mode 100644 validator/src/main/resources/xslt/ZF_211/FACTUR-X_BASIC_codedb.xml create mode 100644 validator/src/main/resources/xslt/ZF_211/FACTUR-X_EN16931_codedb.xml create mode 100644 validator/src/main/resources/xslt/ZF_211/FACTUR-X_EXTENDED_codedb.xml create mode 100644 validator/src/main/resources/xslt/ZF_211/FACTUR-X_MINIMUM_codedb.xml create mode 100644 validator/src/main/resources/xslt/schematron/ZF_211/FACTUR-X_BASIC-WL.xslt create mode 100644 validator/src/main/resources/xslt/schematron/ZF_211/FACTUR-X_EN16931.xslt create mode 100644 validator/src/main/resources/xslt/schematron/ZF_211/FACTUR-X_EXTENDED.xslt create mode 100644 validator/src/main/resources/xslt/zugferd2p0_basicwl_minimum.xslt create mode 100644 validator/src/main/resources/xslt/zugferd2p0_en16931.xslt create mode 100644 validator/src/main/resources/xslt/zugferd2p0_extended.xslt diff --git a/validator/src/main/resources/xslt/ZF_211/FACTUR-X_BASIC-WL_codedb.xml b/validator/src/main/resources/xslt/ZF_211/FACTUR-X_BASIC-WL_codedb.xml new file mode 100644 index 00000000..808f9a1c --- /dev/null +++ b/validator/src/main/resources/xslt/ZF_211/FACTUR-X_BASIC-WL_codedb.xml @@ -0,0 +1,2276 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/xslt/ZF_211/FACTUR-X_BASIC_codedb.xml b/validator/src/main/resources/xslt/ZF_211/FACTUR-X_BASIC_codedb.xml new file mode 100644 index 00000000..56caa8ab --- /dev/null +++ b/validator/src/main/resources/xslt/ZF_211/FACTUR-X_BASIC_codedb.xml @@ -0,0 +1,4673 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/xslt/ZF_211/FACTUR-X_EN16931_codedb.xml b/validator/src/main/resources/xslt/ZF_211/FACTUR-X_EN16931_codedb.xml new file mode 100644 index 00000000..914be3fb --- /dev/null +++ b/validator/src/main/resources/xslt/ZF_211/FACTUR-X_EN16931_codedb.xml @@ -0,0 +1,5030 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/xslt/ZF_211/FACTUR-X_EXTENDED_codedb.xml b/validator/src/main/resources/xslt/ZF_211/FACTUR-X_EXTENDED_codedb.xml new file mode 100644 index 00000000..b105937c --- /dev/null +++ b/validator/src/main/resources/xslt/ZF_211/FACTUR-X_EXTENDED_codedb.xml @@ -0,0 +1,7604 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/xslt/ZF_211/FACTUR-X_MINIMUM_codedb.xml b/validator/src/main/resources/xslt/ZF_211/FACTUR-X_MINIMUM_codedb.xml new file mode 100644 index 00000000..ebc4ebf2 --- /dev/null +++ b/validator/src/main/resources/xslt/ZF_211/FACTUR-X_MINIMUM_codedb.xml @@ -0,0 +1,637 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/xslt/ZUGFeRD_1p0.xslt b/validator/src/main/resources/xslt/ZUGFeRD_1p0.xslt index b38ae6ec..3b06e61c 100644 --- a/validator/src/main/resources/xslt/ZUGFeRD_1p0.xslt +++ b/validator/src/main/resources/xslt/ZUGFeRD_1p0.xslt @@ -1,5 +1,5 @@ - + diff --git a/validator/src/main/resources/xslt/schematron/ZF_211/FACTUR-X_BASIC-WL.xslt b/validator/src/main/resources/xslt/schematron/ZF_211/FACTUR-X_BASIC-WL.xslt new file mode 100644 index 00000000..121c710c --- /dev/null +++ b/validator/src/main/resources/xslt/schematron/ZF_211/FACTUR-X_BASIC-WL.xslt @@ -0,0 +1,30800 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + [] + + + *[local-name()=' + + '] + + [] + + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + +U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + +   +   +   + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Schema for FACTUR-X; 1.0; ACCOUNTING INFORMATION, No XML Invoice, (BASIC WITHOUT LINE) + + + + + + + + + + + + + + + + + + Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). + + + + + + + + + + + + + + + + + + + + + + + + + + + Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116). + + + + + + + + + + + + + + Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117). + + + + + + + + + + + + + + Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118). + + + + + + + + + + + + + + Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT. + + + + + + + + + + + + + + Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. + + + + + + + + + + + + + + VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals. + + + + + + + + + + + + + + The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amount (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Zero rated". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" shall equal 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Zero rated" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Standard rate" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73). + + + + + + + + + + + + + + If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). + + + + + + + + + + + + + + Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95). + + + + + + + + + + + + + + Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98). + + + + + + + + + + + + + + Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance. + + + + + + + + + + + + + + Each Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Document level charge (BG-21) shall have a Document level charge amount (BT-99). + + + + + + + + + + + + + + Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102). + + + + + + + + + + + + + + Each Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105). + + + + + + + + + + + + + + Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge. + + + + + + + + + + + + + + Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level charge amount (BT-92) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level charge base amount (BT-93) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161). + + + + + + + + + + + + + + + + + + + + + + + + + + + The last 4 to 6 digits of the Payment card primary account number (BT-87) shall be present if Payment card information (BG-18) is provided in the Invoice. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126). + + + + + + + + + + + + + + Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129). + + + + + + + + + + + + + + An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130). + + + + + + + + + + + + + + Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131). + + + + + + + + + + + + + + Each Invoice line (BG-25) shall contain the Item name (BT-153). + + + + + + + + + + + + + + Each Invoice line (BG-25) shall contain the Item net price (BT-146). + + + + + + + + + + + + + + The Item net price (BT-146) shall NOT be negative. + + + + + + + + + + + + + + The Item gross price (BT-148) shall NOT be negative. + + + + + + + + + + + + + + The Item standard identifier (BT-157) shall have a Scheme identifier + + + + + + + + + + + + + + The Item classification identifier (BT-158) shall have a Scheme identifier + + + + + + + + + + + + + + Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151). + + + + + + + + + + + + + + An Invoice shall at least have one VAT breakdown group (BG-23). + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4). + + + + + + + + + + + + + + + + + + + + + + + + + + + The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + + + + + The Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + + + + + The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + + + + + Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + + + + + + + + + + + + + + In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present. + + + + + + + + + + + + + + + + + + + + + + + + + + + If both Invoice line period start date (BT-134) and Invoice line period end date (BT-135) are given then the Invoice line period end date (BT-135) shall be later or equal to the Invoice line period start date (BT-134). + + + + + + + + + + + + + + If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). + + + + + + + + + + + + + + Each Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140). + + + + + + + + + + + + + + Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason. + + + + + + + + + + + + + + Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). + + + + + + + + + + + + + + Each Invoice line charge (BG-28) shall have an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145). + + + + + + + + + + + + + + Invoice line charge reason code (BT-145) and Invoice line charge reason (BT144) shall indicate the same type of charge reason. + + + + + + + + + + + + + + Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT", the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + A Document level allowance (BG-20) where VAT category code (BT-95) is "Not subject to VAT" shall not contain a Document level allowance VAT rate (BT-96). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT", the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + A Document level charge (BG-21) where the VAT category code (BT-102) is "Not subject to VAT" shall not contain a Document level charge VAT rate (BT-103). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" the Document level charge VAT rate (BT-103) shall be greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Zero rated" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice shall have the Invoice total amount without VAT (BT-109). + + + + + + + + + + + + + + An Invoice shall have the Invoice total amount with VAT (BT-112). + + + + + + + + + + + + + + An Invoice shall have the Amount due for payment (BT-115). + + + + + + + + + + + + + + Sum of allowances on document level (BT-107) = S Document level allowance amount (BT-92). + + + + + + + + + + + + + + Sum of charges on document level (BT-108) = S Document level charge amount (BT-99). + + + + + + + + + + + + + + Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110). + + + + + + + + + + + + + + The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Paid amount (BT-113) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. + + + + + + + + + + + + + + If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided. + + + + + + + + + + + + + + Invoice total amount without VAT (BT-109) = S Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108). + + + + + + + + + + + + + + Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114). + + + + + + + + + + + + + + An Invoice shall have the Sum of Invoice line net amount (BT-106). + + + + + + + + + + + + + + + + + + + + + + + + + + + Invoice total VAT amount (BT-110) = S VAT category tax amount (BT-117). + + + + + + + + + + + + + + + + + + + + + + + + + + + A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). + + + + + + + + + + + + + + + + + + + + + + + + + + + A Payment account identifier (BT-84) shall be present if Credit transfer (BG-16) information is provided in the Invoice. + + + + + + + + + + + + + + If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present. + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Reverse charge". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Reverse charge” shall be 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language). + + + + + + + + + + + + + + + + + + + + + + + + + + + The VAT category tax amount (BT-117) In a VAT breakdown (BG-23) where the VAT category code (BT-118) equals "Exempt from VAT" shall equal 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Export outside the EU". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Export outside the EU” shall be 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language). + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Intra-community supply". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Intra-community supply" shall have a VAT exemption reason code (BT-121), meaning "Intra-community supply" or the VAT exemption reason text (BT-120) "Intra-community supply" (or the equivalent standard text in another language). + + + + + + + + + + + + + + In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank. + + + + + + + + + + + + + + In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Deliver to country code (BT-80) shall not be blank. + + + + + + + + + + + + + + + + + + + + + + + + + + + For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IGIC", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IGIC” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IGIC" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IPSI", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IPSI” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IPSI" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Not subject to VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Not subject to VAT". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Not subject to VAT” shall be 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language). + + + + + + + + + + + + + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain other VAT breakdown groups (BG-23). + + + + + + + + + + + + + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is not "Not subject to VAT". + + + + + + + + + + + + + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT". + + + + + + + + + + + + + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level charges (BG-21) where Document level charge VAT category code (BT-102) is not "Not subject to VAT". + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intracommunity supply" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" the invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" the Invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-46). + + + + + + + + + + + + + + An Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject to VAT" shall not contain an Invoiced item VAT rate (BT-152). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line where the Invoiced item VAT category code (BT-151) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Zero rated" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice shall have a Specification identifier (BT-24). + + + + + + + + + + + + + + An Invoice shall have an Invoice number (BT-1). + + + + + + + + + + + + + + An Invoice shall have an Invoice issue date (BT-2). + + + + + + + + + + + + + + An Invoice shall have an Invoice type code (BT-3). + + + + + + + + + + + + + + An Invoice shall have an Invoice currency code (BT-5). + + + + + + + + + + + + + + An Invoice shall contain the Seller name (BT-27). + + + + + + + + + + + + + + An Invoice shall contain the Buyer name (BT-44). + + + + + + + + + + + + + + An Invoice shall contain the Seller postal address (BG-5). + + + + + + + + + + + + + + The Seller postal address (BG-5) shall contain a Seller country code (BT-40). + + + + + + + + + + + + + + The Seller electronic address (BT-34) shall have a Scheme identifier. + + + + + + + + + + + + + + The Buyer electronic address (BT-49) shall have a Scheme identifier. + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Standard rated” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Zero rated” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Zero rated". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Exempt from VAT” shall contain exactly one VAT breakdown (BG-23) with the VAT category code (BT-118) equal to "Exempt from VAT". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Reverse charge” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "VAT reverse charge". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Intra-community supply” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Intra-community supply". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Export outside the EU” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Export outside the EU". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Not subject to VAT” shall contain exactly one VAT breakdown group (BG-23) with the VAT category code (BT-118) equal to "Not subject to VAT". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IGIC” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IGIC". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IPSI” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IPSI". + + + + + + + + + + + + + + In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present. + + + + + + + + + + + + + + An Invoice shall contain the Buyer postal address (BG-8). + + + + + + + + + + + + + + The Buyer postal address shall contain a Buyer country code (BT-55). + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ControlRequirementIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Content' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContentCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Subject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:SubjectCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Purpose' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VersionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:GuidelineSpecifiedDocumentContextParameter' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicationSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BIMSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MessageStandardSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ScenarioSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTransactionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubsetSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TestIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerTradeParty' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:BuyerTradeParty' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAgentTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerTaxRepresentativeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTaxRegistration' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradingBusinessName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OrderResponseReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PriceListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductEndUserTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurchaseConditionsReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Reference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesAgentTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTaxRegistration' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedProcuringProject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SupplyInstructionReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimateCustomerOrderReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DescriptionBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EarliestOccurrenceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LatestOccurrenceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OccurrenceLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OccurrenceSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryNoteReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceivingAdviceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ShipFromTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:GlobalID' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimateShipToTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentReference' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:InvoiceCurrencyCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ApplicableTradeTax' must occur at least 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTradePaymentTerms' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementHeaderMonetarySummation' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:BasisAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:ExemptionReasonCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContinuousIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DurationMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InclusiveIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OpenIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SeasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceIssuerID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceType' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DuePayableAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FactoringAgreementReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FactoringListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25). + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoicerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NextInvoiceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:GlobalID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradingBusinessName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentCurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProFormaInvoiceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AmountTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SetTriggerCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedAdvancePayment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeIndicator' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ActualAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CategoryTradeTax' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PrepaidIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectDebitMandateID' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradePaymentDiscountTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradePaymentPenaltyTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FromEventCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstructionTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PartialPaymentAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PartialPaymentPercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayeeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentMeansID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SettlementPeriodMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ChargeTotalAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:AllowanceTotalAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:TaxBasisTotalAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:TaxTotalAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:GrandTotalAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:TotalPrepaidAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:DuePayableAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductValueExcludingTobaccoTaxInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RetailValueExcludingTaxInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoundingAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@currencyID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalDepositFeeInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalDiscountAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GuaranteeMethodCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AccountName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayeeSpecifiedCreditorFinancialInstitution' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IBANID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AccountName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProprietaryID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayerSpecifiedDebtorFinancialInstitution' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentMethodCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxCurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimatePayeeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedSupplyChainTradeLineItem' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'rsm:ValuationBreakdownStatement' is marked as not used in the given context. + + + + + + + + + diff --git a/validator/src/main/resources/xslt/schematron/ZF_211/FACTUR-X_EN16931.xslt b/validator/src/main/resources/xslt/schematron/ZF_211/FACTUR-X_EN16931.xslt new file mode 100644 index 00000000..96f83a48 --- /dev/null +++ b/validator/src/main/resources/xslt/schematron/ZF_211/FACTUR-X_EN16931.xslt @@ -0,0 +1,50242 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + [] + + + *[local-name()=' + + '] + + [] + + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + +U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + +   +   +   + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Schema for FACTUR-X; 1.0; EN16931-COMPLIANT (FULLY) + + + + + + + + + + + + + + + + + + Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). + + + + + + + + + + + + + + + + + + + + + + + + + + + Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116). + + + + + + + + + + + + + + Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117). + + + + + + + + + + + + + + Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118). + + + + + + + + + + + + + + Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT. + + + + + + + + + + + + + + Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. + + + + + + + + + + + + + + VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals. + + + + + + + + + + + + + + The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amount (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Zero rated". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" shall equal 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Zero rated" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Standard rate" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73). + + + + + + + + + + + + + + If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). + + + + + + + + + + + + + + Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95). + + + + + + + + + + + + + + Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98). + + + + + + + + + + + + + + Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance. + + + + + + + + + + + + + + Each Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Document level charge (BG-21) shall have a Document level charge amount (BT-99). + + + + + + + + + + + + + + Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102). + + + + + + + + + + + + + + Each Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105). + + + + + + + + + + + + + + Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge. + + + + + + + + + + + + + + Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level charge amount (BT-92) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level charge base amount (BT-93) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161). + + + + + + + + + + + + + + + + + + + + + + + + + + + The last 4 to 6 digits of the Payment card primary account number (BT-87) shall be present if Payment card information (BG-18) is provided in the Invoice. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126). + + + + + + + + + + + + + + Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129). + + + + + + + + + + + + + + An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130). + + + + + + + + + + + + + + Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131). + + + + + + + + + + + + + + Each Invoice line (BG-25) shall contain the Item name (BT-153). + + + + + + + + + + + + + + Each Invoice line (BG-25) shall contain the Item net price (BT-146). + + + + + + + + + + + + + + The Item net price (BT-146) shall NOT be negative. + + + + + + + + + + + + + + The Item gross price (BT-148) shall NOT be negative. + + + + + + + + + + + + + + The Item standard identifier (BT-157) shall have a Scheme identifier + + + + + + + + + + + + + + The Item classification identifier (BT-158) shall have a Scheme identifier + + + + + + + + + + + + + + Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151). + + + + + + + + + + + + + + An Invoice shall at least have one VAT breakdown group (BG-23). + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4). + + + + + + + + + + + + + + + + + + + + + + + + + + + The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + + + + + The Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + + + + + The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + + + + + Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + + + + + + + + + + + + + + In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present. + + + + + + + + + + + + + + + + + + + + + + + + + + + If both Invoice line period start date (BT-134) and Invoice line period end date (BT-135) are given then the Invoice line period end date (BT-135) shall be later or equal to the Invoice line period start date (BT-134). + + + + + + + + + + + + + + If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). + + + + + + + + + + + + + + Each Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140). + + + + + + + + + + + + + + Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason. + + + + + + + + + + + + + + Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). + + + + + + + + + + + + + + Each Invoice line charge (BG-28) shall have an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145). + + + + + + + + + + + + + + Invoice line charge reason code (BT-145) and Invoice line charge reason (BT144) shall indicate the same type of charge reason. + + + + + + + + + + + + + + Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT", the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + A Document level allowance (BG-20) where VAT category code (BT-95) is "Not subject to VAT" shall not contain a Document level allowance VAT rate (BT-96). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT", the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + A Document level charge (BG-21) where the VAT category code (BT-102) is "Not subject to VAT" shall not contain a Document level charge VAT rate (BT-103). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" the Document level charge VAT rate (BT-103) shall be greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Zero rated" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice shall have the Invoice total amount without VAT (BT-109). + + + + + + + + + + + + + + An Invoice shall have the Invoice total amount with VAT (BT-112). + + + + + + + + + + + + + + An Invoice shall have the Amount due for payment (BT-115). + + + + + + + + + + + + + + Sum of allowances on document level (BT-107) = S Document level allowance amount (BT-92). + + + + + + + + + + + + + + Sum of charges on document level (BT-108) = S Document level charge amount (BT-99). + + + + + + + + + + + + + + Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110). + + + + + + + + + + + + + + The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Paid amount (BT-113) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. + + + + + + + + + + + + + + If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided. + + + + + + + + + + + + + + Invoice total amount without VAT (BT-109) = S Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108). + + + + + + + + + + + + + + Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114). + + + + + + + + + + + + + + An Invoice shall have the Sum of Invoice line net amount (BT-106). + + + + + + + + + + + + + + + + + + + + + + + + + + + Invoice total VAT amount (BT-110) = S VAT category tax amount (BT-117). + + + + + + + + + + + + + + + + + + + + + + + + + + + A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). + + + + + + + + + + + + + + + + + + + + + + + + + + + A Payment account identifier (BT-84) shall be present if Credit transfer (BG-16) information is provided in the Invoice. + + + + + + + + + + + + + + If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present. + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Reverse charge". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Reverse charge” shall be 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language). + + + + + + + + + + + + + + + + + + + + + + + + + + + The VAT category tax amount (BT-117) In a VAT breakdown (BG-23) where the VAT category code (BT-118) equals "Exempt from VAT" shall equal 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120). + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Exempt from VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Exempt from VAT". + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Export outside the EU". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Export outside the EU” shall be 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language). + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Intra-community supply". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Intra-community supply" shall have a VAT exemption reason code (BT-121), meaning "Intra-community supply" or the VAT exemption reason text (BT-120) "Intra-community supply" (or the equivalent standard text in another language). + + + + + + + + + + + + + + In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank. + + + + + + + + + + + + + + In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Deliver to country code (BT-80) shall not be blank. + + + + + + + + + + + + + + + + + + + + + + + + + + + For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IGIC", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IGIC” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IGIC" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IPSI", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IPSI” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IPSI" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Not subject to VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Not subject to VAT". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Not subject to VAT” shall be 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language). + + + + + + + + + + + + + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain other VAT breakdown groups (BG-23). + + + + + + + + + + + + + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is not "Not subject to VAT". + + + + + + + + + + + + + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT". + + + + + + + + + + + + + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level charges (BG-21) where Document level charge VAT category code (BT-102) is not "Not subject to VAT". + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intracommunity supply" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" the invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" the Invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-46). + + + + + + + + + + + + + + An Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject to VAT" shall not contain an Invoiced item VAT rate (BT-152). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line where the Invoiced item VAT category code (BT-151) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Zero rated" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice shall have a Specification identifier (BT-24). + + + + + + + + + + + + + + An Invoice shall have an Invoice number (BT-1). + + + + + + + + + + + + + + An Invoice shall have an Invoice issue date (BT-2). + + + + + + + + + + + + + + An Invoice shall have an Invoice type code (BT-3). + + + + + + + + + + + + + + An Invoice shall have an Invoice currency code (BT-5). + + + + + + + + + + + + + + An Invoice shall contain the Seller name (BT-27). + + + + + + + + + + + + + + An Invoice shall contain the Buyer name (BT-44). + + + + + + + + + + + + + + An Invoice shall contain the Seller postal address (BG-5). + + + + + + + + + + + + + + The Seller postal address (BG-5) shall contain a Seller country code (BT-40). + + + + + + + + + + + + + + The Seller electronic address (BT-34) shall have a Scheme identifier. + + + + + + + + + + + + + + The Buyer electronic address (BT-49) shall have a Scheme identifier. + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Standard rated” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Zero rated” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Zero rated". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Exempt from VAT” shall contain exactly one VAT breakdown (BG-23) with the VAT category code (BT-118) equal to "Exempt from VAT". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Reverse charge” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "VAT reverse charge". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Intra-community supply” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Intra-community supply". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Export outside the EU” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Export outside the EU". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Not subject to VAT” shall contain exactly one VAT breakdown group (BG-23) with the VAT category code (BT-118) equal to "Not subject to VAT". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IGIC” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IGIC". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IPSI” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IPSI". + + + + + + + + + + + + + + In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present. + + + + + + + + + + + + + + An Invoice shall contain the Buyer postal address (BG-8). + + + + + + + + + + + + + + The Buyer postal address shall contain a Buyer country code (BT-55). + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ControlRequirementIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Content' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContentCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Subject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:SubjectCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LanguageID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Purpose' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VersionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:GuidelineSpecifiedDocumentContextParameter' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicationSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BIMSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MessageStandardSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ScenarioSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTransactionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubsetSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TestIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedSupplyChainTradeLineItem' must occur at least 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerTradeParty' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:BuyerTradeParty' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:Name' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @characterSetCode' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @encodingCode' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@mimeCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @uri' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAgentTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerTaxRepresentativeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTaxRegistration' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OrderResponseReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PriceListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductEndUserTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurchaseConditionsReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Reference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesAgentTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTaxRegistration' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:Description' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FaxUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SupplyInstructionReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimateCustomerOrderReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DescriptionBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EarliestOccurrenceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LatestOccurrenceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OccurrenceLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OccurrenceSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryNoteReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ShipFromTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:GlobalID' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimateShipToTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentReference' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:InvoiceCurrencyCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ApplicableTradeTax' must occur at least 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTradePaymentTerms' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementHeaderMonetarySummation' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ReceivableSpecifiedTradeAccountingAccount' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:BasisAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:ExemptionReasonCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:Date' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContinuousIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DurationMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InclusiveIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OpenIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SeasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceIssuerID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceType' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DuePayableAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FactoringAgreementReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FactoringListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25). + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoicerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NextInvoiceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:GlobalID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradingBusinessName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentCurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProFormaInvoiceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AmountTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SetTriggerCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedAdvancePayment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeIndicator' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ActualAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CategoryTradeTax' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PrepaidIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:DirectDebitMandateID' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradePaymentDiscountTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradePaymentPenaltyTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FromEventCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstructionTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PartialPaymentAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PartialPaymentPercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayeeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentMeansID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SettlementPeriodMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ChargeTotalAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:AllowanceTotalAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:TaxBasisTotalAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:TaxTotalAmount' may occur at maximum 2 times. + + + + + + + + + + + + + + Element 'ram:RoundingAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:GrandTotalAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:TotalPrepaidAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:DuePayableAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@currencyID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductValueExcludingTobaccoTaxInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RetailValueExcludingTaxInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@currencyID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalDepositFeeInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalDiscountAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:Information' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditAvailableAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditLimitAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExpiryDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InterestRatePercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuingCompanyName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MicrochipIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValidFromDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VerificationNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GuaranteeMethodCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BICID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AustralianBSBID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AustrianBankleitzahlID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CHIPSParticipantID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CHIPSUniversalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CanadianPaymentsAssociationID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ClearingSystemName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FedwireRoutingNumberID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GermanBankleitzahlID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HellenicBankID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HongKongBankID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IndianFinancialSystemID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IrishNSCID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItalianDomesticID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JapanFinancialInstitutionCommonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LocationFinancialInstitutionAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NewZealandNCCID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PolishNationalClearingID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PortugueseNCCID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RussianCentralBankID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SICID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SouthAfricanNCCID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpanishDomesticInterbankingID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubDivisionBranchFinancialInstitution' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SwissBCID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UKSortCodeID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IBANID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AccountName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProprietaryID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayerSpecifiedDebtorFinancialInstitution' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentMethodCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimatePayeeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeProduct' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedLineTradeAgreement' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:IncludedNote' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Content' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContentCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Subject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubjectCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineStatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineStatusReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ParentLineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DescriptionCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedSubordinateTradeLineItem' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetPriceProductTradePrice' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContractReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:AppliedTradeAllowanceCharge' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationPercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryTradeTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PrepaidIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Reason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@unitCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChangeReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedTradeTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MaximumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MinimumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OrderUnitConversionFactorNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradeComparisonReferencePrice' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedSpecifiedMarketplace' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItemBuyerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItemSellerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AppliedTradeAllowanceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@unitCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChangeReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedTradeTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MaximumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MinimumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OrderUnitConversionFactorNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradeComparisonReferencePrice' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimateCustomerOrderReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BilledQuantity' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@unitCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeFreeQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryNoteReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DespatchAdviceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DespatchedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedSupplyChainPackaging' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PackageQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PerPackageUnitQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductUnitQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceivedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceivingAdviceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestedDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ShipFromTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ShipToTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedDeliveryAdjustment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TheoreticalWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimateShipToTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeTax' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementLineMonetarySummation' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:AdditionalReferencedDocument' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:ReceivableSpecifiedTradeAccountingAccount' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContinuousIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DurationMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InclusiveIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OpenIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SeasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DiscountIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AmountTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SetTriggerCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryTradeTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PrepaidIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradePaymentTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrandTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductWeightLossInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalAdjustmentAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferenceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableMaterialGoodsCharacteristic' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:Value' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableProductCharacteristicCondition' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableReferencedStandard' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContentTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MeasurementMethodCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValueCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValueDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValueIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValueMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValueSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AreaDensityMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BrandName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BrandOwnerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CertificationEvidenceReferenceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ColourCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ColourDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ClassCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableReferencedStandard' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:ClassCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@listID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ClassName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ClassProductCharacteristic' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubClassCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SystemID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SystemName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Designation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DrainedNetWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndItemName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndItemTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedCancellationAnnouncedLaunchDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedLatestProductDataChangeDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedReferencedProduct' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IndividualTradeProductInstance' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InspectionReferenceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalRightsOwnerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LinearSpatialDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MSDSReferenceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ManufacturerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ManufacturerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MaximumLinearSpatialDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MinimumLinearSpatialDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubordinateTradeCountrySubDivision' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PresentationSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductGroupID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubBrandName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradeName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UseDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VariableMeasureIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'rsm:ValuationBreakdownStatement' is marked as not used in the given context. + + + + + + + + + diff --git a/validator/src/main/resources/xslt/schematron/ZF_211/FACTUR-X_EXTENDED.xslt b/validator/src/main/resources/xslt/schematron/ZF_211/FACTUR-X_EXTENDED.xslt new file mode 100644 index 00000000..9d53b3d4 --- /dev/null +++ b/validator/src/main/resources/xslt/schematron/ZF_211/FACTUR-X_EXTENDED.xslt @@ -0,0 +1,106438 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + [] + + + *[local-name()=' + + '] + + [] + + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + +U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + +   +   +   + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Schema for FACTUR-X; 1.0; EN16931-CONFORMANT-EXTENDED + + + + + + + + + + + + + + + + + + Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). + + + + + + + + + + + + + + + + + + + + + + + + + + + Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116). + + + + + + + + + + + + + + Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117). + + + + + + + + + + + + + + Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118). + + + + + + + + + + + + + + Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT. + + + + + + + + + + + + + + Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. + + + + + + + + + + + + + + VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals. + + + + + + + + + + + + + + The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amount (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Zero rated". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" shall equal 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Zero rated" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Standard rate" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73). + + + + + + + + + + + + + + If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). + + + + + + + + + + + + + + Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95). + + + + + + + + + + + + + + Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98). + + + + + + + + + + + + + + Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance. + + + + + + + + + + + + + + Each Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Document level charge (BG-21) shall have a Document level charge amount (BT-99). + + + + + + + + + + + + + + Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102). + + + + + + + + + + + + + + Each Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105). + + + + + + + + + + + + + + Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge. + + + + + + + + + + + + + + Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level charge amount (BT-92) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level charge base amount (BT-93) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161). + + + + + + + + + + + + + + + + + + + + + + + + + + + The last 4 to 6 digits of the Payment card primary account number (BT-87) shall be present if Payment card information (BG-18) is provided in the Invoice. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126). + + + + + + + + + + + + + + Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129). + + + + + + + + + + + + + + An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130). + + + + + + + + + + + + + + Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131). + + + + + + + + + + + + + + Each Invoice line (BG-25) shall contain the Item name (BT-153). + + + + + + + + + + + + + + Each Invoice line (BG-25) shall contain the Item net price (BT-146). + + + + + + + + + + + + + + The Item net price (BT-146) shall NOT be negative. + + + + + + + + + + + + + + The Item gross price (BT-148) shall NOT be negative. + + + + + + + + + + + + + + The Item standard identifier (BT-157) shall have a Scheme identifier + + + + + + + + + + + + + + The Item classification identifier (BT-158) shall have a Scheme identifier + + + + + + + + + + + + + + Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151). + + + + + + + + + + + + + + An Invoice shall at least have one VAT breakdown group (BG-23). + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4). + + + + + + + + + + + + + + + + + + + + + + + + + + + The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + + + + + The Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + + + + + The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11). + + + + + + + + + + + + + + Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + + + + + + + + + + + + + + In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present. + + + + + + + + + + + + + + + + + + + + + + + + + + + If both Invoice line period start date (BT-134) and Invoice line period end date (BT-135) are given then the Invoice line period end date (BT-135) shall be later or equal to the Invoice line period start date (BT-134). + + + + + + + + + + + + + + If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). + + + + + + + + + + + + + + Each Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140). + + + + + + + + + + + + + + Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason. + + + + + + + + + + + + + + Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). + + + + + + + + + + + + + + Each Invoice line charge (BG-28) shall have an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145). + + + + + + + + + + + + + + Invoice line charge reason code (BT-145) and Invoice line charge reason (BT144) shall indicate the same type of charge reason. + + + + + + + + + + + + + + Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT", the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + A Document level allowance (BG-20) where VAT category code (BT-95) is "Not subject to VAT" shall not contain a Document level allowance VAT rate (BT-96). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" the Document level allowance VAT rate (BT-96) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT", the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + A Document level charge (BG-21) where the VAT category code (BT-102) is "Not subject to VAT" shall not contain a Document level charge VAT rate (BT-103). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" the Document level charge VAT rate (BT-103) shall be greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Zero rated" the Document level charge VAT rate (BT-103) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice shall have the Invoice total amount without VAT (BT-109). + + + + + + + + + + + + + + An Invoice shall have the Invoice total amount with VAT (BT-112). + + + + + + + + + + + + + + An Invoice shall have the Amount due for payment (BT-115). + + + + + + + + + + + + + + Sum of allowances on document level (BT-107) = S Document level allowance amount (BT-92). + + + + + + + + + + + + + + Sum of charges on document level (BT-108) = S Document level charge amount (BT-99). + + + + + + + + + + + + + + Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110). + + + + + + + + + + + + + + The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Paid amount (BT-113) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. + + + + + + + + + + + + + + If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided. + + + + + + + + + + + + + + Invoice total amount without VAT (BT-109) = S Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108). + + + + + + + + + + + + + + Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114). + + + + + + + + + + + + + + An Invoice shall have the Sum of Invoice line net amount (BT-106). + + + + + + + + + + + + + + + + + + + + + + + + + + + Invoice total VAT amount (BT-110) = S VAT category tax amount (BT-117). + + + + + + + + + + + + + + + + + + + + + + + + + + + A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). + + + + + + + + + + + + + + + + + + + + + + + + + + + A Payment account identifier (BT-84) shall be present if Credit transfer (BG-16) information is provided in the Invoice. + + + + + + + + + + + + + + If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present. + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Reverse charge". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Reverse charge” shall be 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language). + + + + + + + + + + + + + + + + + + + + + + + + + + + The VAT category tax amount (BT-117) In a VAT breakdown (BG-23) where the VAT category code (BT-118) equals "Exempt from VAT" shall equal 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120). + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Exempt from VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Exempt from VAT". + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Export outside the EU". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Export outside the EU” shall be 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language). + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Intra-community supply". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Intra-community supply" shall have a VAT exemption reason code (BT-121), meaning "Intra-community supply" or the VAT exemption reason text (BT-120) "Intra-community supply" (or the equivalent standard text in another language). + + + + + + + + + + + + + + In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank. + + + + + + + + + + + + + + In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Deliver to country code (BT-80) shall not be blank. + + + + + + + + + + + + + + + + + + + + + + + + + + + For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IGIC", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IGIC” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IGIC" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IPSI", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IPSI” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IPSI" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). + + + + + + + + + + + + + + + + + + + + + + + + + + + In a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Not subject to VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Not subject to VAT". + + + + + + + + + + + + + + The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Not subject to VAT” shall be 0 (zero). + + + + + + + + + + + + + + A VAT Breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language). + + + + + + + + + + + + + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain other VAT breakdown groups (BG-23). + + + + + + + + + + + + + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is not "Not subject to VAT". + + + + + + + + + + + + + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT". + + + + + + + + + + + + + + An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level charges (BG-21) where Document level charge VAT category code (BT-102) is not "Not subject to VAT". + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intracommunity supply" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" the invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" the Invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-46). + + + + + + + + + + + + + + An Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject to VAT" shall not contain an Invoiced item VAT rate (BT-152). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero. + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice that contains an Invoice line where the Invoiced item VAT category code (BT-151) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). + + + + + + + + + + + + + + In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Zero rated" the Invoiced item VAT rate (BT-152) shall be 0 (zero). + + + + + + + + + + + + + + + + + + + + + + + + + + + An Invoice shall have a Specification identifier (BT-24). + + + + + + + + + + + + + + An Invoice shall have an Invoice number (BT-1). + + + + + + + + + + + + + + An Invoice shall have an Invoice issue date (BT-2). + + + + + + + + + + + + + + An Invoice shall have an Invoice type code (BT-3). + + + + + + + + + + + + + + An Invoice shall have an Invoice currency code (BT-5). + + + + + + + + + + + + + + An Invoice shall contain the Seller name (BT-27). + + + + + + + + + + + + + + An Invoice shall contain the Buyer name (BT-44). + + + + + + + + + + + + + + An Invoice shall contain the Seller postal address (BG-5). + + + + + + + + + + + + + + The Seller postal address (BG-5) shall contain a Seller country code (BT-40). + + + + + + + + + + + + + + The Seller electronic address (BT-34) shall have a Scheme identifier. + + + + + + + + + + + + + + The Buyer electronic address (BT-49) shall have a Scheme identifier. + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Standard rated” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Zero rated” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Zero rated". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Exempt from VAT” shall contain exactly one VAT breakdown (BG-23) with the VAT category code (BT-118) equal to "Exempt from VAT". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Reverse charge” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "VAT reverse charge". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Intra-community supply” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Intra-community supply". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Export outside the EU” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Export outside the EU". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Not subject to VAT” shall contain exactly one VAT breakdown group (BG-23) with the VAT category code (BT-118) equal to "Not subject to VAT". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IGIC” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IGIC". + + + + + + + + + + + + + + An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IPSI” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IPSI". + + + + + + + + + + + + + + In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present. + + + + + + + + + + + + + + An Invoice shall contain the Buyer postal address (BG-8). + + + + + + + + + + + + + + The Buyer postal address shall contain a Buyer country code (BT-55). + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ControlRequirementIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteDateTime' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContinuousIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DurationMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InclusiveIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OpenIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SeasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StartDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Content' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Subject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:SubjectCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Purpose' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VersionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:GuidelineSpecifiedDocumentContextParameter' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicationSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BIMSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Value' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MessageStandardSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ScenarioSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTransactionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubsetSpecifiedDocumentContextParameter' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedSupplyChainTradeLineItem' must occur at least 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerTradeParty' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:BuyerTradeParty' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:Name' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @characterSetCode' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @encodingCode' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@mimeCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @uri' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelevantTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAgentTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerTaxRepresentativeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTaxRegistration' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OrderResponseReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PriceListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurchaseConditionsReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Reference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesAgentTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerAssignedAccountantTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTaxRegistration' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:Description' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SupplyInstructionReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DescriptionBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EarliestOccurrenceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LatestOccurrenceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OccurrenceLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OccurrenceSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedInvoiceAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CarrierTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsigneeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsignorTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsExportAgentTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsImportAgentTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeclaredValueForCustomsAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FreightForwarderTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossVolumeMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GroupingCentreTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedSupplyChainConsignmentItem' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InsurancePremiumAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PackageQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ModeCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Mode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StageCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UsedLogisticsTransportMeans' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalChargeAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TransportContractReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UtilizedLogisticsTransportEquipment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentReference' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:InvoiceCurrencyCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ApplicableTradeTax' must occur at least 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementHeaderMonetarySummation' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:BasisAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:ExemptionReasonCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:Date' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContinuousIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DurationMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InclusiveIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OpenIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SeasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceIssuerID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceType' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DuePayableAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FactoringAgreementReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FactoringListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25). + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradingBusinessName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NextInvoiceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentApplicableTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentCurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProFormaInvoiceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AmountTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SetTriggerCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedTradeTax' must occur at least 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:AppliedAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AppliedFromLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AppliedToLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationBasis' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationBasisCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeCategoryCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DisbursementAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayingPartyRoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentArrangementCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentPlaceLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceCategoryCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TariffClassCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TransportPaymentMethodCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeIndicator' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ActualAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CategoryTradeTax' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@unitCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PrepaidIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:DirectDebitMandateID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:PartialPaymentAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@unitCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@unitCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FromEventCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstructionTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PartialPaymentPercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayeeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentMeansID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SettlementPeriodMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ChargeTotalAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:AllowanceTotalAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:TaxBasisTotalAmount' may occur at maximum 2 times. + + + + + + + + + + + + + + Element 'ram:TaxTotalAmount' may occur at maximum 2 times. + + + + + + + + + + + + + + Element 'ram:RoundingAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:GrandTotalAmount' may occur at maximum 2 times. + + + + + + + + + + + + + + Element 'ram:TotalPrepaidAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:DuePayableAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@currencyID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductValueExcludingTobaccoTaxInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RetailValueExcludingTaxInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@currencyID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@currencyID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalDepositFeeInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalDiscountAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:Information' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditAvailableAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditLimitAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExpiryDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InterestRatePercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuingCompanyName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MicrochipIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValidFromDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VerificationNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GuaranteeMethodCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BICID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AustralianBSBID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AustrianBankleitzahlID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CHIPSParticipantID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CHIPSUniversalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CanadianPaymentsAssociationID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ClearingSystemName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FedwireRoutingNumberID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GermanBankleitzahlID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HellenicBankID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HongKongBankID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IndianFinancialSystemID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IrishNSCID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItalianDomesticID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JapanFinancialInstitutionCommonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LocationFinancialInstitutionAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NewZealandNCCID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PolishNationalClearingID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PortugueseNCCID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RussianCentralBankID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SICID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SouthAfricanNCCID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpanishDomesticInterbankingID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubDivisionBranchFinancialInstitution' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SwissBCID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UKSortCodeID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IBANID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AccountName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProprietaryID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayerSpecifiedDebtorFinancialInstitution' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentMethodCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MarketID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SourceUnitBasisNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TargetUnitBaseNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimatePayeeTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeProduct' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedLineTradeAgreement' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Content' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Subject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:SubjectCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ParentLineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DescriptionCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedSubordinateTradeLineItem' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetPriceProductTradePrice' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @characterSetCode' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @encodingCode' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@mimeCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @uri' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationPercent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryTradeTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PrepaidIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@unitCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChangeReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedTradeTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MaximumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MinimumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OrderUnitConversionFactorNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradeComparisonReferencePrice' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedSpecifiedMarketplace' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItemBuyerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItemSellerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:IncludedTradeTax' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AppliedTradeAllowanceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@unitCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChangeReason' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:RateApplicablePercent' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MaximumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MinimumQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OrderUnitConversionFactorNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradeComparisonReferencePrice' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BilledQuantity' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OccurrenceDateTime' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DescriptionBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EarliestOccurrenceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LatestOccurrenceDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OccurrenceLogisticsLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OccurrenceSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@unitCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@unitCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DespatchedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedSupplyChainPackaging' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@unitCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PerPackageUnitQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductUnitQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceivedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestedDeliverySupplyChainEvent' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestedQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ShipFromTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTaxRegistration' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedDeliveryAdjustment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TheoreticalWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTaxRegistration' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryID' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeTax' must occur at least 1 times. + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementLineMonetarySummation' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:TypeCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:CategoryCode' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:CategoryCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DueDateTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:ExemptionReasonCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxPointDate' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContinuousIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DurationMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InclusiveIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OpenIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SeasonCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@format' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DiscountIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentReference' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AmountTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SetTriggerCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeIndicator' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ActualAmount' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @format' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryTradeTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:IndicatorString' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PrepaidIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradePaymentTerms' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalAmount' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:TotalAllowanceChargeAmount' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrandTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetLineTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductWeightLossInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxTotalAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @currencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalAdjustmentAmount' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferenceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableMaterialGoodsCharacteristic' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:Value' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableProductCharacteristicCondition' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableReferencedStandard' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContentTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MeasurementMethodCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:TypeCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValueCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValueDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValueIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@unitCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValueSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AreaDensityMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BrandName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BrandOwnerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CertificationEvidenceReferenceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ColourCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ColourDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ClassCode' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:ClassName' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableReferencedStandard' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of 'ram:ClassCode' is not allowed. + + + + + + + + + + + + + + Attribute '@listID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@listID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listSchemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @listURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @name' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ClassProductCharacteristic' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubClassCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SystemID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SystemName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Designation' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DrainedNetWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndItemName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndItemTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedCancellationAnnouncedLaunchDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedLatestProductDataChangeDateTime' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@schemeID' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:Name' must occur exactly 1 times. + + + + + + + + + + + + + + Element 'ram:Description' may occur at maximum 1 times. + + + + + + + + + + + + + + Element 'ram:UnitQuantity' may occur at maximum 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Attribute '@schemeID' is required in this context. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IndustryAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ManufacturerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelationshipTypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @unitCodeListID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + + Value of '@unitCode' is not allowed. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IndividualTradeProductInstance' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationNote' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InspectionReferenceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalRightsOwnerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LinearSpatialDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MSDSReferenceReferencedDocument' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ManufacturerAssignedID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ManufacturerTradeParty' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MaximumLinearSpatialDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MinimumLinearSpatialDimension' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @languageLocaleID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetWeightMeasure' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' must occur exactly 1 times. + + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubordinateTradeCountrySubDivision' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PresentationSpecifiedBinaryFile' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductGroupID' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeAgencyName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeDataURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeName' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeURI' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Attribute @schemeVersionID' marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubBrandName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradeName' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UseDescription' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VariableMeasureIndicator' is marked as not used in the given context. + + + + + + + + + + + + + + + + + + + + + + + + Element 'rsm:ValuationBreakdownStatement' is marked as not used in the given context. + + + + + + + + + diff --git a/validator/src/main/resources/xslt/zugferd2p0_basicwl_minimum.xslt b/validator/src/main/resources/xslt/zugferd2p0_basicwl_minimum.xslt new file mode 100644 index 00000000..9f672411 --- /dev/null +++ b/validator/src/main/resources/xslt/zugferd2p0_basicwl_minimum.xslt @@ -0,0 +1,32151 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + [] + + + *[local-name()=' + + '] + + [] + + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + +U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + +   +   +   + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Schema for FACTUR-X; 1.0; ACCOUNTING INFORMATION, No XML Invoice, (BASIC WITHOUT LINE) + + + + + + + + + + + + + + + + + + Jede rechnungsbegründende Unterlage muss einen Dokumentenbezeichner „Supporting document reference“ (BT-122) haben. + + + + + + + + + + + + + + + + + + + + + + + + + + + Jede Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) muss die Summe aller nach dem jeweiligen Schlüssel zu versteuernden Beträge „VAT category taxable amount“ (BT-116) aufweisen. + + + + + + + + + + + + + + Jede Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) muss den für die betreffende Umsatzsteuerkategorie zu entrichtenden Gesamtbetrag „VAT category tax amount“ (BT-117) aufweisen. + + + + + + + + + + + + + + Jede Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) muss über eine codierte Bezeichnung einer Umsatzsteuerkategorie „VAT category code“ (BT-118) definiert werden. + + + + + + + + + + + + + + Jede Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) muss einen Umsatzsteuersatz gemäß einer Kategorie „VAT category rate“ (BT-119) haben. Sofern die Rechnung von der Umsatzsteuer ausgenommen ist, ist „0“ zu übermitteln. + + + + + + + + + + + + + + Umsatzsteuerdatum „Value added tax point date“ (BT-7) und Code für das Umsatzsteuerdatum „Value added tax point date code“ (BT-8) schließen sich gegenseitig aus. + + + + + + + + + + + + + + Der Inhalt des Elementes „VAT category tax amount“ (BT-117) entspricht dem Inhalt des Elementes „VAT category taxable amount“ (BT-116), multipliziert mit dem Inhalt des Elementes „VAT category rate“ (BT-119) geteilt durch 100, gerundet auf zwei Dezimalstellen. + + + + + + + + + + + + + + The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer „VAT BREAKDOWN“ (BG-23), in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „Zero rated“ angegeben ist, muss der „VAT category taxable amount“ (BT-116) gleich der Summe der Informationselemente „Invoice line net amount“ (BT-131) abzüglich der „Document level allowance amount“ (BT-92) zuzüglich der „Document level charge amount“ (BT-99) sein, wobei als „Invoiced item VAT category code“ (BT-151), als „Document level allowance VAT category code“ (BT-95) sowie als „Document level charge VAT category code“ (BT-102) jeweils der Wert „Zero rated“ angegeben wird. + + + + + + + + + + + + + + Der „VAT category tax amount“ (BT-117) muss in einer „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Zero rated“ gleich „0“ sein. + + + + + + + + + + + + + + Ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Zero rated“ darf keinen Code des Umsatzsteuerbefreiungsgrundes „VAT exemption reason code“ (BT-121) oder Text des Umsatzsteuerbefreiungsgrundes „VAT exemption reason text“ (BT-120) enthalten. + + + + + + + + + + + + + + + + + + + + + + + + + + + Der in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) angegebene Betrag der nach Kategorie zu entrichtenden Umsatzsteuer, bei dem als Umsatzsteuerkategorie der Wert „Standard rated“ angegeben ist, muss gleich dem mit dem kategoriespezifischen Umsatzsteuersatz multiplizierten nach der Umsatzsteuerkategorie zu versteuernden Betrag sein. + + + + + + + + + + + + + + Eine Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „Standard rated“ angegeben ist, darf keinen Code des Umsatzsteuerbefreiungsgrundes „VAT exemption reason code“ (BT-121) oder Text des Umsatzsteuerbefreiungsgrundes „VAT exemption reason text“ (BT-120) enthalten. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wenn Start- und Enddatum des Rechnungszeitraums gegeben sind, muss das Enddatum „Invoicing period end date“ (BT-74) nach dem Startdatum „Invoicing period start date“ (BT-73) liegen oder mit diesem identisch sein. + + + + + + + + + + + + + + Wenn die Gruppe „INVOICING PERIOD“ (BG-14) verwendet wird, müssen entweder das Element „Invoicing period start date“ (BT-73) oder das Element „Invoicing period end date“ (BT-74) oder beide gefüllt sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Jeder Nachlass für die Rechnung als Ganzes „DOCUMENT LEVEL ALLOWANCES“ (BG-20) muss einen Betrag „Document level allowance amount“ (BT-92) aufweisen. + + + + + + + + + + + + + + Jeder Nachlass für die Rechnung als Ganzes „DOCUMENT LEVEL ALLOWANCES“ (BG-20) muss einen Umsatzsteuer-Code „Document level allowance VAT category code“ (BT-95) aufweisen. + + + + + + + + + + + + + + Jeder Nachlass für die Rechnung als Ganzes „DOCUMENT LEVEL ALLOWANCES“ (BG-20) muss einen Nachlassgrund „Document level allowance reason“ (BT-97) oder einen entsprechenden Code „Document level allowance reason code“ (BT-98) aufweisen. + + + + + + + + + + + + + + Der Code des Grundes für den Nachlass auf der Dokumentenebene „Document level allowance reason code“ (BT-98) und der Grund für den Nachlass auf der Dokumentenebene „Document level allowance reason“ (BT-97) müssen dieselbe Nachlassart anzeigen. + + + + + + + + + + + + + + Jede Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) muss entweder ein Element „Document level allowance reason“ (BT-97) oder ein Element „Document level allowance reason code“ (BT-98) oder beides enthalten. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Jede Abgabe auf Dokumentenebene „DOCUMENT LEVEL CHARGES“ (BG-21) muss einen Betrag „Document level charge amount“ (BT-99) aufweisen. + + + + + + + + + + + + + + Jede Abgabe auf Dokumentenebene „DOCUMENT LEVEL CHARGES“ (BG-21) muss einen Umsatzsteuer-Code „Document level charge VAT category code“ (BT-102) aufweisen. + + + + + + + + + + + + + + Jede Abgabe auf Dokumentenebene „DOCUMENT LEVEL CHARGES“ (BG-21) muss einen Abgabegrund „Document level charge reason“ (BT-104) oder einen entsprechenden Code „Document level charge reason code“ (BT-105) aufweisen. + + + + + + + + + + + + + + Der Code des Grundes für die Abgaben auf der Dokumentenebene „Document level charge reason code“ (BT-105) und der Grund für die Abgaben auf der Dokumentenebene „Document level charge reason“ (BT-104) müssen dieselbe Abgabenart anzeigen. + + + + + + + + + + + + + + Jede Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) muss entweder ein Element „Document level charge reason“ (BT-104) oder ein Element „Document level charge reason code“ (BT-105) oder beides enthalten. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level charge amount (BT-92) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level charge base amount (BT-93) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Jede Eigenschaft eines in Rechnung gestellten Postens „ITEM ATTRIBUTES“ (BG-32) muss eine Bezeichnung „Item attribute name“ (BT-160) und einen Wert „Item attribute value“ (BT-161) haben. + + + + + + + + + + + + + + + + + + + + + + + + + + + Die letzten vier bis sechs Ziffern der Kreditkartennummer „Payment card primary account number“ (BT-87) sollen angegeben werden, wenn Informationen zur Kartenzahlung übermittelt werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss eine eindeutige Bezeichnung „Invoice line identifier“ (BT-126) haben. + + + + + + + + + + + + + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss die Menge der in der betreffenden Position in Rechnung gestellten Waren oder Dienstleistungen als Einzelposten „Invoiced quantity“ (BT-129) enthalten. + + + + + + + + + + + + + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss eine Einheit zur Mengenangabe „Invoiced quantity unit of measure code“ (BT-130) enthalten. + + + + + + + + + + + + + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss den Nettobetrag der Rechnungsposition „Invoice line net amount“ (BT-131) enthalten. + + + + + + + + + + + + + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss den Namen des Postens „Item name“ (BT-153) enthalten. + + + + + + + + + + + + + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss den Preis des Postens, ohne Umsatzsteuer, nach Abzug des für diese Rechnungsposition geltenden Rabatts „Item net price“ (BT-146) beinhalten. + + + + + + + + + + + + + + Der Artikel-Nettobetrag „Item net price“ (BT-146) darf nicht negativ sein. + + + + + + + + + + + + + + Der Einheitspreis ohne Umsatzsteuer vor Abzug des Postenpreisrabatts einer Rechnungsposition „Item gross price“ (BT-148) darf nicht negativ sein. + + + + + + + + + + + + + + Im Element „Item standard identifier“ (BT-157) muss die Komponente „Scheme Identifier“ vorhanden sein. + + + + + + + + + + + + + + Im Element „Item classification identifier“ (BT-158) muss die Komponente „Scheme Identifier“ vorhanden sein. + + + + + + + + + + + + + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss anhand der Umsatzsteuerkategorie des in Rechnung gestellten Postens „Invoiced item VAT category code“ (BT-151) kategorisiert werden. + + + + + + + + + + + + + + Eine Rechnung (INVOICE) soll mindestens eine Gruppe „VAT BREAKDOWN“ (BG-23) enthalten. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss den Namen des Zahlungsempfängers „Payee name“ (BT-59) enthalten, wenn sich der Zahlungsempfänger „PAYEE“ (BG-10) vom Verkäufer „SELLER“ (BG-4) unterscheidet. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss den Namen des Steuervertreters des Verkäufers „Seller tax representative name“ (BT-62) enthalten, wenn der Verkäufer „SELLER“ (BG-4) einen Steuervertreter hat. + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss die postalische Anschrift des Steuervertreters „SELLER TAX REPRESENTATIVE POSTAL ADDRESS“ (BG-12) enthalten, wenn der Verkäufer „SELLER“ (BG-4) einen Steuervertreter hat. + + + + + + + + + + + + + + Die postalische Anschrift des Steuervertreters des Verkäufers „SELLER TAX REPRESENTATIVE POSTAL ADDRESS“ (BG-12) muss einen Steuervertreter-Ländercode enthalten, wenn der Verkäufer „SELLER“ (BG-4) einen Steuervertreter hat. + + + + + + + + + + + + + + Jeder Steuervertreter des Verkäufers „SELLER TAX REPRESENTATIVE PARTY“ (BG-11) muss eine Umsatzsteuer-Identifikationsnummer „Seller tax representative VAT identifier“ (BT-63) haben. + + + + + + + + + + + + + + + + + + + + + + + + + + + Damit der Erwerber den Lieferanten automatisch identifizieren kann, soll der „Seller identifier“ (BT-29), der „Seller legal registration identifier“ (BT-30) oder der „Seller VAT identifier“ (BT-31) vorhanden sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wenn Start- und Enddatum des Rechnungspositionenzeitraums gegeben sind, muss das Enddatum „Invoice line period end date“ (BT-135) nach dem Startdatum „Invoice line period start date“ (BT-134) liegen oder mit diesem identisch sein. + + + + + + + + + + + + + + Wenn die Gruppe „INVOICE LINE PERIOD“ (BG-26) verwendet wird, müssen entweder das Element „Invoice line period start date“ (BT-134) oder das Element „Invoice line period end date“ (BT-135) oder beide gefüllt sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Jeder Nachlass auf der Ebene der Rechnungsposition „INVOICE LINE ALLOWANCES“ (BG-27) muss einen Betrag „Invoice line allowance amount“ (BT-136) aufweisen. + + + + + + + + + + + + + + Jeder Nachlass auf der Ebene der Rechnungsposition „INVOICE LINE ALLOWANCES“ (BG-27) muss einen Nachlassgrund „Invoice line allowance reason“ (BT-139) oder einen entsprechenden Code „Invoice line allowance reason code“ (BT-140) aufweisen. + + + + + + + + + + + + + + Der Code für den Grund des Rechnungszeilennachlasses „Invoice line allowance reason code“ (BT-140) und der Grund für den Rechnungszeilennachlass „Invoice line allowance reason“ (BT-139) müssen dieselbe Nachlassart anzeigen. + + + + + + + + + + + + + + Jede Gruppe „INVOICE LINE ALLOWANCES“ (BG-27) muss entweder ein Element „Invoice line allowance reason“ (BT-139) oder ein Element „Invoice line allowance reason code“ (BT-140) oder beides enthalten. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Jede Abgabe auf der Ebene der Rechnungsposition „INVOICE LINE CHARGES“ (BG-28) muss einen Betrag „Invoice line charge amount“ (BT-141) aufweisen. + + + + + + + + + + + + + + Jede Abgabe auf der Ebene der Rechnungsposition „INVOICE LINE CHARGES“ (BG-28) muss einen Abgabegrund „Invoice line charge reason“ (BT-144) oder einen entsprechenden Code „Invoice line charge reason code“ (BT-145) aufweisen. + + + + + + + + + + + + + + Der Code für den Grund der Abgabe auf Rechnungspositionsebene „Invoice line charge reason code“ (BT-145) und der Grund für die Abgabe auf Rechnungspositionsebene „Invoice line charge reason“ (BT-144) müssen dieselbe Abgabenart anzeigen. + + + + + + + + + + + + + + Jede Gruppe „INVOICE LINE CHARGES“ (BG-28) muss entweder ein Element „Invoice line charge reason“ (BT-144) oder ein Element „Invoice line charge reason code“ (BT-145) oder beides enthalten. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Der Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), der Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) und der Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) muss zur Kennzeichnung des Mitgliedstaats, der sie erteilt hat, jeweils ein Präfix nach dem ISO-Code 3166 Alpha-2 vorangestellt werden. Griechenland wird jedoch ermächtigt, das Präfix „EL“ zu verwenden. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „Exempt from VAT“ hat, müssen entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) sowie die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) oder „Buyer tax registration identifier“ vorhanden sein. + + + + + + + + + + + + + + In einer „DOCUMENT LEVEL ALLOWANCES“ (BG-20), in der „Document level allowance VAT category code“ (BT-95) den Wert „Reverse charge“ hat, muss „Document level allowance VAT rate“ (BT-96) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „Exempt from VAT“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) vorhanden sein. + + + + + + + + + + + + + + In einer „DOCUMENT LEVEL ALLOWANCES“ (BG-20), in der „Document level allowance VAT category code“ (BT-95) den Wert „Exempt from VAT“ hat, muss „Document level allowance VAT rate“ (BT-96) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „Export outside the EU“ hat, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten sein. + + + + + + + + + + + + + + In einer „DOCUMENT LEVEL ALLOWANCES“ (BG-20), in der „Document level allowance VAT category code“ (BT-95) den Wert „Export outside the EU“ hat, muss „Document level allowance VAT rate“ (BT-96) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „intra-community supply“ hat, müssen die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) sowie die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) enthalten sein. + + + + + + + + + + + + + + In einer Abgabe auf der Dokumentenebene, in dem als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IGIC“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Abgabe auf der Dokumentenebene enthält, bei dem als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IGIC“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), den Bezeichner der Steuerangaben des Verkäufers oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + + + + + + + + + + + + + In einer Abgabe auf der Dokumentenebene, in dem als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IGIC“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Abgabe auf der Dokumentenebene enthält, bei dem als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IPSI“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), den Bezeichner der Steuerangaben des Verkäufers oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + + + + + + + + + + + + + In einem Abgabe auf der Dokumentenebene, in dem als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IPSI“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „Not subject to VAT“ hat, dürfen die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) sowie die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) nicht enthalten sein. + + + + + + + + + + + + + + In einer „DOCUMENT LEVEL ALLOWANCES“ (BG-20), in der „Document level allowance VAT category code“ (BT-95) den Wert „Not subject to VAT“ hat, darf „Document level allowance VAT rate“ (BT-96) nicht enthalten sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „Standard rated“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) vorhanden sein. + + + + + + + + + + + + + + In einer „DOCUMENT LEVEL ALLOWANCES“ (BG-20), in der „Document level allowance VAT category code“ (BT-95) den Wert „Standard rated“ hat, muss „Document level allowance VAT rate“ (BT-96) größer als „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „Zero rated“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) vorhanden sein. + + + + + + + + + + + + + + In einer „DOCUMENT LEVEL ALLOWANCES“ (BG-20), in der „Document level allowance VAT category code“ (BT-95) den Wert „Zero rated“ hat, muss „Document level allowance VAT rate“ (BT-96) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „Exempt from VAT“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) und die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) vorhanden sein. + + + + + + + + + + + + + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „Reverse charge“ hat, muss „Document level charge VAT rate“ (BT-103) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „Exempt from VAT“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) vorhanden sein. + + + + + + + + + + + + + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „Exempt from VAT“ hat, muss „Document level charge VAT rate“ (BT-103) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „Export outside the EU“ hat, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten sein. + + + + + + + + + + + + + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „Export outside the EU“ hat, muss „Document level charge VAT rate“ (BT-103) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „intra-community supply“ hat, müssen die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) sowie die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) enthalten sein. + + + + + + + + + + + + + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „intra-community supply“ hat, muss „Document level charge VAT rate“ (BT-103) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die einen Nachlass auf der Dokumentenebene enthält, bei dem als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IGIC“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), den Bezeichner der Steuerangaben des Verkäufers oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + + + + + + + + + + + + + In einem Nachlass auf der Dokumentenebene, in dem als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IGIC“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die einen Nachlass auf der Dokumentenebene enthält, bei dem als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IPSI“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), den Bezeichner der Steuerangaben des Verkäufers oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + + + + + + + + + + + + + In einem Nachlass auf der Dokumentenebene, in dem als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IPSI“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „Not subject to VAT“ hat, dürfen die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) sowie die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) nicht enthalten sein. + + + + + + + + + + + + + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „Not subject to VAT“ hat, darf „Document level charge VAT rate“ (BT-103) nicht enthalten sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „Standard rated“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) vorhanden sein. + + + + + + + + + + + + + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „Standard rated“ hat, muss „Document level charge VAT rate“ (BT-103) größer als „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „Zero rated“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) vorhanden sein. + + + + + + + + + + + + + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „Zero rated“ hat, muss „Document level charge VAT rate“ (BT-103) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss die Summe der Rechnungspositionen-Nettobeträge „Sum of Invoice line net amount“ (BT-106) enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss den Gesamtbetrag der Rechnung ohne Umsatzsteuer „Invoice total amount without VAT“ (BT-109) enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss den Gesamtbetrag der Rechnung mit Umsatzsteuer „Invoice total amount with VAT“ (BT-112) enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss den ausstehenden Betrag „Amount due for payment“ (BT-115) enthalten. + + + + + + + + + + + + + + Der Inhalt des Elementes „Sum of allowances on document level“ (BT-107) entspricht der Summe aller Inhalte der Elemente „Document level allowance amount“ (BT-92). + + + + + + + + + + + + + + Der Inhalt des Elementes „Sum of charges on document level“ (BT-108) entspricht der Summe aller Inhalte der Elemente „Document level charge amount“ (BT-99). + + + + + + + + + + + + + + Der Inhalt des Elementes „Invoice total amount without VAT“ (BT-109) entspricht der Summe aller Inhalte der Elemente „Invoice line net amount“ (BT-131) abzüglich der Summe aller in der Rechnung enthaltenen Nachlässe der Dokumentenebene „Sum of allowances on document level“ (BT-107) zuzüglich der Summe aller in der Rechnung enthaltenen Abgaben der Dokumentenebene „Sum of charges on document level“ (BT-108). + + + + + + + + + + + + + + Der Inhalt des Elementes „Invoice total amount with VAT“ (BT-112) entspricht der Summe des Inhalts des Elementes „Invoice total amount without VAT“ (BT-109) und des Elementes „Invoice total VAT amount“ (BT-110). + + + + + + + + + + + + + + Der Inhalt des Elementes „Amount due for payment“ (BT-115) entspricht dem Inhalt des Elementes „Invoice total VAT amount“ (BT-110) abzüglich dem Inhalt des Elementes „Paid amount“ (BT-113) zuzüglich dem Inhalt des Elementes „Rounding amount“ (BT-114). + + + + + + + + + + + + + + The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Paid amount (BT-113) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. + + + + + + + + + + + + + + Wenn eine Währung für die Umsatzsteuerabrechnung angegeben wurde, muss der Umsatzsteuergesamtbetrag in der Abrechnungswährung „Invoice total VAT amount in accounting currency“ (BT-111) angegeben werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Der Inhalt des Elementes „Invoice total VAT amount“ (BT-110) entspricht der Summe aller Inhalte der Elemente „VAT category tax amount“ (BT-117). + + + + + + + + + + + + + + + + + + + + + + + + + + + Die Zahlungsinstruktionen „PAYMENT INSTRUCTIONS“ (BG-16) müssen den Zahlungsart-Code „Payment means type code“ (BT-81) enthalten. + + + + + + + + + + + + + + + + + + + + + + + + + + + Die Kennung des Kontos, auf das die Zahlung erfolgen soll „Payment account identifier“ (BT-84), muss angegeben werden, wenn Überweisungsinformationen in der Rechnung angegeben werden. + + + + + + + + + + + + + + Wenn der Zahlungsmittel-Typ SEPA, lokale Überweisung oder Nicht-SEPA-Überweisung ist, muss der „Payment account identifier“ (BT-84) des Zahlungsempfängers angegeben werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer „VAT BREAKDOWN“ (BG-23), in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „Reverse charge“ angegeben ist, muss der „VAT category taxable amount“ (BT-116) gleich der Summe der „Invoice line net amount“ (BT-131) abzüglich der „Document level allowance amount“ (BT-92) zuzüglich der „Document level charge amount“ (BT-99) sein, wobei als „Invoiced item VAT category code“ (BT-151), als „Document level allowance VAT category code“ (BT-95) sowie als „Document level charge VAT category code“ (BT-102) jeweils der Wert „Reverse charge“ angegeben wird. + + + + + + + + + + + + + + Der „VAT category tax amount“ (BT-117) muss in einer „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Reverse charge“ gleich „0“ sein. + + + + + + + + + + + + + + Ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Reverse charge“ muss einen „VAT exemption reason code“ (BT-121) mit dem Wert „Reverse charge“ oder einen „VAT exemption reason text“ (BT-120) des Wertes „Reverse charge“ (oder das Äquivalent in einer anderen Sprache) enthalten. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer „VAT BREAKDOWN“ (BG-23), in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „Exempt from VAT“ angegeben ist, muss der „VAT category taxable amount“ (BT-116) gleich der Summe der „Invoice line net amount“ (BT-131) abzüglich der „Document level allowance amount“ (BT-92) zuzüglich der „Document level charge amount“ (BT-99) sein, wobei als „Invoiced item VAT category code“ (BT-151), als „Document level allowance VAT category code“ (BT-95) sowie als „Document level charge VAT category code“ (BT-102) jeweils der Wert „Exempt from VAT“ angegeben wird. + + + + + + + + + + + + + + Der „VAT category tax amount“ (BT-117) muss in einer „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) dem Wert „Exempt from VAT“ gleich „0“ sein. + + + + + + + + + + + + + + Ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Exempt from VAT“ muss einen Code des Umsatzsteuerbefreiungsgrundes „VAT exemption reason code“ (BT-121) oder einen Text des Umsatzsteuerbefreiungsgrundes „VAT exemption reason text“ (BT-120) enthalten. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer „VAT BREAKDOWN“ (BG-23), in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „Export outside the EU“ angegeben ist, muss der „VAT category taxable amount“ (BT-116) gleich der Summe der „Invoice line net amount“ (BT-131) abzüglich der „Document level allowance amount“ (BT-92) zuzüglich der „Document level charge amount“ (BT-99) sein, wobei als „Invoiced item VAT category code“ (BT-151), als „Document level allowance VAT category code“ (BT-95) sowie als „Document level charge VAT category code“ (BT-102) jeweils der Wert „Export outside the EU“ angegeben wird. + + + + + + + + + + + + + + Der „VAT category tax amount“ (BT-117) muss in „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Export outside the EU“ gleich „0“ sein. + + + + + + + + + + + + + + Ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „intra-community supply“ muss einen „VAT exemption reason code“ (BT-121) mit dem Wert „Export outside the EU“ oder einen „VAT exemption reason text“ (BT-120) des Wertes „Export outside the EU“ (oder das Äquivalent in einer anderen Sprache) enthalten. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer „VAT BREAKDOWN“ (BG-23), in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „intra-community supply“ angegeben ist, muss der „VAT category taxable amount“ (BT-116) gleich der Summe der „Invoice line net amount“ (BT-131) abzüglich der „Document level allowance amount“ (BT-92) zuzüglich der „Document level charge amount“ (BT-99) sein, wobei als „Invoiced item VAT category code“ (BT-151), als „Document level allowance VAT category code“ (BT-95) sowie als „Document level charge VAT category code“ (BT-102) jeweils der Wert „intra-community supply“ angegeben wird. + + + + + + + + + + + + + + Der in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) angegebene Betrag der nach Kategorie zu entrichtenden Umsatzsteuer, bei dem als Code der Umsatzsteuerkategorie der Wert „IGIC“ angegeben ist, muss gleich dem mit dem kategoriespezifischen Umsatzsteuersatz multiplizierten nach der Umsatzsteuerkategorie zu versteuernden Betrag sein. + + + + + + + + + + + + + + Ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „intra-community supply“ muss einen „VAT exemption reason code“ (BT-121) mit dem Wert „intra-community supply“ oder einen „VAT exemption reason text“ (BT-120) mit dem Wert „intracommunity supply“ (oder das Äquivalent in einer anderen Sprache) enthalten. + + + + + + + + + + + + + + In einer Rechnung, die ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „intra-community supply“ enthält, dürfen „Actual delivery date“ (BT-72) oder „INVOICING PERIOD“ (BG-14) nicht leer sein. + + + + + + + + + + + + + + In einer Rechnung, die ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „intra-community supply“ enthält, darf „Deliver to country code“ (BT-80) nicht leer sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Für jeden anderen Wert des kategoriespezifischen Umsatzsteuersatzes, bei dem als Code der Umsatzsteuerkategorie der Wert „IGIC“ angegeben ist, muss der nach der Umsatzsteuerkategorie zu versteuernde Betrag in einer Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) gleich der Summe der Rechnungspositions-Nettobeträge zuzüglich der Summe der Beträge aller Abschläge auf der Dokumentenebene abzüglich der Summe der Beträge aller Zuschläge auf der Dokumentenebene sein; wobei als Code der Umsatzsteuerkategorie der Wert „IGIC“ angegeben wird und der Umsatzsteuersatz gleich dem kategoriespezifischen Umsatzsteuersatz ist. + + + + + + + + + + + + + + Der in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) angegebene Betrag der nach Kategorie zu entrichtenden Umsatzsteuer, bei dem als Code der Umsatzsteuerkategorie der Wert „IGIC“ angegeben ist, muss gleich dem mit dem kategoriespezifischen Umsatzsteuersatz multiplizierten nach der Umsatzsteuerkategorie zu versteuernden Betrag sein. + + + + + + + + + + + + + + Eine Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie der Wert „IGIC“ darf keinen Code für den Umsatzsteuerbefreiungsgrund oder Text für den Umsatzsteuerbefreiungsgrund +haben. + + + + + + + + + + + + + + + + + + + + + + + + + + + Für jeden anderen Wert des kategoriespezifischen Umsatzsteuersatzes, bei dem als Code der Umsatzsteuerkategorie der Wert „IPSI“ angegeben ist, muss der nach der Umsatzsteuerkategorie zu versteuernde Betrag in einer Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) gleich der Summe der Rechnungspositions-Nettobeträge zuzüglich der Summe der Beträge aller Abschläge auf der Dokumentenebene abzüglich der Summe der Beträge aller Zuschläge auf der Dokumentenebene sein; wobei als Code der Umsatzsteuerkategorie der Wert „IPSI“ angegeben wird und der Umsatzsteuersatz gleich dem kategoriespezifischen Umsatzsteuersatz ist. + + + + + + + + + + + + + + Der in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) angegebene Betrag der nach Kategorie zu entrichtenden Umsatzsteuer, bei dem als Code der Umsatzsteuerkategorie der Wert „IPSI“ angegeben ist, muss gleich dem mit dem kategoriespezifischen Umsatzsteuersatz multiplizierten nach der Umsatzsteuerkategorie zu versteuernden Betrag sein. + + + + + + + + + + + + + + Eine Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie mit dem Wert „IPSI“ darf keinen Code für den Umsatzsteuerbefreiungsgrund oder Text für den Umsatzsteuerbefreiungsgrund haben. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer „VAT BREAKDOWN“ (BG-23), in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „Not subject to VAT“ angegeben ist, muss der „VAT category taxable amount“ (BT-116) gleich der Summe der „Invoice line net amount“ (BT-131) abzüglich der „Document level allowance amount“ (BT-92) zuzüglich der „Document level charge amount“ (BT-99) sein, wobei als „Invoiced item VAT category code“ (BT-151), als „Document level allowance VAT category code“ (BT-95) sowie als „Document level charge VAT category code“ (BT-102) jeweils der Wert „Not subject to VAT“ angegeben wird. + + + + + + + + + + + + + + Der „VAT category tax amount“ (BT-117) muss in „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Not subject to VAT“ gleich „0“ sein. + + + + + + + + + + + + + + Ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Not subject to VAT“ muss einen „VAT exemption reason code“ (BT-121) mit dem Wert „Not subject to VAT“ oder einen „VAT exemption reason text“ (BT-120) des Wertes „Not subject to VAT“ (oder das Äquivalent in einer anderen Sprache) enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) den Wert „Not subject to VAT“ enthält, darf keine weiteren „VAT BREAKDOWN“ (BG-23) enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) den Wert „Not subject to VAT“ enthält, darf keine Positionen enthalten, deren „Invoiced item VAT category code“ (BT-151) einen anderen Wert als „Not subject to VAT“ hat. + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) den Wert „Not subject to VAT“ enthält, darf keine „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthalten, deren „Document level allowance VAT category code“ (BT-95) einen anderen Wert als „Not subject to VAT“ hat. + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Not subject to VAT“ enthält, darf keine „DOCUMENT LEVEL CHARGES“ (BG-21) enthalten, deren „Document level charge VAT category code“ (BT-102) einen anderen Wert als „Not subject to VAT“ hat. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten „Invoiced item VAT category code“ (BT-151) der Wert „Exempt from VAT“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), die Steueridentifikationsnummer des Verkäufers „Seller tax registration identifier“ (BT-32) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) und die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) oder den „Buyer tax registration identifier“a enthalten. + + + + + + + + + + + + + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „Reverse charge“ hat, muss „Invoiced item VAT rate“ (BT-152) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten „Invoiced item VAT category code“ (BT-151) der Wert „Exempt from VAT“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), die Steueridentifikationsnummer des Verkäufers „Seller tax registration identifier“ (BT-32) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + + + + + + + + + + + + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „Exempt from VAT“ hat, muss „Invoiced item VAT rate“ (BT-152) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten „Invoiced item VAT category code“ (BT-151) der Wert „Export outside the EU“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + + + + + + + + + + + + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „Export outside the EU“ hat, muss „Invoiced item VAT rate“ (BT-152) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten „Invoiced item VAT category code“ (BT-151) der Wert „intra-community supply“ angegeben ist, müssen die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) sowie die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) enthalten. + + + + + + + + + + + + + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „intracommunity supply“ hat, muss „Invoiced item VAT rate“ (BT-152) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IGIC“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), den Bezeichner der Steuerangaben des Verkäufers oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + + + + + + + + + + + + + In einer Rechnungsposition, in der als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IGIC“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IPSI“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), den Bezeichner der Steuerangaben des Verkäufers oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + + + + + + + + + + + + + In einer Rechnungsposition, in der als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IPSI“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten der Wert „Not subject to VAT“ angegeben ist, darf keine Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) und die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) enthalten. + + + + + + + + + + + + + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „Not subject to VAT“ hat, darf „Invoiced item VAT rate“ (BT-152) nicht enthalten sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten „Invoiced item VAT category code“ (BT-151) der Wert „Standard rated“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), die Steueridentifikationsnummer des Verkäufers „Seller tax registration identifier“ (BT-32) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + + + + + + + + + + + + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „Standard rated“ hat, muss „Invoiced item VAT rate“ (BT-152) größer als „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten „Invoiced item VAT category code“ (BT-151) der Wert „Zero rated“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), die Steueridentifikationsnummer des Verkäufers „Seller tax registration identifier“ (BT-32) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + + + + + + + + + + + + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „Zero rated“ hat, muss „Invoiced item VAT rate“ (BT-152) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss eine Spezifikationskennung „Specification identification“ (BT-24) enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss eine Rechnungsnummer „Invoice number“ (BT-1) enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss ein Rechnungsdatum „Invoice issue date“ (BT-2) enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss einen Rechnungstyp-Code „Invoice type code“ (BT-3) enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss einen Währungs-Code „Invoice currency code“ (BT-5) enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss den Verkäufernamen „Seller name“ (BT-27) enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss den Erwerbernamen „Buyer name“ (BT-44) enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss die postalische Anschrift des Verkäufers „SELLER POSTAL ADDRESS“ (BG-5) enthalten. + + + + + + + + + + + + + + Eine postalische Anschrift des Verkäufers „SELLER POSTAL ADDRESS“ (BG-5) muss einen Verkäufer-Ländercode „Seller country code“ (BT-40) enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss die postalische Anschrift des Erwerbers „BUYER POSTAL ADDRESS“ (BG-8) enthalten. + + + + + + + + + + + + + + Eine postalische Anschrift des Erwerbers „BUYER POSTAL ADDRESS“ (BG-8) muss einen Erwerber-Ländercode „Buyer country code“ (BT-55) enthalten. + + + + + + + + + + + + + + Im Element „Seller electronic address“ (BT-34) muss die Komponente „Scheme Identifier“ vorhanden sein. + + + + + + + + + + + + + + Im Element „Buyer electronic address“ (BT-49) muss die Komponente „Scheme Identifier“ vorhanden sein. + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf Rechnungsebene enthält, in der als Code der für den in Rechnung gestellten Posten geltenden Umsatzsteuerkategorie „Invoiced item VAT category code“ (BT-151), als Code für das Umsatzsteuermerkmal, das auf den Nachlass auf Dokumentenebene anzuwenden ist „Document level allowance VAT category code“ (BT-95) oder als Code für das Umsatzsteuermerkmal dieser Elementgruppe „Document level charge VAT category code“ (BT-102) der Wert „Standard rated“ angegeben ist, muss in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) mindestens einen Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) gleich dem Wert „Standard rated“ enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens („Invoiced item VAT category code“ (BT-151), „Document level allowance VAT category code“ (BT-95) oder „Document level charge VAT category code“ (BT-102)) der Wert „Zero rated“ angegeben ist, muss in „VAT BREAKDOWN“ (BG-23) genau einen Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) gleich dem Wert „Zero rated“ enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens („Invoiced item VAT category code“ (BT-151), „Document level allowance VAT category code“ (BT-95) oder „Document level charge VAT category code“ (BT-102)) der Wert „Exempt from VAT“ angegeben ist, muss genau ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Exempt from VAT“ enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens („Invoiced item VAT category code“ (BT-151), „Document level allowance VAT category code“ (BT-95) oder „Document level charge VAT category code“ (BT-102)) der Wert „VAT reverse charge“ angegeben ist, muss in „VAT BREAKDOWN“ (BG-23) genau einen Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „VAT Reverse charge“ enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens („Invoiced item VAT category code“ (BT-151), „Document level allowance VAT category code“ (BT-95) oder „Document level charge VAT category code“ (BT-102)) der Wert „intra-community supply“ angegeben ist, muss in „VAT BREAKDOWN“ (BG-23) genau einen Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „intra-community supply“ enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens („Invoiced item VAT category code“ (BT-151), „Document level allowance VAT category code“ (BT-95) oder „Document level charge VAT category code“ (BT-102)) der Wert „Export outside the EU“ angegeben ist, muss in „VAT BREAKDOWN“ (BG-23) genau einen Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Export outside the EU“ enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens („Invoiced item VAT category code“ (BT-151), „Document level allowance VAT category code“ (BT-95) oder „Document level charge VAT category code“ (BT-102)) der Wert „Not subject to VAT“ angegeben ist, muss genau eine „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Not subject to VAT“ enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position, eine Abgabe auf der Dokumentenebene oder einen Nachlass auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IGIC“ angegeben ist, muss in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) mindestens einen Code der Umsatzsteuerkategorie mit dem Wert „IGIC“ enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position, eine Abgabe auf der Dokumentenebene oder einen Nachlass auf der Dokumentenebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IPSI“ angegeben ist, muss in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) mindestens einen Code der Umsatzsteuerkategorie gleich „IPSI“ enthalten. + + + + + + + + + + + + + + Im Falle eines positiven Zahlbetrags „Amount due for payment“ (BT-115) muss entweder das Element Fälligkeitsdatum „Payment due date“ (BT-9) oder das Element Zahlungsbedingungen „Payment terms“ (BT-20) vorhanden sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ControlRequirementIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:Content' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContentCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Subject' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von 'ram:SubjectCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LanguageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Purpose' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von 'ram:TypeCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:GuidelineSpecifiedDocumentContextParameter' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicationSpecifiedDocumentContextParameter' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BIMSpecifiedDocumentContextParameter' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedDocumentVersion' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Value' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedDocumentVersion' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Value' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MessageStandardSpecifiedDocumentContextParameter' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ScenarioSpecifiedDocumentContextParameter' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTransactionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubsetSpecifiedDocumentContextParameter' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TestIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:SellerTradeParty' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:BuyerTradeParty' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeDeliveryTerms' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAgentTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAssignedAccountantTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:IssuerAssignedID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRequisitionerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerTaxRepresentativeTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ID' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:Name' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:PostalTradeAddress' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:URIUniversalCommunication' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:SpecifiedTaxRegistration' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:CountrySubDivisionName' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:CountrySubDivisionName' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradingBusinessName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:IssuerAssignedID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DemandForecastReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OrderResponseReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PriceListReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductEndUserTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PromotionalDealReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurchaseConditionsReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:QuotationReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Reference' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequisitionerReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesAgentTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerAssignedAccountantTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerOrderReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:Name' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:PostalTradeAddress' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:SpecifiedTaxRegistration' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:CountrySubDivisionName' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLegalOrganization' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:Name' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:PostalTradeAddress' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:URIUniversalCommunication' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:CountrySubDivisionName' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedProcuringProject' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SupplyInstructionReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimateCustomerOrderReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Jede Lieferadresse „DELIVER TO ADDRESS“ (BG-15) muss einen entsprechenden Ländercode „Deliver to country code“ (BT-80) enthalten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DescriptionBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EarliestOccurrenceDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LatestOccurrenceDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OccurrenceLogisticsLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OccurrenceSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsumptionReportReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryNoteReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:IssuerAssignedID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PackingListReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousDeliverySupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceivingAdviceReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelatedSupplyChainConsignment' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ShipFromTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ID' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:GlobalID' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLegalOrganization' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTaxRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimateShipToTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:PaymentReference' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:InvoiceCurrencyCode' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:ApplicableTradeTax' muss mindestens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:SpecifiedTradePaymentTerms' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:SpecifiedTradeSettlementHeaderMonetarySummation' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CalculatedAmount' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:BasisAmount' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:CategoryCode' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von 'ram:CategoryCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von 'ram:ExemptionReasonCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlaceApplicableTradeLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxPointDate' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von 'ram:TypeCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContinuousIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DurationMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InclusiveIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OpenIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SeasonCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StartDateFlexibilityCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditReason' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditReasonCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceIssuerID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceType' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DuePayableAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FactoringAgreementReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FactoringListReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceApplicableTradeCurrencyExchange' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceIssuerReference' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Jede Bezugnahme auf eine vorausgegangene Rechnung „Preceding Invoice reference“ (BT-25) muss die Nummer der vorausgegangenen Rechnung enthalten. + + + + + + + + + + + + + + Das Element 'ram:IssuerAssignedID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceeTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoicerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LetterOfCreditReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NextInvoiceDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ID' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:GlobalID' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:Name' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradingBusinessName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTaxRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentApplicableTradeCurrencyExchange' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentCurrencyCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProFormaInvoiceReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AmountTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CostReferenceDimensionPattern' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SetTriggerCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedAdvancePayment' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedFinancialAdjustment' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLogisticsServiceCharge' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ChargeIndicator' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:ActualAmount' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:CategoryTradeTax' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualTradeCurrencyExchange' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:CategoryCode' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von 'ram:CategoryCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DueDateTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReason' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReasonCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlaceApplicableTradeLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxPointDate' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von 'ram:TypeCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:IndicatorString' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PrepaidIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:DirectDebitMandateID' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradePaymentDiscountTerms' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradePaymentPenaltyTerms' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FromEventCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstructionTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PartialPaymentAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PartialPaymentPercent' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayeeTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentMeansID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SettlementPeriodMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:LineTotalAmount' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:ChargeTotalAmount' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:AllowanceTotalAmount' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:TaxBasisTotalAmount' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:TaxTotalAmount' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:GrandTotalAmount' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:TotalPrepaidAmount' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:DuePayableAmount' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossLineTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetLineTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductValueExcludingTobaccoTaxInformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RetailValueExcludingTaxInformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoundingAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@currencyID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@currencyID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalAllowanceChargeAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalDepositFeeInformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalDiscountAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalRetailValueInformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeSettlementFinancialCard' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GuaranteeMethodCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AccountName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayeeSpecifiedCreditorFinancialInstitution' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:IBANID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AccountName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProprietaryID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayerSpecifiedDebtorFinancialInstitution' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentMethodCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubtotalCalculatedTradeTax' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxApplicableTradeCurrencyExchange' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxCurrencyCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimatePayeeTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedSupplyChainTradeLineItem' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'rsm:ValuationBreakdownStatement' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + diff --git a/validator/src/main/resources/xslt/zugferd2p0_en16931.xslt b/validator/src/main/resources/xslt/zugferd2p0_en16931.xslt new file mode 100644 index 00000000..c9b6275e --- /dev/null +++ b/validator/src/main/resources/xslt/zugferd2p0_en16931.xslt @@ -0,0 +1,50695 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + [] + + + *[local-name()=' + + '] + + [] + + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + +U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + +   +   +   + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Schema for FACTUR-X; 1.0; EN16931-COMPLIANT (FULLY) + + + + + + + + + + + + + + + + + + Jede rechnungsbegründende Unterlage muss einen Dokumentenbezeichner „Supporting document reference“ (BT-122) haben. + + + + + + + + + + + + + + + + + + + + + + + + + + + Jede Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) muss die Summe aller nach dem jeweiligen Schlüssel zu versteuernden Beträge „VAT category taxable amount“ (BT-116) aufweisen. + + + + + + + + + + + + + + Jede Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) muss den für die betreffende Umsatzsteuerkategorie zu entrichtenden Gesamtbetrag „VAT category tax amount“ (BT-117) aufweisen. + + + + + + + + + + + + + + Jede Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) muss über eine codierte Bezeichnung einer Umsatzsteuerkategorie „VAT category code“ (BT-118) definiert werden. + + + + + + + + + + + + + + Jede Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) muss einen Umsatzsteuersatz gemäß einer Kategorie „VAT category rate“ (BT-119) haben. Sofern die Rechnung von der Umsatzsteuer ausgenommen ist, ist „0“ zu übermitteln. + + + + + + + + + + + + + + Umsatzsteuerdatum „Value added tax point date“ (BT-7) und Code für das Umsatzsteuerdatum „Value added tax point date code“ (BT-8) schließen sich gegenseitig aus. + + + + + + + + + + + + + + Der Inhalt des Elementes „VAT category tax amount“ (BT-117) entspricht dem Inhalt des Elementes „VAT category taxable amount“ (BT-116), multipliziert mit dem Inhalt des Elementes „VAT category rate“ (BT-119) geteilt durch 100, gerundet auf zwei Dezimalstellen. + + + + + + + + + + + + + + The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer „VAT BREAKDOWN“ (BG-23), in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „Zero rated“ angegeben ist, muss der „VAT category taxable amount“ (BT-116) gleich der Summe der Informationselemente „Invoice line net amount“ (BT-131) abzüglich der „Document level allowance amount“ (BT-92) zuzüglich der „Document level charge amount“ (BT-99) sein, wobei als „Invoiced item VAT category code“ (BT-151), als „Document level allowance VAT category code“ (BT-95) sowie als „Document level charge VAT category code“ (BT-102) jeweils der Wert „Zero rated“ angegeben wird. + + + + + + + + + + + + + + Der „VAT category tax amount“ (BT-117) muss in einer „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Zero rated“ gleich „0“ sein. + + + + + + + + + + + + + + Ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Zero rated“ darf keinen Code des Umsatzsteuerbefreiungsgrundes „VAT exemption reason code“ (BT-121) oder Text des Umsatzsteuerbefreiungsgrundes „VAT exemption reason text“ (BT-120) enthalten. + + + + + + + + + + + + + + + + + + + + + + + + + + + Der in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) angegebene Betrag der nach Kategorie zu entrichtenden Umsatzsteuer, bei dem als Umsatzsteuerkategorie der Wert „Standard rated“ angegeben ist, muss gleich dem mit dem kategoriespezifischen Umsatzsteuersatz multiplizierten nach der Umsatzsteuerkategorie zu versteuernden Betrag sein. + + + + + + + + + + + + + + Eine Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „Standard rated“ angegeben ist, darf keinen Code des Umsatzsteuerbefreiungsgrundes „VAT exemption reason code“ (BT-121) oder Text des Umsatzsteuerbefreiungsgrundes „VAT exemption reason text“ (BT-120) enthalten. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wenn Start- und Enddatum des Rechnungszeitraums gegeben sind, muss das Enddatum „Invoicing period end date“ (BT-74) nach dem Startdatum „Invoicing period start date“ (BT-73) liegen oder mit diesem identisch sein. + + + + + + + + + + + + + + Wenn die Gruppe „INVOICING PERIOD“ (BG-14) verwendet wird, müssen entweder das Element „Invoicing period start date“ (BT-73) oder das Element „Invoicing period end date“ (BT-74) oder beide gefüllt sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Jeder Nachlass für die Rechnung als Ganzes „DOCUMENT LEVEL ALLOWANCES“ (BG-20) muss einen Betrag „Document level allowance amount“ (BT-92) aufweisen. + + + + + + + + + + + + + + Jeder Nachlass für die Rechnung als Ganzes „DOCUMENT LEVEL ALLOWANCES“ (BG-20) muss einen Umsatzsteuer-Code „Document level allowance VAT category code“ (BT-95) aufweisen. + + + + + + + + + + + + + + Jeder Nachlass für die Rechnung als Ganzes „DOCUMENT LEVEL ALLOWANCES“ (BG-20) muss einen Nachlassgrund „Document level allowance reason“ (BT-97) oder einen entsprechenden Code „Document level allowance reason code“ (BT-98) aufweisen. + + + + + + + + + + + + + + Der Code des Grundes für den Nachlass auf der Dokumentenebene „Document level allowance reason code“ (BT-98) und der Grund für den Nachlass auf der Dokumentenebene „Document level allowance reason“ (BT-97) müssen dieselbe Nachlassart anzeigen. + + + + + + + + + + + + + + Jede Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) muss entweder ein Element „Document level allowance reason“ (BT-97) oder ein Element „Document level allowance reason code“ (BT-98) oder beides enthalten. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Jede Abgabe auf Dokumentenebene „DOCUMENT LEVEL CHARGES“ (BG-21) muss einen Betrag „Document level charge amount“ (BT-99) aufweisen. + + + + + + + + + + + + + + Jede Abgabe auf Dokumentenebene „DOCUMENT LEVEL CHARGES“ (BG-21) muss einen Umsatzsteuer-Code „Document level charge VAT category code“ (BT-102) aufweisen. + + + + + + + + + + + + + + Jede Abgabe auf Dokumentenebene „DOCUMENT LEVEL CHARGES“ (BG-21) muss einen Abgabegrund „Document level charge reason“ (BT-104) oder einen entsprechenden Code „Document level charge reason code“ (BT-105) aufweisen. + + + + + + + + + + + + + + Der Code des Grundes für die Abgaben auf der Dokumentenebene „Document level charge reason code“ (BT-105) und der Grund für die Abgaben auf der Dokumentenebene „Document level charge reason“ (BT-104) müssen dieselbe Abgabenart anzeigen. + + + + + + + + + + + + + + Jede Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) muss entweder ein Element „Document level charge reason“ (BT-104) oder ein Element „Document level charge reason code“ (BT-105) oder beides enthalten. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level charge amount (BT-92) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level charge base amount (BT-93) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Jede Eigenschaft eines in Rechnung gestellten Postens „ITEM ATTRIBUTES“ (BG-32) muss eine Bezeichnung „Item attribute name“ (BT-160) und einen Wert „Item attribute value“ (BT-161) haben. + + + + + + + + + + + + + + + + + + + + + + + + + + + Die letzten vier bis sechs Ziffern der Kreditkartennummer „Payment card primary account number“ (BT-87) sollen angegeben werden, wenn Informationen zur Kartenzahlung übermittelt werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss eine eindeutige Bezeichnung „Invoice line identifier“ (BT-126) haben. + + + + + + + + + + + + + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss die Menge der in der betreffenden Position in Rechnung gestellten Waren oder Dienstleistungen als Einzelposten „Invoiced quantity“ (BT-129) enthalten. + + + + + + + + + + + + + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss eine Einheit zur Mengenangabe „Invoiced quantity unit of measure code“ (BT-130) enthalten. + + + + + + + + + + + + + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss den Nettobetrag der Rechnungsposition „Invoice line net amount“ (BT-131) enthalten. + + + + + + + + + + + + + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss den Namen des Postens „Item name“ (BT-153) enthalten. + + + + + + + + + + + + + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss den Preis des Postens, ohne Umsatzsteuer, nach Abzug des für diese Rechnungsposition geltenden Rabatts „Item net price“ (BT-146) beinhalten. + + + + + + + + + + + + + + Der Artikel-Nettobetrag „Item net price“ (BT-146) darf nicht negativ sein. + + + + + + + + + + + + + + Der Einheitspreis ohne Umsatzsteuer vor Abzug des Postenpreisrabatts einer Rechnungsposition „Item gross price“ (BT-148) darf nicht negativ sein. + + + + + + + + + + + + + + Im Element „Item standard identifier“ (BT-157) muss die Komponente „Scheme Identifier“ vorhanden sein. + + + + + + + + + + + + + + Im Element „Item classification identifier“ (BT-158) muss die Komponente „Scheme Identifier“ vorhanden sein. + + + + + + + + + + + + + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss anhand der Umsatzsteuerkategorie des in Rechnung gestellten Postens „Invoiced item VAT category code“ (BT-151) kategorisiert werden. + + + + + + + + + + + + + + Eine Rechnung (INVOICE) soll mindestens eine Gruppe „VAT BREAKDOWN“ (BG-23) enthalten. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss den Namen des Zahlungsempfängers „Payee name“ (BT-59) enthalten, wenn sich der Zahlungsempfänger „PAYEE“ (BG-10) vom Verkäufer „SELLER“ (BG-4) unterscheidet. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss den Namen des Steuervertreters des Verkäufers „Seller tax representative name“ (BT-62) enthalten, wenn der Verkäufer „SELLER“ (BG-4) einen Steuervertreter hat. + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss die postalische Anschrift des Steuervertreters „SELLER TAX REPRESENTATIVE POSTAL ADDRESS“ (BG-12) enthalten, wenn der Verkäufer „SELLER“ (BG-4) einen Steuervertreter hat. + + + + + + + + + + + + + + Die postalische Anschrift des Steuervertreters des Verkäufers „SELLER TAX REPRESENTATIVE POSTAL ADDRESS“ (BG-12) muss einen Steuervertreter-Ländercode enthalten, wenn der Verkäufer „SELLER“ (BG-4) einen Steuervertreter hat. + + + + + + + + + + + + + + Jeder Steuervertreter des Verkäufers „SELLER TAX REPRESENTATIVE PARTY“ (BG-11) muss eine Umsatzsteuer-Identifikationsnummer „Seller tax representative VAT identifier“ (BT-63) haben. + + + + + + + + + + + + + + + + + + + + + + + + + + + Damit der Erwerber den Lieferanten automatisch identifizieren kann, soll der „Seller identifier“ (BT-29), der „Seller legal registration identifier“ (BT-30) oder der „Seller VAT identifier“ (BT-31) vorhanden sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wenn Start- und Enddatum des Rechnungspositionenzeitraums gegeben sind, muss das Enddatum „Invoice line period end date“ (BT-135) nach dem Startdatum „Invoice line period start date“ (BT-134) liegen oder mit diesem identisch sein. + + + + + + + + + + + + + + Wenn die Gruppe „INVOICE LINE PERIOD“ (BG-26) verwendet wird, müssen entweder das Element „Invoice line period start date“ (BT-134) oder das Element „Invoice line period end date“ (BT-135) oder beide gefüllt sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Jeder Nachlass auf der Ebene der Rechnungsposition „INVOICE LINE ALLOWANCES“ (BG-27) muss einen Betrag „Invoice line allowance amount“ (BT-136) aufweisen. + + + + + + + + + + + + + + Jeder Nachlass auf der Ebene der Rechnungsposition „INVOICE LINE ALLOWANCES“ (BG-27) muss einen Nachlassgrund „Invoice line allowance reason“ (BT-139) oder einen entsprechenden Code „Invoice line allowance reason code“ (BT-140) aufweisen. + + + + + + + + + + + + + + Der Code für den Grund des Rechnungszeilennachlasses „Invoice line allowance reason code“ (BT-140) und der Grund für den Rechnungszeilennachlass „Invoice line allowance reason“ (BT-139) müssen dieselbe Nachlassart anzeigen. + + + + + + + + + + + + + + Jede Gruppe „INVOICE LINE ALLOWANCES“ (BG-27) muss entweder ein Element „Invoice line allowance reason“ (BT-139) oder ein Element „Invoice line allowance reason code“ (BT-140) oder beides enthalten. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Jede Abgabe auf der Ebene der Rechnungsposition „INVOICE LINE CHARGES“ (BG-28) muss einen Betrag „Invoice line charge amount“ (BT-141) aufweisen. + + + + + + + + + + + + + + Jede Abgabe auf der Ebene der Rechnungsposition „INVOICE LINE CHARGES“ (BG-28) muss einen Abgabegrund „Invoice line charge reason“ (BT-144) oder einen entsprechenden Code „Invoice line charge reason code“ (BT-145) aufweisen. + + + + + + + + + + + + + + Der Code für den Grund der Abgabe auf Rechnungspositionsebene „Invoice line charge reason code“ (BT-145) und der Grund für die Abgabe auf Rechnungspositionsebene „Invoice line charge reason“ (BT-144) müssen dieselbe Abgabenart anzeigen. + + + + + + + + + + + + + + Jede Gruppe „INVOICE LINE CHARGES“ (BG-28) muss entweder ein Element „Invoice line charge reason“ (BT-144) oder ein Element „Invoice line charge reason code“ (BT-145) oder beides enthalten. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Der Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), der Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) und der Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) muss zur Kennzeichnung des Mitgliedstaats, der sie erteilt hat, jeweils ein Präfix nach dem ISO-Code 3166 Alpha-2 vorangestellt werden. Griechenland wird jedoch ermächtigt, das Präfix „EL“ zu verwenden. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „Exempt from VAT“ hat, müssen entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) sowie die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) oder „Buyer tax registration identifier“ vorhanden sein. + + + + + + + + + + + + + + In einer „DOCUMENT LEVEL ALLOWANCES“ (BG-20), in der „Document level allowance VAT category code“ (BT-95) den Wert „Reverse charge“ hat, muss „Document level allowance VAT rate“ (BT-96) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „Exempt from VAT“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) vorhanden sein. + + + + + + + + + + + + + + In einer „DOCUMENT LEVEL ALLOWANCES“ (BG-20), in der „Document level allowance VAT category code“ (BT-95) den Wert „Exempt from VAT“ hat, muss „Document level allowance VAT rate“ (BT-96) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „Export outside the EU“ hat, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten sein. + + + + + + + + + + + + + + In einer „DOCUMENT LEVEL ALLOWANCES“ (BG-20), in der „Document level allowance VAT category code“ (BT-95) den Wert „Export outside the EU“ hat, muss „Document level allowance VAT rate“ (BT-96) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „intra-community supply“ hat, müssen die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) sowie die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) enthalten sein. + + + + + + + + + + + + + + In einer Abgabe auf der Dokumentenebene, in dem als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IGIC“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Abgabe auf der Dokumentenebene enthält, bei dem als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IGIC“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), den Bezeichner der Steuerangaben des Verkäufers oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + + + + + + + + + + + + + In einer Abgabe auf der Dokumentenebene, in dem als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IGIC“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Abgabe auf der Dokumentenebene enthält, bei dem als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IPSI“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), den Bezeichner der Steuerangaben des Verkäufers oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + + + + + + + + + + + + + In einem Abgabe auf der Dokumentenebene, in dem als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IPSI“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „Not subject to VAT“ hat, dürfen die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) sowie die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) nicht enthalten sein. + + + + + + + + + + + + + + In einer „DOCUMENT LEVEL ALLOWANCES“ (BG-20), in der „Document level allowance VAT category code“ (BT-95) den Wert „Not subject to VAT“ hat, darf „Document level allowance VAT rate“ (BT-96) nicht enthalten sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „Standard rated“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) vorhanden sein. + + + + + + + + + + + + + + In einer „DOCUMENT LEVEL ALLOWANCES“ (BG-20), in der „Document level allowance VAT category code“ (BT-95) den Wert „Standard rated“ hat, muss „Document level allowance VAT rate“ (BT-96) größer als „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „Zero rated“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) vorhanden sein. + + + + + + + + + + + + + + In einer „DOCUMENT LEVEL ALLOWANCES“ (BG-20), in der „Document level allowance VAT category code“ (BT-95) den Wert „Zero rated“ hat, muss „Document level allowance VAT rate“ (BT-96) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „Exempt from VAT“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) und die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) vorhanden sein. + + + + + + + + + + + + + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „Reverse charge“ hat, muss „Document level charge VAT rate“ (BT-103) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „Exempt from VAT“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) vorhanden sein. + + + + + + + + + + + + + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „Exempt from VAT“ hat, muss „Document level charge VAT rate“ (BT-103) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „Export outside the EU“ hat, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten sein. + + + + + + + + + + + + + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „Export outside the EU“ hat, muss „Document level charge VAT rate“ (BT-103) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „intra-community supply“ hat, müssen die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) sowie die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) enthalten sein. + + + + + + + + + + + + + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „intra-community supply“ hat, muss „Document level charge VAT rate“ (BT-103) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die einen Nachlass auf der Dokumentenebene enthält, bei dem als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IGIC“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), den Bezeichner der Steuerangaben des Verkäufers oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + + + + + + + + + + + + + In einem Nachlass auf der Dokumentenebene, in dem als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IGIC“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die einen Nachlass auf der Dokumentenebene enthält, bei dem als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IPSI“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), den Bezeichner der Steuerangaben des Verkäufers oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + + + + + + + + + + + + + In einem Nachlass auf der Dokumentenebene, in dem als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IPSI“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „Not subject to VAT“ hat, dürfen die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) sowie die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) nicht enthalten sein. + + + + + + + + + + + + + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „Not subject to VAT“ hat, darf „Document level charge VAT rate“ (BT-103) nicht enthalten sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „Standard rated“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) vorhanden sein. + + + + + + + + + + + + + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „Standard rated“ hat, muss „Document level charge VAT rate“ (BT-103) größer als „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „Zero rated“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) vorhanden sein. + + + + + + + + + + + + + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „Zero rated“ hat, muss „Document level charge VAT rate“ (BT-103) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss die Summe der Rechnungspositionen-Nettobeträge „Sum of Invoice line net amount“ (BT-106) enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss den Gesamtbetrag der Rechnung ohne Umsatzsteuer „Invoice total amount without VAT“ (BT-109) enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss den Gesamtbetrag der Rechnung mit Umsatzsteuer „Invoice total amount with VAT“ (BT-112) enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss den ausstehenden Betrag „Amount due for payment“ (BT-115) enthalten. + + + + + + + + + + + + + + Der Inhalt des Elementes „Sum of allowances on document level“ (BT-107) entspricht der Summe aller Inhalte der Elemente „Document level allowance amount“ (BT-92). + + + + + + + + + + + + + + Der Inhalt des Elementes „Sum of charges on document level“ (BT-108) entspricht der Summe aller Inhalte der Elemente „Document level charge amount“ (BT-99). + + + + + + + + + + + + + + Der Inhalt des Elementes „Invoice total amount without VAT“ (BT-109) entspricht der Summe aller Inhalte der Elemente „Invoice line net amount“ (BT-131) abzüglich der Summe aller in der Rechnung enthaltenen Nachlässe der Dokumentenebene „Sum of allowances on document level“ (BT-107) zuzüglich der Summe aller in der Rechnung enthaltenen Abgaben der Dokumentenebene „Sum of charges on document level“ (BT-108). + + + + + + + + + + + + + + Der Inhalt des Elementes „Invoice total amount with VAT“ (BT-112) entspricht der Summe des Inhalts des Elementes „Invoice total amount without VAT“ (BT-109) und des Elementes „Invoice total VAT amount“ (BT-110). + + + + + + + + + + + + + + Der Inhalt des Elementes „Amount due for payment“ (BT-115) entspricht dem Inhalt des Elementes „Invoice total VAT amount“ (BT-110) abzüglich dem Inhalt des Elementes „Paid amount“ (BT-113) zuzüglich dem Inhalt des Elementes „Rounding amount“ (BT-114). + + + + + + + + + + + + + + The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Paid amount (BT-113) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. + + + + + + + + + + + + + + Wenn eine Währung für die Umsatzsteuerabrechnung angegeben wurde, muss der Umsatzsteuergesamtbetrag in der Abrechnungswährung „Invoice total VAT amount in accounting currency“ (BT-111) angegeben werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Die Zahlungsinstruktionen „PAYMENT INSTRUCTIONS“ (BG-16) müssen den Zahlungsart-Code „Payment means type code“ (BT-81) enthalten. + + + + + + + + + + + + + + + + + + + + + + + + + + + Die Kennung des Kontos, auf das die Zahlung erfolgen soll „Payment account identifier“ (BT-84), muss angegeben werden, wenn Überweisungsinformationen in der Rechnung angegeben werden. + + + + + + + + + + + + + + Wenn der Zahlungsmittel-Typ SEPA, lokale Überweisung oder Nicht-SEPA-Überweisung ist, muss der „Payment account identifier“ (BT-84) des Zahlungsempfängers angegeben werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer „VAT BREAKDOWN“ (BG-23), in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „Reverse charge“ angegeben ist, muss der „VAT category taxable amount“ (BT-116) gleich der Summe der „Invoice line net amount“ (BT-131) abzüglich der „Document level allowance amount“ (BT-92) zuzüglich der „Document level charge amount“ (BT-99) sein, wobei als „Invoiced item VAT category code“ (BT-151), als „Document level allowance VAT category code“ (BT-95) sowie als „Document level charge VAT category code“ (BT-102) jeweils der Wert „Reverse charge“ angegeben wird. + + + + + + + + + + + + + + Der „VAT category tax amount“ (BT-117) muss in einer „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Reverse charge“ gleich „0“ sein. + + + + + + + + + + + + + + Ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Reverse charge“ muss einen „VAT exemption reason code“ (BT-121) mit dem Wert „Reverse charge“ oder einen „VAT exemption reason text“ (BT-120) des Wertes „Reverse charge“ (oder das Äquivalent in einer anderen Sprache) enthalten. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer „VAT BREAKDOWN“ (BG-23), in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „Exempt from VAT“ angegeben ist, muss der „VAT category taxable amount“ (BT-116) gleich der Summe der „Invoice line net amount“ (BT-131) abzüglich der „Document level allowance amount“ (BT-92) zuzüglich der „Document level charge amount“ (BT-99) sein, wobei als „Invoiced item VAT category code“ (BT-151), als „Document level allowance VAT category code“ (BT-95) sowie als „Document level charge VAT category code“ (BT-102) jeweils der Wert „Exempt from VAT“ angegeben wird. + + + + + + + + + + + + + + Der „VAT category tax amount“ (BT-117) muss in einer „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) dem Wert „Exempt from VAT“ gleich „0“ sein. + + + + + + + + + + + + + + Ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Exempt from VAT“ muss einen Code des Umsatzsteuerbefreiungsgrundes „VAT exemption reason code“ (BT-121) oder einen Text des Umsatzsteuerbefreiungsgrundes „VAT exemption reason text“ (BT-120) enthalten. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer „VAT BREAKDOWN“ (BG-23), in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „Export outside the EU“ angegeben ist, muss der „VAT category taxable amount“ (BT-116) gleich der Summe der „Invoice line net amount“ (BT-131) abzüglich der „Document level allowance amount“ (BT-92) zuzüglich der „Document level charge amount“ (BT-99) sein, wobei als „Invoiced item VAT category code“ (BT-151), als „Document level allowance VAT category code“ (BT-95) sowie als „Document level charge VAT category code“ (BT-102) jeweils der Wert „Export outside the EU“ angegeben wird. + + + + + + + + + + + + + + Der „VAT category tax amount“ (BT-117) muss in „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Export outside the EU“ gleich „0“ sein. + + + + + + + + + + + + + + Ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „intra-community supply“ muss einen „VAT exemption reason code“ (BT-121) mit dem Wert „Export outside the EU“ oder einen „VAT exemption reason text“ (BT-120) des Wertes „Export outside the EU“ (oder das Äquivalent in einer anderen Sprache) enthalten. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer „VAT BREAKDOWN“ (BG-23), in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „intra-community supply“ angegeben ist, muss der „VAT category taxable amount“ (BT-116) gleich der Summe der „Invoice line net amount“ (BT-131) abzüglich der „Document level allowance amount“ (BT-92) zuzüglich der „Document level charge amount“ (BT-99) sein, wobei als „Invoiced item VAT category code“ (BT-151), als „Document level allowance VAT category code“ (BT-95) sowie als „Document level charge VAT category code“ (BT-102) jeweils der Wert „intra-community supply“ angegeben wird. + + + + + + + + + + + + + + Der in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) angegebene Betrag der nach Kategorie zu entrichtenden Umsatzsteuer, bei dem als Code der Umsatzsteuerkategorie der Wert „IGIC“ angegeben ist, muss gleich dem mit dem kategoriespezifischen Umsatzsteuersatz multiplizierten nach der Umsatzsteuerkategorie zu versteuernden Betrag sein. + + + + + + + + + + + + + + Ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „intra-community supply“ muss einen „VAT exemption reason code“ (BT-121) mit dem Wert „intra-community supply“ oder einen „VAT exemption reason text“ (BT-120) mit dem Wert „intracommunity supply“ (oder das Äquivalent in einer anderen Sprache) enthalten. + + + + + + + + + + + + + + In einer Rechnung, die ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „intra-community supply“ enthält, dürfen „Actual delivery date“ (BT-72) oder „INVOICING PERIOD“ (BG-14) nicht leer sein. + + + + + + + + + + + + + + In einer Rechnung, die ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „intra-community supply“ enthält, darf „Deliver to country code“ (BT-80) nicht leer sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Für jeden anderen Wert des kategoriespezifischen Umsatzsteuersatzes, bei dem als Code der Umsatzsteuerkategorie der Wert „IGIC“ angegeben ist, muss der nach der Umsatzsteuerkategorie zu versteuernde Betrag in einer Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) gleich der Summe der Rechnungspositions-Nettobeträge zuzüglich der Summe der Beträge aller Abschläge auf der Dokumentenebene abzüglich der Summe der Beträge aller Zuschläge auf der Dokumentenebene sein; wobei als Code der Umsatzsteuerkategorie der Wert „IGIC“ angegeben wird und der Umsatzsteuersatz gleich dem kategoriespezifischen Umsatzsteuersatz ist. + + + + + + + + + + + + + + Der in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) angegebene Betrag der nach Kategorie zu entrichtenden Umsatzsteuer, bei dem als Code der Umsatzsteuerkategorie der Wert „IGIC“ angegeben ist, muss gleich dem mit dem kategoriespezifischen Umsatzsteuersatz multiplizierten nach der Umsatzsteuerkategorie zu versteuernden Betrag sein. + + + + + + + + + + + + + + Eine Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie der Wert „IGIC“ darf keinen Code für den Umsatzsteuerbefreiungsgrund oder Text für den Umsatzsteuerbefreiungsgrund +haben. + + + + + + + + + + + + + + + + + + + + + + + + + + + Für jeden anderen Wert des kategoriespezifischen Umsatzsteuersatzes, bei dem als Code der Umsatzsteuerkategorie der Wert „IPSI“ angegeben ist, muss der nach der Umsatzsteuerkategorie zu versteuernde Betrag in einer Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) gleich der Summe der Rechnungspositions-Nettobeträge zuzüglich der Summe der Beträge aller Abschläge auf der Dokumentenebene abzüglich der Summe der Beträge aller Zuschläge auf der Dokumentenebene sein; wobei als Code der Umsatzsteuerkategorie der Wert „IPSI“ angegeben wird und der Umsatzsteuersatz gleich dem kategoriespezifischen Umsatzsteuersatz ist. + + + + + + + + + + + + + + Der in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) angegebene Betrag der nach Kategorie zu entrichtenden Umsatzsteuer, bei dem als Code der Umsatzsteuerkategorie der Wert „IPSI“ angegeben ist, muss gleich dem mit dem kategoriespezifischen Umsatzsteuersatz multiplizierten nach der Umsatzsteuerkategorie zu versteuernden Betrag sein. + + + + + + + + + + + + + + Eine Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie mit dem Wert „IPSI“ darf keinen Code für den Umsatzsteuerbefreiungsgrund oder Text für den Umsatzsteuerbefreiungsgrund haben. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer „VAT BREAKDOWN“ (BG-23), in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „Not subject to VAT“ angegeben ist, muss der „VAT category taxable amount“ (BT-116) gleich der Summe der „Invoice line net amount“ (BT-131) abzüglich der „Document level allowance amount“ (BT-92) zuzüglich der „Document level charge amount“ (BT-99) sein, wobei als „Invoiced item VAT category code“ (BT-151), als „Document level allowance VAT category code“ (BT-95) sowie als „Document level charge VAT category code“ (BT-102) jeweils der Wert „Not subject to VAT“ angegeben wird. + + + + + + + + + + + + + + Der „VAT category tax amount“ (BT-117) muss in „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Not subject to VAT“ gleich „0“ sein. + + + + + + + + + + + + + + Ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Not subject to VAT“ muss einen „VAT exemption reason code“ (BT-121) mit dem Wert „Not subject to VAT“ oder einen „VAT exemption reason text“ (BT-120) des Wertes „Not subject to VAT“ (oder das Äquivalent in einer anderen Sprache) enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) den Wert „Not subject to VAT“ enthält, darf keine weiteren „VAT BREAKDOWN“ (BG-23) enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) den Wert „Not subject to VAT“ enthält, darf keine Positionen enthalten, deren „Invoiced item VAT category code“ (BT-151) einen anderen Wert als „Not subject to VAT“ hat. + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) den Wert „Not subject to VAT“ enthält, darf keine „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthalten, deren „Document level allowance VAT category code“ (BT-95) einen anderen Wert als „Not subject to VAT“ hat. + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Not subject to VAT“ enthält, darf keine „DOCUMENT LEVEL CHARGES“ (BG-21) enthalten, deren „Document level charge VAT category code“ (BT-102) einen anderen Wert als „Not subject to VAT“ hat. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten „Invoiced item VAT category code“ (BT-151) der Wert „Exempt from VAT“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), die Steueridentifikationsnummer des Verkäufers „Seller tax registration identifier“ (BT-32) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) und die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) oder den „Buyer tax registration identifier“a enthalten. + + + + + + + + + + + + + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „Reverse charge“ hat, muss „Invoiced item VAT rate“ (BT-152) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten „Invoiced item VAT category code“ (BT-151) der Wert „Exempt from VAT“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), die Steueridentifikationsnummer des Verkäufers „Seller tax registration identifier“ (BT-32) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + + + + + + + + + + + + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „Exempt from VAT“ hat, muss „Invoiced item VAT rate“ (BT-152) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten „Invoiced item VAT category code“ (BT-151) der Wert „Export outside the EU“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + + + + + + + + + + + + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „Export outside the EU“ hat, muss „Invoiced item VAT rate“ (BT-152) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten „Invoiced item VAT category code“ (BT-151) der Wert „intra-community supply“ angegeben ist, müssen die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) sowie die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) enthalten. + + + + + + + + + + + + + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „intracommunity supply“ hat, muss „Invoiced item VAT rate“ (BT-152) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IGIC“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), den Bezeichner der Steuerangaben des Verkäufers oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + + + + + + + + + + + + + In einer Rechnungsposition, in der als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IGIC“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IPSI“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), den Bezeichner der Steuerangaben des Verkäufers oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + + + + + + + + + + + + + In einer Rechnungsposition, in der als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IPSI“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten der Wert „Not subject to VAT“ angegeben ist, darf keine Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) und die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) enthalten. + + + + + + + + + + + + + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „Not subject to VAT“ hat, darf „Invoiced item VAT rate“ (BT-152) nicht enthalten sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten „Invoiced item VAT category code“ (BT-151) der Wert „Standard rated“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), die Steueridentifikationsnummer des Verkäufers „Seller tax registration identifier“ (BT-32) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + + + + + + + + + + + + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „Standard rated“ hat, muss „Invoiced item VAT rate“ (BT-152) größer als „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten „Invoiced item VAT category code“ (BT-151) der Wert „Zero rated“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), die Steueridentifikationsnummer des Verkäufers „Seller tax registration identifier“ (BT-32) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + + + + + + + + + + + + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „Zero rated“ hat, muss „Invoiced item VAT rate“ (BT-152) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss eine Spezifikationskennung „Specification identification“ (BT-24) enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss eine Rechnungsnummer „Invoice number“ (BT-1) enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss ein Rechnungsdatum „Invoice issue date“ (BT-2) enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss einen Rechnungstyp-Code „Invoice type code“ (BT-3) enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss einen Währungs-Code „Invoice currency code“ (BT-5) enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss den Verkäufernamen „Seller name“ (BT-27) enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss den Erwerbernamen „Buyer name“ (BT-44) enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss die postalische Anschrift des Verkäufers „SELLER POSTAL ADDRESS“ (BG-5) enthalten. + + + + + + + + + + + + + + Eine postalische Anschrift des Verkäufers „SELLER POSTAL ADDRESS“ (BG-5) muss einen Verkäufer-Ländercode „Seller country code“ (BT-40) enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss die postalische Anschrift des Erwerbers „BUYER POSTAL ADDRESS“ (BG-8) enthalten. + + + + + + + + + + + + + + Eine postalische Anschrift des Erwerbers „BUYER POSTAL ADDRESS“ (BG-8) muss einen Erwerber-Ländercode „Buyer country code“ (BT-55) enthalten. + + + + + + + + + + + + + + Im Element „Seller electronic address“ (BT-34) muss die Komponente „Scheme Identifier“ vorhanden sein. + + + + + + + + + + + + + + Im Element „Buyer electronic address“ (BT-49) muss die Komponente „Scheme Identifier“ vorhanden sein. + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf Rechnungsebene enthält, in der als Code der für den in Rechnung gestellten Posten geltenden Umsatzsteuerkategorie „Invoiced item VAT category code“ (BT-151), als Code für das Umsatzsteuermerkmal, das auf den Nachlass auf Dokumentenebene anzuwenden ist „Document level allowance VAT category code“ (BT-95) oder als Code für das Umsatzsteuermerkmal dieser Elementgruppe „Document level charge VAT category code“ (BT-102) der Wert „Standard rated“ angegeben ist, muss in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) mindestens einen Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) gleich dem Wert „Standard rated“ enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens („Invoiced item VAT category code“ (BT-151), „Document level allowance VAT category code“ (BT-95) oder „Document level charge VAT category code“ (BT-102)) der Wert „Zero rated“ angegeben ist, muss in „VAT BREAKDOWN“ (BG-23) genau einen Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) gleich dem Wert „Zero rated“ enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens („Invoiced item VAT category code“ (BT-151), „Document level allowance VAT category code“ (BT-95) oder „Document level charge VAT category code“ (BT-102)) der Wert „Exempt from VAT“ angegeben ist, muss genau ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Exempt from VAT“ enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens („Invoiced item VAT category code“ (BT-151), „Document level allowance VAT category code“ (BT-95) oder „Document level charge VAT category code“ (BT-102)) der Wert „VAT reverse charge“ angegeben ist, muss in „VAT BREAKDOWN“ (BG-23) genau einen Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „VAT Reverse charge“ enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens („Invoiced item VAT category code“ (BT-151), „Document level allowance VAT category code“ (BT-95) oder „Document level charge VAT category code“ (BT-102)) der Wert „intra-community supply“ angegeben ist, muss in „VAT BREAKDOWN“ (BG-23) genau einen Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „intra-community supply“ enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens („Invoiced item VAT category code“ (BT-151), „Document level allowance VAT category code“ (BT-95) oder „Document level charge VAT category code“ (BT-102)) der Wert „Export outside the EU“ angegeben ist, muss in „VAT BREAKDOWN“ (BG-23) genau einen Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Export outside the EU“ enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens („Invoiced item VAT category code“ (BT-151), „Document level allowance VAT category code“ (BT-95) oder „Document level charge VAT category code“ (BT-102)) der Wert „Not subject to VAT“ angegeben ist, muss genau eine „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Not subject to VAT“ enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position, eine Abgabe auf der Dokumentenebene oder einen Nachlass auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IGIC“ angegeben ist, muss in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) mindestens einen Code der Umsatzsteuerkategorie mit dem Wert „IGIC“ enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position, eine Abgabe auf der Dokumentenebene oder einen Nachlass auf der Dokumentenebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IPSI“ angegeben ist, muss in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) mindestens einen Code der Umsatzsteuerkategorie gleich „IPSI“ enthalten. + + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ControlRequirementIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:Content' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContentCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Subject' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von 'ram:SubjectCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LanguageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Purpose' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von 'ram:TypeCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:GuidelineSpecifiedDocumentContextParameter' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicationSpecifiedDocumentContextParameter' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BIMSpecifiedDocumentContextParameter' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedDocumentVersion' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Value' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedDocumentVersion' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Value' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MessageStandardSpecifiedDocumentContextParameter' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ScenarioSpecifiedDocumentContextParameter' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTransactionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubsetSpecifiedDocumentContextParameter' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TestIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:IncludedSupplyChainTradeLineItem' muss mindestens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:SellerTradeParty' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:BuyerTradeParty' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:IssuerAssignedID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:Name' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:AttachmentBinaryObject' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@mimeCode' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + Das Attribut '@filename' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@characterSetCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@encodingCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@mimeCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@uri' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von 'ram:TypeCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeDeliveryTerms' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAgentTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAssignedAccountantTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:IssuerAssignedID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRequisitionerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerTaxRepresentativeTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ID' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:Name' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:DefinedTradeContact' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:PostalTradeAddress' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:URIUniversalCommunication' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:SpecifiedTaxRegistration' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FaxUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:CountrySubDivisionName' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:IssuerAssignedID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DemandForecastReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OrderResponseReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PriceListReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductEndUserTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PromotionalDealReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurchaseConditionsReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:QuotationReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Reference' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequisitionerReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesAgentTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerAssignedAccountantTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:IssuerAssignedID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:Name' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:PostalTradeAddress' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:SpecifiedTaxRegistration' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:CountrySubDivisionName' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLegalOrganization' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:Name' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:Description' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:DefinedTradeContact' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:PostalTradeAddress' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:URIUniversalCommunication' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FaxUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:CountrySubDivisionName' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SupplyInstructionReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimateCustomerOrderReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Jede Lieferadresse „DELIVER TO ADDRESS“ (BG-15) muss einen entsprechenden Ländercode „Deliver to country code“ (BT-80) enthalten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DescriptionBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EarliestOccurrenceDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LatestOccurrenceDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OccurrenceLogisticsLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OccurrenceSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsumptionReportReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryNoteReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:IssuerAssignedID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PackingListReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousDeliverySupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:IssuerAssignedID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelatedSupplyChainConsignment' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ShipFromTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ID' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:GlobalID' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:CountrySubDivisionName' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLegalOrganization' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTaxRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimateShipToTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:PaymentReference' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:InvoiceCurrencyCode' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:ApplicableTradeTax' muss mindestens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:SpecifiedTradePaymentTerms' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:SpecifiedTradeSettlementHeaderMonetarySummation' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:ReceivableSpecifiedTradeAccountingAccount' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CalculatedAmount' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:BasisAmount' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:CategoryCode' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von 'ram:CategoryCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von 'ram:ExemptionReasonCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlaceApplicableTradeLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:Date' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContinuousIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DurationMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InclusiveIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OpenIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SeasonCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StartDateFlexibilityCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditReason' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditReasonCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceIssuerID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceType' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DuePayableAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FactoringAgreementReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FactoringListReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceApplicableTradeCurrencyExchange' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceIssuerReference' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Jede Bezugnahme auf eine vorausgegangene Rechnung „Preceding Invoice reference“ (BT-25) muss die Nummer der vorausgegangenen Rechnung enthalten. + + + + + + + + + + + + + + Das Element 'ram:IssuerAssignedID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceeTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoicerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LetterOfCreditReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NextInvoiceDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ID' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:GlobalID' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:Name' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DefinedTradeContact' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradingBusinessName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTaxRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentApplicableTradeCurrencyExchange' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentCurrencyCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProFormaInvoiceReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AmountTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CostReferenceDimensionPattern' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SetTriggerCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedAdvancePayment' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedFinancialAdjustment' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLogisticsServiceCharge' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ChargeIndicator' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:ActualAmount' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:CategoryTradeTax' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualTradeCurrencyExchange' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:CategoryCode' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von 'ram:CategoryCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DueDateTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReason' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReasonCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlaceApplicableTradeLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxPointDate' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:IndicatorString' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PrepaidIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:Description' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:DirectDebitMandateID' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradePaymentDiscountTerms' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradePaymentPenaltyTerms' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FromEventCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstructionTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PartialPaymentAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PartialPaymentPercent' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayeeTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentMeansID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SettlementPeriodMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:LineTotalAmount' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:ChargeTotalAmount' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:AllowanceTotalAmount' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:TaxBasisTotalAmount' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:TaxTotalAmount' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:RoundingAmount' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:GrandTotalAmount' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:TotalPrepaidAmount' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:DuePayableAmount' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossLineTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetLineTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductValueExcludingTobaccoTaxInformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RetailValueExcludingTaxInformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@currencyID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@currencyID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalAllowanceChargeAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalDepositFeeInformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalDiscountAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalRetailValueInformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:Information' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditAvailableAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditLimitAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExpiryDate' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InterestRatePercent' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuingCompanyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MicrochipIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValidFromDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VerificationNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GuaranteeMethodCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:BICID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AustralianBSBID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AustrianBankleitzahlID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CHIPSParticipantID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CHIPSUniversalID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CanadianPaymentsAssociationID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ClearingSystemName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FedwireRoutingNumberID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GermanBankleitzahlID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HellenicBankID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HongKongBankID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IndianFinancialSystemID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IrishNSCID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItalianDomesticID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JapanFinancialInstitutionCommonID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LocationFinancialInstitutionAddress' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NewZealandNCCID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PolishNationalClearingID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PortugueseNCCID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RussianCentralBankID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SICID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SouthAfricanNCCID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpanishDomesticInterbankingID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubDivisionBranchFinancialInstitution' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SwissBCID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UKSortCodeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:IBANID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AccountName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProprietaryID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayerSpecifiedDebtorFinancialInstitution' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentMethodCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubtotalCalculatedTradeTax' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxApplicableTradeCurrencyExchange' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimatePayeeTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:SpecifiedTradeProduct' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:SpecifiedLineTradeAgreement' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:LineID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:IncludedNote' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:Content' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContentCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Subject' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubjectCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineStatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineStatusReasonCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ParentLineID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DescriptionCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedSubordinateTradeLineItem' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:NetPriceProductTradePrice' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeDeliveryTerms' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerAssignedID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerReference' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRequisitionerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContractReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DemandForecastReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ChargeAmount' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:AppliedTradeAllowanceCharge' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ActualAmount' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualTradeCurrencyExchange' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationPercent' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryTradeTax' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PrepaidIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Reason' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReasonCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@unitCode' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@unitCodeListAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@unitCodeListAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@unitCodeListID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@unitCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChangeReason' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryTradeLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedTradeTax' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MaximumQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MinimumQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OrderUnitConversionFactorNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradeComparisonReferencePrice' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValiditySpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedSpecifiedMarketplace' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItemBuyerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItemSellerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ChargeAmount' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AppliedTradeAllowanceCharge' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@unitCode' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@unitCodeListAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@unitCodeListAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@unitCodeListID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@unitCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChangeReason' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryTradeLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedTradeTax' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MaximumQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MinimumQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OrderUnitConversionFactorNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradeComparisonReferencePrice' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValiditySpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PromotionalDealReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:QuotationReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequisitionerReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerOrderReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimateCustomerOrderReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:BilledQuantity' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualDeliverySupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@unitCode' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@unitCodeListAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@unitCodeListAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@unitCodeListID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@unitCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeFreeQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsumptionReportReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryNoteReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DespatchAdviceReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DespatchedQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossWeightMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedSupplyChainPackaging' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetWeightMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PackageQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PackingListReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PerPackageUnitQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductUnitQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceivedQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceivingAdviceReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelatedSupplyChainConsignment' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestedDeliverySupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestedQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ShipFromTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ShipToTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedDeliveryAdjustment' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TheoreticalWeightMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimateShipToTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ApplicableTradeTax' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:SpecifiedTradeSettlementLineMonetarySummation' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:AdditionalReferencedDocument' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:ReceivableSpecifiedTradeAccountingAccount' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von 'ram:TypeCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:CategoryCode' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von 'ram:CategoryCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DueDateTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReason' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReasonCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlaceApplicableTradeLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxPointDate' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContinuousIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DurationMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InclusiveIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OpenIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SeasonCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StartDateFlexibilityCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DiscountIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceIssuerReference' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentReference' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AmountTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CostReferenceDimensionPattern' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SetTriggerCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedFinancialAdjustment' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLogisticsServiceCharge' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ActualAmount' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualTradeCurrencyExchange' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryTradeTax' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:IndicatorString' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PrepaidIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradePaymentTerms' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:LineTotalAmount' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrandTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossLineTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetLineTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductWeightLossInformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalAllowanceChargeAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalRetailValueInformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubtotalCalculatedTradeTax' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalAdjustmentAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:Name' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferenceReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableMaterialGoodsCharacteristic' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:Description' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:Value' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableProductCharacteristicCondition' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableReferencedStandard' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContentTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MeasurementMethodCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValueCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValueDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValueIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValueMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValueSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AreaDensityMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BrandName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BrandOwnerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CertificationEvidenceReferenceReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ColourCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ColourDescription' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ClassCode' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableReferencedStandard' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von 'ram:ClassCode' ist unzulässig. + + + + + + + + + + + + + + Das Attribut '@listID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@listID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ClassName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ClassProductCharacteristic' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubClassCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SystemID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SystemName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Designation' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DrainedNetWeightMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndItemName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndItemTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedCancellationAnnouncedLaunchDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedLatestProductDataChangeDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossWeightMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedReferencedProduct' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IndividualTradeProductInstance' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationNote' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InspectionReferenceReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalRightsOwnerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LinearSpatialDimension' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MSDSReferenceReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ManufacturerAssignedID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ManufacturerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MaximumLinearSpatialDimension' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MinimumLinearSpatialDimension' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetWeightMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubordinateTradeCountrySubDivision' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PresentationSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductGroupID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubBrandName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UseDescription' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VariableMeasureIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'rsm:ValuationBreakdownStatement' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + diff --git a/validator/src/main/resources/xslt/zugferd2p0_extended.xslt b/validator/src/main/resources/xslt/zugferd2p0_extended.xslt new file mode 100644 index 00000000..eeb3ccdd --- /dev/null +++ b/validator/src/main/resources/xslt/zugferd2p0_extended.xslt @@ -0,0 +1,107836 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + [] + + + *[local-name()=' + + '] + + [] + + + + + / + + @ + + + @*[local-name()=' + + ' and namespace-uri()=' + + '] + + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + / + + + [ + + ] + + + + /@ + + + + + + + + + + + + + + + + + + + + + + + + . + + + + +U + + U + + + + U. + + n + + + + U. + + _ + + _ + + + + + + + + +   +   +   + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Schema for FACTUR-X; 1.0; EN16931-CONFORMANT-EXTENDED + + + + + + + + + + + + + + + + + + Jede rechnungsbegründende Unterlage muss einen Dokumentenbezeichner „Supporting document reference“ (BT-122) haben. + + + + + + + + + + + + + + + + + + + + + + + + + + + Jede Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) muss die Summe aller nach dem jeweiligen Schlüssel zu versteuernden Beträge „VAT category taxable amount“ (BT-116) aufweisen. + + + + + + + + + + + + + + Jede Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) muss den für die betreffende Umsatzsteuerkategorie zu entrichtenden Gesamtbetrag „VAT category tax amount“ (BT-117) aufweisen. + + + + + + + + + + + + + + Jede Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) muss über eine codierte Bezeichnung einer Umsatzsteuerkategorie „VAT category code“ (BT-118) definiert werden. + + + + + + + + + + + + + + Jede Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) muss einen Umsatzsteuersatz gemäß einer Kategorie „VAT category rate“ (BT-119) haben. Sofern die Rechnung von der Umsatzsteuer ausgenommen ist, ist „0“ zu übermitteln. + + + + + + + + + + + + + + Umsatzsteuerdatum „Value added tax point date“ (BT-7) und Code für das Umsatzsteuerdatum „Value added tax point date code“ (BT-8) schließen sich gegenseitig aus. + + + + + + + + + + + + + + Der Inhalt des Elementes „VAT category tax amount“ (BT-117) entspricht dem Inhalt des Elementes „VAT category taxable amount“ (BT-116), multipliziert mit dem Inhalt des Elementes „VAT category rate“ (BT-119) geteilt durch 100, gerundet auf zwei Dezimalstellen. + + + + + + + + + + + + + + The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer „VAT BREAKDOWN“ (BG-23), in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „Zero rated“ angegeben ist, muss der „VAT category taxable amount“ (BT-116) gleich der Summe der Informationselemente „Invoice line net amount“ (BT-131) abzüglich der „Document level allowance amount“ (BT-92) zuzüglich der „Document level charge amount“ (BT-99) sein, wobei als „Invoiced item VAT category code“ (BT-151), als „Document level allowance VAT category code“ (BT-95) sowie als „Document level charge VAT category code“ (BT-102) jeweils der Wert „Zero rated“ angegeben wird. + + + + + + + + + + + + + + Der „VAT category tax amount“ (BT-117) muss in einer „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Zero rated“ gleich „0“ sein. + + + + + + + + + + + + + + Ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Zero rated“ darf keinen Code des Umsatzsteuerbefreiungsgrundes „VAT exemption reason code“ (BT-121) oder Text des Umsatzsteuerbefreiungsgrundes „VAT exemption reason text“ (BT-120) enthalten. + + + + + + + + + + + + + + + + + + + + + + + + + + + Der in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) angegebene Betrag der nach Kategorie zu entrichtenden Umsatzsteuer, bei dem als Umsatzsteuerkategorie der Wert „Standard rated“ angegeben ist, muss gleich dem mit dem kategoriespezifischen Umsatzsteuersatz multiplizierten nach der Umsatzsteuerkategorie zu versteuernden Betrag sein. + + + + + + + + + + + + + + Eine Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „Standard rated“ angegeben ist, darf keinen Code des Umsatzsteuerbefreiungsgrundes „VAT exemption reason code“ (BT-121) oder Text des Umsatzsteuerbefreiungsgrundes „VAT exemption reason text“ (BT-120) enthalten. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wenn Start- und Enddatum des Rechnungszeitraums gegeben sind, muss das Enddatum „Invoicing period end date“ (BT-74) nach dem Startdatum „Invoicing period start date“ (BT-73) liegen oder mit diesem identisch sein. + + + + + + + + + + + + + + Wenn die Gruppe „INVOICING PERIOD“ (BG-14) verwendet wird, müssen entweder das Element „Invoicing period start date“ (BT-73) oder das Element „Invoicing period end date“ (BT-74) oder beide gefüllt sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Jeder Nachlass für die Rechnung als Ganzes „DOCUMENT LEVEL ALLOWANCES“ (BG-20) muss einen Betrag „Document level allowance amount“ (BT-92) aufweisen. + + + + + + + + + + + + + + Jeder Nachlass für die Rechnung als Ganzes „DOCUMENT LEVEL ALLOWANCES“ (BG-20) muss einen Umsatzsteuer-Code „Document level allowance VAT category code“ (BT-95) aufweisen. + + + + + + + + + + + + + + Jeder Nachlass für die Rechnung als Ganzes „DOCUMENT LEVEL ALLOWANCES“ (BG-20) muss einen Nachlassgrund „Document level allowance reason“ (BT-97) oder einen entsprechenden Code „Document level allowance reason code“ (BT-98) aufweisen. + + + + + + + + + + + + + + Der Code des Grundes für den Nachlass auf der Dokumentenebene „Document level allowance reason code“ (BT-98) und der Grund für den Nachlass auf der Dokumentenebene „Document level allowance reason“ (BT-97) müssen dieselbe Nachlassart anzeigen. + + + + + + + + + + + + + + Jede Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) muss entweder ein Element „Document level allowance reason“ (BT-97) oder ein Element „Document level allowance reason code“ (BT-98) oder beides enthalten. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Jede Abgabe auf Dokumentenebene „DOCUMENT LEVEL CHARGES“ (BG-21) muss einen Betrag „Document level charge amount“ (BT-99) aufweisen. + + + + + + + + + + + + + + Jede Abgabe auf Dokumentenebene „DOCUMENT LEVEL CHARGES“ (BG-21) muss einen Umsatzsteuer-Code „Document level charge VAT category code“ (BT-102) aufweisen. + + + + + + + + + + + + + + Jede Abgabe auf Dokumentenebene „DOCUMENT LEVEL CHARGES“ (BG-21) muss einen Abgabegrund „Document level charge reason“ (BT-104) oder einen entsprechenden Code „Document level charge reason code“ (BT-105) aufweisen. + + + + + + + + + + + + + + Der Code des Grundes für die Abgaben auf der Dokumentenebene „Document level charge reason code“ (BT-105) und der Grund für die Abgaben auf der Dokumentenebene „Document level charge reason“ (BT-104) müssen dieselbe Abgabenart anzeigen. + + + + + + + + + + + + + + Jede Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) muss entweder ein Element „Document level charge reason“ (BT-104) oder ein Element „Document level charge reason code“ (BT-105) oder beides enthalten. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level charge amount (BT-92) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Document level charge base amount (BT-93) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Jede Eigenschaft eines in Rechnung gestellten Postens „ITEM ATTRIBUTES“ (BG-32) muss eine Bezeichnung „Item attribute name“ (BT-160) und einen Wert „Item attribute value“ (BT-161) haben. + + + + + + + + + + + + + + + + + + + + + + + + + + + Die letzten vier bis sechs Ziffern der Kreditkartennummer „Payment card primary account number“ (BT-87) sollen angegeben werden, wenn Informationen zur Kartenzahlung übermittelt werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss eine eindeutige Bezeichnung „Invoice line identifier“ (BT-126) haben. + + + + + + + + + + + + + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss die Menge der in der betreffenden Position in Rechnung gestellten Waren oder Dienstleistungen als Einzelposten „Invoiced quantity“ (BT-129) enthalten. + + + + + + + + + + + + + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss eine Einheit zur Mengenangabe „Invoiced quantity unit of measure code“ (BT-130) enthalten. + + + + + + + + + + + + + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss den Nettobetrag der Rechnungsposition „Invoice line net amount“ (BT-131) enthalten. + + + + + + + + + + + + + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss den Namen des Postens „Item name“ (BT-153) enthalten. + + + + + + + + + + + + + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss den Preis des Postens, ohne Umsatzsteuer, nach Abzug des für diese Rechnungsposition geltenden Rabatts „Item net price“ (BT-146) beinhalten. + + + + + + + + + + + + + + Der Artikel-Nettobetrag „Item net price“ (BT-146) darf nicht negativ sein. + + + + + + + + + + + + + + Der Einheitspreis ohne Umsatzsteuer vor Abzug des Postenpreisrabatts einer Rechnungsposition „Item gross price“ (BT-148) darf nicht negativ sein. + + + + + + + + + + + + + + Im Element „Item standard identifier“ (BT-157) muss die Komponente „Scheme Identifier“ vorhanden sein. + + + + + + + + + + + + + + Im Element „Item classification identifier“ (BT-158) muss die Komponente „Scheme Identifier“ vorhanden sein. + + + + + + + + + + + + + + Jede Rechnungsposition „INVOICE LINE“ (BG-25) muss anhand der Umsatzsteuerkategorie des in Rechnung gestellten Postens „Invoiced item VAT category code“ (BT-151) kategorisiert werden. + + + + + + + + + + + + + + Eine Rechnung (INVOICE) soll mindestens eine Gruppe „VAT BREAKDOWN“ (BG-23) enthalten. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss den Namen des Zahlungsempfängers „Payee name“ (BT-59) enthalten, wenn sich der Zahlungsempfänger „PAYEE“ (BG-10) vom Verkäufer „SELLER“ (BG-4) unterscheidet. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss den Namen des Steuervertreters des Verkäufers „Seller tax representative name“ (BT-62) enthalten, wenn der Verkäufer „SELLER“ (BG-4) einen Steuervertreter hat. + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss die postalische Anschrift des Steuervertreters „SELLER TAX REPRESENTATIVE POSTAL ADDRESS“ (BG-12) enthalten, wenn der Verkäufer „SELLER“ (BG-4) einen Steuervertreter hat. + + + + + + + + + + + + + + Die postalische Anschrift des Steuervertreters des Verkäufers „SELLER TAX REPRESENTATIVE POSTAL ADDRESS“ (BG-12) muss einen Steuervertreter-Ländercode enthalten, wenn der Verkäufer „SELLER“ (BG-4) einen Steuervertreter hat. + + + + + + + + + + + + + + Jeder Steuervertreter des Verkäufers „SELLER TAX REPRESENTATIVE PARTY“ (BG-11) muss eine Umsatzsteuer-Identifikationsnummer „Seller tax representative VAT identifier“ (BT-63) haben. + + + + + + + + + + + + + + + + + + + + + + + + + + + Damit der Erwerber den Lieferanten automatisch identifizieren kann, soll der „Seller identifier“ (BT-29), der „Seller legal registration identifier“ (BT-30) oder der „Seller VAT identifier“ (BT-31) vorhanden sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wenn Start- und Enddatum des Rechnungspositionenzeitraums gegeben sind, muss das Enddatum „Invoice line period end date“ (BT-135) nach dem Startdatum „Invoice line period start date“ (BT-134) liegen oder mit diesem identisch sein. + + + + + + + + + + + + + + Wenn die Gruppe „INVOICE LINE PERIOD“ (BG-26) verwendet wird, müssen entweder das Element „Invoice line period start date“ (BT-134) oder das Element „Invoice line period end date“ (BT-135) oder beide gefüllt sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Jeder Nachlass auf der Ebene der Rechnungsposition „INVOICE LINE ALLOWANCES“ (BG-27) muss einen Betrag „Invoice line allowance amount“ (BT-136) aufweisen. + + + + + + + + + + + + + + Jeder Nachlass auf der Ebene der Rechnungsposition „INVOICE LINE ALLOWANCES“ (BG-27) muss einen Nachlassgrund „Invoice line allowance reason“ (BT-139) oder einen entsprechenden Code „Invoice line allowance reason code“ (BT-140) aufweisen. + + + + + + + + + + + + + + Der Code für den Grund des Rechnungszeilennachlasses „Invoice line allowance reason code“ (BT-140) und der Grund für den Rechnungszeilennachlass „Invoice line allowance reason“ (BT-139) müssen dieselbe Nachlassart anzeigen. + + + + + + + + + + + + + + Jede Gruppe „INVOICE LINE ALLOWANCES“ (BG-27) muss entweder ein Element „Invoice line allowance reason“ (BT-139) oder ein Element „Invoice line allowance reason code“ (BT-140) oder beides enthalten. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Jede Abgabe auf der Ebene der Rechnungsposition „INVOICE LINE CHARGES“ (BG-28) muss einen Betrag „Invoice line charge amount“ (BT-141) aufweisen. + + + + + + + + + + + + + + Jede Abgabe auf der Ebene der Rechnungsposition „INVOICE LINE CHARGES“ (BG-28) muss einen Abgabegrund „Invoice line charge reason“ (BT-144) oder einen entsprechenden Code „Invoice line charge reason code“ (BT-145) aufweisen. + + + + + + + + + + + + + + Der Code für den Grund der Abgabe auf Rechnungspositionsebene „Invoice line charge reason code“ (BT-145) und der Grund für die Abgabe auf Rechnungspositionsebene „Invoice line charge reason“ (BT-144) müssen dieselbe Abgabenart anzeigen. + + + + + + + + + + + + + + Jede Gruppe „INVOICE LINE CHARGES“ (BG-28) muss entweder ein Element „Invoice line charge reason“ (BT-144) oder ein Element „Invoice line charge reason code“ (BT-145) oder beides enthalten. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. + + + + + + + + + + + + + + + + + + + + + + + + + + + Der Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), der Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) und der Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) muss zur Kennzeichnung des Mitgliedstaats, der sie erteilt hat, jeweils ein Präfix nach dem ISO-Code 3166 Alpha-2 vorangestellt werden. Griechenland wird jedoch ermächtigt, das Präfix „EL“ zu verwenden. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „Exempt from VAT“ hat, müssen entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) sowie die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) oder „Buyer tax registration identifier“ vorhanden sein. + + + + + + + + + + + + + + In einer „DOCUMENT LEVEL ALLOWANCES“ (BG-20), in der „Document level allowance VAT category code“ (BT-95) den Wert „Reverse charge“ hat, muss „Document level allowance VAT rate“ (BT-96) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „Exempt from VAT“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) vorhanden sein. + + + + + + + + + + + + + + In einer „DOCUMENT LEVEL ALLOWANCES“ (BG-20), in der „Document level allowance VAT category code“ (BT-95) den Wert „Exempt from VAT“ hat, muss „Document level allowance VAT rate“ (BT-96) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „Export outside the EU“ hat, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten sein. + + + + + + + + + + + + + + In einer „DOCUMENT LEVEL ALLOWANCES“ (BG-20), in der „Document level allowance VAT category code“ (BT-95) den Wert „Export outside the EU“ hat, muss „Document level allowance VAT rate“ (BT-96) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „intra-community supply“ hat, müssen die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) sowie die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) enthalten sein. + + + + + + + + + + + + + + In einer Abgabe auf der Dokumentenebene, in dem als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IGIC“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Abgabe auf der Dokumentenebene enthält, bei dem als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IGIC“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), den Bezeichner der Steuerangaben des Verkäufers oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + + + + + + + + + + + + + In einer Abgabe auf der Dokumentenebene, in dem als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IGIC“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Abgabe auf der Dokumentenebene enthält, bei dem als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IPSI“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), den Bezeichner der Steuerangaben des Verkäufers oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + + + + + + + + + + + + + In einem Abgabe auf der Dokumentenebene, in dem als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IPSI“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „Not subject to VAT“ hat, dürfen die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) sowie die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) nicht enthalten sein. + + + + + + + + + + + + + + In einer „DOCUMENT LEVEL ALLOWANCES“ (BG-20), in der „Document level allowance VAT category code“ (BT-95) den Wert „Not subject to VAT“ hat, darf „Document level allowance VAT rate“ (BT-96) nicht enthalten sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „Standard rated“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) vorhanden sein. + + + + + + + + + + + + + + In einer „DOCUMENT LEVEL ALLOWANCES“ (BG-20), in der „Document level allowance VAT category code“ (BT-95) den Wert „Standard rated“ hat, muss „Document level allowance VAT rate“ (BT-96) größer als „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthält, in der „Document level allowance VAT category code“ (BT-95) den Wert „Zero rated“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) vorhanden sein. + + + + + + + + + + + + + + In einer „DOCUMENT LEVEL ALLOWANCES“ (BG-20), in der „Document level allowance VAT category code“ (BT-95) den Wert „Zero rated“ hat, muss „Document level allowance VAT rate“ (BT-96) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „Exempt from VAT“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) und die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) vorhanden sein. + + + + + + + + + + + + + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „Reverse charge“ hat, muss „Document level charge VAT rate“ (BT-103) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „Exempt from VAT“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) vorhanden sein. + + + + + + + + + + + + + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „Exempt from VAT“ hat, muss „Document level charge VAT rate“ (BT-103) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „Export outside the EU“ hat, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten sein. + + + + + + + + + + + + + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „Export outside the EU“ hat, muss „Document level charge VAT rate“ (BT-103) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „intra-community supply“ hat, müssen die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) sowie die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) enthalten sein. + + + + + + + + + + + + + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „intra-community supply“ hat, muss „Document level charge VAT rate“ (BT-103) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die einen Nachlass auf der Dokumentenebene enthält, bei dem als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IGIC“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), den Bezeichner der Steuerangaben des Verkäufers oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + + + + + + + + + + + + + In einem Nachlass auf der Dokumentenebene, in dem als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IGIC“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die einen Nachlass auf der Dokumentenebene enthält, bei dem als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IPSI“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), den Bezeichner der Steuerangaben des Verkäufers oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + + + + + + + + + + + + + In einem Nachlass auf der Dokumentenebene, in dem als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IPSI“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „Not subject to VAT“ hat, dürfen die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) sowie die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) nicht enthalten sein. + + + + + + + + + + + + + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „Not subject to VAT“ hat, darf „Document level charge VAT rate“ (BT-103) nicht enthalten sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „Standard rated“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) vorhanden sein. + + + + + + + + + + + + + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „Standard rated“ hat, muss „Document level charge VAT rate“ (BT-103) größer als „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer Rechnung, die eine Gruppe „DOCUMENT LEVEL CHARGES“ (BG-21) enthält, in der „Document level charge VAT category code“ (BT-102) den Wert „Zero rated“ hat, muss entweder „Seller VAT identifier“ (BT-31), „Seller tax registration identifier“ (BT-32) oder „Seller tax representative VAT identifier“ (BT-63) vorhanden sein. + + + + + + + + + + + + + + In einer „DOCUMENT LEVEL CHARGES“ (BG-21), in der „Document level charge VAT category code“ (BT-102) den Wert „Zero rated“ hat, muss „Document level charge VAT rate“ (BT-103) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss die Summe der Rechnungspositionen-Nettobeträge „Sum of Invoice line net amount“ (BT-106) enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss den Gesamtbetrag der Rechnung ohne Umsatzsteuer „Invoice total amount without VAT“ (BT-109) enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss den Gesamtbetrag der Rechnung mit Umsatzsteuer „Invoice total amount with VAT“ (BT-112) enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss den ausstehenden Betrag „Amount due for payment“ (BT-115) enthalten. + + + + + + + + + + + + + + Der Inhalt des Elementes „Sum of allowances on document level“ (BT-107) entspricht der Summe aller Inhalte der Elemente „Document level allowance amount“ (BT-92). + + + + + + + + + + + + + + Der Inhalt des Elementes „Sum of charges on document level“ (BT-108) entspricht der Summe aller Inhalte der Elemente „Document level charge amount“ (BT-99). + + + + + + + + + + + + + + Der Inhalt des Elementes „Invoice total amount without VAT“ (BT-109) entspricht der Summe aller Inhalte der Elemente „Invoice line net amount“ (BT-131) abzüglich der Summe aller in der Rechnung enthaltenen Nachlässe der Dokumentenebene „Sum of allowances on document level“ (BT-107) zuzüglich der Summe aller in der Rechnung enthaltenen Abgaben der Dokumentenebene „Sum of charges on document level“ (BT-108). + + + + + + + + + + + + + + Der Inhalt des Elementes „Invoice total amount with VAT“ (BT-112) entspricht der Summe des Inhalts des Elementes „Invoice total amount without VAT“ (BT-109) und des Elementes „Invoice total VAT amount“ (BT-110). + + + + + + + + + + + + + + Der Inhalt des Elementes „Amount due for payment“ (BT-115) entspricht dem Inhalt des Elementes „Invoice total VAT amount“ (BT-110) abzüglich dem Inhalt des Elementes „Paid amount“ (BT-113) zuzüglich dem Inhalt des Elementes „Rounding amount“ (BT-114). + + + + + + + + + + + + + + The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Paid amount (BT-113) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. + + + + + + + + + + + + + + The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. + + + + + + + + + + + + + + Wenn eine Währung für die Umsatzsteuerabrechnung angegeben wurde, muss der Umsatzsteuergesamtbetrag in der Abrechnungswährung „Invoice total VAT amount in accounting currency“ (BT-111) angegeben werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Die Zahlungsinstruktionen „PAYMENT INSTRUCTIONS“ (BG-16) müssen den Zahlungsart-Code „Payment means type code“ (BT-81) enthalten. + + + + + + + + + + + + + + + + + + + + + + + + + + + Die Kennung des Kontos, auf das die Zahlung erfolgen soll „Payment account identifier“ (BT-84), muss angegeben werden, wenn Überweisungsinformationen in der Rechnung angegeben werden. + + + + + + + + + + + + + + Wenn der Zahlungsmittel-Typ SEPA, lokale Überweisung oder Nicht-SEPA-Überweisung ist, muss der „Payment account identifier“ (BT-84) des Zahlungsempfängers angegeben werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer „VAT BREAKDOWN“ (BG-23), in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „Reverse charge“ angegeben ist, muss der „VAT category taxable amount“ (BT-116) gleich der Summe der „Invoice line net amount“ (BT-131) abzüglich der „Document level allowance amount“ (BT-92) zuzüglich der „Document level charge amount“ (BT-99) sein, wobei als „Invoiced item VAT category code“ (BT-151), als „Document level allowance VAT category code“ (BT-95) sowie als „Document level charge VAT category code“ (BT-102) jeweils der Wert „Reverse charge“ angegeben wird. + + + + + + + + + + + + + + Der „VAT category tax amount“ (BT-117) muss in einer „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Reverse charge“ gleich „0“ sein. + + + + + + + + + + + + + + Ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Reverse charge“ muss einen „VAT exemption reason code“ (BT-121) mit dem Wert „Reverse charge“ oder einen „VAT exemption reason text“ (BT-120) des Wertes „Reverse charge“ (oder das Äquivalent in einer anderen Sprache) enthalten. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer „VAT BREAKDOWN“ (BG-23), in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „Exempt from VAT“ angegeben ist, muss der „VAT category taxable amount“ (BT-116) gleich der Summe der „Invoice line net amount“ (BT-131) abzüglich der „Document level allowance amount“ (BT-92) zuzüglich der „Document level charge amount“ (BT-99) sein, wobei als „Invoiced item VAT category code“ (BT-151), als „Document level allowance VAT category code“ (BT-95) sowie als „Document level charge VAT category code“ (BT-102) jeweils der Wert „Exempt from VAT“ angegeben wird. + + + + + + + + + + + + + + Der „VAT category tax amount“ (BT-117) muss in einer „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) dem Wert „Exempt from VAT“ gleich „0“ sein. + + + + + + + + + + + + + + Ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Exempt from VAT“ muss einen Code des Umsatzsteuerbefreiungsgrundes „VAT exemption reason code“ (BT-121) oder einen Text des Umsatzsteuerbefreiungsgrundes „VAT exemption reason text“ (BT-120) enthalten. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer „VAT BREAKDOWN“ (BG-23), in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „Export outside the EU“ angegeben ist, muss der „VAT category taxable amount“ (BT-116) gleich der Summe der „Invoice line net amount“ (BT-131) abzüglich der „Document level allowance amount“ (BT-92) zuzüglich der „Document level charge amount“ (BT-99) sein, wobei als „Invoiced item VAT category code“ (BT-151), als „Document level allowance VAT category code“ (BT-95) sowie als „Document level charge VAT category code“ (BT-102) jeweils der Wert „Export outside the EU“ angegeben wird. + + + + + + + + + + + + + + Der „VAT category tax amount“ (BT-117) muss in „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Export outside the EU“ gleich „0“ sein. + + + + + + + + + + + + + + Ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „intra-community supply“ muss einen „VAT exemption reason code“ (BT-121) mit dem Wert „Export outside the EU“ oder einen „VAT exemption reason text“ (BT-120) des Wertes „Export outside the EU“ (oder das Äquivalent in einer anderen Sprache) enthalten. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer „VAT BREAKDOWN“ (BG-23), in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „intra-community supply“ angegeben ist, muss der „VAT category taxable amount“ (BT-116) gleich der Summe der „Invoice line net amount“ (BT-131) abzüglich der „Document level allowance amount“ (BT-92) zuzüglich der „Document level charge amount“ (BT-99) sein, wobei als „Invoiced item VAT category code“ (BT-151), als „Document level allowance VAT category code“ (BT-95) sowie als „Document level charge VAT category code“ (BT-102) jeweils der Wert „intra-community supply“ angegeben wird. + + + + + + + + + + + + + + Der in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) angegebene Betrag der nach Kategorie zu entrichtenden Umsatzsteuer, bei dem als Code der Umsatzsteuerkategorie der Wert „IGIC“ angegeben ist, muss gleich dem mit dem kategoriespezifischen Umsatzsteuersatz multiplizierten nach der Umsatzsteuerkategorie zu versteuernden Betrag sein. + + + + + + + + + + + + + + Ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „intra-community supply“ muss einen „VAT exemption reason code“ (BT-121) mit dem Wert „intra-community supply“ oder einen „VAT exemption reason text“ (BT-120) mit dem Wert „intracommunity supply“ (oder das Äquivalent in einer anderen Sprache) enthalten. + + + + + + + + + + + + + + In einer Rechnung, die ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „intra-community supply“ enthält, dürfen „Actual delivery date“ (BT-72) oder „INVOICING PERIOD“ (BG-14) nicht leer sein. + + + + + + + + + + + + + + In einer Rechnung, die ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „intra-community supply“ enthält, darf „Deliver to country code“ (BT-80) nicht leer sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Für jeden anderen Wert des kategoriespezifischen Umsatzsteuersatzes, bei dem als Code der Umsatzsteuerkategorie der Wert „IGIC“ angegeben ist, muss der nach der Umsatzsteuerkategorie zu versteuernde Betrag in einer Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) gleich der Summe der Rechnungspositions-Nettobeträge zuzüglich der Summe der Beträge aller Abschläge auf der Dokumentenebene abzüglich der Summe der Beträge aller Zuschläge auf der Dokumentenebene sein; wobei als Code der Umsatzsteuerkategorie der Wert „IGIC“ angegeben wird und der Umsatzsteuersatz gleich dem kategoriespezifischen Umsatzsteuersatz ist. + + + + + + + + + + + + + + Der in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) angegebene Betrag der nach Kategorie zu entrichtenden Umsatzsteuer, bei dem als Code der Umsatzsteuerkategorie der Wert „IGIC“ angegeben ist, muss gleich dem mit dem kategoriespezifischen Umsatzsteuersatz multiplizierten nach der Umsatzsteuerkategorie zu versteuernden Betrag sein. + + + + + + + + + + + + + + Eine Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie der Wert „IGIC“ darf keinen Code für den Umsatzsteuerbefreiungsgrund oder Text für den Umsatzsteuerbefreiungsgrund +haben. + + + + + + + + + + + + + + + + + + + + + + + + + + + Für jeden anderen Wert des kategoriespezifischen Umsatzsteuersatzes, bei dem als Code der Umsatzsteuerkategorie der Wert „IPSI“ angegeben ist, muss der nach der Umsatzsteuerkategorie zu versteuernde Betrag in einer Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) gleich der Summe der Rechnungspositions-Nettobeträge zuzüglich der Summe der Beträge aller Abschläge auf der Dokumentenebene abzüglich der Summe der Beträge aller Zuschläge auf der Dokumentenebene sein; wobei als Code der Umsatzsteuerkategorie der Wert „IPSI“ angegeben wird und der Umsatzsteuersatz gleich dem kategoriespezifischen Umsatzsteuersatz ist. + + + + + + + + + + + + + + Der in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) angegebene Betrag der nach Kategorie zu entrichtenden Umsatzsteuer, bei dem als Code der Umsatzsteuerkategorie der Wert „IPSI“ angegeben ist, muss gleich dem mit dem kategoriespezifischen Umsatzsteuersatz multiplizierten nach der Umsatzsteuerkategorie zu versteuernden Betrag sein. + + + + + + + + + + + + + + Eine Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie mit dem Wert „IPSI“ darf keinen Code für den Umsatzsteuerbefreiungsgrund oder Text für den Umsatzsteuerbefreiungsgrund haben. + + + + + + + + + + + + + + + + + + + + + + + + + + + In einer „VAT BREAKDOWN“ (BG-23), in der als Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) der Wert „Not subject to VAT“ angegeben ist, muss der „VAT category taxable amount“ (BT-116) gleich der Summe der „Invoice line net amount“ (BT-131) abzüglich der „Document level allowance amount“ (BT-92) zuzüglich der „Document level charge amount“ (BT-99) sein, wobei als „Invoiced item VAT category code“ (BT-151), als „Document level allowance VAT category code“ (BT-95) sowie als „Document level charge VAT category code“ (BT-102) jeweils der Wert „Not subject to VAT“ angegeben wird. + + + + + + + + + + + + + + Der „VAT category tax amount“ (BT-117) muss in „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Not subject to VAT“ gleich „0“ sein. + + + + + + + + + + + + + + Ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Not subject to VAT“ muss einen „VAT exemption reason code“ (BT-121) mit dem Wert „Not subject to VAT“ oder einen „VAT exemption reason text“ (BT-120) des Wertes „Not subject to VAT“ (oder das Äquivalent in einer anderen Sprache) enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) den Wert „Not subject to VAT“ enthält, darf keine weiteren „VAT BREAKDOWN“ (BG-23) enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) den Wert „Not subject to VAT“ enthält, darf keine Positionen enthalten, deren „Invoiced item VAT category code“ (BT-151) einen anderen Wert als „Not subject to VAT“ hat. + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) den Wert „Not subject to VAT“ enthält, darf keine „DOCUMENT LEVEL ALLOWANCES“ (BG-20) enthalten, deren „Document level allowance VAT category code“ (BT-95) einen anderen Wert als „Not subject to VAT“ hat. + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Not subject to VAT“ enthält, darf keine „DOCUMENT LEVEL CHARGES“ (BG-21) enthalten, deren „Document level charge VAT category code“ (BT-102) einen anderen Wert als „Not subject to VAT“ hat. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten „Invoiced item VAT category code“ (BT-151) der Wert „Exempt from VAT“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), die Steueridentifikationsnummer des Verkäufers „Seller tax registration identifier“ (BT-32) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) und die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) oder den „Buyer tax registration identifier“a enthalten. + + + + + + + + + + + + + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „Reverse charge“ hat, muss „Invoiced item VAT rate“ (BT-152) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten „Invoiced item VAT category code“ (BT-151) der Wert „Exempt from VAT“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), die Steueridentifikationsnummer des Verkäufers „Seller tax registration identifier“ (BT-32) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + + + + + + + + + + + + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „Exempt from VAT“ hat, muss „Invoiced item VAT rate“ (BT-152) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten „Invoiced item VAT category code“ (BT-151) der Wert „Export outside the EU“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + + + + + + + + + + + + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „Export outside the EU“ hat, muss „Invoiced item VAT rate“ (BT-152) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten „Invoiced item VAT category code“ (BT-151) der Wert „intra-community supply“ angegeben ist, müssen die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) sowie die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) enthalten. + + + + + + + + + + + + + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „intracommunity supply“ hat, muss „Invoiced item VAT rate“ (BT-152) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IGIC“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), den Bezeichner der Steuerangaben des Verkäufers oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + + + + + + + + + + + + + In einer Rechnungsposition, in der als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IGIC“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IPSI“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), den Bezeichner der Steuerangaben des Verkäufers oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + + + + + + + + + + + + + In einer Rechnungsposition, in der als Code der Umsatzsteuerkategorie für den Rechnungsposten der Wert „IPSI“ angegeben ist, muss der Umsatzsteuersatz für den in Rechnung gestellten Posten „0“ oder größer „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten der Wert „Not subject to VAT“ angegeben ist, darf keine Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) und die Umsatzsteuer-Identifikationsnummer des Erwerbers „Buyer VAT identifier“ (BT-48) enthalten. + + + + + + + + + + + + + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „Not subject to VAT“ hat, darf „Invoiced item VAT rate“ (BT-152) nicht enthalten sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten „Invoiced item VAT category code“ (BT-151) der Wert „Standard rated“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), die Steueridentifikationsnummer des Verkäufers „Seller tax registration identifier“ (BT-32) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + + + + + + + + + + + + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „Standard rated“ hat, muss „Invoiced item VAT rate“ (BT-152) größer als „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position enthält, in der als Code der Umsatzsteuerkategorie für den in Rechnung gestellten Posten „Invoiced item VAT category code“ (BT-151) der Wert „Zero rated“ angegeben ist, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers „Seller VAT identifier“ (BT-31), die Steueridentifikationsnummer des Verkäufers „Seller tax registration identifier“ (BT-32) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers „Seller tax representative VAT identifier“ (BT-63) enthalten. + + + + + + + + + + + + + + In einer „INVOICE LINE“ (BG-25), in der „Invoiced item VAT category code“ (BT-151) den Wert „Zero rated“ hat, muss „Invoiced item VAT rate“ (BT-152) gleich „0“ sein. + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss eine Spezifikationskennung „Specification identification“ (BT-24) enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss eine Rechnungsnummer „Invoice number“ (BT-1) enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss ein Rechnungsdatum „Invoice issue date“ (BT-2) enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss einen Rechnungstyp-Code „Invoice type code“ (BT-3) enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss einen Währungs-Code „Invoice currency code“ (BT-5) enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss den Verkäufernamen „Seller name“ (BT-27) enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss den Erwerbernamen „Buyer name“ (BT-44) enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss die postalische Anschrift des Verkäufers „SELLER POSTAL ADDRESS“ (BG-5) enthalten. + + + + + + + + + + + + + + Eine postalische Anschrift des Verkäufers „SELLER POSTAL ADDRESS“ (BG-5) muss einen Verkäufer-Ländercode „Seller country code“ (BT-40) enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE) muss die postalische Anschrift des Erwerbers „BUYER POSTAL ADDRESS“ (BG-8) enthalten. + + + + + + + + + + + + + + Eine postalische Anschrift des Erwerbers „BUYER POSTAL ADDRESS“ (BG-8) muss einen Erwerber-Ländercode „Buyer country code“ (BT-55) enthalten. + + + + + + + + + + + + + + Im Element „Seller electronic address“ (BT-34) muss die Komponente „Scheme Identifier“ vorhanden sein. + + + + + + + + + + + + + + Im Element „Buyer electronic address“ (BT-49) muss die Komponente „Scheme Identifier“ vorhanden sein. + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf Rechnungsebene enthält, in der als Code der für den in Rechnung gestellten Posten geltenden Umsatzsteuerkategorie „Invoiced item VAT category code“ (BT-151), als Code für das Umsatzsteuermerkmal, das auf den Nachlass auf Dokumentenebene anzuwenden ist „Document level allowance VAT category code“ (BT-95) oder als Code für das Umsatzsteuermerkmal dieser Elementgruppe „Document level charge VAT category code“ (BT-102) der Wert „Standard rated“ angegeben ist, muss in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) mindestens einen Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) gleich dem Wert „Standard rated“ enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens („Invoiced item VAT category code“ (BT-151), „Document level allowance VAT category code“ (BT-95) oder „Document level charge VAT category code“ (BT-102)) der Wert „Zero rated“ angegeben ist, muss in „VAT BREAKDOWN“ (BG-23) genau einen Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) gleich dem Wert „Zero rated“ enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens („Invoiced item VAT category code“ (BT-151), „Document level allowance VAT category code“ (BT-95) oder „Document level charge VAT category code“ (BT-102)) der Wert „Exempt from VAT“ angegeben ist, muss genau ein „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Exempt from VAT“ enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens („Invoiced item VAT category code“ (BT-151), „Document level allowance VAT category code“ (BT-95) oder „Document level charge VAT category code“ (BT-102)) der Wert „VAT reverse charge“ angegeben ist, muss in „VAT BREAKDOWN“ (BG-23) genau einen Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „VAT Reverse charge“ enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens („Invoiced item VAT category code“ (BT-151), „Document level allowance VAT category code“ (BT-95) oder „Document level charge VAT category code“ (BT-102)) der Wert „intra-community supply“ angegeben ist, muss in „VAT BREAKDOWN“ (BG-23) genau einen Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „intra-community supply“ enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens („Invoiced item VAT category code“ (BT-151), „Document level allowance VAT category code“ (BT-95) oder „Document level charge VAT category code“ (BT-102)) der Wert „Export outside the EU“ angegeben ist, muss in „VAT BREAKDOWN“ (BG-23) genau einen Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Export outside the EU“ enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position, einen Nachlass oder eine Abgabe auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens („Invoiced item VAT category code“ (BT-151), „Document level allowance VAT category code“ (BT-95) oder „Document level charge VAT category code“ (BT-102)) der Wert „Not subject to VAT“ angegeben ist, muss genau eine „VAT BREAKDOWN“ (BG-23) mit dem Code der Umsatzsteuerkategorie „VAT category code“ (BT-118) mit dem Wert „Not subject to VAT“ enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position, eine Abgabe auf der Dokumentenebene oder einen Nachlass auf der Rechnungsebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IGIC“ angegeben ist, muss in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) mindestens einen Code der Umsatzsteuerkategorie mit dem Wert „IGIC“ enthalten. + + + + + + + + + + + + + + Eine Rechnung (INVOICE), die eine Position, eine Abgabe auf der Dokumentenebene oder einen Nachlass auf der Dokumentenebene enthält, bei der als Code der Umsatzsteuerkategorie des in Rechnung gestellten Postens der Wert „IPSI“ angegeben ist, muss in der Umsatzsteueraufschlüsselung „VAT BREAKDOWN“ (BG-23) mindestens einen Code der Umsatzsteuerkategorie gleich „IPSI“ enthalten. + + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:Name' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ControlRequirementIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:IndicatorString' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CompleteDateTime' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContinuousIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DurationMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InclusiveIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OpenIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SeasonCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StartDateFlexibilityCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StartDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:Content' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Subject' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von 'ram:SubjectCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Purpose' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von 'ram:TypeCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:GuidelineSpecifiedDocumentContextParameter' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicationSpecifiedDocumentContextParameter' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BIMSpecifiedDocumentContextParameter' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedDocumentVersion' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Value' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedDocumentVersion' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Value' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MessageStandardSpecifiedDocumentContextParameter' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ScenarioSpecifiedDocumentContextParameter' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTransactionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubsetSpecifiedDocumentContextParameter' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:IndicatorString' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:IncludedSupplyChainTradeLineItem' muss mindestens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:SellerTradeParty' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:BuyerTradeParty' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:IssuerAssignedID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:Name' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:AttachmentBinaryObject' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@mimeCode' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + Das Attribut '@filename' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@characterSetCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@encodingCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@mimeCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@uri' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von 'ram:TypeCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelevantTradeLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAgentTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerAssignedAccountantTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:IssuerAssignedID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRequisitionerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerTaxRepresentativeTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ID' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:Name' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:DefinedTradeContact' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:PostalTradeAddress' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:URIUniversalCommunication' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:SpecifiedTaxRegistration' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:CountrySubDivisionName' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:CountrySubDivisionName' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:IssuerAssignedID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DemandForecastReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OrderResponseReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PriceListReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ID' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:Name' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:DefinedTradeContact' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:PostalTradeAddress' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:URIUniversalCommunication' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:CountrySubDivisionName' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PromotionalDealReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurchaseConditionsReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:QuotationReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Reference' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequisitionerReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesAgentTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerAssignedAccountantTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:IssuerAssignedID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ID' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:Name' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:DefinedTradeContact' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:PostalTradeAddress' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:URIUniversalCommunication' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:SpecifiedTaxRegistration' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:CountrySubDivisionName' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ID' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:Name' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:Description' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:DefinedTradeContact' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:PostalTradeAddress' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:URIUniversalCommunication' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:CountrySubDivisionName' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:CountrySubDivisionName' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SupplyInstructionReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Jede Lieferadresse „DELIVER TO ADDRESS“ (BG-15) muss einen entsprechenden Ländercode „Deliver to country code“ (BT-80) enthalten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DescriptionBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EarliestOccurrenceDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LatestOccurrenceDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OccurrenceLogisticsLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OccurrenceSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsumptionReportReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:IssuerAssignedID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:IssuerAssignedID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PackingListReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousDeliverySupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:IssuerAssignedID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedInvoiceAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CarrierTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsigneeTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsignorTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsExportAgentTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsImportAgentTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeclaredValueForCustomsAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FreightForwarderTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossVolumeMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossWeightMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GroupingCentreTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedSupplyChainConsignmentItem' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InsurancePremiumAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetWeightMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PackageQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ModeCode' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Mode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StageCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UsedLogisticsTransportMeans' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalChargeAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TransportContractReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UtilizedLogisticsTransportEquipment' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:DefinedTradeContact' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:URIUniversalCommunication' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:CountrySubDivisionName' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:DefinedTradeContact' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:URIUniversalCommunication' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:CountrySubDivisionName' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:DefinedTradeContact' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:URIUniversalCommunication' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:PaymentReference' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:InvoiceCurrencyCode' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:ApplicableTradeTax' muss mindestens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:SpecifiedTradeSettlementHeaderMonetarySummation' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CalculatedAmount' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:BasisAmount' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:LineTotalBasisAmount' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:AllowanceChargeBasisAmount' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:CategoryCode' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von 'ram:CategoryCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von 'ram:ExemptionReasonCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlaceApplicableTradeLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:Date' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:Description' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContinuousIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DurationMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InclusiveIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OpenIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SeasonCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StartDateFlexibilityCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditReason' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditReasonCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceIssuerID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceType' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditorReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DuePayableAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FactoringAgreementReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FactoringListReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceApplicableTradeCurrencyExchange' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Jede Bezugnahme auf eine vorausgegangene Rechnung „Preceding Invoice reference“ (BT-25) muss die Nummer der vorausgegangenen Rechnung enthalten. + + + + + + + + + + + + + + Das Element 'ram:IssuerAssignedID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:DefinedTradeContact' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:URIUniversalCommunication' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:DefinedTradeContact' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:URIUniversalCommunication' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:CountrySubDivisionName' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradingBusinessName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LetterOfCreditReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NextInvoiceDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:Name' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:DefinedTradeContact' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:URIUniversalCommunication' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:CountrySubDivisionName' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentApplicableTradeCurrencyExchange' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentCurrencyCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProFormaInvoiceReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AmountTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CostReferenceDimensionPattern' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SetTriggerCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:IncludedTradeTax' muss mindestens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CalculatedAmount' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:CategoryCode' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von 'ram:CategoryCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DueDateTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReasonCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlaceApplicableTradeLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxPointDate' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedFinancialAdjustment' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:Description' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:AppliedAmount' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceCharge' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AppliedFromLogisticsLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AppliedToLogisticsLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DueDateTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReason' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReasonCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlaceApplicableTradeLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxPointDate' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationBasis' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationBasisCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeCategoryCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DisbursementAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayingPartyRoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentArrangementCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentPlaceLogisticsLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceCategoryCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TariffClassCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TransportPaymentMethodCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ChargeIndicator' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:ActualAmount' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:CategoryTradeTax' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualTradeCurrencyExchange' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@unitCode' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@unitCodeListAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@unitCodeListAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@unitCodeListID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@unitCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:CategoryCode' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von 'ram:CategoryCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DueDateTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReason' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReasonCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlaceApplicableTradeLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxPointDate' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:IndicatorString' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PrepaidIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:Description' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:DirectDebitMandateID' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:PartialPaymentAmount' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@unitCode' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@unitCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@unitCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@unitCode' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@unitCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@unitCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FromEventCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstructionTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PartialPaymentPercent' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayeeTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentMeansID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SettlementPeriodMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:LineTotalAmount' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:ChargeTotalAmount' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:AllowanceTotalAmount' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:TaxBasisTotalAmount' darf höchstens 2 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:TaxTotalAmount' darf höchstens 2 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:RoundingAmount' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:GrandTotalAmount' darf höchstens 2 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:TotalPrepaidAmount' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:DuePayableAmount' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossLineTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetLineTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductValueExcludingTobaccoTaxInformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RetailValueExcludingTaxInformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@currencyID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@currencyID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalAllowanceChargeAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalDepositFeeInformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalDiscountAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalRetailValueInformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:Information' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditAvailableAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CreditLimitAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExpiryDate' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InterestRatePercent' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuingCompanyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MicrochipIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValidFromDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VerificationNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GuaranteeMethodCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:BICID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AustralianBSBID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AustrianBankleitzahlID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CHIPSParticipantID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CHIPSUniversalID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CanadianPaymentsAssociationID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ClearingSystemName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FedwireRoutingNumberID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GermanBankleitzahlID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HellenicBankID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:HongKongBankID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IndianFinancialSystemID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IrishNSCID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItalianDomesticID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JapanFinancialInstitutionCommonID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LocationFinancialInstitutionAddress' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NewZealandNCCID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PolishNationalClearingID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PortugueseNCCID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RussianCentralBankID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SICID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SouthAfricanNCCID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpanishDomesticInterbankingID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubDivisionBranchFinancialInstitution' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SwissBCID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UKSortCodeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:IBANID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AccountName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProprietaryID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayerSpecifiedDebtorFinancialInstitution' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentMethodCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubtotalCalculatedTradeTax' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MarketID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SourceUnitBasisNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TargetUnitBaseNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UltimatePayeeTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:SpecifiedTradeProduct' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:SpecifiedLineTradeAgreement' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:LineID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:Content' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Subject' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von 'ram:SubjectCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ParentLineID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DescriptionCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedSubordinateTradeLineItem' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:NetPriceProductTradePrice' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:IssuerAssignedID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:AttachmentBinaryObject' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:ReferenceTypeCode' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@mimeCode' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + Das Attribut '@filename' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@characterSetCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@encodingCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@mimeCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@uri' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableTradeDeliveryTerms' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerReference' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRequisitionerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DemandForecastReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ChargeAmount' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ActualAmount' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:Reason' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualTradeCurrencyExchange' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationPercent' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryTradeTax' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:IndicatorString' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PrepaidIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReasonCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@unitCode' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@unitCodeListAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@unitCodeListAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@unitCodeListID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@unitCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChangeReason' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryTradeLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedTradeTax' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MaximumQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MinimumQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OrderUnitConversionFactorNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradeComparisonReferencePrice' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValiditySpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedSpecifiedMarketplace' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItemBuyerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ItemSellerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ChargeAmount' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:IncludedTradeTax' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AppliedTradeAllowanceCharge' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@unitCode' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@unitCodeListAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@unitCodeListAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@unitCodeListID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@unitCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChangeReason' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DeliveryTradeLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CalculatedAmount' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:CategoryCode' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:RateApplicablePercent' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DueDateTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ExemptionReasonCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlaceApplicableTradeLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxPointDate' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MaximumQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MinimumQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OrderUnitConversionFactorNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradeComparisonReferencePrice' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValiditySpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PromotionalDealReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:QuotationReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequisitionerReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerOrderReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:BilledQuantity' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:OccurrenceDateTime' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DescriptionBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EarliestOccurrenceDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LatestOccurrenceDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OccurrenceLogisticsLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OccurrenceSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualDespatchSupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualPickUpSupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualReceiptSupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@unitCode' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@unitCodeListAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@unitCodeListAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@unitCodeListID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@unitCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@unitCode' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@unitCodeListAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@unitCodeListAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@unitCodeListID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@unitCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ConsumptionReportReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DespatchedQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossWeightMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IncludedSupplyChainPackaging' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetWeightMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@unitCode' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@unitCodeListAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@unitCodeListAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@unitCodeListID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@unitCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PackingListReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PerPackageUnitQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductUnitQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReceivedQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ReferenceTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelatedSupplyChainConsignment' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestedDeliverySupplyChainEvent' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RequestedQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ShipFromTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ID' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:Name' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:DefinedTradeContact' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:URIUniversalCommunication' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:SpecifiedTaxRegistration' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:CountrySubDivisionName' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedDeliveryAdjustment' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TheoreticalWeightMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ID' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:Name' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:DefinedTradeContact' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:URIUniversalCommunication' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:SpecifiedTaxRegistration' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DirectTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InstantMessagingUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:JobTitle' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MobileTelephoneUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PersonID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Responsibility' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedContactPerson' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedNote' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CompleteNumber' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TelexUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VOIPUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndPointURIUniversalCommunication' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LogoAssociatedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CountryID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:CountrySubDivisionName' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalStreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttentionOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuildingNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CareOf' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CitySubDivisionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountryName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CountrySubDivisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DepartmentName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFive' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineFour' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostOfficeBox' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StreetName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RoleCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AuthorizedLegalRegistration' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalClassificationCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PostalTradeAddress' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AssociatedRegisteredTax' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:URIID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChannelCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteNumber' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ApplicableTradeTax' muss mindestens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:SpecifiedTradeSettlementLineMonetarySummation' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachedSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AttachmentBinaryObject' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CopyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EffectiveSpecifiedPeriod' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedIssueDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GlobalID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Information' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IssuerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PreviousRevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RevisionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SectionName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StatusCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von 'ram:TypeCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:URIID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:CalculatedAmount' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:TypeCode' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:CategoryCode' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceChargeBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculatedRate' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CalculationSequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von 'ram:CategoryCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CurrencyCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CustomsDutyIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DueDateTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Jurisdiction' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LineTotalBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PlaceApplicableTradeLocation' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ServiceSupplyTradeCountry' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisAllowanceRate' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxPointDate' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Type' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CompleteDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContinuousIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Description' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DurationMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InclusiveIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:OpenIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurposeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SeasonCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:StartDateFlexibilityCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:DateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@format' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@format' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DiscountIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceIssuerReference' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InvoiceReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PayableSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PaymentReference' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PurchaseSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AmountTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CostReferenceDimensionPattern' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SetTriggerCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SalesSpecifiedTradeAccountingAccount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedFinancialAdjustment' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedLogisticsServiceCharge' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ChargeIndicator' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:ActualAmount' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ActualTradeCurrencyExchange' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BasisQuantity' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@format' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CategoryTradeTax' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'udt:IndicatorString' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PrepaidIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SequenceNumeric' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UnitBasisAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradePaymentTerms' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SpecifiedTradeSettlementFinancialCard' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:LineTotalAmount' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:TotalAllowanceChargeAmount' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AllowanceTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ChargeTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrandTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossLineTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetIncludingTaxesLineTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetLineTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductWeightLossInformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxBasisTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TaxTotalAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@currencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalRetailValueInformationAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubtotalCalculatedTradeTax' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TotalAdjustmentAmount' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:Name' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AdditionalReferenceReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableMaterialGoodsCharacteristic' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:Description' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:Value' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableProductCharacteristicCondition' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableReferencedStandard' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ContentTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MeasurementMethodCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von 'ram:TypeCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValueCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValueDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValueIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@unitCode' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@unitCodeListVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@unitCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ValueSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:AreaDensityMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BrandName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:BrandOwnerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:CertificationEvidenceReferenceReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ColourCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ColourDescription' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ClassCode' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:ClassName' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ApplicableReferencedStandard' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von 'ram:ClassCode' ist unzulässig. + + + + + + + + + + + + + + Das Attribut '@listID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@listID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listSchemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@listURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ClassProductCharacteristic' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubClassCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SystemID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SystemName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Designation' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:DrainedNetWeightMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndItemName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:EndItemTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedCancellationAnnouncedLaunchDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:FormattedLatestProductDataChangeDateTime' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@schemeID' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:GrossWeightMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:GlobalID' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:Name' muss genau 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:Description' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + Das Element 'ram:UnitQuantity' darf höchstens 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@schemeID' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IndustryAssignedID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ManufacturerAssignedID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:RelationshipTypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Attribut '@unitCode' ist erforderlich in diesem Kontext. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@unitCodeListAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@unitCodeListAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@unitCodeListID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + Wert von '@unitCode' ist unzulässig. + + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:IndividualTradeProductInstance' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InformationNote' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:InspectionReferenceReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LegalRightsOwnerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:LinearSpatialDimension' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MSDSReferenceReferencedDocument' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ManufacturerAssignedID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ManufacturerTradeParty' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MaximumLinearSpatialDimension' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:MinimumLinearSpatialDimension' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@languageLocaleID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:NetWeightMeasure' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + + + Das Element 'ram:ID' muss genau 1 mal auftreten. + + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:Name' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubordinateTradeCountrySubDivision' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:PresentationSpecifiedBinaryFile' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:ProductGroupID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeAgencyName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeDataURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeURI' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Attribut '@schemeVersionID' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:SubBrandName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TradeName' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:TypeCode' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:UseDescription' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'ram:VariableMeasureIndicator' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + + + + + + + + + + + + + + + + Element 'rsm:ValuationBreakdownStatement' soll in diesem Kontext nicht verwendet werden. + + + + + + + + + From 3b706724fbf3bda51a41058e1c5bb0174132e29b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sun, 26 Jul 2020 11:23:19 +0200 Subject: [PATCH 029/138] pom corrections --- History.md | 1 + Mustang-CLI/pom.xml | 1 + library/pom.xml | 10 +++++----- validator/pom.xml | 22 ++-------------------- 4 files changed, 9 insertions(+), 25 deletions(-) diff --git a/History.md b/History.md index f669bf87..255d38a1 100644 --- a/History.md +++ b/History.md @@ -10,6 +10,7 @@ - be able to disable "source pdf set to timeout" - automated tests zuv/verapdf validate created library test files - unify loggers +- merge readmes and history.md s done - remove jaxb - 2.1 now default diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml index 8b7fcaef..8193581c 100644 --- a/Mustang-CLI/pom.xml +++ b/Mustang-CLI/pom.xml @@ -87,6 +87,7 @@ org.apache.maven.plugins maven-jar-plugin + 3.2.0 diff --git a/library/pom.xml b/library/pom.xml index b70b04e9..e4abd6ff 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -92,14 +92,14 @@ org.xmlunit xmlunit-core - 2.6.2 + 2.6.3 test - + - com.sanityinc - jargs - 2.0-SNAPSHOT + org.xmlunit + xmlunit-assertj + 2.6.3 diff --git a/validator/pom.xml b/validator/pom.xml index 4996ba5d..025c17ed 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -118,7 +118,7 @@ - + @@ -167,24 +167,6 @@ - - - com.helger.maven - ph-sch2xslt-maven-plugin - 5.0.8 - - ${basedir}/src/main/resources/ - ${basedir}/src/main/resources/xslt - - - - - convert - - - - org.apache.maven.plugins maven-shade-plugin From 67bddba15441ab813617177bd086a47da94c5103 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sun, 26 Jul 2020 11:23:51 +0200 Subject: [PATCH 030/138] move invoice item contact and product out of zugferd namespace --- .../main/java/org/mustangproject/Contact.java | 4 +- .../main/java/org/mustangproject/Invoice.java | 80 ++++++++-------- .../main/java/org/mustangproject/Item.java | 3 +- .../main/java/org/mustangproject/Product.java | 2 +- .../ZUGFeRD/ZUGFeRDImporter.java | 20 ++-- .../ZUGFeRD/ZUGFeRDInvoiceImporter.java | 11 ++- .../org/mustangproject/ZUGFeRD/XRTest.java | 91 +++++++++---------- .../mustangproject/ZUGFeRD/ZF2PushTest.java | 10 +- .../org/mustangproject/ZUGFeRD/ZF2Test.java | 13 ++- .../ZUGFeRD/ZF2ZInvoiceImporterTest.java | 12 +-- .../validator/XMLValidator.java | 2 +- 11 files changed, 121 insertions(+), 127 deletions(-) diff --git a/library/src/main/java/org/mustangproject/Contact.java b/library/src/main/java/org/mustangproject/Contact.java index 5dafc75b..dbe470fb 100644 --- a/library/src/main/java/org/mustangproject/Contact.java +++ b/library/src/main/java/org/mustangproject/Contact.java @@ -1,4 +1,6 @@ -package org.mustangproject.ZUGFeRD; +package library.src.main.java.org.mustangproject; + +import org.mustangproject.ZUGFeRD.IZUGFeRDExportableContact; public class Contact implements IZUGFeRDExportableContact { diff --git a/library/src/main/java/org/mustangproject/Invoice.java b/library/src/main/java/org/mustangproject/Invoice.java index 4d47c89d..7c9f2c36 100644 --- a/library/src/main/java/org/mustangproject/Invoice.java +++ b/library/src/main/java/org/mustangproject/Invoice.java @@ -18,13 +18,15 @@ *

* ********************************************************************** */ -package org.mustangproject.ZUGFeRD; +package library.src.main.java.org.mustangproject; + +import org.mustangproject.ZUGFeRD.*; import java.math.BigDecimal; import java.util.ArrayList; import java.util.Date; -public class ZUGFeRD2PushProvider implements IZUGFeRDExportableTransaction { +public class Invoice implements IZUGFeRDExportableTransaction { protected String documentName = null, documentCode = null, number = null, ownOrganisationFullPlaintextInfo = null, referenceNumber = null, shipToOrganisationID = null, shipToOrganisationName = null, shipToStreet = null, shipToZIP = null, shipToLocation = null, shipToCountry = null, buyerOrderReferencedDocumentID = null, buyerOrderReferencedDocumentIssueDateTime = null, ownTaxID = null, ownVATID = null, ownForeignOrganisationID = null, ownOrganisationName = null, ownStreet = null, ownZIP = null, ownLocation = null, ownCountry = null, currency = null, paymentTermDescription = null; protected Date issueDate = null, dueDate = null, deliveryDate = null; @@ -37,7 +39,7 @@ public class ZUGFeRD2PushProvider implements IZUGFeRDExportableTransaction { protected IZUGFeRDPaymentTerms paymentTerms = null; - public ZUGFeRD2PushProvider() { + public Invoice() { ZFItems = new ArrayList(); } @@ -46,7 +48,7 @@ public class ZUGFeRD2PushProvider implements IZUGFeRDExportableTransaction { return documentName; } - public ZUGFeRD2PushProvider setDocumentName(String documentName) { + public Invoice setDocumentName(String documentName) { this.documentName = documentName; return this; } @@ -56,7 +58,7 @@ public class ZUGFeRD2PushProvider implements IZUGFeRDExportableTransaction { return documentCode; } - public ZUGFeRD2PushProvider setDocumentCode(String documentCode) { + public Invoice setDocumentCode(String documentCode) { this.documentCode = documentCode; return this; } @@ -66,7 +68,7 @@ public class ZUGFeRD2PushProvider implements IZUGFeRDExportableTransaction { return number; } - public ZUGFeRD2PushProvider setNumber(String number) { + public Invoice setNumber(String number) { this.number = number; return this; } @@ -76,7 +78,7 @@ public class ZUGFeRD2PushProvider implements IZUGFeRDExportableTransaction { return ownOrganisationFullPlaintextInfo; } - public ZUGFeRD2PushProvider setOwnOrganisationFullPlaintextInfo(String ownOrganisationFullPlaintextInfo) { + public Invoice setOwnOrganisationFullPlaintextInfo(String ownOrganisationFullPlaintextInfo) { this.ownOrganisationFullPlaintextInfo = ownOrganisationFullPlaintextInfo; return this; } @@ -86,7 +88,7 @@ public class ZUGFeRD2PushProvider implements IZUGFeRDExportableTransaction { return referenceNumber; } - public ZUGFeRD2PushProvider setReferenceNumber(String referenceNumber) { + public Invoice setReferenceNumber(String referenceNumber) { this.referenceNumber = referenceNumber; return this; } @@ -96,7 +98,7 @@ public class ZUGFeRD2PushProvider implements IZUGFeRDExportableTransaction { return shipToOrganisationID; } - public ZUGFeRD2PushProvider setShipToOrganisationID(String shipToOrganisationID) { + public Invoice setShipToOrganisationID(String shipToOrganisationID) { this.shipToOrganisationID = shipToOrganisationID; return this; } @@ -106,7 +108,7 @@ public class ZUGFeRD2PushProvider implements IZUGFeRDExportableTransaction { return shipToOrganisationName; } - public ZUGFeRD2PushProvider setShipToOrganisationName(String shipToOrganisationName) { + public Invoice setShipToOrganisationName(String shipToOrganisationName) { this.shipToOrganisationName = shipToOrganisationName; return this; } @@ -116,7 +118,7 @@ public class ZUGFeRD2PushProvider implements IZUGFeRDExportableTransaction { return shipToStreet; } - public ZUGFeRD2PushProvider setShipToStreet(String shipToStreet) { + public Invoice setShipToStreet(String shipToStreet) { this.shipToStreet = shipToStreet; return this; } @@ -126,7 +128,7 @@ public class ZUGFeRD2PushProvider implements IZUGFeRDExportableTransaction { return shipToZIP; } - public ZUGFeRD2PushProvider setShipToZIP(String shipToZIP) { + public Invoice setShipToZIP(String shipToZIP) { this.shipToZIP = shipToZIP; return this; } @@ -136,7 +138,7 @@ public class ZUGFeRD2PushProvider implements IZUGFeRDExportableTransaction { return shipToLocation; } - public ZUGFeRD2PushProvider setShipToLocation(String shipToLocation) { + public Invoice setShipToLocation(String shipToLocation) { this.shipToLocation = shipToLocation; return this; } @@ -146,7 +148,7 @@ public class ZUGFeRD2PushProvider implements IZUGFeRDExportableTransaction { return shipToCountry; } - public ZUGFeRD2PushProvider setShipToCountry(String shipToCountry) { + public Invoice setShipToCountry(String shipToCountry) { this.shipToCountry = shipToCountry; return this; } @@ -156,7 +158,7 @@ public class ZUGFeRD2PushProvider implements IZUGFeRDExportableTransaction { return buyerOrderReferencedDocumentID; } - public ZUGFeRD2PushProvider setBuyerOrderReferencedDocumentID(String buyerOrderReferencedDocumentID) { + public Invoice setBuyerOrderReferencedDocumentID(String buyerOrderReferencedDocumentID) { this.buyerOrderReferencedDocumentID = buyerOrderReferencedDocumentID; return this; } @@ -166,7 +168,7 @@ public class ZUGFeRD2PushProvider implements IZUGFeRDExportableTransaction { return buyerOrderReferencedDocumentIssueDateTime; } - public ZUGFeRD2PushProvider setBuyerOrderReferencedDocumentIssueDateTime(String buyerOrderReferencedDocumentIssueDateTime) { + public Invoice setBuyerOrderReferencedDocumentIssueDateTime(String buyerOrderReferencedDocumentIssueDateTime) { this.buyerOrderReferencedDocumentIssueDateTime = buyerOrderReferencedDocumentIssueDateTime; return this; } @@ -176,7 +178,7 @@ public class ZUGFeRD2PushProvider implements IZUGFeRDExportableTransaction { return ownTaxID; } - public ZUGFeRD2PushProvider setOwnTaxID(String ownTaxID) { + public Invoice setOwnTaxID(String ownTaxID) { this.ownTaxID = ownTaxID; return this; } @@ -186,7 +188,7 @@ public class ZUGFeRD2PushProvider implements IZUGFeRDExportableTransaction { return ownVATID; } - public ZUGFeRD2PushProvider setOwnVATID(String ownVATID) { + public Invoice setOwnVATID(String ownVATID) { this.ownVATID = ownVATID; return this; } @@ -196,7 +198,7 @@ public class ZUGFeRD2PushProvider implements IZUGFeRDExportableTransaction { return ownForeignOrganisationID; } - public ZUGFeRD2PushProvider setOwnForeignOrganisationID(String ownForeignOrganisationID) { + public Invoice setOwnForeignOrganisationID(String ownForeignOrganisationID) { this.ownForeignOrganisationID = ownForeignOrganisationID; return this; } @@ -206,7 +208,7 @@ public class ZUGFeRD2PushProvider implements IZUGFeRDExportableTransaction { return ownOrganisationName; } - public ZUGFeRD2PushProvider setOwnOrganisationName(String ownOrganisationName) { + public Invoice setOwnOrganisationName(String ownOrganisationName) { this.ownOrganisationName = ownOrganisationName; return this; } @@ -216,7 +218,7 @@ public class ZUGFeRD2PushProvider implements IZUGFeRDExportableTransaction { return ownStreet; } - public ZUGFeRD2PushProvider setOwnStreet(String ownStreet) { + public Invoice setOwnStreet(String ownStreet) { this.ownStreet = ownStreet; return this; } @@ -226,7 +228,7 @@ public class ZUGFeRD2PushProvider implements IZUGFeRDExportableTransaction { return ownZIP; } - public ZUGFeRD2PushProvider setOwnZIP(String ownZIP) { + public Invoice setOwnZIP(String ownZIP) { this.ownZIP = ownZIP; return this; } @@ -235,7 +237,7 @@ public class ZUGFeRD2PushProvider implements IZUGFeRDExportableTransaction { return ownLocation; } - public ZUGFeRD2PushProvider setOwnLocation(String getOwnLocation) { + public Invoice setOwnLocation(String getOwnLocation) { this.ownLocation = getOwnLocation; return this; } @@ -244,7 +246,7 @@ public class ZUGFeRD2PushProvider implements IZUGFeRDExportableTransaction { return ownCountry; } - public ZUGFeRD2PushProvider setOwnCountry(String getOwnCountry) { + public Invoice setOwnCountry(String getOwnCountry) { this.ownCountry = getOwnCountry; return this; } @@ -254,7 +256,7 @@ public class ZUGFeRD2PushProvider implements IZUGFeRDExportableTransaction { return currency; } - public ZUGFeRD2PushProvider setCurrency(String currency) { + public Invoice setCurrency(String currency) { this.currency = currency; return this; } @@ -264,7 +266,7 @@ public class ZUGFeRD2PushProvider implements IZUGFeRDExportableTransaction { return paymentTermDescription; } - public ZUGFeRD2PushProvider setPaymentTermDescription(String paymentTermDescription) { + public Invoice setPaymentTermDescription(String paymentTermDescription) { this.paymentTermDescription = paymentTermDescription; return this; } @@ -274,7 +276,7 @@ public class ZUGFeRD2PushProvider implements IZUGFeRDExportableTransaction { return issueDate; } - public ZUGFeRD2PushProvider setIssueDate(Date issueDate) { + public Invoice setIssueDate(Date issueDate) { this.issueDate = issueDate; return this; } @@ -284,7 +286,7 @@ public class ZUGFeRD2PushProvider implements IZUGFeRDExportableTransaction { return dueDate; } - public ZUGFeRD2PushProvider setDueDate(Date dueDate) { + public Invoice setDueDate(Date dueDate) { this.dueDate = dueDate; return this; } @@ -294,7 +296,7 @@ public class ZUGFeRD2PushProvider implements IZUGFeRDExportableTransaction { return deliveryDate; } - public ZUGFeRD2PushProvider setDeliveryDate(Date deliveryDate) { + public Invoice setDeliveryDate(Date deliveryDate) { this.deliveryDate = deliveryDate; return this; } @@ -304,7 +306,7 @@ public class ZUGFeRD2PushProvider implements IZUGFeRDExportableTransaction { return totalPrepaidAmount; } - public ZUGFeRD2PushProvider setTotalPrepaidAmount(BigDecimal totalPrepaidAmount) { + public Invoice setTotalPrepaidAmount(BigDecimal totalPrepaidAmount) { this.totalPrepaidAmount = totalPrepaidAmount; return this; } @@ -314,7 +316,7 @@ public class ZUGFeRD2PushProvider implements IZUGFeRDExportableTransaction { return ownContact; } - public ZUGFeRD2PushProvider setOwnContact(IZUGFeRDExportableContact ownContact) { + public Invoice setOwnContact(IZUGFeRDExportableContact ownContact) { this.ownContact = ownContact; return this; } @@ -324,7 +326,7 @@ public class ZUGFeRD2PushProvider implements IZUGFeRDExportableTransaction { return recipient; } - public ZUGFeRD2PushProvider setRecipient(IZUGFeRDExportableContact recipient) { + public Invoice setRecipient(IZUGFeRDExportableContact recipient) { this.recipient = recipient; return this; } @@ -334,7 +336,7 @@ public class ZUGFeRD2PushProvider implements IZUGFeRDExportableTransaction { return ZFAllowances; } - public ZUGFeRD2PushProvider setZFAllowances(IZUGFeRDAllowanceCharge[] ZFAllowances) { + public Invoice setZFAllowances(IZUGFeRDAllowanceCharge[] ZFAllowances) { this.ZFAllowances = ZFAllowances; return this; } @@ -344,7 +346,7 @@ public class ZUGFeRD2PushProvider implements IZUGFeRDExportableTransaction { return ZFCharges; } - public ZUGFeRD2PushProvider setZFCharges(IZUGFeRDAllowanceCharge[] ZFCharges) { + public Invoice setZFCharges(IZUGFeRDAllowanceCharge[] ZFCharges) { this.ZFCharges = ZFCharges; return this; } @@ -354,7 +356,7 @@ public class ZUGFeRD2PushProvider implements IZUGFeRDExportableTransaction { return ZFLogisticsServiceCharges; } - public ZUGFeRD2PushProvider setZFLogisticsServiceCharges(IZUGFeRDAllowanceCharge[] ZFLogisticsServiceCharges) { + public Invoice setZFLogisticsServiceCharges(IZUGFeRDAllowanceCharge[] ZFLogisticsServiceCharges) { this.ZFLogisticsServiceCharges = ZFLogisticsServiceCharges; return this; } @@ -363,7 +365,7 @@ public class ZUGFeRD2PushProvider implements IZUGFeRDExportableTransaction { return getTradeSettlement; } - public ZUGFeRD2PushProvider setGetTradeSettlement(IZUGFeRDTradeSettlement[] getTradeSettlement) { + public Invoice setGetTradeSettlement(IZUGFeRDTradeSettlement[] getTradeSettlement) { this.getTradeSettlement = getTradeSettlement; return this; } @@ -373,7 +375,7 @@ public class ZUGFeRD2PushProvider implements IZUGFeRDExportableTransaction { return paymentTerms; } - public ZUGFeRD2PushProvider setPaymentTerms(IZUGFeRDPaymentTerms paymentTerms) { + public Invoice setPaymentTerms(IZUGFeRDPaymentTerms paymentTerms) { this.paymentTerms = paymentTerms; return this; } @@ -383,7 +385,7 @@ public class ZUGFeRD2PushProvider implements IZUGFeRDExportableTransaction { return deliveryAddress; } - public ZUGFeRD2PushProvider setDeliveryAddress(IZUGFeRDExportableContact deliveryAddress) { + public Invoice setDeliveryAddress(IZUGFeRDExportableContact deliveryAddress) { this.deliveryAddress = deliveryAddress; return this; } @@ -393,7 +395,7 @@ public class ZUGFeRD2PushProvider implements IZUGFeRDExportableTransaction { return ZFItems.toArray(new IZUGFeRDExportableItem[0]); } - public ZUGFeRD2PushProvider addItem(IZUGFeRDExportableItem item) { + public Invoice addItem(IZUGFeRDExportableItem item) { ZFItems.add(item); return this; } diff --git a/library/src/main/java/org/mustangproject/Item.java b/library/src/main/java/org/mustangproject/Item.java index e6424456..4e291287 100644 --- a/library/src/main/java/org/mustangproject/Item.java +++ b/library/src/main/java/org/mustangproject/Item.java @@ -1,8 +1,7 @@ -package org.mustangproject.ZUGFeRD; +package library.src.main.java.org.mustangproject; import org.mustangproject.ZUGFeRD.IZUGFeRDAllowanceCharge; import org.mustangproject.ZUGFeRD.IZUGFeRDExportableItem; -import org.mustangproject.ZUGFeRD.IZUGFeRDExportableProduct; import java.math.BigDecimal; diff --git a/library/src/main/java/org/mustangproject/Product.java b/library/src/main/java/org/mustangproject/Product.java index 8fcf1c06..4e2af2fd 100644 --- a/library/src/main/java/org/mustangproject/Product.java +++ b/library/src/main/java/org/mustangproject/Product.java @@ -1,4 +1,4 @@ -package org.mustangproject.ZUGFeRD; +package library.src.main.java.org.mustangproject; import org.mustangproject.ZUGFeRD.IZUGFeRDExportableProduct; diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java index 7c049045..aff207d1 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java @@ -30,6 +30,8 @@ import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationException; import javax.xml.xpath.*; +import library.src.main.java.org.mustangproject.Item; +import library.src.main.java.org.mustangproject.Product; import org.apache.pdfbox.pdmodel.PDDocument; import org.apache.pdfbox.pdmodel.PDDocumentNameDictionary; import org.apache.pdfbox.pdmodel.PDEmbeddedFilesNameTreeNode; @@ -809,13 +811,13 @@ public class ZUGFeRDImporter { * returns a list of LineItems * @return a List of LineItem instances */ - public List getLineItemList() { + public List getLineItemList() { List nodeList = getLineItemNodes(); - List lineItemList = new ArrayList<>(); + List lineItemList = new ArrayList<>(); for (Node n: nodeList ) { - Item lineItem = new Item(null, null, null); + library.src.main.java.org.mustangproject.Item lineItem = new Item(null, null, null); lineItem.setProduct(new Product(null,null,null,null)); NodeList nl = n.getChildNodes(); @@ -848,16 +850,16 @@ public class ZUGFeRDImporter { case "ram:SpecifiedTradeProduct": node = getNodeByName(nn.getChildNodes(), "ram:SellerAssignedID"); - lineItem.product.setSellerAssignedID(getNodeValue(node)); + lineItem.getProduct().setSellerAssignedID(getNodeValue(node)); node = getNodeByName(nn.getChildNodes(), "ram:BuyerAssignedID"); - lineItem.product.setBuyerAssignedID(getNodeValue(node)); + lineItem.getProduct().setBuyerAssignedID(getNodeValue(node)); node = getNodeByName(nn.getChildNodes(), "ram:Name"); - lineItem.product.setName(getNodeValue(node)); + lineItem.getProduct().setName(getNodeValue(node)); node = getNodeByName(nn.getChildNodes(), "ram:Description"); - lineItem.product.setDescription(getNodeValue(node)); + lineItem.getProduct().setDescription(getNodeValue(node)); break; case "ram:SpecifiedLineTradeDelivery": @@ -871,7 +873,7 @@ public class ZUGFeRDImporter { node = getNodeByName(nn.getChildNodes(), "ram:ApplicableTradeTax"); if (node != null) { node = getNodeByName(node.getChildNodes(), "ram:RateApplicablePercent"); - lineItem.product.setVATPercent(tryBigDecimal(getNodeValue(node))); + lineItem.getProduct().setVATPercent(tryBigDecimal(getNodeValue(node))); } node = getNodeByName(nn.getChildNodes(), "ram:ApplicableTradeTax"); @@ -892,7 +894,7 @@ public class ZUGFeRDImporter { node = getNodeByName(nn.getChildNodes(), "ram:ApplicableTradeTax"); if (node != null) { node = getNodeByName(node.getChildNodes(), "ram:ApplicablePercent"); - lineItem.product.setVATPercent(tryBigDecimal(getNodeValue(node))); + lineItem.getProduct().setVATPercent(tryBigDecimal(getNodeValue(node))); } node = getNodeByName(nn.getChildNodes(), "ram:ApplicableTradeTax"); diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDInvoiceImporter.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDInvoiceImporter.java index 7960e9ce..3337dc82 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDInvoiceImporter.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDInvoiceImporter.java @@ -1,23 +1,24 @@ package org.mustangproject.ZUGFeRD; -import org.w3c.dom.Document; +import library.src.main.java.org.mustangproject.Contact; +import library.src.main.java.org.mustangproject.Invoice; +import library.src.main.java.org.mustangproject.Item; +import library.src.main.java.org.mustangproject.Product; import org.w3c.dom.Node; import org.w3c.dom.NodeList; import javax.xml.xpath.*; import java.math.BigDecimal; import java.util.Date; -import java.util.logging.Level; -import java.util.logging.Logger; public class ZUGFeRDInvoiceImporter extends ZUGFeRDImporter { public ZUGFeRDInvoiceImporter(String filename) { super(filename); } - public ZUGFeRD2PushProvider extractInvoice() { + public Invoice extractInvoice() { String number="AB123"; - ZUGFeRD2PushProvider zpp=new ZUGFeRD2PushProvider().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setOwnStreet("teststr").setOwnZIP("55232").setOwnLocation("teststadt").setOwnCountry("DE").setOwnTaxID("4711").setOwnVATID("0815").setRecipient(new Contact("Franz Müller", "0177123456", "fmueller@test.com", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number); + Invoice zpp=new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setOwnStreet("teststr").setOwnZIP("55232").setOwnLocation("teststadt").setOwnCountry("DE").setOwnTaxID("4711").setOwnVATID("0815").setRecipient(new Contact("Franz Müller", "0177123456", "fmueller@test.com", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number); //.addItem(new Item(new Product("Testprodukt","","C62",new BigDecimal(0)),amount,new BigDecimal(1.0))) zpp.setOwnOrganisationName(extractString("//SellerTradeParty/Name")); diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/XRTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/XRTest.java index babff567..95c72b92 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/XRTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/XRTest.java @@ -1,83 +1,80 @@ -/** ********************************************************************** - * +/** + * ********************************************************************* + *

* Copyright 2019 Jochen Staerk - * + *

* Use is subject to license terms. - * + *

* Licensed under the Apache License, Version 2.0 (the "License"); you may not * use this file except in compliance with the License. You may obtain a copy * of the License at http://www.apache.org/licenses/LICENSE-2.0. - * + *

* Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * + *

* See the License for the specific language governing permissions and * limitations under the License. - * - *********************************************************************** */ -package org.mustangproject.ZUGFeRD; - -import java.io.IOException; -import java.io.InputStream; -import java.math.BigDecimal; -import java.util.Date; + *

+ * ********************************************************************** + */ +package library.src.test.java.org.mustangproject.ZUGFeRD; +import junit.framework.TestCase; import library.src.main.java.org.mustangproject.Contact; import library.src.main.java.org.mustangproject.Invoice; import library.src.main.java.org.mustangproject.Item; import library.src.main.java.org.mustangproject.Product; import org.junit.FixMethodOrder; import org.junit.runners.MethodSorters; +import org.mustangproject.ZUGFeRD.ZUGFeRD2PullProvider; +import org.mustangproject.ZUGFeRD.ZUGFeRDExporter; +import org.mustangproject.ZUGFeRD.ZUGFeRDExporterFromA3Factory; +import org.mustangproject.ZUGFeRD.ZUGFeRDImporter; -import junit.framework.TestCase; -import junit.framework.Test; -import junit.framework.TestSuite; +import org.xmlunit.builder.Input; +import org.xmlunit.xpath.JAXPXPathEngine; +import org.xmlunit.xpath.XPathEngine; + + +import java.io.IOException; +import java.io.InputStream; +import java.math.BigDecimal; +import java.util.Date; + +import static org.xmlunit.assertj.XmlAssert.assertThat; + @FixMethodOrder(MethodSorters.NAME_ASCENDING) -public class ZF2PushTest extends TestCase { - final String TARGET_PDF = "./target/testout-ZF2Push.pdf"; +public class XRTest extends TestCase { public void testPushExport() { // the writing part - String orgname="Test company"; - String number="123"; - String amountStr="1.00"; - BigDecimal amount=new BigDecimal(amountStr); - try (InputStream SOURCE_PDF = this.getClass() - .getResourceAsStream("/MustangGnuaccountingBeispielRE-20170509_505PDFA3.pdf"); + String orgname = "Test company"; + String number = "123"; + String amountStr = "1.00"; + BigDecimal amount = new BigDecimal(amountStr); - ZUGFeRDExporter ze = new ZUGFeRDExporterFromA3Factory().setProducer("My Application") - .setCreator(System.getProperty("user.name")).setZUGFeRDVersion(2).ignorePDFAErrors() - .load(SOURCE_PDF)) { + Invoice i = new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setOwnOrganisationName(orgname).setOwnStreet("teststr").setOwnZIP("55232").setOwnLocation("teststadt").setOwnCountry("DE").setOwnTaxID("4711").setOwnVATID("0815").setRecipient(new Contact("Franz Müller", "0177123456", "fmueller@test.com", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number).addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(0)), amount, new BigDecimal(1.0))); - ze.PDFattachZugferdFile(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setOwnOrganisationName(orgname).setOwnStreet("teststr").setOwnZIP("55232").setOwnLocation("teststadt").setOwnCountry("DE").setOwnTaxID("4711").setOwnVATID("0815").setRecipient(new Contact("Franz Müller", "0177123456", "fmueller@test.com", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number).addItem(new Item(new Product("Testprodukt","","C62",new BigDecimal(0)),amount,new BigDecimal(1.0)))); - String theXML = new String(ze.getProvider().getXML()); - assertTrue(theXML.contains(" li = zi.getLineItemList(); + List li = zi.getLineItemList(); assertEquals(zi.getLineItemList().get(0).getId().toString(), "1"); - assertEquals(zi.getLineItemList().get(0).product.getBuyerAssignedID(), ""); - assertEquals(zi.getLineItemList().get(0).product.getSellerAssignedID(), ""); + assertEquals(zi.getLineItemList().get(0).getProduct().getBuyerAssignedID(), ""); + assertEquals(zi.getLineItemList().get(0).getProduct().getSellerAssignedID(), ""); assertEquals(zi.getLineItemList().get(0).getLineTotalAmount().toString(), "160.00"); assertEquals(zi.getLineItemList().get(0).getQuantity().toString(), "1.0000"); assertEquals(zi.getLineItemList().get(0).getGrossPrice().toString(), "160.0000"); - assertEquals(zi.getLineItemList().get(0).product.getVATPercent().toString(), "7.00"); - assertEquals(zi.getLineItemList().get(0).product.getName(), "Künstlerische Gestaltung (Stunde): Einer Beispielrechnung"); - assertEquals(zi.getLineItemList().get(0).product.getDescription(), ""); + assertEquals(zi.getLineItemList().get(0).getProduct().getVATPercent().toString(), "7.00"); + assertEquals(zi.getLineItemList().get(0).getProduct().getName(), "Künstlerische Gestaltung (Stunde): Einer Beispielrechnung"); + assertEquals(zi.getLineItemList().get(0).getProduct().getDescription(), ""); try { assertEquals(zi.getVersion(), 2); diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2ZInvoiceImporterTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2ZInvoiceImporterTest.java index e8ef1f7c..ebc0de80 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2ZInvoiceImporterTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2ZInvoiceImporterTest.java @@ -19,15 +19,7 @@ *********************************************************************** */ package org.mustangproject.ZUGFeRD; -import java.io.ByteArrayOutputStream; -import java.io.IOException; -import java.io.InputStream; -import java.math.BigDecimal; -import java.text.SimpleDateFormat; -import java.util.Calendar; -import java.util.Date; -import java.util.GregorianCalendar; - +import library.src.main.java.org.mustangproject.Invoice; import org.junit.FixMethodOrder; import org.junit.runners.MethodSorters; @@ -47,7 +39,7 @@ public class ZF2ZInvoiceImporterTest extends TestCase { ZUGFeRDInvoiceImporter zii=new ZUGFeRDInvoiceImporter(TARGET_PDF); - ZUGFeRD2PushProvider invoice=zii.extractInvoice(); + Invoice invoice=zii.extractInvoice(); // Reading ZUGFeRD assertEquals("Bei Spiel GmbH", invoice.getOwnOrganisationName()); assertEquals(3, invoice.getZFItems().length); diff --git a/validator/src/main/java/org/mustangproject/validator/XMLValidator.java b/validator/src/main/java/org/mustangproject/validator/XMLValidator.java index 4a3909ea..59ebdbc1 100644 --- a/validator/src/main/java/org/mustangproject/validator/XMLValidator.java +++ b/validator/src/main/java/org/mustangproject/validator/XMLValidator.java @@ -285,7 +285,7 @@ public class XMLValidator extends Validator { context.addCustomXML("" + ((context.getVersion() != null) ? context.getVersion() : "invalid") + "" + ((context.getProfile() != null) ? context.getProfile() : "invalid") + - "" + firedRules + "" + failedRules + "" + "" + (endTime - startXMLTime) + ""); + "" + firedRules + "" + failedRules + "" + "" + (endTime - startXMLTime) + ""); } From 2778af34fdfa3303a36c8261997d2d7b51a5cd89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sun, 26 Jul 2020 12:07:30 +0200 Subject: [PATCH 031/138] support multiple possible interactive filename extensions --- History.md | 2 ++ .../org/mustangproject/commandline/Main.java | 32 +++++++++++-------- 2 files changed, 20 insertions(+), 14 deletions(-) diff --git a/History.md b/History.md index 255d38a1..03a23dbe 100644 --- a/History.md +++ b/History.md @@ -10,6 +10,8 @@ - be able to disable "source pdf set to timeout" - automated tests zuv/verapdf validate created library test files - unify loggers +- xmp errors may not show correctly in log +- switch for no log and no notices - merge readmes and history.md s done - remove jaxb diff --git a/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java b/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java index f958aa3a..962afc39 100755 --- a/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java +++ b/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java @@ -168,7 +168,7 @@ public class Main { * * @param prompt the text the user is asked * @param defaultFilename a default Filename - * @param expectedExtension will warn if filename does not match expected file extension + * @param expectedExtension will warn if filename does not match expected file extension, "or" possible with e.g. pdf|xml * @param ensureFileExists will warn if file does NOT exist (for input files) * @param ensureFileNotExists will warn if file DOES exist (for output files) * @return String @@ -194,8 +194,23 @@ public class Main { selectedName = defaultFilename; } + boolean hasCorrectExtension=false; + String[] expectedExtensions=expectedExtension.split("\\|"); + for (String currentExtension: expectedExtensions) { + if (selectedName.toLowerCase().endsWith(expectedExtension.toLowerCase())) { + hasCorrectExtension=true; + } + } // error cases - if (!selectedName.toLowerCase().endsWith(expectedExtension.toLowerCase())) { + if (ensureFileExists) { + if (fileExists(selectedName)) { + fileExistenceOK = true; + } else { + System.out.println("File does not exist, try again or CTRL+C to cancel"); + // discard the input, a scanner.reset is not sufficient + fileExistenceOK = false; + } + } else if (!hasCorrectExtension) { System.err.println("Expected " + expectedExtension + " extension, this may corrupt your file. Do you still want to continue?(Y|N)"); String selectedAnswer = ""; @@ -209,14 +224,6 @@ public class Main { System.exit(-1); } - } else if (ensureFileExists) { - if (fileExists(selectedName)) { - fileExistenceOK = true; - } else { - System.out.println("File does not exist, try again or CTRL+C to cancel"); - // discard the input, a scanner.reset is not sufficient - fileExistenceOK = false; - } } else { fileExistenceOK = true; @@ -341,11 +348,8 @@ public class Main { private static boolean performValidate(String sourceName) { boolean optionsRecognized; if (sourceName == null) { - sourceName = getFilenameFromUser("Source PDF", "invoice.pdf", "pdf", true, false); - } else { - System.out.println("Source PDF set to " + sourceName); + sourceName = getFilenameFromUser("Source PDF or XML", "invoice.pdf", "pdf|xml", true, false); } - ZUGFeRDValidator zfv=new ZUGFeRDValidator(); System.out.println(zfv.validate(sourceName)); optionsRecognized = !zfv.hasOptionsError(); From d1b8d482adc6691788705e819ff920bf9c1cd146 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sun, 26 Jul 2020 16:26:36 +0200 Subject: [PATCH 032/138] have a --no-notices option --- History.md | 1 + .../org/mustangproject/commandline/Main.java | 94 ++++++++----------- .../validator/XMLValidator.java | 23 +++-- .../validator/ZUGFeRDValidator.java | 11 ++- 4 files changed, 69 insertions(+), 60 deletions(-) diff --git a/History.md b/History.md index 03a23dbe..bc2328a3 100644 --- a/History.md +++ b/History.md @@ -29,6 +29,7 @@ done - remove migration - be able to recursively validate directories - be able to ignore input pdf errors with -i +- be able to recursively scan directories using validateExpectValid/validateExpectInvalid - upgraded to verapdf 1.16.1 - added Ghostscript signature - removal of izugferddate/IZUGFeRDPaymentTerms,IZUGFeRDPaymentDiscountTerms diff --git a/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java b/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java index 962afc39..7d0a21bc 100755 --- a/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java +++ b/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java @@ -18,6 +18,15 @@ *********************************************************************** */ package org.mustangproject.commandline; +import com.sanityinc.jargs.CmdLineParser; +import com.sanityinc.jargs.CmdLineParser.Option; +import org.mustangproject.ZUGFeRD.ZUGFeRDConformanceLevel; +import org.mustangproject.ZUGFeRD.ZUGFeRDExporter; +import org.mustangproject.ZUGFeRD.ZUGFeRDExporterFromA1Factory; +import org.mustangproject.ZUGFeRD.ZUGFeRDImporter; +import org.mustangproject.validator.Validator; +import org.mustangproject.validator.ZUGFeRDValidator; + import java.io.BufferedReader; import java.io.File; import java.io.IOException; @@ -43,9 +52,11 @@ import org.mustangproject.validator.ZUGFeRDValidator; import com.sanityinc.jargs.CmdLineParser; import com.sanityinc.jargs.CmdLineParser.Option; +import org.slf4j.LoggerFactory; public class Main { - // build with: /opt/local/bin/mvn clean compile assembly:single + private static final org.slf4j.Logger LOGGER = LoggerFactory.getLogger(Validator.class.getCanonicalName()); // log output + private static void printUsage() { System.err.println(getUsage()); } @@ -74,45 +85,27 @@ public class Main { + " [--format ]: set ZUGFeRD or FacturX\n" + " [--version <1|2>]: set ZUGFeRD version\n" + " [--profile <...>]: set ZUGFeRD profile\n" - + " For ZUGFeRD v1: ASIC, OMFORT or XTENDED\n" - + " For ZUGFeRD v2: INIMUM, BASIC L, ASIC, IUS, N16931, ETENDED " + + " For ZUGFeRD v1: ASIC, OMFORT or EXENDED\n" + + " For ZUGFeRD v2: INIMUM, BASIC L, ASIC, IUS, N16931, Rechnung, EXENDED " + " validate validate XML or PDF file \n" + + " [--no-notices]: refrain from reporting notices\n" + " Additional parameters (optional - user will be prompted if not defined)\n" + " [--source ]: input PDF or XML file\n" + + " validateExpectValid validate directory expecting positive results \n" + + " [--no-notices]: refrain from reporting notices\n" + + " Additional parameters (optional - user will be prompted if not defined)\n" + + " -d, --directory to check recursively \n" + + " validateExpectInvalid validate directory expecting negative results \n" + + " [--no-notices]: refrain from reporting notices\n" + + " Additional parameters (optional - user will be prompted if not defined)\n" + + " -d, --directory to check recursively\n" ; } private static void printHelp() { System.out.println("Mustangproject.org " + org.mustangproject.ZUGFeRD.Version.VERSION + " \r\n" - + "A Apache Public License library and command line tool for statistics on PDF invoices with\r\n" - + "ZUGFeRD Metadata (http://www.zugferd.org)\r\n" + "\r\n" + getUsage() + "\r\n" - + "* Count operations\r\n" + "\t-d, --directory\tcount ZUGFeRD files in directory to be scanned\r\n" - + "\t\tIf it is a directory, it will recurse.\r\n" - + "\t-l, --listfromstdin\tcount ZUGFeRD files from a list of linefeed separated files on runtime.\r\n" - + "\t\tIt will start once a blank line has been entered.\r\n" + "\r\n" - + "\tAdditional parameter for both count operations\r\n" - + "\t[-i, --ignorefileextension]\tCheck for all files (*.*) instead of PDF files only (*.pdf)\r\n" - + "\r\n" + "* Merge operations\r\n" + "\t-e, --extract\textract ZUGFeRD PDF to XML file\r\n" - + "\t\tAdditional parameters (optional - user will be prompted if not defined)\r\n" - + "\t\t[--source ]: set input PDF file\r\n" - + "\t\t[--out ]: set output XML file\r\n" - + "\t-u, --upgrade\tupgrade ZUGFeRD XML to ZUGFeRD 2 XML\r\n" - + "\t\tAdditional parameters (optional - user will be prompted if not defined)\r\n" - + "\t\t[--source ]: set input XML ZUGFeRD 1 file\r\n" - + "\t\t[--out ]: set output XML ZUGFeRD 2 file\r\n" - + "\t-a, --a3only\tupgrade from PDF/A1 to A3 only (no ZUGFeRD data attached) \r\n" - + "\t\tAdditional parameters (optional - user will be prompted if not defined)\r\n" - + "\t\t[--source ]: set input PDF file\r\n" - + "\t\t[--out ]: set output PDF file\r\n" - + "\t-c, --combine\tcombine XML and PDF file to ZUGFeRD PDF file\r\n" - + "\t\tAdditional parameters (optional - user will be prompted if not defined)\r\n" - + "\t\t[--source ]: set input PDF file\r\n" - + "\t\t[--source-xml ]: set input XML file\r\n" - + "\t\t[--out ]: set output PDF file\r\n" - + "\t\t[--format ]: enable factur-x or ZUGFeRD\r\n" - + "\t\t[--version <1|2>]: set ZUGFeRD version\r\n" + "\t\t[--profile <...>]: set ZUGFeRD profile\r\n" - + "\t\t\tFor ZUGFeRD v1: ASIC, OMFORT or XTENDED\r\n" - + "\t\t\tFor ZUGFeRD v2: INIMUM, BASIC L, ASIC, IUS, N16931, EXENDED, Rechnung\r\n"); + + "A Apache Public License tool for e-invoices with\r\n" + + "ZUGFeRD Metadata (http://www.zugferd.org)\r\n" + "\r\n" + getUsage() + "\r\n"); } /** @@ -148,7 +141,7 @@ public class Main { try { input = buffer.readLine(); } catch (IOException e) { - Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, e); + LOGGER.error(e.getMessage(), e); } @@ -185,7 +178,7 @@ public class Main { try { selectedName = buffer.readLine(); } catch (IOException e) { - Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, e); + LOGGER.error(e.getMessage(), e); } @@ -217,7 +210,7 @@ public class Main { try { selectedAnswer = buffer.readLine(); } catch (IOException e) { - Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, e); + LOGGER.error(e.getMessage(), e); } if (!selectedAnswer.equals("Y") && !selectedAnswer.equals("y")) { System.err.println("Aborted by user"); @@ -259,6 +252,7 @@ public class Main { Option sourceOption = parser.addStringOption("source"); // --out: output file Option outOption = parser.addStringOption("out"); + Option noNoticesOption = parser.addBooleanOption("no-notices"); // Command: Combining PDF and XML @@ -282,7 +276,6 @@ public class Main { // Command: Show metrics from list from stdin // --listfromstdin Option filesFromStdInOption = parser.addBooleanOption('l', "listfromstdin"); - try { parser.parse(args); } catch (CmdLineParser.OptionException e) { @@ -301,6 +294,8 @@ public class Main { String sourceXMLName = parser.getOptionValue(sourceXmlOption); String outName = parser.getOptionValue(outOption); String format = parser.getOptionValue(formatOption); + Boolean noNotices = parser.getOptionValue(noNoticesOption); + String zugferdVersion = parser.getOptionValue(zugferdVersionOption); String zugferdProfile = parser.getOptionValue(zugferdProfileOption); boolean optionsRecognized=false; @@ -320,37 +315,32 @@ public class Main { performConvert(sourceName, outName); optionsRecognized=true; } else if ((action!=null)&&(action.equals("validate"))) { - - optionsRecognized=performValidate(sourceName); - + optionsRecognized=performValidate(sourceName, noNotices!=null&&noNotices); } else if ((action!=null)&&(action.equals("validateExpectValid"))) { - optionsRecognized=performValidateExpect(true, directoryName); - - } else if ((action!=null)&&(action.equals("validateExpectInvalid"))) { - optionsRecognized=performValidateExpect(false, directoryName); - } else { // no argument or argument unknown printUsage(); System.exit(2); } } catch (Exception e) { - - Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, e); + LOGGER.error(e.getMessage(), e); System.exit(-1); } } - private static boolean performValidate(String sourceName) { + private static boolean performValidate(String sourceName, boolean noNotices) { boolean optionsRecognized; if (sourceName == null) { sourceName = getFilenameFromUser("Source PDF or XML", "invoice.pdf", "pdf|xml", true, false); } ZUGFeRDValidator zfv=new ZUGFeRDValidator(); + if (noNotices) { + zfv.disableNotices(); + } System.out.println(zfv.validate(sourceName)); optionsRecognized = !zfv.hasOptionsError(); if (!zfv.wasCompletelyValid()) { @@ -470,7 +460,7 @@ public class Main { try { format = getStringFromUser("Format (fx=Factur-X, zf=ZUGFeRD)", "zf", "fx|zf"); } catch (Exception e) { - Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, e); + LOGGER.error(e.getMessage(), e); } } else { System.out.println("Format set to " + format); @@ -480,7 +470,7 @@ public class Main { try { zfVersion = getStringFromUser("Version (1 or 2)", Integer.toString(ZUGFeRDExporter.DefaultZUGFeRDVersion), "1|2"); } catch (Exception e) { - Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, e); + LOGGER.error(e.getMessage(), e); } } else { System.out.println("Version set to " + zfVersion); @@ -497,8 +487,7 @@ public class Main { "M|m|W|w|B|b|C|c|E|e|T|t|X|x|"); } } catch (Exception e) { - Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, e); - + LOGGER.error(e.getMessage(), e); } } else { System.out.println("Profile set to " + zfProfile); @@ -567,8 +556,7 @@ public class Main { System.out.println("Written to " + outName); } catch (IOException e) { - Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, e); - + LOGGER.error(e.getMessage(), e); } } diff --git a/validator/src/main/java/org/mustangproject/validator/XMLValidator.java b/validator/src/main/java/org/mustangproject/validator/XMLValidator.java index 59ebdbc1..3f874d53 100644 --- a/validator/src/main/java/org/mustangproject/validator/XMLValidator.java +++ b/validator/src/main/java/org/mustangproject/validator/XMLValidator.java @@ -33,9 +33,6 @@ import com.helger.schematron.svrl.SVRLHelper; import org.xml.sax.InputSource; public class XMLValidator extends Validator { - public XMLValidator(ValidationContext ctx) { - super(ctx); - } private static final Logger LOGGER = LoggerFactory.getLogger(XMLValidator.class.getCanonicalName()); // log output // is @@ -46,9 +43,15 @@ public class XMLValidator extends Validator { protected String filename = ""; int firedRules = 0; int failedRules = 0; + boolean disableNotices=false; ISchematronResource aResSCH = null; - public void setFilename(String name) throws IrrecoverableValidationError { // from XML Filename + + public XMLValidator(ValidationContext ctx) { + super(ctx); + } + + public void setFilename(String name) throws IrrecoverableValidationError { // from XML Filename filename = name; // file existence must have been checked before @@ -74,6 +77,13 @@ public class XMLValidator extends Validator { return (uri1.equals(uri2) || uri1.startsWith(uri2 + "#")); } + + /*** + * don't report notices in validation report + */ + public void disableNotices() { + disableNotices=true; + } /*** * * @param xmlString @@ -263,8 +273,9 @@ public class XMLValidator extends Validator { && (isEN16931 || isXRechnung)) { //additionally validate against CEN validateSchematron(zfXML, "/xslt/cii16931schematron/EN16931-CII-validation.xslt", 24, ESeverity.error); - - validateXR(zfXML, XrechnungSeverity); + if (!disableNotices||XrechnungSeverity!=ESeverity.notice) { + validateXR(zfXML, XrechnungSeverity); + } } diff --git a/validator/src/main/java/org/mustangproject/validator/ZUGFeRDValidator.java b/validator/src/main/java/org/mustangproject/validator/ZUGFeRDValidator.java index f9ab60c4..61d6a354 100644 --- a/validator/src/main/java/org/mustangproject/validator/ZUGFeRDValidator.java +++ b/validator/src/main/java/org/mustangproject/validator/ZUGFeRDValidator.java @@ -39,6 +39,7 @@ public class ZUGFeRDValidator { protected boolean displayXMLValidationOutput; protected long startTime; protected boolean optionsRecognized; + protected boolean disableNotices = false; protected String Signature; protected boolean wasCompletelyValid = false; protected String logAppend=null; @@ -110,7 +111,9 @@ public class ZUGFeRDValidator { } else { BigFileSearcher searcher = new BigFileSearcher(); XMLValidator xv = new XMLValidator(context); - + if (disableNotices) { + xv.disableNotices(); + } byte[] pdfSignature = { '%', 'P', 'D', 'F' }; boolean isPDF = searcher.indexOf(file, pdfSignature) == 0; if (isPDF) { @@ -250,6 +253,12 @@ public class ZUGFeRDValidator { return sw.toString(); } + /*** + * don't report notices in validation report + */ + public void disableNotices() { + disableNotices=true; + } /** * Read the file and calculate the SHA-1 checksum * From baa26851bad06dbc6af013e97b606b55b77b9ac9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Tue, 28 Jul 2020 13:33:46 +0200 Subject: [PATCH 033/138] removed factories --- History.md | 9 +- .../org/mustangproject/commandline/Main.java | 57 +- .../main/java/org/mustangproject/Contact.java | 2 +- .../main/java/org/mustangproject/Invoice.java | 4 +- .../main/java/org/mustangproject/Item.java | 2 +- .../main/java/org/mustangproject/Product.java | 2 +- .../ZUGFeRD/CustomXMLProvider.java | 4 +- ...ction.java => IExportableTransaction.java} | 2 +- ...orterFromA1Factory.java => IExporter.java} | 11 +- .../ZUGFeRD/IProfileProvider.java | 2 +- .../mustangproject/ZUGFeRD/IXMLProvider.java | 2 +- ...rterFactory.java => IZUGFeRDExporter.java} | 34 +- ...eRDConformanceLevel.java => Profiles.java} | 2 +- .../ZUGFeRD/XMPSchemaPDFAExtensions.java | 6 +- .../ZUGFeRD/XMPSchemaZugferd.java | 2 +- .../mustangproject/ZUGFeRD/XRExporter.java | 75 +++ .../ZUGFeRD/ZUGFeRD1PullProvider.java | 10 +- .../ZUGFeRD/ZUGFeRD2PullProvider.java | 9 +- .../ZUGFeRD/ZUGFeRDExporterFromA1.java | 119 ++++ ...porter.java => ZUGFeRDExporterFromA3.java} | 627 ++++++------------ .../ZUGFeRD/ZUGFeRDExporterFromA3Factory.java | 208 ------ .../ZUGFeRD/ZUGFeRDImporter.java | 10 +- .../ZUGFeRD/ZUGFeRDInvoiceImporter.java | 8 +- .../ZUGFeRD/BackwardCompatibilityTest.java | 15 +- ...l.java => IExportableTransactionImpl.java} | 44 +- .../ZUGFeRD/MustangReaderTestCase.java | 4 +- .../MustangReaderWriterCustomXMLTest.java | 10 +- .../ZUGFeRD/MustangReaderWriterEdgeTest.java | 12 +- .../ZUGFeRD/MustangReaderWriterTest.java | 21 +- .../org/mustangproject/ZUGFeRD/XRTest.java | 21 +- .../mustangproject/ZUGFeRD/ZF2EdgeTest.java | 15 +- .../mustangproject/ZUGFeRD/ZF2PushTest.java | 17 +- .../org/mustangproject/ZUGFeRD/ZF2Test.java | 8 +- .../ZUGFeRD/ZF2ZInvoiceImporterTest.java | 2 +- 34 files changed, 573 insertions(+), 803 deletions(-) rename library/src/main/java/org/mustangproject/ZUGFeRD/{IZUGFeRDExportableTransaction.java => IExportableTransaction.java} (99%) rename library/src/main/java/org/mustangproject/ZUGFeRD/{ZUGFeRDExporterFromA1Factory.java => IExporter.java} (71%) rename library/src/main/java/org/mustangproject/ZUGFeRD/{IExporterFactory.java => IZUGFeRDExporter.java} (63%) rename library/src/main/java/org/mustangproject/ZUGFeRD/{ZUGFeRDConformanceLevel.java => Profiles.java} (96%) create mode 100644 library/src/main/java/org/mustangproject/ZUGFeRD/XRExporter.java create mode 100644 library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA1.java rename library/src/main/java/org/mustangproject/ZUGFeRD/{ZUGFeRDExporter.java => ZUGFeRDExporterFromA3.java} (55%) delete mode 100644 library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3Factory.java rename library/src/test/java/org/mustangproject/ZUGFeRD/{IZUGFeRDExportableTransactionImpl.java => IExportableTransactionImpl.java} (69%) diff --git a/History.md b/History.md index bc2328a3..23062454 100644 --- a/History.md +++ b/History.md @@ -1,9 +1,7 @@ 2.0 todo - verapdf as prevalidation - visualization? zugferdvisualizer? -- factory for xrechnung - new sample invoice -- complete or discard read into push provider - validate as library doc - javadoc export - prompt for source file for validation has to be pdf @@ -13,12 +11,16 @@ - xmp errors may not show correctly in log - switch for no log and no notices - merge readmes and history.md s +- homepage to be updated accordingly +- confirm correct generation from pdf/a3 files zf2edgetest done - remove jaxb - 2.1 now default - pushprovider - new xrechnung profile - german bank account numbers can no longer be specified (dropped in favor of IBAN and BIC) +- factory for xrechnung +- complete or discard read into push provider - integrates validator - validator now additionally supports xrechnung - integrates mustangserver @@ -33,6 +35,9 @@ done - upgraded to verapdf 1.16.1 - added Ghostscript signature - removal of izugferddate/IZUGFeRDPaymentTerms,IZUGFeRDPaymentDiscountTerms +switch +- change from ZUGFeRDExporter to IZUGFeRDExporter + 1.7.7 ===== 2020-05-26 diff --git a/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java b/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java index 7d0a21bc..9d7755f4 100755 --- a/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java +++ b/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java @@ -20,10 +20,7 @@ package org.mustangproject.commandline; import com.sanityinc.jargs.CmdLineParser; import com.sanityinc.jargs.CmdLineParser.Option; -import org.mustangproject.ZUGFeRD.ZUGFeRDConformanceLevel; -import org.mustangproject.ZUGFeRD.ZUGFeRDExporter; -import org.mustangproject.ZUGFeRD.ZUGFeRDExporterFromA1Factory; -import org.mustangproject.ZUGFeRD.ZUGFeRDImporter; +import org.mustangproject.ZUGFeRD.*; import org.mustangproject.validator.Validator; import org.mustangproject.validator.ZUGFeRDValidator; @@ -34,24 +31,12 @@ import java.io.InputStreamReader; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; -import java.util.logging.Level; -import java.util.logging.Logger; - -import javax.xml.transform.TransformerException; - -import org.mustangproject.ZUGFeRD.ZUGFeRDConformanceLevel; -import org.mustangproject.ZUGFeRD.ZUGFeRDExporter; -import org.mustangproject.ZUGFeRD.ZUGFeRDExporterFromA1Factory; -import org.mustangproject.ZUGFeRD.ZUGFeRDImporter; -import org.mustangproject.validator.ZUGFeRDValidator; /*** * This is the command line interface to mustangproject * */ -import com.sanityinc.jargs.CmdLineParser; -import com.sanityinc.jargs.CmdLineParser.Option; import org.slf4j.LoggerFactory; public class Main { @@ -392,7 +377,7 @@ public class Main { ensureFileNotExists(outName); // All params are good! continue... - ZUGFeRDExporter ze = new ZUGFeRDExporterFromA1Factory().setAttachZUGFeRDHeaders(false).load(pdfName); + ZUGFeRDExporterFromA1 ze = new ZUGFeRDExporterFromA1().convertOnly().load(pdfName); ze.export(outName); System.out.println("Written to " + outName); @@ -435,8 +420,8 @@ public class Main { * .loadFromPDFA1("invoice.pdf"); */ try { - int zfIntVersion = ZUGFeRDExporter.DefaultZUGFeRDVersion; - ZUGFeRDConformanceLevel zfConformanceLevelProfile = ZUGFeRDConformanceLevel.EXTENDED; + int zfIntVersion = ZUGFeRDExporterFromA3.DefaultZUGFeRDVersion; + Profiles zfConformanceLevelProfile = Profiles.EXTENDED; if (pdfName == null) { pdfName = getFilenameFromUser("Source PDF", "invoice.pdf", "pdf", true, false); @@ -468,7 +453,7 @@ public class Main { if (zfVersion == null) { try { - zfVersion = getStringFromUser("Version (1 or 2)", Integer.toString(ZUGFeRDExporter.DefaultZUGFeRDVersion), "1|2"); + zfVersion = getStringFromUser("Version (1 or 2)", Integer.toString(ZUGFeRDExporterFromA3.DefaultZUGFeRDVersion), "1|2"); } catch (Exception e) { LOGGER.error(e.getMessage(), e); } @@ -505,29 +490,29 @@ public class Main { if ((format.equals("zf")) && (zfIntVersion == 1)) { if (zfProfile.equals("b")) { - zfConformanceLevelProfile = ZUGFeRDConformanceLevel.BASIC; + zfConformanceLevelProfile = Profiles.BASIC; } else if (zfProfile.equals("c")) { - zfConformanceLevelProfile = ZUGFeRDConformanceLevel.COMFORT; + zfConformanceLevelProfile = Profiles.COMFORT; } else if (zfProfile.equals("e")) { - zfConformanceLevelProfile = ZUGFeRDConformanceLevel.EXTENDED; + zfConformanceLevelProfile = Profiles.EXTENDED; } else { throw new Exception(String.format("Unknown ZUGFeRD profile '%s'", zfProfile)); } } else if (((format.equals("zf")) && (zfIntVersion == 2)) || (format.equals("fx"))) { if (zfProfile.equals("m")) { - zfConformanceLevelProfile = ZUGFeRDConformanceLevel.MINIMUM; + zfConformanceLevelProfile = Profiles.MINIMUM; } else if (zfProfile.equals("w")) { - zfConformanceLevelProfile = ZUGFeRDConformanceLevel.BASICWL; + zfConformanceLevelProfile = Profiles.BASICWL; } else if (zfProfile.equals("b")) { - zfConformanceLevelProfile = ZUGFeRDConformanceLevel.BASIC; + zfConformanceLevelProfile = Profiles.BASIC; } else if (zfProfile.equals("c")) { - zfConformanceLevelProfile = ZUGFeRDConformanceLevel.CIUS; + zfConformanceLevelProfile = Profiles.CIUS; } else if (zfProfile.equals("e")) { - zfConformanceLevelProfile = ZUGFeRDConformanceLevel.EN16931; + zfConformanceLevelProfile = Profiles.EN16931; } else if (zfProfile.equals("t")) { - zfConformanceLevelProfile = ZUGFeRDConformanceLevel.EXTENDED; + zfConformanceLevelProfile = Profiles.EXTENDED; } else if (zfProfile.equals("x")) { - zfConformanceLevelProfile = ZUGFeRDConformanceLevel.XRECHNUNG; + zfConformanceLevelProfile = Profiles.XRECHNUNG; } else { throw new Exception(String.format("Unknown ZUGFeRD profile '%s'", zfProfile)); } @@ -536,20 +521,20 @@ public class Main { } // All params are good! continue... - ZUGFeRDExporter ze = new ZUGFeRDExporterFromA1Factory().setProducer("Mustang-cli") + ZUGFeRDExporterFromA1 ze = (ZUGFeRDExporterFromA1) new ZUGFeRDExporterFromA1().setProducer("Mustang-cli") .setZUGFeRDVersion(zfIntVersion) - .setCreator(System.getProperty("user.name")).setZUGFeRDConformanceLevel(zfConformanceLevelProfile) + .setCreator(System.getProperty("user.name")).setProfile(zfConformanceLevelProfile) .load(pdfName); if (ignoreInputErrors) { - ze.ignoreA1Errors(); + ze.ignorePDFAErrors(); } - if (format.equals("fx")) { - ze.setFacturX(); + if (!format.equals("fx")) { + ze.disableFacturX(); } - ze.setZUGFeRDXMLData(Files.readAllBytes(Paths.get(xmlName))); + ze.setXML(Files.readAllBytes(Paths.get(xmlName))); ze.export(outName); diff --git a/library/src/main/java/org/mustangproject/Contact.java b/library/src/main/java/org/mustangproject/Contact.java index dbe470fb..55889a25 100644 --- a/library/src/main/java/org/mustangproject/Contact.java +++ b/library/src/main/java/org/mustangproject/Contact.java @@ -1,4 +1,4 @@ -package library.src.main.java.org.mustangproject; +package org.mustangproject; import org.mustangproject.ZUGFeRD.IZUGFeRDExportableContact; diff --git a/library/src/main/java/org/mustangproject/Invoice.java b/library/src/main/java/org/mustangproject/Invoice.java index 7c9f2c36..3e90490e 100644 --- a/library/src/main/java/org/mustangproject/Invoice.java +++ b/library/src/main/java/org/mustangproject/Invoice.java @@ -18,7 +18,7 @@ *

* ********************************************************************** */ -package library.src.main.java.org.mustangproject; +package org.mustangproject; import org.mustangproject.ZUGFeRD.*; @@ -26,7 +26,7 @@ import java.math.BigDecimal; import java.util.ArrayList; import java.util.Date; -public class Invoice implements IZUGFeRDExportableTransaction { +public class Invoice implements IExportableTransaction { protected String documentName = null, documentCode = null, number = null, ownOrganisationFullPlaintextInfo = null, referenceNumber = null, shipToOrganisationID = null, shipToOrganisationName = null, shipToStreet = null, shipToZIP = null, shipToLocation = null, shipToCountry = null, buyerOrderReferencedDocumentID = null, buyerOrderReferencedDocumentIssueDateTime = null, ownTaxID = null, ownVATID = null, ownForeignOrganisationID = null, ownOrganisationName = null, ownStreet = null, ownZIP = null, ownLocation = null, ownCountry = null, currency = null, paymentTermDescription = null; protected Date issueDate = null, dueDate = null, deliveryDate = null; diff --git a/library/src/main/java/org/mustangproject/Item.java b/library/src/main/java/org/mustangproject/Item.java index 4e291287..ba3a784e 100644 --- a/library/src/main/java/org/mustangproject/Item.java +++ b/library/src/main/java/org/mustangproject/Item.java @@ -1,4 +1,4 @@ -package library.src.main.java.org.mustangproject; +package org.mustangproject; import org.mustangproject.ZUGFeRD.IZUGFeRDAllowanceCharge; import org.mustangproject.ZUGFeRD.IZUGFeRDExportableItem; diff --git a/library/src/main/java/org/mustangproject/Product.java b/library/src/main/java/org/mustangproject/Product.java index 4e2af2fd..9f5aa734 100644 --- a/library/src/main/java/org/mustangproject/Product.java +++ b/library/src/main/java/org/mustangproject/Product.java @@ -1,4 +1,4 @@ -package library.src.main.java.org.mustangproject; +package org.mustangproject; import org.mustangproject.ZUGFeRD.IZUGFeRDExportableProduct; diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/CustomXMLProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/CustomXMLProvider.java index 0b03bd69..98a90698 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/CustomXMLProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/CustomXMLProvider.java @@ -37,7 +37,7 @@ public class CustomXMLProvider implements IXMLProvider, IProfileProvider { } @Override - public void generateXML(IZUGFeRDExportableTransaction trans) { + public void generateXML(IExportableTransaction trans) { // TODO Auto-generated method stub } @@ -55,7 +55,7 @@ public class CustomXMLProvider implements IXMLProvider, IProfileProvider { } @Override - public void setProfile(ZUGFeRDConformanceLevel level) { + public void setProfile(Profiles level) { // TODO Auto-generated method stub } } diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableTransaction.java b/library/src/main/java/org/mustangproject/ZUGFeRD/IExportableTransaction.java similarity index 99% rename from library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableTransaction.java rename to library/src/main/java/org/mustangproject/ZUGFeRD/IExportableTransaction.java index 89ee515a..48e9a3d5 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableTransaction.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/IExportableTransaction.java @@ -32,7 +32,7 @@ import java.util.Date; import org.mustangproject.ZUGFeRD.model.DocumentCodeTypeConstants; -public interface IZUGFeRDExportableTransaction { +public interface IExportableTransaction { /** * appears in /rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:Name diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA1Factory.java b/library/src/main/java/org/mustangproject/ZUGFeRD/IExporter.java similarity index 71% rename from library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA1Factory.java rename to library/src/main/java/org/mustangproject/ZUGFeRD/IExporter.java index 7e61b8c3..095037a4 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA1Factory.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/IExporter.java @@ -18,11 +18,14 @@ *********************************************************************** */ package org.mustangproject.ZUGFeRD; +import java.io.Closeable; +import java.io.IOException; +import java.io.OutputStream; -public class ZUGFeRDExporterFromA1Factory extends ZUGFeRDExporterFromA3Factory implements IExporterFactory { - public ZUGFeRDExporterFromA1Factory() { - ensurePDFisUpgraded = true; +public interface IExporter { - } + public IExporter setTransaction(IExportableTransaction trans) throws IOException; + public void export(String ZUGFeRDfilename) throws IOException; + public void export(OutputStream output) throws IOException; } diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/IProfileProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/IProfileProvider.java index d4469edb..de4e5a21 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/IProfileProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/IProfileProvider.java @@ -22,6 +22,6 @@ public interface IProfileProvider { public String getProfile(); - public void setProfile(ZUGFeRDConformanceLevel level); + public void setProfile(Profiles level); } diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/IXMLProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/IXMLProvider.java index e24feef5..ab30ec89 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/IXMLProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/IXMLProvider.java @@ -24,6 +24,6 @@ public interface IXMLProvider { public void setTest(); - public void generateXML(IZUGFeRDExportableTransaction trans); + public void generateXML(IExportableTransaction trans); } diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/IExporterFactory.java b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExporter.java similarity index 63% rename from library/src/main/java/org/mustangproject/ZUGFeRD/IExporterFactory.java rename to library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExporter.java index 6822d744..e93a60ab 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/IExporterFactory.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExporter.java @@ -18,10 +18,12 @@ *********************************************************************** */ package org.mustangproject.ZUGFeRD; +import javax.activation.DataSource; +import java.io.Closeable; import java.io.IOException; import java.io.InputStream; -public interface IExporterFactory { +public interface IZUGFeRDExporter extends Closeable, IExporter { /** * factory: loads a PDF file and returns an appropriate exporter * @@ -29,7 +31,7 @@ public interface IExporterFactory { * @return the generated exporter * @throws IOException if anything is wrong with filename */ - public ZUGFeRDExporter load(String pdfFilename) throws IOException; + public IZUGFeRDExporter load(String pdfFilename) throws IOException; /** * Makes A PDF/A3a-compliant document from a PDF-A1 compliant document (on the @@ -39,7 +41,7 @@ public interface IExporterFactory { * @return the generated exporter * @throws IOException (should not happen at all) */ - public ZUGFeRDExporter load(byte[] pdfBinary) throws IOException; + public IZUGFeRDExporter load(byte[] pdfBinary) throws IOException; /** * Makes A PDF/A3a-compliant document from a PDF-A1 compliant document (on the @@ -49,18 +51,18 @@ public interface IExporterFactory { * @throws IOException if anything is wrong with inputstream * @return the generated ZUGFeRDExporter */ - public ZUGFeRDExporter load(InputStream pdfSource) throws IOException; - - public IExporterFactory setCreator(String creator); - - public IExporterFactory setConformanceLevel(PDFAConformanceLevel newLevel); - - public IExporterFactory setProducer(String producer); - - public IExporterFactory setZUGFeRDVersion(int version); - - public IExporterFactory ignorePDFAErrors(); - - public IExporterFactory setZUGFeRDConformanceLevel(ZUGFeRDConformanceLevel zugferdConformanceLevel); + public IZUGFeRDExporter load(InputStream pdfSource) throws IOException; + public IZUGFeRDExporter setCreator(String creator); + public IZUGFeRDExporter setConformanceLevel(PDFAConformanceLevel newLevel); + public IZUGFeRDExporter setProducer(String producer); + public IZUGFeRDExporter setZUGFeRDVersion(int version); + public boolean ensurePDFIsValid(final DataSource dataSource) throws IOException; + public IZUGFeRDExporter setXML(byte[] zugferdData) throws IOException; + public IZUGFeRDExporter disableFacturX(); + public IZUGFeRDExporter setProfile(Profiles zugferdConformanceLevel); + public String getNamespaceForVersion(int ver); + public String getPrefixForVersion(int ver) ; + public IZUGFeRDExporter disableAutoClose(boolean disableAutoClose); + public IXMLProvider getProvider(); } diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDConformanceLevel.java b/library/src/main/java/org/mustangproject/ZUGFeRD/Profiles.java similarity index 96% rename from library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDConformanceLevel.java rename to library/src/main/java/org/mustangproject/ZUGFeRD/Profiles.java index b4d9f186..a14a2cb8 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDConformanceLevel.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/Profiles.java @@ -18,6 +18,6 @@ *********************************************************************** */ package org.mustangproject.ZUGFeRD; -public enum ZUGFeRDConformanceLevel { +public enum Profiles { BASIC, COMFORT, EXTENDED, EN16931/*=Comfort*/, MINIMUM, BASICWL /*basic without lines, less than basic*/, CIUS, XRECHNUNG } diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/XMPSchemaPDFAExtensions.java b/library/src/main/java/org/mustangproject/ZUGFeRD/XMPSchemaPDFAExtensions.java index 3e0dca57..6b658699 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/XMPSchemaPDFAExtensions.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/XMPSchemaPDFAExtensions.java @@ -53,7 +53,7 @@ public class XMPSchemaPDFAExtensions extends PDFAExtensionSchema { public String namespace = null; public String prefix = null; - protected ZUGFeRDExporter exporter; + protected IZUGFeRDExporter exporter; protected void setZUGFeRDVersion(int ver) { @@ -89,14 +89,14 @@ public class XMPSchemaPDFAExtensions extends PDFAExtensionSchema { return li; } - public XMPSchemaPDFAExtensions(ZUGFeRDExporter ze, XMPMetadata metadata, int ZFVersion) { + public XMPSchemaPDFAExtensions(IZUGFeRDExporter ze, XMPMetadata metadata, int ZFVersion) { super(metadata); exporter=ze; setZUGFeRDVersion(ZFVersion); attachExtensions(metadata, true); } - public XMPSchemaPDFAExtensions(ZUGFeRDExporter ze, XMPMetadata metadata, int ZFVersion, boolean withZF) { + public XMPSchemaPDFAExtensions(IZUGFeRDExporter ze, XMPMetadata metadata, int ZFVersion, boolean withZF) { super(metadata); exporter=ze; setZUGFeRDVersion(ZFVersion); diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/XMPSchemaZugferd.java b/library/src/main/java/org/mustangproject/ZUGFeRD/XMPSchemaZugferd.java index 04d19c21..598f15c6 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/XMPSchemaZugferd.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/XMPSchemaZugferd.java @@ -41,7 +41,7 @@ public class XMPSchemaZugferd extends XMPSchema { * @param prefix the xml namespace prefix for the XMP, zf for ZUGFeRD, fx for Factur-X * @param filename the filename of the invoice */ - public XMPSchemaZugferd(XMPMetadata metadata, int zfVersion, boolean isFacturX, ZUGFeRDConformanceLevel conformanceLevel, String URN, String prefix, String filename) { + public XMPSchemaZugferd(XMPMetadata metadata, int zfVersion, boolean isFacturX, Profiles conformanceLevel, String URN, String prefix, String filename) { super(metadata, URN, prefix, "ZUGFeRD Schema"); setAboutAsSimple(""); diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/XRExporter.java b/library/src/main/java/org/mustangproject/ZUGFeRD/XRExporter.java new file mode 100644 index 00000000..24c2a8be --- /dev/null +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/XRExporter.java @@ -0,0 +1,75 @@ +/** + * ********************************************************************* + *

+ * Copyright 2018 Jochen Staerk + *

+ * Use is subject to license terms. + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0. + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + *

+ * See the License for the specific language governing permissions and + * limitations under the License. + *

+ * ********************************************************************** + */ +package org.mustangproject.ZUGFeRD; + +import org.apache.pdfbox.cos.*; +import org.apache.pdfbox.io.IOUtils; +import org.apache.pdfbox.pdmodel.*; +import org.apache.pdfbox.pdmodel.common.PDMetadata; +import org.apache.pdfbox.pdmodel.common.filespecification.PDComplexFileSpecification; +import org.apache.pdfbox.pdmodel.common.filespecification.PDEmbeddedFile; +import org.apache.pdfbox.preflight.PreflightDocument; +import org.apache.pdfbox.preflight.exception.ValidationException; +import org.apache.pdfbox.preflight.parser.PreflightParser; +import org.apache.pdfbox.preflight.utils.ByteArrayDataSource; +import org.apache.xmpbox.XMPMetadata; +import org.apache.xmpbox.schema.AdobePDFSchema; +import org.apache.xmpbox.schema.DublinCoreSchema; +import org.apache.xmpbox.schema.PDFAIdentificationSchema; +import org.apache.xmpbox.schema.XMPBasicSchema; +import org.apache.xmpbox.type.BadFieldValueException; +import org.apache.xmpbox.xml.XmpSerializer; + +import javax.activation.DataSource; +import javax.activation.FileDataSource; +import javax.xml.transform.TransformerException; +import java.io.*; +import java.util.GregorianCalendar; +import java.util.HashMap; +import java.util.Map; + +public class XRExporter implements IExporter { + IXMLProvider xmlProvider; + IExportableTransaction trans; + + public XRExporter() { + } + + + @Override + public IExporter setTransaction(IExportableTransaction trans) throws IOException { + this.trans=trans; + return this; + } + + @Override + public void export(String ZUGFeRDfilename) throws IOException { + export(new FileOutputStream(new File(ZUGFeRDfilename))); + + } + + @Override + public void export(OutputStream output) throws IOException { + xmlProvider.generateXML(trans); + byte[] bytes=xmlProvider.getXML(); + output.write(bytes, 0, bytes.length); + } +} diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD1PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD1PullProvider.java index 38760bc3..053555c7 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD1PullProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD1PullProvider.java @@ -24,13 +24,11 @@ import org.dom4j.DocumentHelper; import org.dom4j.io.OutputFormat; import org.dom4j.io.XMLWriter; import org.mustangproject.XMLTools; -import org.mustangproject.ZUGFeRD.*; import java.io.IOException; import java.io.StringWriter; import java.io.UnsupportedEncodingException; import java.math.BigDecimal; -import java.math.RoundingMode; import java.text.SimpleDateFormat; import java.util.Date; import java.util.HashMap; @@ -43,13 +41,13 @@ public class ZUGFeRD1PullProvider implements IXMLProvider, IProfileProvider { //// MAIN CLASS protected byte[] zugferdData; - private IZUGFeRDExportableTransaction trans; - private ZUGFeRDConformanceLevel level; + private IExportableTransaction trans; + private Profiles level; private String paymentTermsDescription; SimpleDateFormat zugferdDateFormat = new SimpleDateFormat("yyyyMMdd"); @Override - public void setProfile(ZUGFeRDConformanceLevel level) { + public void setProfile(Profiles level) { this.level = level; } @@ -189,7 +187,7 @@ public class ZUGFeRD1PullProvider implements IXMLProvider, IProfileProvider { } @Override - public void generateXML(IZUGFeRDExportableTransaction trans) { + public void generateXML(IExportableTransaction trans) { this.trans = trans; boolean hasDueDate=false; diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java index 35a1ef42..d1873546 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java @@ -22,7 +22,6 @@ import java.io.IOException; import java.io.StringWriter; import java.io.UnsupportedEncodingException; import java.math.BigDecimal; -import java.math.RoundingMode; import java.text.SimpleDateFormat; import java.util.Date; import java.util.HashMap; @@ -41,12 +40,12 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { //// MAIN CLASS protected SimpleDateFormat zugferdDateFormat = new SimpleDateFormat("yyyyMMdd"); protected byte[] zugferdData; - private IZUGFeRDExportableTransaction trans; - private ZUGFeRDConformanceLevel level; + private IExportableTransaction trans; + private Profiles level; private String paymentTermsDescription; @Override - public void setProfile(ZUGFeRDConformanceLevel level) { + public void setProfile(Profiles level) { this.level = level; } @@ -188,7 +187,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { } @Override - public void generateXML(IZUGFeRDExportableTransaction trans) { + public void generateXML(IExportableTransaction trans) { this.trans = trans; boolean hasDueDate=false; diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA1.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA1.java new file mode 100644 index 00000000..a4d0d51d --- /dev/null +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA1.java @@ -0,0 +1,119 @@ +/** ********************************************************************** + * + * Copyright 2018 Jochen Staerk + * + * Use is subject to license terms. + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0. + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and + * limitations under the License. + * + *********************************************************************** */ +package org.mustangproject.ZUGFeRD; + + +import org.apache.pdfbox.preflight.PreflightDocument; +import org.apache.pdfbox.preflight.exception.ValidationException; +import org.apache.pdfbox.preflight.parser.PreflightParser; + +import javax.activation.DataSource; +import java.io.IOException; +import java.io.InputStream; + +public class ZUGFeRDExporterFromA1 extends ZUGFeRDExporterFromA3 implements IZUGFeRDExporter { + protected boolean ignorePDFAErrors = false; + + public ZUGFeRDExporterFromA1 ignorePDFAErrors() { + this.ignorePDFAErrors = true; + return this; + } + + private static boolean isValidA1(DataSource dataSource) throws IOException { + return getPDFAParserValidationResult(new PreflightParser(dataSource)); + } + + private static boolean getPDFAParserValidationResult(PreflightParser parser) throws IOException { + /* + * Parse the PDF file with PreflightParser that inherits from the + * NonSequentialParser. Some additional controls are present to check a set of + * PDF/A requirements. (Stream length consistency, EOL after some Keyword...) + */ + parser.parse();// might add a Format.PDF_A1A as parameter and iterate through A1 and A3 + + try (PreflightDocument document = parser.getPreflightDocument()) { + /* + * Once the syntax validation is done, the parser can provide a + * PreflightDocument (that inherits from PDDocument) This document process the + * end of PDF/A validation. + */ + + document.validate(); + + // Get validation result + return document.getResult().isValid(); + } catch (ValidationException e) { + /* + * the parse method can throw a SyntaxValidationException if the PDF file can't + * be parsed. In this case, the exception contains an instance of + * ValidationResult + */ + return false; + } + } + + public boolean ensurePDFIsValid(final DataSource dataSource) throws IOException { + if (!ignorePDFAErrors && !isValidA1(dataSource)) { + throw new IOException("File is not a valid PDF/A input file"); + } + return true; + } + + public ZUGFeRDExporterFromA1() { + ensurePDFisUpgraded = true; + + } + + public ZUGFeRDExporterFromA1 load(String pdfFilename) throws IOException { + return (ZUGFeRDExporterFromA1) super.load(pdfFilename); + } + public ZUGFeRDExporterFromA1 load(byte[] pdfBinary) throws IOException { + return (ZUGFeRDExporterFromA1) super.load(pdfBinary); + } + public ZUGFeRDExporterFromA1 load(InputStream pdfSource) throws IOException{ + return (ZUGFeRDExporterFromA1) super.load(pdfSource); + } + public ZUGFeRDExporterFromA1 setCreator(String creator) { + return (ZUGFeRDExporterFromA1) super.setCreator(creator); + } + public ZUGFeRDExporterFromA1 setConformanceLevel(PDFAConformanceLevel newLevel) { + return (ZUGFeRDExporterFromA1) super.setConformanceLevel(newLevel); + } + public ZUGFeRDExporterFromA1 setProducer(String producer){ + return (ZUGFeRDExporterFromA1) super.setProducer(producer); + } + public ZUGFeRDExporterFromA1 setZUGFeRDVersion(int version){ + return (ZUGFeRDExporterFromA1) super.setZUGFeRDVersion(version); + } + public ZUGFeRDExporterFromA1 setXML(byte[] zugferdData) throws IOException{ + return (ZUGFeRDExporterFromA1) super.setXML(zugferdData); + } + + public ZUGFeRDExporterFromA1 setProfile(Profiles zugferdConformanceLevel){ + return (ZUGFeRDExporterFromA1) super.setProfile(zugferdConformanceLevel); + } + public ZUGFeRDExporterFromA1 disableAutoClose(boolean disableAutoClose){ + return (ZUGFeRDExporterFromA1) super.disableAutoClose(disableAutoClose); + } + public ZUGFeRDExporterFromA1 convertOnly() { + setAttachZUGFeRDHeaders(false); + return this; + } + +} diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporter.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3.java similarity index 55% rename from library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporter.java rename to library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3.java index 55f03cf3..b73a8d52 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporter.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3.java @@ -1,43 +1,35 @@ - -/** ********************************************************************** - * +/** + * ********************************************************************* + *

* Copyright 2018 Jochen Staerk - * + *

* Use is subject to license terms. - * + *

* Licensed under the Apache License, Version 2.0 (the "License"); you may not * use this file except in compliance with the License. You may obtain a copy * of the License at http://www.apache.org/licenses/LICENSE-2.0. - * + *

* Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * + *

* See the License for the specific language governing permissions and * limitations under the License. - * - *********************************************************************** */ + *

+ * ********************************************************************** + */ package org.mustangproject.ZUGFeRD; -/* - * Mustangproject's ZUGFeRD implementation ZUGFeRD exporter Licensed under the - * APLv2 - * - * @date 2014-07-12 - * @version 1.2.0 - * @author jstaerk - * - */ - -import org.apache.pdfbox.cos.COSArray; -import org.apache.pdfbox.cos.COSBase; -import org.apache.pdfbox.cos.COSDictionary; -import org.apache.pdfbox.cos.COSName; -import org.apache.pdfbox.cos.COSObject; +import org.apache.pdfbox.cos.*; +import org.apache.pdfbox.io.IOUtils; import org.apache.pdfbox.pdmodel.*; import org.apache.pdfbox.pdmodel.common.PDMetadata; import org.apache.pdfbox.pdmodel.common.filespecification.PDComplexFileSpecification; import org.apache.pdfbox.pdmodel.common.filespecification.PDEmbeddedFile; +import org.apache.pdfbox.preflight.PreflightDocument; +import org.apache.pdfbox.preflight.exception.ValidationException; +import org.apache.pdfbox.preflight.parser.PreflightParser; +import org.apache.pdfbox.preflight.utils.ByteArrayDataSource; import org.apache.xmpbox.XMPMetadata; import org.apache.xmpbox.schema.AdobePDFSchema; import org.apache.xmpbox.schema.DublinCoreSchema; @@ -46,41 +38,32 @@ import org.apache.xmpbox.schema.XMPBasicSchema; import org.apache.xmpbox.type.BadFieldValueException; import org.apache.xmpbox.xml.XmpSerializer; +import javax.activation.DataSource; +import javax.activation.FileDataSource; import javax.xml.transform.TransformerException; import java.io.*; import java.util.GregorianCalendar; import java.util.HashMap; import java.util.Map; -public class ZUGFeRDExporter implements Closeable { +public class ZUGFeRDExporterFromA3 extends XRExporter implements IZUGFeRDExporter, IExporter, Closeable { + private boolean isFacturX = true; public static final int DefaultZUGFeRDVersion = 2; - private boolean isFacturX = true; + protected Profiles profile = Profiles.EXTENDED; + protected PDFAConformanceLevel conformanceLevel = PDFAConformanceLevel.UNICODE; - /** - * To use the ZUGFeRD exporter, implement IZUGFeRDExportableTransaction in - * yourTransaction (which will require you to implement Product, Item and - * Contact) then call doc = PDDocument.load(PDFfilename); // automatically add - * Zugferd to all outgoing invoices ZUGFeRDExporter ze = new ZUGFeRDExporter(); - * ze.PDFmakeA3compliant(doc, "Your application name", - * System.getProperty("user.name"), true); ze.PDFattachZugferdFile(doc, - * yourTransaction); - *

- * doc.save(PDFfilename); - * - * @author jstaerk - * @deprecated Use the factory methods {@link #createFromPDFA3(String)}, - * {@link #createFromPDFA3(InputStream)} or the - * {@link ZUGFeRDExporterFromA1Factory} instead - */ - // // MAIN CLASS - @Deprecated - private PDFAConformanceLevel conformanceLevel = PDFAConformanceLevel.UNICODE; - // BASIC, COMFORT etc - may be set from outside. - @Deprecated - private ZUGFeRDConformanceLevel profile = ZUGFeRDConformanceLevel.EN16931; + protected boolean ensurePDFisUpgraded = true; + + private HashMap additionalFiles = new HashMap(); + + + private boolean disableAutoClose; + private boolean fileAttached = false; + + private boolean documentPrepared = false; /** * Data (XML invoice) to be added to the ZUGFeRD PDF. It may be externally set, @@ -88,7 +71,6 @@ public class ZUGFeRDExporter implements Closeable { * default it is null meaning the caller needs to pass a * IZUGFeRDExportableTransaction for the XML to be populated. */ - IXMLProvider xmlProvider; protected PDMetadata metadata = null; protected PDFAIdentificationSchema pdfaid = null; protected XMPMetadata xmp = null; @@ -105,41 +87,33 @@ public class ZUGFeRDExporter implements Closeable { */ protected String creatorTool = "mustangproject"; - @Deprecated - private boolean ignoreA1Errors; - protected boolean ensurePDFisUpgraded = true; private PDDocument doc; - int ZFVersion; - private HashMap additionalFiles = new HashMap(); + private HashMap additionalXMLs = new HashMap(); - private boolean disableAutoClose; - - private boolean fileAttached = false; - protected boolean attachZUGFeRDHeaders = true; - - private boolean documentPrepared = false; - - public ZUGFeRDExporter() { - init(); - } - - public ZUGFeRDExporter(PDDocument doc2) { - doc = doc2; - init(); - } + protected int ZFVersion = DefaultZUGFeRDVersion; + private boolean attachZUGFeRDHeaders = true; /** - * Adds additional file attachments into the ZF - * @param filename the name of the attachment - * @param filecontent the bytearray with the file contents + * Makes A PDF/A3a-compliant document from a PDF-A1 compliant document (on the + * metadata level, this will not e.g. convert graphics to JPG-2000) + * + * @param pdfFilename filename of an PDF/A1 compliant document */ - public void addAdditionalFile(String filename, byte[] filecontent) { - additionalFiles.put(filename, filecontent); + public ZUGFeRDExporterFromA3 load(String pdfFilename) throws IOException { + ensurePDFIsValid(new FileDataSource(pdfFilename)); + try (FileInputStream pdf = new FileInputStream(pdfFilename)) { + return load(readAllBytes(pdf)); + } } + public IXMLProvider getProvider() { + return xmlProvider; + } + + /*** * internal helper function: get namespace for given zugferd or factur-x version * @param ver the ZUGFeRD version @@ -147,12 +121,12 @@ public class ZUGFeRDExporter implements Closeable { */ public String getNamespaceForVersion(int ver) { if (isFacturX) { - return "urn:factur-x:pdfa:CrossIndustryDocument:invoice:1p0#"; + return "urn:factur-x:pdfa:CrossIndustryDocument:invoice:1p0#"; } else if (ver == 1) { return "urn:ferd:pdfa:CrossIndustryDocument:invoice:1p0#"; } else if (ver == 2) { return "urn:zugferd:pdfa:CrossIndustryDocument:invoice:2p0#"; - + } else { throw new IllegalArgumentException("Version not supported"); } @@ -176,14 +150,14 @@ public class ZUGFeRDExporter implements Closeable { * @param ver the zf/fx version * @return the filename of the file to be embedded */ - public String getFilenameForVersion(int ver, ZUGFeRDConformanceLevel profile) { + public String getFilenameForVersion(int ver, Profiles profile) { if (isFacturX) { return "factur-x.xml"; } else { - if (ver==1) { - return "ZUGFeRD-invoice.xml"; + if (ver == 1) { + return "ZUGFeRD-invoice.xml"; } else { - if (profile==ZUGFeRDConformanceLevel.XRECHNUNG) { + if (profile == Profiles.XRECHNUNG) { return "xrechnung.xml"; } else { return "zugferd-invoice.xml"; @@ -192,229 +166,44 @@ public class ZUGFeRDExporter implements Closeable { } } - @Deprecated - public void setZUGFeRDVersion(int ver) { - if (ver == 1) { - ZUGFeRD1PullProvider z1p = new ZUGFeRD1PullProvider(); - disableFacturX(); - this.xmlProvider = z1p; - } else if (ver == 2) { - ZUGFeRD2PullProvider z2p = new ZUGFeRD2PullProvider(); - this.xmlProvider = z2p; - } else { - throw new IllegalArgumentException("Version not supported"); - } - ZFVersion = ver; - } - - public IXMLProvider getProvider() { - return xmlProvider; - } - - private void init() { - setZUGFeRDVersion(DefaultZUGFeRDVersion); - } /** * Factur-X is now set by default since ZF 2.1, you have to disable it if you dont wont it * Generate ZF2.1 files with filename factur-x.xml + * * @deprecated - * */ - public void setFacturX() { + */ + public ZUGFeRDExporterFromA3 setFacturX() { isFacturX = true; + return this; } /*** * Generate ZF2.0/2.1 files with filename zugferd-invoice.xml instead of factur-x.xml */ - public void disableFacturX() { + public IZUGFeRDExporter disableFacturX() { isFacturX = false; - } - /** - * All files are PDF/A-3, setConformance refers to the level conformance. - * - * PDF/A-3 has three conformance levels, called "A", "U" and "B". - *

- * PDF/A-3-B where B means only visually preservable, U -standard for Mustang- - * means visually and unicode preservable and A means full compliance, i.e. - * visually, unicode and structurally preservable and tagged PDF, i.e. useful - * metainformation for blind people. - *

- * Feel free to pass "A" as new level if you know what you are doing :-) - * @param newLevel "A", "U" or "B" - * - * @deprecated Use {@link ZUGFeRDExporterFromA1Factory} instead - */ - @Deprecated - public void setConformanceLevel(PDFAConformanceLevel newLevel) { - if (newLevel == null) { - throw new NullPointerException("pdf conformance level"); - } - conformanceLevel = newLevel; - } - - /** - * All files are PDF/A-3, setConformance refers to the level conformance. - *

- * PDF/A-3 has three conformance levels, called "A", "U" and "B". - *

- * PDF/A-3-B where B means only visually preservable, U -standard for Mustang- - * means visually and unicode preservable and A means full compliance, i.e. - * visually, unicode and structurally preservable and tagged PDF, i.e. useful - * metainformation for blind people. - *

- * Feel free to pass "A" as new level if you know what you are doing :-) - * - * @param newLevel "A", "U" or "B" - * @deprecated Use - * {@link #setConformanceLevel(org.mustangproject.ZUGFeRD.PDFAConformanceLevel)} - * instead - */ - @Deprecated - public void setConformanceLevel(String newLevel) { - conformanceLevel = PDFAConformanceLevel.findByLetter(newLevel); - } - - /** - * enables the flag to indicate a test invoice in the XML structure - */ - public void setTest() { - xmlProvider.setTest(); - } - - /** - * @deprecated Use {@link ZUGFeRDExporterFromA1Factory} instead - */ - @Deprecated - public void ignoreA1Errors() { - ignoreA1Errors = true; - } - - /*** - * load from a pdf which is already A/3 - * @param filename the PDF - * @throws IOException if anything is wrong with filename - * @deprecated Use the factory method {@link #createFromPDFA3(String)} instead - */ - @Deprecated - public void loadPDFA3(String filename) throws IOException { - doc = PDDocument.load(new File(filename)); - } - - /*** - * factory create a ZUGFeRD exporter for a PDF/A-3 pdf file - * @param filename of the pdf - * @return the created ZUGFeRDExporter - * @throws IOException if something is wrong with filename - */ - public static ZUGFeRDExporter createFromPDFA3(String filename) throws IOException { - return new ZUGFeRDExporter(PDDocument.load(new File(filename))); - } - - /** - * load from a pdf which is already A/3 from filestream - * @param file InputStream to load pdf from - * @deprecated Use the factory method {@link #createFromPDFA3(InputStream)} instead - * @throws IOException in case anything is wrong with file - * - */ - @Deprecated - public void loadPDFA3(InputStream file) throws IOException { - doc = PDDocument.load(file); - } - - /*** - * factory create a ZUGFeRD exporter for a PDF/A-3 inputstream - * @param pdfSource the InputStream of the pdf - * @return the created ZUGFeRDExporter - * @throws IOException (should not happen) - */ - public static ZUGFeRDExporter createFromPDFA3(InputStream pdfSource) throws IOException { - return new ZUGFeRDExporter(PDDocument.load(pdfSource)); + return this; } /** * Makes A PDF/A3a-compliant document from a PDF-A1 compliant document (on the * metadata level, this will not e.g. convert graphics to JPG-2000) - * @param filename the pdf - * @param producer the name of the xmp producer (app) - * @param creator the name of the xmp creator (user) - * @param attachZugferdHeaders whether to attach XMP ZUGFeRD headers - * @return the created PDFbox PDDocumentCatalog - * @throws IOException if anything is wrong with file - * @throws TransformerException in case of xml (XMP) parsing issues - * @deprecated use the {@link ZUGFeRDExporterFromA1Factory} instead - */ - @Deprecated - public PDDocumentCatalog PDFmakeA3compliant(String filename, String producer, String creator, - boolean attachZugferdHeaders) throws IOException, TransformerException { - - doc = createPDFA1Factory().setProducer(producer).setCreator(creator).load(filename).doc; - - return doc.getDocumentCatalog(); - } - - /*** - * - * Makes A PDF/A3a-compliant document from a PDF-A1 compliant document (on the - * metadata level, this will not e.g. convert graphics to JPG-2000) - - * @param file the InputStream of the pdf - * @param producer the name of the xmp producer (app) - * @param creator the name of the xmp creator (user) - * @param attachZugferdHeaders whether to attach XMP ZUGFeRD headers - * @return the created PDFbox PDDocumentCatalog - * @throws IOException if anything is wrong with file - * @throws TransformerException in case of xml (XMP) parsing issues - * @deprecated use the {@link ZUGFeRDExporterFromA1Factory} instead - */ - @Deprecated - public PDDocumentCatalog PDFmakeA3compliant(InputStream file, String producer, String creator, - boolean attachZugferdHeaders) throws IOException, TransformerException { - - doc = createPDFA1Factory().setProducer(producer).setCreator(creator).load(file).doc; - - return doc.getDocumentCatalog(); - } - - - private IExporterFactory createPDFA1Factory() { - ZUGFeRDExporterFromA1Factory factory = new ZUGFeRDExporterFromA1Factory(); - if (ignoreA1Errors) { - factory.ignorePDFAErrors(); - } - return factory.setZUGFeRDConformanceLevel(profile).setConformanceLevel(conformanceLevel); - } - - @Override - public void close() throws IOException { - if (doc != null) { - doc.close(); - } - } - - /** - * Embeds the Zugferd XML structure in a file named ZUGFeRD-invoice.xml. * - * @param trans a IZUGFeRDExportableTransaction that provides the data-model to - * populate the XML. This parameter may be null, if so the XML data - * should hav ebeen set via - * setZUGFeRDXMLData(byte[] zugferdData) - * @throws IOException if anything is wrong with already loaded PDF + * @param pdfBinary binary of a PDF/A1 compliant document */ - public void PDFattachZugferdFile(IZUGFeRDExportableTransaction trans) throws IOException { - prepareDocument(); - ((IProfileProvider) xmlProvider).setProfile(profile); - xmlProvider.generateXML(trans); - String filename = getFilenameForVersion(ZFVersion, profile); - PDFAttachGenericFile(doc, filename, "Alternative", - "Invoice metadata conforming to ZUGFeRD standard (http://www.ferd-net.de/front_content.php?idcat=231&lang=4)", - "text/xml", xmlProvider.getXML()); - for (String filenameAdditional : additionalFiles.keySet()) { - PDFAttachGenericFile(doc, filenameAdditional, "Supplement", "ZUGFeRD extension/additional data", "text/xml", additionalFiles.get(filenameAdditional)); - } + public ZUGFeRDExporterFromA3 load(byte[] pdfBinary) throws IOException { + ensurePDFIsValid(new ByteArrayDataSource(new ByteArrayInputStream(pdfBinary))); + doc = PDDocument.load(pdfBinary); + return this; } + public ZUGFeRDExporterFromA3() { + + ensurePDFisUpgraded = false; + } + + /*** * Perform the final export to a now ZUGFeRD-enriched PDF file * @param ZUGFeRDfilename the pdf file name @@ -434,6 +223,13 @@ public class ZUGFeRDExporter implements Closeable { } } + @Override + public void close() throws IOException { + if (doc != null) { + doc.close(); + } + } + /*** * Perform the final export to a now ZUGFeRD-enriched PDF file as OutputStream @@ -516,27 +312,23 @@ public class ZUGFeRDExporter implements Closeable { doc.getDocumentCatalog().setNames(names); // AF entry (Array) in catalog with the FileSpec - COSBase AFEntry = (COSBase)doc.getDocumentCatalog().getCOSObject().getItem("AF"); - if ((AFEntry == null)) - { - COSArray cosArray = new COSArray(); - cosArray.add(fs); - doc.getDocumentCatalog().getCOSObject().setItem("AF", cosArray); - } else if (AFEntry instanceof COSArray) - { - COSArray cosArray = (COSArray)AFEntry; - cosArray.add(fs); - doc.getDocumentCatalog().getCOSObject().setItem("AF", cosArray); - } else if ((AFEntry instanceof COSObject) && - ((COSObject)AFEntry).getObject() instanceof COSArray) - { - COSArray cosArray = (COSArray)((COSObject)AFEntry).getObject(); - cosArray.add(fs); - } else - { - throw new IOException("Unexpected object type for PDFDocument/Catalog/COSDictionary/Item(AF)"); - } - } + COSBase AFEntry = (COSBase) doc.getDocumentCatalog().getCOSObject().getItem("AF"); + if ((AFEntry == null)) { + COSArray cosArray = new COSArray(); + cosArray.add(fs); + doc.getDocumentCatalog().getCOSObject().setItem("AF", cosArray); + } else if (AFEntry instanceof COSArray) { + COSArray cosArray = (COSArray) AFEntry; + cosArray.add(fs); + doc.getDocumentCatalog().getCOSObject().setItem("AF", cosArray); + } else if ((AFEntry instanceof COSObject) && + ((COSObject) AFEntry).getObject() instanceof COSArray) { + COSArray cosArray = (COSArray) ((COSObject) AFEntry).getObject(); + cosArray.add(fs); + } else { + throw new IOException("Unexpected object type for PDFDocument/Catalog/COSDictionary/Item(AF)"); + } + } /** * Sets the ZUGFeRD XML data to be attached as a single byte array. This is @@ -546,49 +338,84 @@ public class ZUGFeRDExporter implements Closeable { * @param zugferdData XML data to be set as a byte array (XML file in raw form). * @throws IOException (should not happen) */ - public void setZUGFeRDXMLData(byte[] zugferdData) throws IOException { + public ZUGFeRDExporterFromA3 setXML(byte[] zugferdData) throws IOException { CustomXMLProvider cus = new CustomXMLProvider(); cus.setXML(zugferdData); this.xmlProvider = cus; - PDFattachZugferdFile(null); + setTransaction(null); + return this; + } + + /** + * Makes A PDF/A3a-compliant document from a PDF-A1 compliant document (on the + * metadata level, this will not e.g. convert graphics to JPG-2000) + * + * @param pdfSource source to read a PDF/A1 compliant document from + */ + public ZUGFeRDExporterFromA3 load(InputStream pdfSource) throws IOException { + return load(readAllBytes(pdfSource)); + } + + public boolean ensurePDFIsValid(final DataSource dataSource) throws IOException { + return true; + } + + private static byte[] readAllBytes(InputStream in) throws IOException { + ByteArrayOutputStream buffer = new ByteArrayOutputStream(); + IOUtils.copy(in, buffer); + return buffer.toByteArray(); } /** - * Sets the ZUGFeRD profile. + * Sets the ZUGFeRD conformance level (override). * - * @param zUGFeRDConformanceLevel the new conformance level - * @deprecated Use {@link ZUGFeRDExporterFromA1Factory} instead + * @param zugferdConformanceLevel the new conformance level */ - @Deprecated - public void setZUGFeRDConformanceLevel(ZUGFeRDConformanceLevel zUGFeRDConformanceLevel) { - if (zUGFeRDConformanceLevel == null) { - throw new NullPointerException("ZUGFeRD conformance level"); - } - this.profile = zUGFeRDConformanceLevel; + public ZUGFeRDExporterFromA3 setProfile(Profiles zugferdConformanceLevel) { + this.profile = zugferdConformanceLevel; + return this; } /** - * Sets the ZUGFeRD profile. - * - * @param zUGFeRDConformanceLevel the new conformance level - * @deprecated Use {@link #setConformanceLevel(PDFAConformanceLevel)} instead + * All files are PDF/A-3, setConformance refers to the level conformance. + *

+ * PDF/A-3 has three coformance levels, called "A", "U" and "B". + *

+ * PDF/A-3-B where B means only visually preservable, U -standard for Mustang- + * means visually and unicode preservable and A means full compliance, i.e. + * visually, unicode and structurally preservable and tagged PDF, i.e. useful + * metainformation for blind people. + *

+ * Feel free to pass "A" as new level if you know what you are doing :-) */ - @Deprecated - public void setZUGFeRDConformanceLevel(String zUGFeRDConformanceLevel) { - this.profile = ZUGFeRDConformanceLevel.valueOf(zUGFeRDConformanceLevel); + public ZUGFeRDExporterFromA3 setConformanceLevel(PDFAConformanceLevel newLevel) { + conformanceLevel = newLevel; + return this; } - /** - * * - * Returns the PDFBox PDF Document - * - * @return PDDocument the PDFBox PDF - */ - public PDDocument getDoc() { - return doc; + + public ZUGFeRDExporterFromA3 setCreator(String creator) { + this.creator = creator; + return this; } + public ZUGFeRDExporterFromA3 setCreatorTool(String creatorTool) { + this.creatorTool = creatorTool; + return this; + } + + public ZUGFeRDExporterFromA3 setProducer(String producer) { + this.producer = producer; + return this; + } + + protected ZUGFeRDExporterFromA3 setAttachZUGFeRDHeaders(boolean attachHeaders) { + this.attachZUGFeRDHeaders = attachHeaders; + return this; + } + + /** * This will add both the RDF-indication which embedded file is Zugferd and the * neccessary PDF/A schema extension description to be able to add this @@ -611,27 +438,6 @@ public class ZUGFeRDExporter implements Closeable { metadata.addSchema(pdfaex); } - protected byte[] serializeXmpMetadata(XMPMetadata xmpMetadata) throws TransformerException { - XmpSerializer serializer = new XmpSerializer(); - ByteArrayOutputStream buffer = new ByteArrayOutputStream(); - - String prefix = ""; - String suffix = ""; - - try { - buffer.write(prefix.getBytes("UTF-8")); // see https://github.com/ZUGFeRD/mustangproject/issues/44 - serializer.serialize(xmpMetadata, buffer, false); - buffer.write(suffix.getBytes("UTF-8")); - } catch (UnsupportedEncodingException e) - { - throw new TransformerException(e); - } catch (IOException e) - { - throw new TransformerException(e); - } - return buffer.toByteArray(); - } - protected void prepareDocument() throws IOException { String fullProducer = producer + " (via mustangproject.org " + org.mustangproject.ZUGFeRD.Version.VERSION + ")"; @@ -674,9 +480,9 @@ public class ZUGFeRDExporter implements Closeable { pdfaid.setPart(3); } addXMP(xmp); /* - * this is the only line where we do something Zugferd-specific, i.e. add PDF - * metadata specifically for Zugferd, not generically for a embedded file - */ + * this is the only line where we do something Zugferd-specific, i.e. add PDF + * metadata specifically for Zugferd, not generically for a embedded file + */ try { @@ -688,6 +494,50 @@ public class ZUGFeRDExporter implements Closeable { documentPrepared = true; } + /** + * Embeds the Zugferd XML structure in a file named ZUGFeRD-invoice.xml. + * + * @param trans a IZUGFeRDExportableTransaction that provides the data-model to + * populate the XML. This parameter may be null, if so the XML data + * should hav ebeen set via + * setZUGFeRDXMLData(byte[] zugferdData) + * @throws IOException if anything is wrong with already loaded PDF + */ + public IExporter setTransaction(IExportableTransaction trans) throws IOException { + this.trans = trans; + prepareDocument(); + ((IProfileProvider) xmlProvider).setProfile(profile); + xmlProvider.generateXML(trans); + String filename = getFilenameForVersion(ZFVersion, profile); + PDFAttachGenericFile(doc, filename, "Alternative", + "Invoice metadata conforming to ZUGFeRD standard (http://www.ferd-net.de/front_content.php?idcat=231&lang=4)", + "text/xml", xmlProvider.getXML()); + for (String filenameAdditional : additionalFiles.keySet()) { + PDFAttachGenericFile(doc, filenameAdditional, "Supplement", "ZUGFeRD extension/additional data", "text/xml", additionalFiles.get(filenameAdditional)); + } + return this; + } + + protected byte[] serializeXmpMetadata(XMPMetadata xmpMetadata) throws TransformerException { + XmpSerializer serializer = new XmpSerializer(); + ByteArrayOutputStream buffer = new ByteArrayOutputStream(); + + String prefix = ""; + String suffix = ""; + + try { + buffer.write(prefix.getBytes("UTF-8")); // see https://github.com/ZUGFeRD/mustangproject/issues/44 + serializer.serialize(xmpMetadata, buffer, false); + buffer.write(suffix.getBytes("UTF-8")); + } catch (UnsupportedEncodingException e) { + throw new TransformerException(e); + } catch (IOException e) { + throw new TransformerException(e); + } + return buffer.toByteArray(); + } + + /** * @return if pdf file will be automatically closed after adding ZF */ @@ -698,64 +548,25 @@ public class ZUGFeRDExporter implements Closeable { /** * @param disableAutoClose prevent PDF file from being closed after adding ZF */ - public void disableAutoClose(boolean disableAutoClose) { + public ZUGFeRDExporterFromA3 disableAutoClose(boolean disableAutoClose) { this.disableAutoClose = disableAutoClose; + return this; } - /** - * the human author (use factory method instead) - * - * @param creator the (human) name who created the PDF - */ - @Deprecated - public void setCreator(String creator) { - this.creator = creator; - } + @Override + public ZUGFeRDExporterFromA3 setZUGFeRDVersion(int version) { + this.ZFVersion = version; + if (version == 1) { + ZUGFeRD1PullProvider z1p = new ZUGFeRD1PullProvider(); + disableFacturX(); + this.xmlProvider = z1p; + } else if (version == 2) { + ZUGFeRD2PullProvider z2p = new ZUGFeRD2PullProvider(); + this.xmlProvider = z2p; + } else { + throw new IllegalArgumentException("Version not supported"); + } - /** - * the CreatorTool attribute for the PDF - * - * @param creatorTool the application which created the PDF - */ - protected void setCreatorTool(String creatorTool) { - this.creatorTool = creatorTool; - } - - /** - * the authoring software (use factory method instead) - * - * @param producer the authoring software - */ - @Deprecated - public void setProducer(String producer) { - this.producer = producer; - } - - /** - * @param ensurePDFisUpgraded if not set the PDF/A won't be relabelled A/3, e.g. if it already is one - */ - public void setPDFA3(boolean ensurePDFisUpgraded) { - this.ensurePDFisUpgraded = ensurePDFisUpgraded; - } - - /** - * @param attachZUGFeRDHeaders if false the ZUGFeRD XMP metadata won't be added, e.g. if it's not the first file - */ - public void setAttachZUGFeRDHeaders(boolean attachZUGFeRDHeaders) { - this.attachZUGFeRDHeaders = attachZUGFeRDHeaders; - } - - /** - * encapsulate the deprecated setters - * @param zfVersion 1 or 2 - * @param zugferdConformanceLevel BASIC, COMFORT, EN16931, etc. - * @param creator PDF creator - * @param producer PDF producer - */ - public void configure(int zfVersion, ZUGFeRDConformanceLevel zugferdConformanceLevel, String creator, String producer) { - setZUGFeRDVersion(zfVersion); - setZUGFeRDConformanceLevel(zugferdConformanceLevel); - setCreator(creator); - setProducer(producer); + return this; } } diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3Factory.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3Factory.java deleted file mode 100644 index 483f174f..00000000 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3Factory.java +++ /dev/null @@ -1,208 +0,0 @@ -/** ********************************************************************** - * - * Copyright 2018 Jochen Staerk - * - * Use is subject to license terms. - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy - * of the License at http://www.apache.org/licenses/LICENSE-2.0. - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * - * See the License for the specific language governing permissions and - * limitations under the License. - * - *********************************************************************** */ -package org.mustangproject.ZUGFeRD; - -import org.apache.pdfbox.io.IOUtils; -import org.apache.pdfbox.pdmodel.PDDocument; -import org.apache.pdfbox.preflight.PreflightDocument; -import org.apache.pdfbox.preflight.exception.ValidationException; -import org.apache.pdfbox.preflight.parser.PreflightParser; -import org.apache.pdfbox.preflight.utils.ByteArrayDataSource; - -import javax.activation.DataSource; -import javax.activation.FileDataSource; -import java.io.*; -import java.util.HashMap; - -public class ZUGFeRDExporterFromA3Factory implements IExporterFactory { - protected boolean ignorePDFAErrors = false; - protected ZUGFeRDConformanceLevel zugferdConformanceLevel = ZUGFeRDConformanceLevel.EXTENDED; - protected PDFAConformanceLevel conformanceLevel = PDFAConformanceLevel.UNICODE; - /** - * Producer (attribute for PDF - */ - protected String producer = "mustangproject"; - /** - * Human creator (attribute for PDF) - */ - protected String creator = "mustangproject"; - /** - * Creator tool (attribute for PDF) - */ - protected String creatorTool = null; - - private HashMap additionalXMLs = new HashMap(); - - - protected int ZFVersion = ZUGFeRDExporter.DefaultZUGFeRDVersion; - protected boolean ensurePDFisUpgraded = false; - private boolean attachZUGFeRDHeaders = true; - - /** - * Makes A PDF/A3a-compliant document from a PDF-A1 compliant document (on the - * metadata level, this will not e.g. convert graphics to JPG-2000) - * - * @param pdfFilename filename of an PDF/A1 compliant document - */ - public ZUGFeRDExporter load(String pdfFilename) throws IOException { - - ensurePDFIsValidPDFA(new FileDataSource(pdfFilename)); - try (FileInputStream pdf = new FileInputStream(pdfFilename)) { - return load(readAllBytes(pdf)); - } - } - - - /** - * Makes A PDF/A3a-compliant document from a PDF-A1 compliant document (on the - * metadata level, this will not e.g. convert graphics to JPG-2000) - * - * @param pdfBinary binary of a PDF/A1 compliant document - */ - public ZUGFeRDExporter load(byte[] pdfBinary) throws IOException { - ensurePDFIsValidPDFA(new ByteArrayDataSource(new ByteArrayInputStream(pdfBinary))); - PDDocument doc = PDDocument.load(pdfBinary); - ZUGFeRDExporter zugFeRDExporter = new ZUGFeRDExporter(doc); - zugFeRDExporter.configure(ZFVersion, zugferdConformanceLevel, creator, producer); - zugFeRDExporter.setAttachZUGFeRDHeaders(attachZUGFeRDHeaders); - zugFeRDExporter.setPDFA3(ensurePDFisUpgraded); - - return zugFeRDExporter; - } - - public ZUGFeRDExporterFromA3Factory() { - - ensurePDFisUpgraded = false; - } - - /** - * Makes A PDF/A3a-compliant document from a PDF-A1 compliant document (on the - * metadata level, this will not e.g. convert graphics to JPG-2000) - * - * @param pdfSource source to read a PDF/A1 compliant document from - */ - public ZUGFeRDExporter load(InputStream pdfSource) throws IOException { - return load(readAllBytes(pdfSource)); - } - - private void ensurePDFIsValidPDFA(final DataSource dataSource) throws IOException { - if (!ignorePDFAErrors && !isValidA1(dataSource)) { - throw new IOException("File is not a valid PDF/A input file"); - } - } - - private static byte[] readAllBytes(InputStream in) throws IOException { - ByteArrayOutputStream buffer = new ByteArrayOutputStream(); - IOUtils.copy(in, buffer); - return buffer.toByteArray(); - } - - private static boolean isValidA1(DataSource dataSource) throws IOException { - return getPDFAParserValidationResult(new PreflightParser(dataSource)); - } - - /** - * Sets the ZUGFeRD conformance level (override). - * - * @param zugferdConformanceLevel the new conformance level - */ - public IExporterFactory setZUGFeRDConformanceLevel(ZUGFeRDConformanceLevel zugferdConformanceLevel) { - this.zugferdConformanceLevel = zugferdConformanceLevel; - return this; - } - - private static boolean getPDFAParserValidationResult(PreflightParser parser) throws IOException { - /* - * Parse the PDF file with PreflightParser that inherits from the - * NonSequentialParser. Some additional controls are present to check a set of - * PDF/A requirements. (Stream length consistency, EOL after some Keyword...) - */ - parser.parse();// might add a Format.PDF_A1A as parameter and iterate through A1 and A3 - - try (PreflightDocument document = parser.getPreflightDocument()) { - /* - * Once the syntax validation is done, the parser can provide a - * PreflightDocument (that inherits from PDDocument) This document process the - * end of PDF/A validation. - */ - - document.validate(); - - // Get validation result - return document.getResult().isValid(); - } catch (ValidationException e) { - /* - * the parse method can throw a SyntaxValidationException if the PDF file can't - * be parsed. In this case, the exception contains an instance of - * ValidationResult - */ - return false; - } - } - - /** - * All files are PDF/A-3, setConformance refers to the level conformance. - *

- * PDF/A-3 has three coformance levels, called "A", "U" and "B". - *

- * PDF/A-3-B where B means only visually preservable, U -standard for Mustang- - * means visually and unicode preservable and A means full compliance, i.e. - * visually, unicode and structurally preservable and tagged PDF, i.e. useful - * metainformation for blind people. - *

- * Feel free to pass "A" as new level if you know what you are doing :-) - */ - public IExporterFactory setConformanceLevel(PDFAConformanceLevel newLevel) { - conformanceLevel = newLevel; - return this; - } - - public IExporterFactory ignorePDFAErrors() { - this.ignorePDFAErrors = true; - return this; - } - - - public IExporterFactory setCreator(String creator) { - this.creator = creator; - return this; - } - - public IExporterFactory setCreatorTool(String creatorTool) { - this.creatorTool = creatorTool; - return this; - } - - public IExporterFactory setProducer(String producer) { - this.producer = producer; - return this; - } - - public IExporterFactory setAttachZUGFeRDHeaders(boolean attachHeaders) { - this.attachZUGFeRDHeaders = attachHeaders; - return this; - } - - - @Override - public IExporterFactory setZUGFeRDVersion(int version) { - this.ZFVersion = version; - return this; - } -} diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java index aff207d1..7d5750b1 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java @@ -30,8 +30,8 @@ import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationException; import javax.xml.xpath.*; -import library.src.main.java.org.mustangproject.Item; -import library.src.main.java.org.mustangproject.Product; +import org.mustangproject.Item; +import org.mustangproject.Product; import org.apache.pdfbox.pdmodel.PDDocument; import org.apache.pdfbox.pdmodel.PDDocumentNameDictionary; import org.apache.pdfbox.pdmodel.PDEmbeddedFilesNameTreeNode; @@ -811,13 +811,13 @@ public class ZUGFeRDImporter { * returns a list of LineItems * @return a List of LineItem instances */ - public List getLineItemList() { + public List getLineItemList() { List nodeList = getLineItemNodes(); - List lineItemList = new ArrayList<>(); + List lineItemList = new ArrayList<>(); for (Node n: nodeList ) { - library.src.main.java.org.mustangproject.Item lineItem = new Item(null, null, null); + Item lineItem = new Item(null, null, null); lineItem.setProduct(new Product(null,null,null,null)); NodeList nl = n.getChildNodes(); diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDInvoiceImporter.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDInvoiceImporter.java index 3337dc82..506845b0 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDInvoiceImporter.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDInvoiceImporter.java @@ -1,9 +1,9 @@ package org.mustangproject.ZUGFeRD; -import library.src.main.java.org.mustangproject.Contact; -import library.src.main.java.org.mustangproject.Invoice; -import library.src.main.java.org.mustangproject.Item; -import library.src.main.java.org.mustangproject.Product; +import org.mustangproject.Contact; +import org.mustangproject.Invoice; +import org.mustangproject.Item; +import org.mustangproject.Product; import org.w3c.dom.Node; import org.w3c.dom.NodeList; diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/BackwardCompatibilityTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/BackwardCompatibilityTest.java index f8fef6a9..4415fe65 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/BackwardCompatibilityTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/BackwardCompatibilityTest.java @@ -34,7 +34,7 @@ import junit.framework.TestCase; * @author jstaerk * */ -public class BackwardCompatibilityTest extends TestCase implements IZUGFeRDExportableTransaction{ +public class BackwardCompatibilityTest extends TestCase implements IExportableTransaction { final String TARGET_PDF_ZF1 = "./target/testout-MustangGnuaccountingBeispielRE-20171118_506zf1.pdf"; final String TARGET_PDF_ZF2 = "./target/testout-MustangGnuaccountingBeispielRE-20171118_506zf2.pdf"; @@ -55,9 +55,9 @@ public class BackwardCompatibilityTest extends TestCase implements IZUGFeRDExpor try (InputStream SOURCE_PDF = this.getClass() .getResourceAsStream("/MustangGnuaccountingBeispielRE-20190610_507blanko.pdf"); - ZUGFeRDExporter ze = new ZUGFeRDExporterFromA1Factory().setZUGFeRDVersion(1).setZUGFeRDConformanceLevel(ZUGFeRDConformanceLevel.EN16931).load(SOURCE_PDF)) { + IZUGFeRDExporter ze = new ZUGFeRDExporterFromA1().setZUGFeRDVersion(1).setProfile(Profiles.EN16931).load(SOURCE_PDF)) { - ze.PDFattachZugferdFile(this); + ze.setTransaction(this); ze.disableAutoClose(true); ze.export(TARGET_PDF_ZF1); @@ -95,9 +95,9 @@ public class BackwardCompatibilityTest extends TestCase implements IZUGFeRDExpor try (InputStream SOURCE_PDF = this.getClass() .getResourceAsStream("/MustangGnuaccountingBeispielRE-20190610_507blanko.pdf"); - ZUGFeRDExporter ze = new ZUGFeRDExporterFromA1Factory().setZUGFeRDVersion(2).setZUGFeRDConformanceLevel(ZUGFeRDConformanceLevel.EN16931).load(SOURCE_PDF)) { + IZUGFeRDExporter ze = new ZUGFeRDExporterFromA1().setZUGFeRDVersion(2).setProfile(Profiles.EN16931).load(SOURCE_PDF)) { - ze.PDFattachZugferdFile(this); + ze.setTransaction(this); ze.disableAutoClose(true); ze.export(TARGET_PDF_ZF2); @@ -133,10 +133,9 @@ public class BackwardCompatibilityTest extends TestCase implements IZUGFeRDExpor try (InputStream SOURCE_PDF = this.getClass() .getResourceAsStream("/MustangGnuaccountingBeispielRE-20190610_507blanko.pdf"); - ZUGFeRDExporter ze = new ZUGFeRDExporterFromA1Factory().setZUGFeRDVersion(2).setZUGFeRDConformanceLevel(ZUGFeRDConformanceLevel.EN16931).load(SOURCE_PDF)) { + IZUGFeRDExporter ze = new ZUGFeRDExporterFromA1().setZUGFeRDVersion(2).setProfile(Profiles.EN16931).load(SOURCE_PDF)) { - ze.setFacturX(); - ze.PDFattachZugferdFile(this); + ze.setTransaction(this); ze.disableAutoClose(true); ze.export(TARGET_PDF_FX); diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableTransactionImpl.java b/library/src/test/java/org/mustangproject/ZUGFeRD/IExportableTransactionImpl.java similarity index 69% rename from library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableTransactionImpl.java rename to library/src/test/java/org/mustangproject/ZUGFeRD/IExportableTransactionImpl.java index 47f4b963..92d6a183 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableTransactionImpl.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/IExportableTransactionImpl.java @@ -20,7 +20,7 @@ package org.mustangproject.ZUGFeRD; import java.util.Date; -public class IZUGFeRDExportableTransactionImpl implements IZUGFeRDExportableTransaction { +public class IExportableTransactionImpl implements IExportableTransaction { private String number; private Date issueDate; @@ -150,107 +150,107 @@ public class IZUGFeRDExportableTransactionImpl implements IZUGFeRDExportableTran } - public IZUGFeRDExportableTransactionImpl setNumber(String number) { + public IExportableTransactionImpl setNumber(String number) { this.number = number; return this; } - public IZUGFeRDExportableTransactionImpl setIssueDate(Date issueDate) { + public IExportableTransactionImpl setIssueDate(Date issueDate) { this.issueDate = issueDate; return this; } - public IZUGFeRDExportableTransactionImpl setOwnOrganisationFullPlaintextInfo(String ownOrganisationFullPlaintextInfo) { + public IExportableTransactionImpl setOwnOrganisationFullPlaintextInfo(String ownOrganisationFullPlaintextInfo) { this.ownOrganisationFullPlaintextInfo = ownOrganisationFullPlaintextInfo; return this; } - public IZUGFeRDExportableTransactionImpl setDueDate(Date dueDate) { + public IExportableTransactionImpl setDueDate(Date dueDate) { this.dueDate = dueDate; return this; } - public IZUGFeRDExportableTransactionImpl setZFAllowances(IZUGFeRDAllowanceCharge... zFAllowances) { + public IExportableTransactionImpl setZFAllowances(IZUGFeRDAllowanceCharge... zFAllowances) { this.zFAllowances = zFAllowances; return this; } - public IZUGFeRDExportableTransactionImpl setZFCharges(IZUGFeRDAllowanceCharge... zFCharges) { + public IExportableTransactionImpl setZFCharges(IZUGFeRDAllowanceCharge... zFCharges) { this.zFCharges = zFCharges; return this; } - public IZUGFeRDExportableTransactionImpl setZFLogisticsServiceCharges(IZUGFeRDAllowanceCharge... zFLogisticsServiceCharges) { + public IExportableTransactionImpl setZFLogisticsServiceCharges(IZUGFeRDAllowanceCharge... zFLogisticsServiceCharges) { this.zFLogisticsServiceCharges = zFLogisticsServiceCharges; return this; } - public IZUGFeRDExportableTransactionImpl setZFItems(IZUGFeRDExportableItem... zFItems) { + public IExportableTransactionImpl setZFItems(IZUGFeRDExportableItem... zFItems) { this.zFItems = zFItems; return this; } - public IZUGFeRDExportableTransactionImpl setRecipient(IZUGFeRDExportableContact recipient) { + public IExportableTransactionImpl setRecipient(IZUGFeRDExportableContact recipient) { this.recipient = recipient; return this; } - public IZUGFeRDExportableTransactionImpl setOwnTaxID(String ownTaxID) { + public IExportableTransactionImpl setOwnTaxID(String ownTaxID) { this.ownTaxID = ownTaxID; return this; } - public IZUGFeRDExportableTransactionImpl setOwnVATID(String ownVATID) { + public IExportableTransactionImpl setOwnVATID(String ownVATID) { this.ownVATID = ownVATID; return this; } - public IZUGFeRDExportableTransactionImpl setOwnOrganisationName(String ownOrganisationName) { + public IExportableTransactionImpl setOwnOrganisationName(String ownOrganisationName) { this.ownOrganisationName = ownOrganisationName; return this; } - public IZUGFeRDExportableTransactionImpl setOwnStreet(String ownStreet) { + public IExportableTransactionImpl setOwnStreet(String ownStreet) { this.ownStreet = ownStreet; return this; } - public IZUGFeRDExportableTransactionImpl setOwnZIP(String ownZIP) { + public IExportableTransactionImpl setOwnZIP(String ownZIP) { this.ownZIP = ownZIP; return this; } - public IZUGFeRDExportableTransactionImpl setOwnLocation(String ownLocation) { + public IExportableTransactionImpl setOwnLocation(String ownLocation) { this.ownLocation = ownLocation; return this; } - public IZUGFeRDExportableTransactionImpl setOwnCountry(String ownCountry) { + public IExportableTransactionImpl setOwnCountry(String ownCountry) { this.ownCountry = ownCountry; return this; } - public IZUGFeRDExportableTransactionImpl setDeliveryDate(Date deliveryDate) { + public IExportableTransactionImpl setDeliveryDate(Date deliveryDate) { this.deliveryDate = deliveryDate; return this; } - public IZUGFeRDExportableTransactionImpl setCurrency(String currency) { + public IExportableTransactionImpl setCurrency(String currency) { this.currency = currency; return this; } - public IZUGFeRDExportableTransactionImpl setPaymentTermDescription(String paymentTermDescription) { + public IExportableTransactionImpl setPaymentTermDescription(String paymentTermDescription) { this.paymentTermDescription = paymentTermDescription; return this; } - public IZUGFeRDExportableTransactionImpl setReferenceNumber(String referenceNumber) { + public IExportableTransactionImpl setReferenceNumber(String referenceNumber) { this.referenceNumber = referenceNumber; return this; } - public IZUGFeRDExportableTransactionImpl setTradeSettlementPayment(IZUGFeRDTradeSettlementPayment... settlementPayments) { + public IExportableTransactionImpl setTradeSettlementPayment(IZUGFeRDTradeSettlementPayment... settlementPayments) { this.settlementPayments = settlementPayments; return this; } diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderTestCase.java b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderTestCase.java index 4252e2cb..c605ae63 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderTestCase.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderTestCase.java @@ -22,9 +22,7 @@ import junit.framework.TestCase; import java.math.BigDecimal; -import org.mustangproject.ZUGFeRD.MustangReaderTestCase.Item; - -public abstract class MustangReaderTestCase extends TestCase implements IZUGFeRDExportableTransaction { +public abstract class MustangReaderTestCase extends TestCase implements IExportableTransaction { public MustangReaderTestCase(String testName) { super(testName); diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterCustomXMLTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterCustomXMLTest.java index d44fd848..95e06374 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterCustomXMLTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterCustomXMLTest.java @@ -58,7 +58,7 @@ public class MustangReaderWriterCustomXMLTest extends TestCase { try { InputStream SOURCE_PDF = this.getClass().getResourceAsStream("/MustangGnuaccountingBeispielRE-20170509_505blanko.pdf"); - ZUGFeRDExporter zea1 = new ZUGFeRDExporterFromA1Factory().setProducer("My Application").setCreator("Test").setZUGFeRDConformanceLevel(ZUGFeRDConformanceLevel.EN16931) + IZUGFeRDExporter zea1 = new ZUGFeRDExporterFromA1().setProducer("My Application").setCreator("Test").setProfile(Profiles.EN16931) .load(SOURCE_PDF); final byte[] UTF8ByteOrderMark = new byte[]{(byte) 0xef, (byte) 0xbb, (byte) 0xbf}; @@ -256,7 +256,7 @@ public class MustangReaderWriterCustomXMLTest extends TestCase { " \n" + " \n" + ""; - zea1.setZUGFeRDXMLData(ownZUGFeRDXML.getBytes("UTF-8")); + zea1.setXML(ownZUGFeRDXML.getBytes("UTF-8")); ByteArrayOutputStream baos = new ByteArrayOutputStream(); zea1.disableAutoClose(true); zea1.export(TARGET_PDF); @@ -297,11 +297,11 @@ public class MustangReaderWriterCustomXMLTest extends TestCase { try { InputStream SOURCE_PDF = this.getClass().getResourceAsStream("/MustangGnuaccountingBeispielRE-20170509_505blanko.pdf"); - ZUGFeRDExporter zea1 = new ZUGFeRDExporterFromA1Factory() + IZUGFeRDExporter zea1 = new ZUGFeRDExporterFromA1() .setProducer("My Application") .setCreator("Test") .setZUGFeRDVersion(1) - .setZUGFeRDConformanceLevel(ZUGFeRDConformanceLevel.BASIC) + .setProfile(Profiles.BASIC) .load(SOURCE_PDF); /* we have much more information than just in the basic profile (comfort or extended) but it's perfectly valid to provide more information, just not less. */ String ownZUGFeRDXML = "\n" @@ -437,7 +437,7 @@ public class MustangReaderWriterCustomXMLTest extends TestCase { + "Heiße Luft pro Liter\n" + "\n" + "\n" + "\n" + "\n" + ""; - zea1.setZUGFeRDXMLData(ownZUGFeRDXML.getBytes("UTF-8")); + zea1.setXML(ownZUGFeRDXML.getBytes("UTF-8")); ByteArrayOutputStream baos = new ByteArrayOutputStream(); zea1.disableAutoClose(true); diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterEdgeTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterEdgeTest.java index e4ea9b17..25042dea 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterEdgeTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterEdgeTest.java @@ -202,19 +202,19 @@ public class MustangReaderWriterEdgeTest extends MustangReaderTestCase { try (InputStream SOURCE_PDF = this.getClass().getResourceAsStream("/MustangGnuaccountingBeispielRE-20170509_505PDFA3.pdf"); - - ZUGFeRDExporter ze = new ZUGFeRDExporterFromA3Factory() + ) { + IZUGFeRDExporter ze = new ZUGFeRDExporterFromA3() .setProducer("My Application") .setCreator(System.getProperty("user.name")) .setZUGFeRDVersion(1) - .ignorePDFAErrors() - .load(SOURCE_PDF)) { - ze.PDFattachZugferdFile(this); + .load(SOURCE_PDF); + ze.setTransaction(this); String theXML = new String(ze.getProvider().getXML()); assertTrue(theXML.contains(" * ********************************************************************** */ -package library.src.test.java.org.mustangproject.ZUGFeRD; +package org.mustangproject.ZUGFeRD; import junit.framework.TestCase; -import library.src.main.java.org.mustangproject.Contact; -import library.src.main.java.org.mustangproject.Invoice; -import library.src.main.java.org.mustangproject.Item; -import library.src.main.java.org.mustangproject.Product; +import org.mustangproject.Contact; +import org.mustangproject.Invoice; +import org.mustangproject.Item; +import org.mustangproject.Product; import org.junit.FixMethodOrder; import org.junit.runners.MethodSorters; import org.mustangproject.ZUGFeRD.ZUGFeRD2PullProvider; -import org.mustangproject.ZUGFeRD.ZUGFeRDExporter; -import org.mustangproject.ZUGFeRD.ZUGFeRDExporterFromA3Factory; -import org.mustangproject.ZUGFeRD.ZUGFeRDImporter; - -import org.xmlunit.builder.Input; -import org.xmlunit.xpath.JAXPXPathEngine; -import org.xmlunit.xpath.XPathEngine; - - -import java.io.IOException; -import java.io.InputStream; import java.math.BigDecimal; import java.util.Date; diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2EdgeTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2EdgeTest.java index abbcfcc3..67a201b1 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2EdgeTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2EdgeTest.java @@ -30,13 +30,12 @@ import java.util.GregorianCalendar; import org.junit.FixMethodOrder; import org.junit.runners.MethodSorters; -import org.mustangproject.ZUGFeRD.MustangReaderTestCase.Item; import junit.framework.Test; import junit.framework.TestSuite; @FixMethodOrder(MethodSorters.NAME_ASCENDING) -public class ZF2EdgeTest extends MustangReaderTestCase implements IZUGFeRDExportableTransaction { +public class ZF2EdgeTest extends MustangReaderTestCase implements IExportableTransaction { final String TARGET_PDF = "./target/testout-ZF2newEdge.pdf"; protected class EdgeProduct implements IZUGFeRDExportableProduct { @@ -266,12 +265,12 @@ public class ZF2EdgeTest extends MustangReaderTestCase implements IZUGFeRDExport // the writing part try (InputStream SOURCE_PDF = this.getClass() - .getResourceAsStream("/MustangGnuaccountingBeispielRE-20170509_505PDFA3.pdf"); + .getResourceAsStream("/MustangGnuaccountingBeispielRE-20170509_505.pdf"); - ZUGFeRDExporter ze = new ZUGFeRDExporterFromA3Factory().setProducer("My Application") + ZUGFeRDExporterFromA1 ze = new ZUGFeRDExporterFromA1().setProducer("My Application") .setCreator(System.getProperty("user.name")).setZUGFeRDVersion(2).ignorePDFAErrors() .load(SOURCE_PDF)) { - ze.PDFattachZugferdFile(this); + ze.setTransaction(this); String theXML = new String(ze.getProvider().getXML()); assertTrue(theXML.contains(" li = zi.getLineItemList(); + List li = zi.getLineItemList(); assertEquals(zi.getLineItemList().get(0).getId().toString(), "1"); assertEquals(zi.getLineItemList().get(0).getProduct().getBuyerAssignedID(), ""); assertEquals(zi.getLineItemList().get(0).getProduct().getSellerAssignedID(), ""); diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2ZInvoiceImporterTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2ZInvoiceImporterTest.java index ebc0de80..e3faf10c 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2ZInvoiceImporterTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2ZInvoiceImporterTest.java @@ -19,7 +19,7 @@ *********************************************************************** */ package org.mustangproject.ZUGFeRD; -import library.src.main.java.org.mustangproject.Invoice; +import org.mustangproject.Invoice; import org.junit.FixMethodOrder; import org.junit.runners.MethodSorters; From 4ea0b0e54997556f0c0fa2173f6dfcb30c56bb40 Mon Sep 17 00:00:00 2001 From: HKB-CSS <67042171+HKB-CSS@users.noreply.github.com> Date: Wed, 5 Aug 2020 12:17:58 +0200 Subject: [PATCH 034/138] Update ZUGFeRD2PullProvider.java get TypeCode from Interface IZUGFeRDExportableTransaction method getDcoumentCode() --- .../java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java index 8b6128d8..f148d9ab 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java @@ -247,7 +247,8 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { + " \n" //$NON-NLS-1$ + " " + XMLTools.encodeXML(trans.getNumber()) + "\n" //$NON-NLS-1$ //$NON-NLS-2$ // + " RECHNUNG\n" //$NON-NLS-1$ - + " 380\n" //$NON-NLS-1$ + // + " 380\n" //$NON-NLS-1$ + + " " + XMLTools.encodeXML(trans.getDocumentCode()) + "\n" //$NON-NLS-1$ + " " //$NON-NLS-1$ + zugferdDateFormat.format(trans.getIssueDate()) + "\n" // date //$NON-NLS-1$ // format From e97b0fe0edcb12dd97d5cf829f6517a5ffb35695 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Thu, 6 Aug 2020 12:00:12 +0200 Subject: [PATCH 035/138] Xrechnung 2.0 validation --- History.md | 1 + .../XR/CII/XRechnung-CII-model.part | 104 +++++++++--------- .../XR/XRechnung-CII-validation.sch | 58 +++++----- .../XR/abstract/XRechnung-model.part | 7 +- .../xslt/XR/XRechnung-CII-validation.xslt | 36 ++++-- 5 files changed, 112 insertions(+), 94 deletions(-) diff --git a/History.md b/History.md index 23062454..3f8d575f 100644 --- a/History.md +++ b/History.md @@ -33,6 +33,7 @@ done - be able to ignore input pdf errors with -i - be able to recursively scan directories using validateExpectValid/validateExpectInvalid - upgraded to verapdf 1.16.1 +- support to validate XRechnung 2.0 - added Ghostscript signature - removal of izugferddate/IZUGFeRDPaymentTerms,IZUGFeRDPaymentDiscountTerms switch diff --git a/validator/src/main/resources/schematron/XR/CII/XRechnung-CII-model.part b/validator/src/main/resources/schematron/XR/CII/XRechnung-CII-model.part index f7bf177c..bae7c60b 100644 --- a/validator/src/main/resources/schematron/XR/CII/XRechnung-CII-model.part +++ b/validator/src/main/resources/schematron/XR/CII/XRechnung-CII-model.part @@ -1,61 +1,61 @@ - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + - - - - - + + + + + - + - + - + - + diff --git a/validator/src/main/resources/schematron/XR/XRechnung-CII-validation.sch b/validator/src/main/resources/schematron/XR/XRechnung-CII-validation.sch index 56465ad8..220b4aa4 100644 --- a/validator/src/main/resources/schematron/XR/XRechnung-CII-validation.sch +++ b/validator/src/main/resources/schematron/XR/XRechnung-CII-validation.sch @@ -1,38 +1,34 @@ - Schematron Version 1.3.0 - XRechnung - 1.2.2 compatible - CII - - - - - - - - - + xmlns:rsm="urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100" + xmlns:ccts="urn:un:unece:uncefact:documentation:standard:CoreComponentsTechnicalSpecification:2" + xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100" + xmlns:qdt="urn:un:unece:uncefact:data:standard:QualifiedDataType:100" + xmlns:ram="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100" + schemaVersion="2.0.0" queryBinding="xslt2"> + Schematron Version @xr-schematron.version.full@ - XRechnung + @xrechnung.version@ compatible - CII + + + + + - - - - - - - - + + + + + + + + + diff --git a/validator/src/main/resources/schematron/XR/abstract/XRechnung-model.part b/validator/src/main/resources/schematron/XR/abstract/XRechnung-model.part index 67651071..f6997680 100644 --- a/validator/src/main/resources/schematron/XR/abstract/XRechnung-model.part +++ b/validator/src/main/resources/schematron/XR/abstract/XRechnung-model.part @@ -11,6 +11,11 @@ [BR-DE-17] Mit dem Element "Invoice type code" (BT-3) sollen ausschließlich folgende Codes aus der Codeliste UNTDID 1001 übermittelt werden: 326 (Partial invoice), 380 (Commercial invoice), 384 (Corrected invoice), 389 (Self-billed invoice) und 381 (Credit note),875 (Partial construction invoice), 876 (Partial final construction invoice), 877 (Final construction invoice). [BR-DE-18] Die Informationen zur Gewährung von Skonto oder zur Berechnung von Verzugszinsen müssen wie folgt im Element "Payment terms" (BT-20) übermittelt werden: Anzugeben ist im ersten Segment "SKONTO" oder "VERZUG", im zweiten "TAGE=n", im dritten "PROZENT=n". Prozentzahlen sind ohne Vorzeichen sowie mit Punkt getrennt von zwei Nachkommastellen anzugeben. Liegt dem zu berechnenden Betrag nicht BT-115, "fälliger Betrag" zugrunde, sondern nur ein Teil des fälligen Betrags der Rechnung, ist der Grundwert zur Berechnung von Skonto oder Verzugszins als viertes Segment "BASISBETRAG=n" gemäß dem semantischen Datentypen Amount anzugeben. Jeder Eintrag beginnt mit einer #, die Segmente sind mit einer # getrennt und eine Zeile schließt mit einer # ab. Am Ende einer vollständigen Skonto oder Verzugsangabe muss ein XML-konformer Zeilenumbruch folgen. Alle Angaben zur Gewährung von Skonto oder zur Berechnung von Verzugszinsen müssen in Großbuchstaben gemacht werden. Zusätzliches Whitespace (Leerzeichen, Tabulatoren oder Zeilenumbrüche) ist nicht zulässig. Andere Zeichen oder Texte als in den oberen Vorgaben genannt sind nicht zulässig. + [BR-DE-22] Not all filename attributes of the embeddedDocumentBinaryObject elements are unique + [BR-DE-11] Das Element "Deliver to post code" (BT-78) muss übermittelt werden, wenn die Gruppe "DELIVER TO ADDRESS" (BG-15) übermittelt wird. - [BR-DE-19] "Payment account identifier" (BT-84) soll eine korrekte IBAN enthalten, wenn in "Payment means type code" (BT-81) mit dem Code 58 SEPA als Zahlungsmittel gefordert wird. [BR-DE-20] "Debited account identifier" (BT-91) soll eine korrekte IBAN enthalten, wenn in "Payment means type code" (BT-81) mit dem Code 59 SEPA als Zahlungsmittel gefordert wird. diff --git a/validator/src/main/resources/xslt/XR/XRechnung-CII-validation.xslt b/validator/src/main/resources/xslt/XR/XRechnung-CII-validation.xslt index 91b3f2e3..b4748be7 100644 --- a/validator/src/main/resources/xslt/XR/XRechnung-CII-validation.xslt +++ b/validator/src/main/resources/xslt/XR/XRechnung-CII-validation.xslt @@ -153,7 +153,7 @@ - +     @@ -178,8 +178,8 @@ -Schematron Version 1.3.0 - XRechnung - 1.2.2 compatible - CII +Schematron Version @xr-schematron.version.full@ - XRechnung + @xrechnung.version@ compatible - CII @@ -277,6 +277,22 @@ + + + + + + + BR-DE-22 + fatal + + + + [BR-DE-22] Not all filename attributes of the embeddedDocumentBinaryObject elements are unique + + + + @@ -286,9 +302,9 @@ - + - + BR-DE-21 warning @@ -487,11 +503,11 @@ - + - + BR-DE-19 - warning + fatal @@ -502,9 +518,9 @@ - + - + BR-DE-20 warning From 662307c0ba5b34db274ffd5df67f214399795a2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Thu, 6 Aug 2020 12:18:35 +0200 Subject: [PATCH 036/138] corrected zf2pullprovider, re-applied changes on v1 --- .../ZUGFeRD/ZUGFeRD1PullProvider.java | 7 +++++-- .../ZUGFeRD/ZUGFeRD2PullProvider.java | 6 +++++- .../{XR => XR_20}/CII/XRechnung-CII-model.part | 0 .../{XR => XR_20}/XRechnung-CII-validation.sch | 0 .../abstract/XRechnung-model.part | 0 .../utils/ZUGFeRD-Validierer-kriterien.pdf | Bin 223716 -> 0 bytes 6 files changed, 10 insertions(+), 3 deletions(-) rename validator/src/main/resources/schematron/{XR => XR_20}/CII/XRechnung-CII-model.part (100%) rename validator/src/main/resources/schematron/{XR => XR_20}/XRechnung-CII-validation.sch (100%) rename validator/src/main/resources/schematron/{XR => XR_20}/abstract/XRechnung-model.part (100%) delete mode 100644 validator/utils/ZUGFeRD-Validierer-kriterien.pdf diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD1PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD1PullProvider.java index 053555c7..8966ac70 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD1PullProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD1PullProvider.java @@ -225,7 +225,10 @@ public class ZUGFeRD1PullProvider implements IXMLProvider, IProfileProvider { + XMLTools.encodeXML(trans.getSubjectNote())+ "\n" + "\n"; } - + String typecode="380"; + if (trans.getDocumentCode()!=null) { + typecode=trans.getDocumentCode(); + } String xml = "\n" + "\n" + " " + XMLTools.encodeXML(trans.getNumber()) + "\n" //$NON-NLS-2$ + " RECHNUNG\n" - + " 380\n" + + " "+typecode+"\n" + " " + zugferdDateFormat.format(trans.getIssueDate()) + "\n" // date // format diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java index be92c3fd..3d5ce961 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java @@ -227,6 +227,10 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { + "\n"; } + String typecode="380"; + if (trans.getDocumentCode()!=null) { + typecode=trans.getDocumentCode(); + } String xml = "\n" //$NON-NLS-1$ + "" + XMLTools.encodeXML(trans.getNumber()) + "\n" //$NON-NLS-1$ //$NON-NLS-2$ // + " RECHNUNG\n" //$NON-NLS-1$ // + " 380\n" //$NON-NLS-1$ - + " " + XMLTools.encodeXML(trans.getDocumentCode()) + "\n" //$NON-NLS-1$ + + " " + typecode + "\n" //$NON-NLS-1$ + " " //$NON-NLS-1$ + zugferdDateFormat.format(trans.getIssueDate()) + "\n" // date //$NON-NLS-1$ // format diff --git a/validator/src/main/resources/schematron/XR/CII/XRechnung-CII-model.part b/validator/src/main/resources/schematron/XR_20/CII/XRechnung-CII-model.part similarity index 100% rename from validator/src/main/resources/schematron/XR/CII/XRechnung-CII-model.part rename to validator/src/main/resources/schematron/XR_20/CII/XRechnung-CII-model.part diff --git a/validator/src/main/resources/schematron/XR/XRechnung-CII-validation.sch b/validator/src/main/resources/schematron/XR_20/XRechnung-CII-validation.sch similarity index 100% rename from validator/src/main/resources/schematron/XR/XRechnung-CII-validation.sch rename to validator/src/main/resources/schematron/XR_20/XRechnung-CII-validation.sch diff --git a/validator/src/main/resources/schematron/XR/abstract/XRechnung-model.part b/validator/src/main/resources/schematron/XR_20/abstract/XRechnung-model.part similarity index 100% rename from validator/src/main/resources/schematron/XR/abstract/XRechnung-model.part rename to validator/src/main/resources/schematron/XR_20/abstract/XRechnung-model.part diff --git a/validator/utils/ZUGFeRD-Validierer-kriterien.pdf b/validator/utils/ZUGFeRD-Validierer-kriterien.pdf deleted file mode 100644 index 0110b23d401d25c1c7c4c60a7bed5a6413aa64f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 223716 zcmcG#WmFtb^fnj+65QS0-QC?KxWnMCL4$h;!97@TcMl%i2^yT>9-Od6e*52j-?L}G z?as-`FwkAyT~+tqNA6H4i%T-FFmfQkQq+SN0xSzLGqHn-H3BR@Ka=_gM{_1IV^?Ea z2MZ=;V+(T^Vpi~HRVI03dkbnaa|Uq<8e%3jS7$d`&p(=*5rf0b1;Gme*4*Cg-zA<0``@nh?;1>E4sQ0Y#2id=R%R}`#B9&Q5wo!W z_s0G2jg{lSH?HS5ed7Oh%;&@ZA7g@>cQyxO{&)AP<}MCy&Zg!r;NB!WU8U4qja|*b z&r)g}#Qz2s6lBs;GO;!{bp^kbu>%jzNzD0tssBE(un~iQ;3GIr(!u`uAW0VDfA_*9 z$x8g+^Gkw*p6BxUAZ2Ffosh zPGu(MVr3@gU}x4R26JNX3ZB4)_}@G*NjW>XIfCo{TcLj+nADimosI2X9G{=m^aGQa z8k4xWyOpWAs+1@gSKZje1sw9%=_|{67;XX=Uqb?#v`<3noU~+|5vz>7^<>l zUg2Jj@f7vMl5Wy;e;ThRwE5n&cA*z1S9^Huw5M{lz79j<=H+eUZO0Gd77UF)qw!Hf zdl?8vqAa`qUFM}ET#;CskKjjI1wpS%G3uh^R%sG?*cG^T0qOWyt5+79 zg)azneApO7#lB)VuV&?);?I_zI>RxUFq0-P261N5AyIPad3_FsxMO?2*yrh-Y~XaA zsw$=<(&>DL7i0kmb9XB|6*jUAb2>O_}uz&TN|&4J(_I^?fZO#xq~SUdqsXmXuYC32GJd*-ZZ;r+owzPxt_es;ak)DzNvW>&!eQ;} zcpvlK<_A0-r_Ex3Jc)PmV1|NvExydSpPhBnV6<5d_tF==k~ zE&6>)U?OVXG<-iPCSL?KuCU6r?>;qi;q517T`|nF;1Fw0wn({XjdQeC`k80^Nw!n3 z>jOHS9@;TB<#odleD>&g{3Po3l|%RQdwt)9txqwHe-bhy!I$y(n}>{aEptJ zpRe-j&#zyR5klZf~3WAzti^$|36O z=@nsT^17vQJ8gi=6;m~cytG(w+VbgAM9bt=7`prYr;F?QNp^T5H8Bjnozbwvhcap` zOF(Yir1(K@L1ktt5`!*n^^N@OFjMD)`o!Vt)89so;jYQaYS~2Er`vIV6I0XCE~o*~ zTK~rb!=xdtEdCGhOSc!l2Ut_{*L9cjzQK2Y66bZ#*gYK=8o#z!eL4sj6$6g`Q?Ibcd(trPfsu@wrbQZZF>dnLZso7gVf8 zx@2clGQ(49QZH6@C1o-zG42TkON=?#oZw4g^^G`vQl4A%=3Tq@b%)<$OT+TwM~LY0 z@$vLGg}fcDhB|~A+R;z=Jfc>bCF(S^w6v0yHa{z9zVj?84LxZHz8_lr!mjq2!IzB$ z7uTZAc{?)nd4SMUwAF9s!%5s$m`pC299E%8jQX;FeSLfgr4+opcolWtUvo1sFwoFM zL=KHT^dj0uq5GMS_x6fk8Q&kTv~En2;&o4(rla4Ak0m{ie`H13EAuW~ezbhlhb@R! zy$Bf-6LMzKNIM#eM5H)IrI?YzARs81l}-H}tUZHHoisT#G<3(!M$`+(hnq8nGGQ4JOADtfDJO7#89e|CkYn5!ETAuX08mZVuR%*DKGEh zgRNX~Tz+ccp#zw^m}4qh@@)tFdNMVQRAI$u+n&T ziSmvX>xTo!!^@;_$3!Qw3c=GxW+*Qw?p<5{DE;7R(`rKR64`QBfd6ERyt8Vb~9r{qPFa<%8Gbt$c;@@4j2Y^2h1 zz)ep*FsMFXcdlHQ;PUV&@8?fL|MKau)R}%(^C5C_a^VKBEqHi%9{=8-yz&+Q7TN=r z|A*3RXm}%UFonVnBPlGln=>L+RaMMC=IU*JiiW^u^0lZ2#yi!7l6)vcg0oT6z zGm5Mb9WH5ZKbo)2xs@hsly)^!tj2)qpc4z(`do&}15qF+_gN3Yvi?~ydPI4e&$EW1 zmV(D=Yh=+ymjmKF{`{zMwMM}GP^)2K;KlbFI_K@7L|Tnp?JhAcE-rkYTb*f$ zs#q<^SsZqYmmE>BR2f62C#77Z9PD|HuU@^Hqp=1jL}4(2%S3TT#T z<*+tdTZW1_IGo_0ywwEj?dyfJNNlN^+EcbM1@e@QU$t%o#OQaX$FKD%Oh&yF4&UEn znajN(*VXoby92xJX-?N6PS9?V-QA$UHq}^3NJ!{vxx<&wyW{a{$#yg7<@Xx%VNqtU z-}CcYSXfwV{fJ>mME&R%33+3-lpO4II(3%ERIwcSp^%w*L;pvO0ufRacS^rr9OZ~` z_oKyPTSRM1$=B-GnZprpTTfZ8j#uu_28hHsuQXGYazN~-KjpL}S|%kWN!~h2gdq|P zrTqno{fi5V8#EM@2=g65WUgE?BZw`KqJ!sS4y?gGs5a>XsaT!{rDCId(ub6cj3@YG zf>^lO9+PA=cGq8_htt6mV}*NS$XV_!3!N0XR{dF z+Mg@a?%^cV`PKFT6fh-Y@Uhl)Zz{CVAR;1y+i12#gX~Jk<2d8AOI&zpJ=^b&=HBOG zl%bo1Vpq@DVtHVB11)RqUmkO40avyXwClB(Ndig z_IB%kQiK!nh&uXR$4*O2w;0_G&!zAM$?>D(NIxgF=)ki?V6H6 z5Tes-As42t@Cyj=1b;_+vGJq2-FlX`Vb%9qf0@TeX#GcZZ9@x5fx>f0(~i2{VTWCr zCm^vwMwCrQW!ce^-t}f=WJE(SCNrG$<(ZR8OxOO0?WyrB=;?$h{4|8UbE6b zK~|O&{m<#C@)N4mkdI6n&5uQPIYq^91UTDb4bV5_+OZJcN3>3vc*nxR6+iP+ccE$p%KpV{N5 zz7>9gG#y)6SzWXBH8}1d*bM~sc-soIeHy(hSNMe5GZT|m^Kx{;|LNZF%unr>p|G>F zb4N`&O~z_^TC_GlKffmoNeNV=weJBjcw7}p#XFcaHAg~r0opJd+*QzS_p0Z-{{m56Ot7(XKVIe` zl|>+epBj=)qHhLEcJ^X4W5AO0E6%nds4?4WTbyYs^vk$;TqavT;ua6(z|*T8=Py*~ zx6VYzkE?WBP%D4^ez`Y2>O*GqI!(XbD-m1!7QLdPA~e9lrO=D=RUaN%)C>qC~ktcxLDwr%Q;7V-uL3?Cqt>Nm^ppfeN2z$dbThXs{IM z_3v(%EHQC#v~xtEwjYYHSkid19|43hSyVOu;O$+CqiQdg7Qxe%Fs@OgoHLxvWW&s8 zMOmN#9(-_c5I_xNs#$(R8%~WftvE|XUB5Dg+L;;kZkD{{iAqBujyYQywu}m1w|(mD z;mJv-r@xQ5|K09!4i3pWc)a>iw4yR_|UOY)oU(qi34#xQIs; ze9Huq%Q)}1^vdQ<&K~$BYPwopRJNT*PNI}Ahr|lr{SaaKp0Dq5FlPrq0Z4MoeATCy z+r!CD`n~E5JcJZeOLbOx##0P*lhGN6%gt&dapvl@hA($*6>9;cz!`n0GVWp5YJmF( zD}Qr?LQeHEV1r_-5NXuu+(6DaSf?FemJm3sNT_Lz$XX;E*5G-=QRyrTEzYmnqiGy5 zQ}mpi4W4Hkh)UnICvzp5`&>UQAfne(Gcs1F6)M6irq$NghVrN|$g$B{tEx_A33x-p zV;fyA$p_8&pIVxxJw9BFOR}wY`uk_@F|07MKNp~4ArrwPe2Sf{0#>08_E{`LpDqCm zv^S~6d>+T@rSD_VB0>Z;Wa;@d8f>-GYHvSydL_zPO8P2St!-`9`P@2hOTMIDY_Ka` zTU1$xgsBF<}B>kFC`av;P4IeHb zd05>PHdVG*Y3oa$jYF*b#xwb(vZV`CkE-AG9dB=IR2g+qG5DpqVcZPZ7&V~dcN(;N z#SjVoLYAf0)G>b8pDlI02Gu}SaOmM|t68r(03xmm8^1MOvFiWi%i(0AuC5LsUbfl5 z%8LH>n|tU5UnpK8qUDQiI*50XzY(x`IX=JDZfGmHX}l2~>88cm(Qxr{Om> z?=LhZq+?%XLQGd@1FXm>8FnG2Y3rrvG^*mau7reyxb(V9Tv5@{5BsH+4-XHHOns*Q z8+_gDEQ9%4O|XTFKYw~$9WI34IBoPsEK5x-7@uwQ0jMhIxc2>Qa{!bcC9hOg^M}Vr zH8r&e4H!gxY%DA(b{2~?YjAux{VbU<5?R8 z7@o^@R@1wad79-q=2|{UF(Anz0*tmZk_vqlsS@S#d#tZX}`=J(sTdkpwQ2!5A0NQNw*UGCiBk(zHGQZ03cKtvSZBGE|5(G z`e$}`@TpmG z4f29(#|+DqnyM;fB!#4Z-l$3<3Uh5^R@1Og@LSajt&ihtT|u`RT0O7P_4X(8U~nww zt8!9sLi2iwsgb3ICiA38+&HEoBv$G%kmV&uEjkC3O&~G?ctl-v04^ z_8wzQJ1LRo7znx*fbYgApI}+Y_)%;a-#|gBESv_;8&sP>)mJEG3%0r+kv@6;(4$E? zKR@q&85J2Bh?F1I70EPxPc_}@O`iM%LmpecBvuuo_NjO4Sjum zr$mL8TtK8BWafIOD)to?q98N8Asjy0t5i8hbi?mxr4>uG!RDu; zx+gaoeTI;K)|30mugvp-La6tjVF#jh`~4RJR+uGp9X&h-zJ_ZJe$m>?I*s4`@^Eu= z^V!0AZ0s|vji(cr{qkB7C?}5SW7rFusN9iw3Ly@Qbu@&TReGI%j{{Or{Bku+qfIpG zFG5TW{cg?Gehz=F^`25jm@39-Uf{}01}wC`!Q+wh8;(dji1G71XS`8>?RA|)dc;Ql z{PI3gSv2%HgZlGQGqU9+1u7aE_#~0h2=ol+yURUp3B7JG!vK-Od;{ADO5Uhx-3>J$ zOY2gv?Uh!YCCXLj-9Ft}X^K_~?}+_!CRixbjNZ+G*jil>gl=A{)eM+eg3eoS3Dv<$ z52^|azu4mr4)sI$jc|e(RHyCE?S6=D7dGc~z9lpNgW_}eMZW|}%>E_Y>na4i=J{Bm zzgk8QIPN2^R{*)On1*&&Uusjf({4bVTreO7-w)n9j6&Giq6diiKlpIR%PxF@BwVOn zFGur>RoV72X2poT3x6{Nc1+@tgdM=m+{&J^8`_pDx;T$$V4?SSy;|88ymTBruT>f zRjL8!`C}U!2LRNNipk`xb}gh@0d@)0rBQc2^nPd|yc)hy#}$lEzSk=r3hlXcnia|+ zS!SQ_zWqwDvy}Xkm-G)gk#=VcQLetCjyiv-aH9`kyk0q$J-|!z5`vP8$%M4vwB#3x5_SiqBSnc7V#rWY9+Krw>>^;R>KR3(!vJpeA+3 za`01pf<-{sM)skFk5mcCuYCf%xo`cM$0ehYCET0Zd=qVp`9k}Uqpy##a=exWe;eZA$RXaEGZHpMx1cep>TC`T-e)@R6W%2RP^ zBKk$}e&GiNh+JV^vtSQwxs!D7K>0f2xOI#DY6VjpP%5f;|u9xyAA zq$x)7ac2M&bX@P&t4YCL2eJ(&XJ1+3MyJQgFN(LLEqZI6xi0Y>a>IRcx$B5vACOo;R(kp{2@|(U_?yh$sa3FgRR32XR z<2h6z1ql5VHIpT*f=(@l*NTdbrOKq+_L3m*4qahObg=}0Jl`r&l&>Je>0H6;ZfAd# zYgL`7Wib?@F607{X8QpWq6V{}Tn97m@xy06L^D(< zXh|l10Kt^VWIQ-H7-S@r>q*$R&;&L7mET|K7oL`_$pBKg*NR|)&uSJ9K#XH^1S|D} z>A)xBd>}}0>jP16P_?93|9I~pIr;|m#E^CoQbvet!@*oR-9S2zmWw3uaar0dgn{}jQp)_w z7Sk$nQXE2yt)1OT<-lxIfxnD zPJsm9;jrJq!@EuheVp1e)b{f7+V~lR!?ttx=b*P7pU-JSya(s;;ei_&3BdwsjNN)B z+#Q{OV3Z{AVlAAHG|O)dCa_~Hlg~8iM%2u-ClsMh5OpEIGpW~Uvp*y__Kvj2j>WPm7bpda9T-do8B{VC*hYG$^Df4CFMR|$88PwXi=*APXIPY z{R0;p9URy->#b*}9!^(@@j9VA_je|~BKDwt{0Kv#)2^l80z&ko9KYHfKxw_gYE)EI z4=l^Hs8C(Kn@r&^T|N?0e1s#XTp|ytI;$NQ4AM7|519a2?N&yMPVHNC%JmD(xG*3d zRudp2e{VRwlrCgk|7iSS;1j`{29q~T_Oq#M7Or;|u3Bgjy;&Ras(}iJVnPkc^xCAq zruHxML*^ee@ux~O=+0=@7m|FfDDP}R})dF)SJ%@ zAr9~UjZ8#D)I;~e7=g&)`^T4;9-*-_02>5xbdg$y4ofkYPRG)d`T~L+7!M@E?)n}9 zHnZ2l>zi>)G-}^61bubL1Gzt;G9d!l=tsjkf`pIH15nvU>p%a^XWGbSSxAPcL+3Gc z*VG7%s;a5IgH4E;2#d7f-a-GC;r)J}CmD#S^cHY&NTmswofWRS$y&@EN?aw;O>N#3UC++~= zy5|DW6SlRjM;Q0gcdAMuhjMIQw?m0^bQvvf2Xj0A-;1;{quFn-0nD_9{t2L~;zeX+ zL(an1U_3#z0+PX3;g^3dvY*rdTf{ZLt{+RpdlsP-bhIXFYUoEDS!aEyG>TOV^7F|N zn(Glpdo%PUE4zn>l1DIw&*Cka>L5{Ud z>0BvcXDjR0`zDW*cMId;eSJL3dl3zmR`Pl4c;>0GVDC^gw9_lHRWyPmFKM-QcxZdG zsM!9GQO^Kr5O0*9m45r%x;S{WG;@#DLx7`)#`|^at<5X3USbyFEVj6nrg^-?g=AOJ zj!sQa_hpPrx_kl}V9q*v>K7o)P`6IQ51ahGpc?G!qoAaeY!_Ka6_=9Q{1fqxpX2u^ zE_;ua3Y&=e?fJICBja~3_MY>@h1!_0H>ADxX)vj~=K5(7GUooX2VfthQ8D+9X|x}5 z2TIeX1Keya0kA_N8}YX!)yh_n6W}6@3=ZxA>5|hzhstI`KDqf~A^!wt=%EA}G(5c0DIFc1wCwEc_4XxTlrd7aP7~WqM2C{SpW}=Sp;Smq znK{wTfXu`s(rE%DEjKDBPr@==d&mFV6H+>L2r55Q#|7lZ3$X`$1fpS|@j@O831AEZ7MQtCyfW%WS&4%oIxvR1U-_<1l{a|C` zRe=BPHkO(K6ckiIFK`~xQYmQQXt^e$-JczoZT|4VFqg}H1mjl>PM5orJdEFDNY_znlV%K?JxU4+jS}^U7ULhB5hhkyPur9(TWpy$Pq@~I90+_S)q7>LU+i$B zs(MIF{Qpv@xDJ>sRblfknIO<`2B%wa2m8Xmb{okUyx>u>|BAEN>{2+11DRh3(t0x} z?VI!)9YoxYFT$kO-ADwiKvmldu@egG-)!-F!xRD#{hSY4+>kdqg4CE!GDd+L$ZJD&dDS9aW41H?a; zEyQ#fKAYA6oE6vI2~aD8I5M+%4z(){+9xKIy$}K~*Vc@tz^DD~?d{FY9>mYnJv}|+ zU(n=$VA@K6t^G5i`+d~W-_?U-=)ewUL{ypL)o zJyTmI&D3`s#u+g{%T?DGXZU>szhii zXY#oGMgnPjm&ZkE8JkKaJ~n{ys)Phjo4nJGf=qzzQee^-Ik5vA?9Rt4ytf;e&qDr# z?D*SEK#b6ch?J5CBp7rX;E{cA*298x0|ElRBa|f2Y7ABJ^V-h>RLtq{D>{x*zh(DQ z5POf9k)J=~PJa6k(D&bfQZYh@_yb*;y5Vd=n9k1#!1r}sS66mwI>QeBBPZYw;)h>{ zzgAjBz(9bzm!+Y*o`~jL0*v#Zp8Ey2%Z_}H*EMaenLru^6%}yLr!5<*ncl;((zZ^> z^D{2h+azzlpJ>Q+z(hlPE%2kZw6ruT3J&j01Zffxzh{*($!qCuB@z;nIz&CPUGc}T z;O~Wijg!L$qA)nm0>7mIKe&=&s&8!_h#k1^WseqWsg|TZ;T!AHEBFB~3OKjt%0OZ- z(Ka(9|3&w-6H$A@vr2c%mp6R$vzc?gr-HW{w#^vz#!%p0WgDw6*hJ z;4zjA*6Le^(utP-biY;ljA7N_d+!b-5a85!^K*C@&Ox>?R=5k75JiOw5zijg_|@2a z1R9m&{P!ruCr4rul9z9sm^$u{`3_Gj886&EhQ9$Tq}$W;^4aM<>k600s77UhO>5hp<@5^;iS|WLcc_A_|u|Pro{-?W-)YZ+!B@bGZ z_HBgeT#K8H{tmNTb=@e)3k#GXIy%4+{yMY*7{0*qM({hdk+%KcQb2xr@g{qbOp+KZed%_4Ff-tT+;+nyEdZu2%2s3hd5+PW3V^mIq!`Q2k;3do5ud z92{B*rxt1f`)@M#05U%y>~W?5H=Z3kBGR+~oypYkaK0Mbu+g4?s{0Xg50t8n2>daU zm-H26>xI;2!%*krHNbChy=#^9;4%9CB9Vw255qT?GhwexiH)4_7PmbTSQa?#P@ET| zmTfnvm|j7*O=S{n)aqc19sdM+Wq?))EC#SWBmUmdFf$_$DP(Y~6lOyk|9!Y6etYA3 zyo{qM+qOoWo9_uUsF+Hq8Uvt&(9-_m$nO>~g|Xd;u11;-rIlj72WF>}TJOAQ_2E6B z_4t<;KaC#%yW7$-3dv04utD_$wqCq^q8Lw)M z$*G`Rx3S-aki|qC6sP&`wYeF6Ki>c$ZsYsjbfL={FpphR$Gbpl2AuxR)Vsq$PD0#! zczkYTvIKJR5F_zCvrtQdAX3xE`)iBzp%#|%9zsjcl(S^$f{QEv?`A|8%<)$@g zC(*f9vmeFf(}FhB8Y1DthgGu z>v5phZJ_6<0$JBJVI~{&b;xC=l>%)B%P;eHdRZsf<*_NwCI z!8u}7En5cRR$SDMI$A^%qER(iSXi7uV&~SeMINzV?a(iL(uu4ER)A{Z z$yo2Gf{aWT68Z{DXQ1qlP%+Cf4Y_SamHIX4SqG2@j8l1mHSZZhE;Q`>{_PgpF2JRo&UU zEzs7}dsgZJ+WrZ+4~IIowdb@p0ofPD*Nz6kNlMUkb7=Rf$mulU-55+TvGG= zWhFi*8WOR*X(n*Egrn_Q*04*1p-&290Hyg$0ePiWm*dcDi`LSZ1;lCg1z_^BYQ%~L z7(X`nk!&;vF{iQ4obz(v#nN7qKi2h;VT7oF;M+q zSrTU3%eAGad0SHMSOG}elA=hfl*JFa34muad!-}9%X_!n>|$j_*?D++eeL1uI?^zw z;q2@T81Qf+U2;lF5eXZ#?`andcGx_)hZb>h9?!Fgw%BHiT)A={C#l}PH$2D+``KRV z1Yj{7_I4ge0Sw-Ra*uths)(^fw|Yx(!$Hb!{PAjVLRCn zGb)0LoIJ&vmV;w%(2zlnsmekwDItNusHa6wVN}vpX1&~04HS4D zv>!rlUNbTUg4i7!`Gl5Th)+HnU6OmTjTQW!+v`29D^I^>HaX@1 z!xZF1PwgkZN1^-Effdd;(j*QCU>i*ebEHF6=R*MNtz|G~O2WR`&5MoJQC60fl?6h9 z(V7Ica^fnw}^b%=w8Mt1c^Z5{>A759w> zsJ+m4@SXt~`12L|e9Y1HJ;eFL9rD1M*f#Z!N-Y+DNwduoJ*MZ;2IO^l;8^H)_v|NLTS{$i_ z^-K}TH*b3MZ z@_Q;5X3w=gqi;tFxujrklR5ipMhnn)0Ge!nKrdjzsUlwhvlCwJ>F;&tvsV)xi^nwv zCSsqw|CP%9T*yH4?etM7BuCqEC%t&BCfimYkMN#YK>rRho_M^XbZ@mlj7_Ve=(68u$JJ6L$2POb`yE+ZF5l*1_Ec2I!4QQ`4 zKGbz+hnkRH1riUVi;TkB>u)z0{DeY&_@pQgHA`SS0S`*39cb?<<`&hI>cYYwQ&N)* z-+e}a_Wyfp!TdI$8QIS~8^~q*SqE0BY>480bZxmqCwQ!8gJ( zh>J_RGFpjig3dk~yU)K)^!GmLk^q~d^L#6&SBT-KXPI=Z(BGRpy=G_j57l=VjF@)* zpvjb1U}3EXh;SrJ^VOy@R7t^p013G}IW@cPp`H=^!usB&MoMrQfZoPbfhR1&pTTI- z4%)R){Pr*9tOLc@H+>)f{KQ5_B<#ebRyG3CwfLv6i6d*nC>Mcb)zFs!jB+~y`D3eh zbv64n7K2W205CtP2s|S(f>{C^`xh2MAsLxy0cxQChv(2jB9?cWj_XUh!fGk-(v)% zYI>}!F2K+lyBXs{Fq8lvq?kqS@;D)pLQv9YM;h=zc);Bwgc z_YadEcg>q^Y4RS(CoS*Af|Eodg~GFe_Ra@CUX|}mg@oFM)o`~VpY%Sku7C1P`k7FZ zb^P?lXn1gS^~TxX&#R)#|JsmeYQ#y}@o2D>Q(RBM`;>V&IR!H?_3HxG`m?6Xv-*mi z?9FQczFmoXK)D*$~akW^o?bZM~e9UYBopB@<5g1xZ-;o=uC)|0J_2B5=#*|$0PX=lXa zWvJkt|G11nW}VGN#44e0QH4xB|L16&0=WNFzB z>*UuxUEz{_YFgFP`5(dnKCizQ4qCfibzwVGwxBCk*t9ns#kMDaR3Z|YX9McFffiKT zuVwb%fcyisAu1-e@D#5kX#4~SXkZzzT=p(+NHagGr}XI_0AZuE`2|$8=LKq4MCTr$!G-Wd(gJd@Q|UOx>R?b6%3M_m{5LvAnz* zu~)9V(~JAAym{_k8Eko!A6o;qIa#X0XGu!FN!y2hN^}S#{4#M_HiD zPy^QX8OYduy*}aZVKmW0S@Q%Po z`{Be0iXg6`CtpsQJZZaB*TK(n2nv4Ax96>>8>{h5hKm6+b?cpSN1X>0s zURER%(!%6Hv2^imc^z(UZjx|^uNk!?^N4;W)>GyTjx2hOhlzm!B{MQS9Fzmhe&__` zZ-@xpZ8@S^TG*c)7HXi(tF@vxKZ_@<`dlc4YXIX>K>;Cp83-gsTVFFQaYVylfxfOs z#$5_}hn!!daU^^8H;pZjCZQsh0NW{I9MSi9KXers`C?Lf2X$+$T?u;4cv z{xo1PPJQx_uC8Mh=2;6wXlnQbSlm|}!XH2r-*Uzos075jczo{kZ{C=^+FN6t0B%R< zokQDMf0NUuGLZ<8V1G#otu%g?VirHn)XV9RbMQ4K@YMhWV-e|a==FiGM&OGMYpnXf zOAYiylMPP}h3SbB)oJF&LU3+(K^92JQK!zU2Pr8>J3~W92X`N6K?JJsgWaWKnmjOX z2i`)7aoqHSzN#D%b?<2H(@xYIL`(?c%))8L8Q-fAipfI*xN(OscFidn`tNO0VI&Bw z_1`uU+oG|NaIxw)-?=`Vj=mf->Ezs$txh=jO|(XNAMYWrC7aqYd5IoIOO%DES_{5( z0(}LY%)bRC`UV3Pf+5m`{7s~FZCRO`j?TtJ%?{}AAw!?vHqldKbhlHwsmb5>Gtd*0YIA2N^gQ4- zjPj1xZyz5Y;`czy1n>z5xA#{4{d*8X2mlrWHQm#SJ&+Zi#A63&`+<p>C z{jQ_+v8g9qV~oZ6+i0t+SzMdPd$u0cW|vnVSA+_8G%ZJx{+Na{zF5`#pwQ!?(j0{( z(PR1Un)q*e&9u)$6ZYh54Ct3jKXS{R`)B}~v86sR4@B}Vp^ zO(j%vT|PmUVhEWIf8dF;S~Y@b@W+pjiW@%2!5eRfibfPtMBhZ#oKA70NmCf$x&h}| zPF7ZWl#tLjZ;~s=aq;-Gfr-t`!rlIN|Ckk&rk`94O4=3;0lnp~nJ=s!l89F=*=f#8 z1egjRAQsXG64^TWmo9Wg%ud_YDdFrC@}8QVnV(eI0xe%Af9tI%`s!()rL zmmx8NKYo;qp4w;ao=MkY$L}`sAkVf_8JQLuRek-mOR(7@GFH*Qp!hc>VYn50i$vFr zR**7ivYKlC&4rbywWKR%(xC(PpZw*0kJy2$+O7Qhjz4nrNY!RHm{0Yq6qMWQ9Jnoi z=T0oE3A@2uCOApa`X%6KEYtFf3=% zs+Vuxp0&y3;p6()2IMTNT@faNZFZcVZrie*+NX4k zIg6hF8Tmyt8T%N#6iJPt_qmp^eU-evQ=`AMLEh*=*WDYBN zAk$%k%ZB2p^9{+@p|`;hIt_%Co{)vGndn{C8=L`+`j(zA(JV`^9oOd-*4KW^RErcz z-z`(#!caN9S!S%5+-*H6m=$2I^}TN%YNnF+`eDg79x?R}sG z1skI3b=)6=5K7BtCB7xvwSGB2FEkD!Hp#s*kx6GUm;3$n72%vBtRgdZq+H!)c;-4k z_7j*N%C|K=W)3C$orohD)l_w{%1>j%PfE&)#DecW<`I88TNevi>cuEJwPH>cz))LW-ijE7YudAxYh<4}h) zL#Ok8rihRdUV^2DBSPI3(x}6A60lA@2wt1@@Y{S-#awOsM+5bR)KX+OxAby0$_lUi{nrIs;Z)Inatva^gAQsV~EWmWr01Gom)9F}s&qJWXjczchI=X31`a zhnr}v4~gLAFWAzOPWru_U_M|%d4fpL%<;8Rx*LbtzQC8N%f9}p-wxWpIU`9zDmQlM z_#1kWYf@$}pF7SxV*uEE5zK0Evj`n$P;^QZ(Wc3G8`s(OjO4rIDe+g8UYrX(5vfkZ zJsMA6G$%I5CW$f>ksm)FqPdExYb=}qQ)IDUo6=7KzNxLf`*UJx;>nd-8BoNVVWmGgR>4IGl8t_!7c&#kUI zkxgfN^UZF3h*ahHJ?R}d#^MMrvxd%W`RZf9@l=P&yT!xNP`_mv!TmiBG)9t2t!QHP zyXde>kL-|gK7Y9{>grl57R+fag9)dKAHlsfr-X12&$qV>S>xt6MlSnHXVr6!B<_)1 z+t_FhgsHO04OR3})~ATk=1;Tf%=Gtc#P#}kS{`lN%%!i08^|z3JU9csHnqkLQJuguTF>k+jJKTy5%49g7N}~L6 zi0_*G)&{fQJd$wU#XPm1p&>Lzu_3;x@4d?(;cIg`!)2Yy$K`ystKg1%x8;b>W$D_9 z9JuW&*lFxb4;MBntROFR2Z*F-6xfFkmpn`fZJr38#k)fzoqu+E+&>f#+Np@hZuw!I zAP{ko64uw!*U^ZG%( zpA#wC`5oxVPlHdYtK42k1({tHgy#ka4_@V12?`sw5sZ8?L-c`=($deBe^4`KUGPwZ zpqaSQ>yM;Dlspwx-%FU6D>^X4GS&^4H@dUuLxRP~$g^Qlu(-TS2F*Ba4*sN4So=%t z4SpT*&r;Cy*;>5R?~-T5Oa3whRj4#oJo`5&76<2m;!E^Ay}!BPeEKgI!c{6?yextg z)g(2Y(&C@#@^gCJc()r|O{BKO9As}1cS9RGs+(E_ISes;TIZ?AZ3YtSK<#D}!eo0A zz9~8i=xKz8UpN%<%zIcsVD0st5U|+&<<-Af@5fz!jkiWALD1U}#5I_`dMIQY_4K3s zW#u7)?}6o|)RV&eL;QwXCtnB4_2zM+1&*CFzyrtoz!jtKH6fD8VA{a+;A8Ukwg+gz$R9n}^w%r%;e|AW2v z0BdSn+eL#^k={gFKu}Pm_Zk)H(xgd^h)9zry#`c7KtMoHQ3zF#7Dbx0NEeh|B3*hD z2t7bZ&IFfBTx;+B@BiHYo_n7AY;?k$Gqa2_zA?V?ekEmrY!oq~%uyDB4n&t|VlMh7 zpOqJ@Y~&VPscE^BKHYl!9w*t~{y!3&!ZWS1LjGahh=U?7zZHKtsPFP;8K{|J?`#WHiEzH;>~8<(@xjGc zY}~Ey+PiwV+~qv1W&_lIxa;nrWM_4kQ%n>nt@Fpeh=}BmA`|XF@tea7k5;KTIPtfJ z{(ACZU7EvI{-tF=Nf%r9gZHQdRekKOFFD)ZvEdXJy5w$sP?2t!<0Sm^p6cZo^}12t!CoQycd z#SgE!d|2B?04SEhdGG?DMvkNuC-7{b#LdAYfHD|1qCkHSYv>&9@4<<`_4l6WCba;JNls$Ri>8Cv_wauRGe>!#n@h+3>C|t2R~#^OaLv^e4G~kn|670e2seOOjJm zSXh`7c+KxMmktXZ{jIzIj5=b!sB`JAz15uymtF4M`uBi6Y%I6yxZ&98R-YhuU&1k@S496<8KwP{#5}R5pk(ME7*w301N)#tYGs;y_zdZ27lCt zI$F}^pwidRf>GjP5;EdP%h%w);=h4tG*r}8Km-H?pc}wH5Pk@x1R^6LAtfOuBPAt0 zew>V)f`O9a#0iR1boA5=>?~job`~}^P98yC&eIpT+1U7`&Rq}|5f>K+^U5eli^>a% ziHjaQgy8t`;}j<-m?Ul3GJ;j&8bX58pkuTIgtP?s1`rqoA|M7@ zd(hxNeh7{c5)qS-k{u^M0bEc*13E@PNO+8hkeHZ=2)H^B_#8w;OH9Wla*2dq&x-W4 z8-r*_Y#JH&<#)A=*SgR=VmI&JJ5J7YlKB+NnX|ln=gx~uNJ>e|$O3{yMO95*L*KyA z$oRU6sr4we)k`QJ`8&l9uXJ+G$HZX^A}0!8JStHvvc0$7QHVn zDJ?7iP*GRk(Ad=csin2Mr?;;k^>tuyd}4BHdS-TReqnWOePeTL8?&=}&@TcI;g4?p z*|Wd&ix%kDF(M*DBGQ9?5ghXdHbPn=VlEL9x=VVbR&MmCMMKCKF2|<5t3A#wb`8yV z^KKV86OZ`#nbm`?9ro)5^jt)Bhav0wcf1W^zY0K_At1wlaDyL{=ve z1OJ%=|Cs~-nFIfD4&)}KWZ7rTm$5`)YqYW|PMwLjcgmH01yaZI9UEb+h1Jbt0`VXv zQk?oQY?T3yt_T9dI&1NuICnf~wF0z~Q+NV*Qm1}pml?9AJ&6ZB%EW_0d(eBhht$}3 zI35($NgAl^3jKATHyEo7{{0Z-U2IH@2c5_s-`=MH@9?_eK@HcAytxApYMLXgNiP?| zSU{+eb2spy7P%PQ>6qUSgXISKLyo+?91oh{J97N*x5iLQ>{@ZZ_)wrq9aOe^oG4bk zxNus5ii{}ebU`P9GK21ay}6i_4mVz>`ROv@t|My zIvlkl5B{_JkYA&JNJK+S8+w1lz$f@vGofUB$j;M=gOPk*jEVdc%bB@9`adBahVcNk&{4) zs($csNN}OpugL<#NnK>${8v-#V5)$;dyNT?%nb-0#F}-aSBFFE$rwQCm6ox}p8jxt=HcVbW|d>Xa_9L4>l>0dav>AY{P}J3Nt)q|SNjA7 z8X&&(h<~u&{Ps8 z3|EyBtSFWqagO324`l>sPi#CJ8xN(1q2i1U%@OrFJ7;S+@E`cZs24oY-ToX-&ev3I=e{9d zDzyQ+qZvj&Pj|tu>{;I6EL@oADYY#jya8O`kGzlL@_{wIwblA?&LczA^r~blGHjLF zEeX^8x}>uFT}8w~w=ZXT_YGLUU(xpga88E@;m=6R5o z*{+1tE-3K#&p-M(BGW-<0QM%aO1;b5g0D(JM=|Ic7zT69S@gIe5@)b@uWU*pQbLJ!IK24rld& zHTL6f$K4xj5OGXA59?B90O|d)8MCfx z;;yic?arUXJ>)Mcl$v;keI$k4>=xRmFjShjocLvDH-ZmwWkz9rTowDM6Awc9LXy2U z8v+0h9?JsWUEy6X9Ie`g)5}^H0ai__)gN4#n9^2Hi(3iVnGExo9yLb*1gD^NO;O>2h|B-@znX=@lZA*FSo^~#o@)uhoX`>({S%p8;6!&sZ|yz=;XVQiNUXYlYY^edPJGFui7L*E|5S_JZ@nVMh6z_d#$ zQ_LcBoHEq2UVN@B*DH_ndo@$+n6e6cERH0eD|qAJtgZdkN(agBN4?;$ORA(Cunt)w zm@qow?=t@K`o>73$<#WS_bnX-AKODPGQAn^ctknAuP7k)-HkcUcR4*af(i7lwVatC%*8ZHQD($3MdWRlyi{g` z)3S3MxY#1`!Y4C|T7#&nTWdPn$vG!D29$l8qi}+b6+#UVjEcCNg`~|0#hJpJu`k;K z*lf%x0_w{Oyx??LEB9|Pq@{1{O1mw^TPW0}&oIA=|H!%D>EA;;&}FV#x5Bu{A%-qa zszDIHx`3i&<9B$RnjRA8EwU1eF(%9n@T%#Nhxxu%s1ENEa2`CFVCD5Z_m(6T_STb& z(v2Yh0><^GjJ-=f5hz1u^in}}B;`EirzcnE-0xR%y5r^x6#OSQYu`q@P})VE&OP^` zyh=r+ZWhejs^Tl%!maqUP>y3>*%w)d43Ed`2;HcD8$GzzruQO^_wy4;RnVFYyQm*3 zQ=jJN1pL48uQC6s5KbNO2)5X=m|JK(0R=c84KVZLJ4u^7^pv?m52PyNhE$j$kq`7b zx+eb3Fm&;R!t_%qx(n`C7{pRdE4;0-#N()G;=rTMAHUVfG2CzTw{GYlG{__nV ze!hWVAVB#tr`F(8nRDP?{;ZyjBaTEcHXk?^3*c($3~3^tF(G3l2*}F5gRYkFN zmd8oy-^-`E#PJP5@%X6A&uB6>6Xn@>J&S~Yvg!x6*nGq ziQNSUj1Zu*zk&Qb~#^7>vp$oBZX_x6fh zQA6Mh-mZ+ZBTwP`B*F5hBfevm(eE2aPpKrXXxcA5y)|qKmLNs3#Wavl@_~R(fDq;w z%~ew!s^P{o$7jUFzEodtyT?1|;99U1yQtW%i(o%~{u~>wr;qPZ6Y1wQDiUKaI%#)e z%=BM+_7yo7#a2{V=h81!SJxygc{DKSDT59+#wIMVUSi3&aTUtIl#2MC7lp~fgHBVf z?0W!0Osrc*t#7)SMOJ9%dWP@>X~}L9pcp{n2BUgP)@JW#z!-u$NtOfi^I!^HRI)_Fy40?haRvn6A@oL{>*1uH zCzu5~&9bVzo~WD*Ni-x~kdfJBYzb;-I;%i$(d#>;(BSGHw4@1J((qn7nU`+!H*aJSevGY+oS{T2I^Z4LPu@S;i`;^|(yw?j-eDuUkRqE^_FNSMt?x1vn>a zzAa3c!F z%&F;N-6PoW%72`6cEz%9(n+rvO5|u7LBsQ~UFnp9RBY(J8ZdDKSXi4NU`R1@e&>FL zV_WkRT2X6k%|-s){ftdOeWg?2QX35T{DL&76}hLNxBsg6onTr1Lfa`kNHs*DtK(|r zt;sPm2*j@elg;guJ*nHBK^Yo1rgN<-#q~OlcxdfF3%f##(HTDr=V|3;+V!`*%DlmI ziWQRVgZ$VgwC6v;-k%-F;C*b6GhdT7c<_( zsqlgmTQ|lY#SZyEzGd|%+Y`AV1}5Gc>IG{$8S(ahqfgnKD%Fs;*;8^kZ%Usl4nNm! z9Tp3}$qi2SLKb_yrq}Eef1+*kV)?oktFaxR=ygnAqz77{8+oyB^Y&$yiRl|g3VkQ# zgM@bdjZ09B=$D!-#`OYpg5EmRgV$4VR)Ubr{3VCH=5VPVEZ6_rwxfa<1=t)7NWkXc z0&EW6RNB>K20gU{Rg-iOM*_$z*f?^J*c1<%%PQFYh?c^}1DqHS`g$JV$jSmPJ^xzU z(CzSaad^4R8^O34TNl$`bY>MEn)yW07uqPO2oPxi`1J&1~iY->kb@f8LG0Ijcax{U;fnw&*8rsfy!oy^z->X=3 z_hmmOh_8XXvL2gmo>a5L3?3M6S!Lyk-3$EB*)k7A8M|S~CrGj~U{v&Fjh)TT92jf5 zq?to!Q#(nK8Z&FmAB{2g5(;9rqkA|~I@H<@DQ|>qnSQrFw37Y}3#kV6SKU|17_n9~*v+GZxVX ze;({>$h^H(xD{c<-l2d|7-z+U$b1ydoQ%dkA?W-87&&srT$1`-lh|NI(z!=Fm38nFI9_|yNl6;Z(on0rZf>#`{3L|( zxoHCMy;+25^*2Z;P|r7r*K8pvEAsUVNAaS}wP9s$HP_nX}?L8>I@N%c|Rp^j*UOu;^8uT$+ayVj#+0raU09P}8dOZJJ|viU}9pKj2d zz52!E-g5hBCdDk{VAoaEhXL#urwJiSOzEQWDsk9=p_8e!yZGIcURLpI@0vggf%fo| z@`RJr%$QNuC@C$``L{#O$26Qz>&l#o?go^BliAV;uk3Bp_!C|Dzws~sQ7yFZh*300I4R4Qeu#NcmtX-#%L7<2ur2ZuJg7_4Y%}DW%MLFN zm;!GN5x5A`v40|FUhsrdIPpa1JUSsJ@)6{Dw#FF)UyYkJO|k&jyI0pd&&(`SbKO?_ zxM{Gj(-Q&OK(Ykbq5*{QR$P0J?CZ=|%xQO20da4?8$`&9Vw?!##I#KccvPt7P|A+H zf0VCMAG3|yg3($ADs#n;SPYL{yTxg&Z|xI$0?Y0x_-GBeM3Qsin=p8P}#rZL6uvYPj^R0xAXh+ zAe++o=|rL2UH`{1ewfmN`N4$cSQzCN++CogSKz~$@V5Z$Wj0g|3PdUUmet`w5k@%4 zl09PFCy8=n!N|Jy3=C?l7p9#OfA!K4{F<~r1yI>zGmHRnH-Ov_GfBvvfb6hHxa{t~ z1e9Ef7e9nw5A=N*HhvEe+9PiP7-u@d9KpSxjGTgx0m9EnXP=SLZ(8I}4A|CjNHxq; z;adVz+!WQMRRPN+j&GqQ11r@(YdhFuR#NP$mZ+_S7gs8#s*Zpj?<=Er{7K4L1*Bu*ufU7;O&)u6GwTwWuQ(} zvfcnd8r{P|`Ts)q%71~?N*f$jC)zD}b+>8AfWAy|Pb|4_iSalKC=#Cvl8yDFW>{a`Ru_ z$G7{`KddY;=Jj{Pk_4ap9{=;g(<5a8SD9_Q3yi7JdAKWEz}m^iX<9V88pQAnYd@;Y zOK_H8<(E3{>FYvB`=qEfR}HJBy#FB+)_LtS9(0Tz>-Z28jt6l?LU*_Epn)j2zCIoD zY-0XbeIit%4$UPnXM6AlLlGYI@c|yhg0!TxTsJXJe>2$Ot|4K*;tE)tuf87e@odSw zY_qFfIxt6uyzMyk1hthH+>HSx*ywDUGGnVx zWK-#&rbIz{LEE?S4?En7xa_a`dUw697`$O|n~9f=yGRrVVpq@q978+TpKoNLF)X~m zxJ|ob9PeN{la>2H>Y4U}p9&RC5Me}nK|i=serE>qsb(Fe6NObI13U97Gzc}%>nl&} zlURrLW}KRwHG<9%`%E)Jjl<)iaO$WJ8*6B{_enoasyC>`Cr|hM_gTS0K-Ea zKIpH$tv>X2gAO?+PtOUW+^5**@$SV{m~Db00C!(V^*mi8iZI%TL#EOJkKm1Y*oO2R z;R2xa0{#^KSF0W26X>u9LM2|ciQ)s!VVEpuhM)lW4Lib5HL?Lp-Y=@Sv%VOK*Y@%# zZO7=H?DT{LZz7Jrapp~2m@o^UvOk;f`P28iCgCl-3l8T2#Hes`99f@-&9LKFl{TW;_Cf zS&rymtR{;i&DoMzP4MHbMKF~;3~(c^>UMhD+d8C8eX#+zgd~yP z6-lMe&q8&av5^jGm3(1XsNC=C7Pa$mDhW-5;^a_#i?Z&4WSg^fLpR>Ollb!O_jgB2eYmqxd?p17`Z`kq7-X{ug`ewXs0 zHo|tqmPb5Z{NC})DG5E*eTc^WO(Q@=@Grp#VJ#5!*#5l&*v7R^?jQgyCHSc{nXg2D zr+V{E!0QXh@coB8B#r8ytd*#GEW zU?@5T1H}q;X0^0lwBp?Q`USox;FT}~J9b7iK%`9nm9o1i6>P9$6LIzR*~9Vp0YQ@d z9fI6jh0Wc}1=BH<+IIBnDf{uBTY(>e9DzD>M}26sy_kVM_9uGEjD){q>4mHlTW|Ig z(9PG~wwGz0p4y%ot<}NF9q485%04mQr?be4Eo_Z#oKW;x74$u1mC=xs`}{*W0EE-9 z8uVsA^4pU2HL%}kx2m>V;-D9JED; zG%#jB*I-h_D9N8f@;zE)En>^>m-imQyPxU_d50lkW!yud?84yVy5_hvhp~^zeD(mQ zllFnnNOLcoSB5?0D}>@Kj0LnY_z%Np{*4gJogM%TUz2vggElwtp!S-`+zu;S?q~jL zr@~tVn0fj)`2Ek06kZu`&ktx;4wM3lHQ+&tMq}Iau)3J%Z*8MeMrlNjBpG3Xm&+BO(+$PzqU}cEW>#o?-cR*KoR99JXJc8kb_WufIhv$4(6m znNePzV~nH~v}Pa6b{@rpG*-_qWEl3wNaWi{=Ts6i7{S9fG~qOkG+)gqTx4Qb>o^y5 zb`~SLiW3ITL6!Pz7-64MU>XD-B@!%YJ}*!aq?BlGJW;q2F4LPHr0+0FD~G`g3CZcV8m`EctVgzJrNJM5I1h3&RY zHN1{QvQAH*e{kCyU|45KsUODOtLo1BP@cFvqZ$6Zsz~Iv^>9)|Wg0QD_3UE5r|p+5 za(>M#UCy4LH%sqN>q@C}%|$Naj#Znfqi0@bG^LM@nCkW0p1K=UjU?C4O|@4#Av^dz zhMmd#jMRS8P59_nH$B?>_iH&yR{AvXAoaJsljnTx8B$}ajAy_~y+)d}BkZD|i@Q}H zc3DV81n{1HR5vqRTq@{RzCYKIwzXY&yMp`784ushbFHsF+;YKKH{6{wPBVXRq5<jHL?9P#M#OD6zj>w~sqaX774jy!d3ARV733x}EE%hu5_7q_)%5YpQFeT^Q zI!OV`7vRDHt9w^45886)YdE4}p1FVrUvCHw7=nXIal44L#Yv%XmN)%DryZa9o>A_( z`~p%B{sd9(m{g-O1xzyQSPl~=>AvKzp@w>K>T@7OaTV?O^8oH~e)h8xP*HJe*GbH@ z{5vd$nK+YzXk@v!2V9+V-vCNH~2V|Y;WB>ScF7bVb}T%qURbCVdI|2ReC zOA-eJs2G3TonPg>=aFnOU~01T@p;V79FiY!ntntnSzg+cU(j;@mbXYMBkBDhyQtzm zwm!&napO-wH9%%U2QaT;Kh0~?phNT9_^0{(^iUA~U~fPCP>1{a2_|39zqxH43~D)B zEmsRA+FYTP_ckq3jDMY?p5P{afB&h1VgcY+JogPw;=mz=n(WC>h-0ibA5LhkOUWMI zAVhw1{7y-&{0_Yw<&I+rti_(Ei~T#Dd_MZ($bi zsD;$MZ^9p5CcA_C68~}-JLGDPcs3m825)-O zaS5Zks<_hB;r-g7>vBbCanRisvcWS~gYQ;9;_=wb*BO*Dpq<+ljLRR&PF`jvY@+pg zj1z>NZ`yz5(Q~$>U?G%>t4!0=c}&h3m}^`yYmU5=p2HQ}jnd-&wiNxVN)8cz$Jv$v zLlgx#tDqRDlgl{bL6TG3)MtjXBP-bn81j70S+seO;VcSyGQe?SH6VB z$JE{Sw*=M-{f|Lp=W$X{O2YBLnpo#ANc%W`z2eDjJ1KDeG~p`Z0>*RI2n@2@mQ+s- zEOmT=MZuSXpv)jaNe)t8g!@JIXCaEhKH*qvm+=n9MppTr6Z%|_lrP-fAPD|8_05Cb zF$c5rCQ>Nu>=*h9+=BF5g_GN1o0oP_u^8=T9rghCcYPc~t?Mf_UvC->bJIq(p15Jl z3Th{TvCPBlMszg`<_0xB!Mc`4$2&bfmjVS4!`8P`DdC|Nr7ymL@2_Jb^`C_JdU7i> z@AZgcBO+IxS}(OM8P%}(+;7Io_P_31kq~<4<0V7I6+J363f`H?*L_D=Y5Uc^r%nPw zW4VwxXi?A!KomXSuBVm}g?`*?+q8ZKuP+JAdTnNEGM`wwMUyER+mO!OdE@+K1ZXE_ zlB#54FWJEfVorA{<7M_soidNdHYd*`5?EtMF)@BiLB~xoGwqI={&Um!>)IT)g-N0> zsCC@Sc4gfe*0JpS6kziKMvJwGQ4eXix_&`lK5E&Ujf>y}#5K-jy;|9~WZt*=q#T z+;Kt_&x=Q$D*Mc%bz5bM+_iG})~m_aawt~x2~`W@W+}g{PP+Yvgr}eF#3aoUd{~LX zqPo|wCZg5F!;Z5&vz`OBq*4oDUaY!R2?SLz-FIQ1Df+s8;@)Sf?^a&XChdM+pBB5z z1(YVd8zJN)wQdO0d{^`2u6j4S+y_*tjJ2dGv!`)sgtHhW^{ zq(Pe5Ik%R$>3yF%#JU4$bA=KUJ=9=H{~k5TVJ=1Uf?d76?gNDa`Vu(Q z2ONeI^XXn`SbJcyX=k&p*p{vA#4H1GcR%l3w>?|pJ&gyA)9t@Rok>gB_#$LcyG%Vp zbqfn2pGDeIUU;KZ;G|KO^*x}q366Q)z?cLsYqT%RInF^C z)79pUEH=s&z=~zrtL>RCOtrSk zf3I+K;N??U!*aea$YCqVCF7%%t7p^D8BN>g-hBOF&g%b3SZe7L*OL_NEiX>oMUL=q zE|Hd}Im9CCaH3_(NhZYQPa00g$>@v>lM;zEUmCWK*wkV6DbqpU4iU`Dq5H`Gq%M0V zQRx*Q_Jcxjj(8DaL;c!NY#Z#LFU>&Ai11giG(W5NX*b^Ny5jYl=vU0UAJ=F7r zUBhP{Zo33gg4Qk0Sip~!W~ceu=k#Z#$Iq)Oxd?7#a7B#2~(&--}L@vtTG8zv{}JjKIOLbyKOP^eMC zu3LugU2%9lRA=h-JdW7$bMRl%Mu-B zT1fLn-=!tP`g{nWx%)qA(a{a z_X6(>1@!exyTu1qmd9=h7tU-d2K&c1S|I2!Q4`3eWX(Ov_RDviu0P~lp9-ye&;m zqAsx#M2arLxTulXkl-dMM1)zCc8txk~d(tTG<-q!F?254e(>$``%|od!VDn8MXB%Dwzt)nBlrsG^AC{QH66gA^l1QyAG?DGZ4l?PjIP45QP0M<0EF(M zX)WURGxX$~Z-SzvJ;ooWA|QvWq2EEhH-7xv5tG=2suAnBl{slc;Kc{UJ+T!t_M~&j zJqhp4Nu1aRDaCV@v;0h_p MXWphGL`8b0vz%v$84UO7zCahfyz)hhG}6NMWLowK z3Y)$c`n)r5Jj%9 z8z&YGX@^Y2YP?l^SXGWWY2r9<6~VKn_sJyrqY-gbI9|SCY=I@ zzlJm#`~TH@$o&bB1%C-)%K<=0FLca4ktY)Hew_s1c!YU+uzU>e)KDE{gSHHk9)}92(X0zgCoUV!T(KEc<6Tab z*-`ad`4Rq4<~++(>ORa7tI`f5NWy5CSlXwUuzEx{KHrV+ulc(AxWnli@Fh~KH3E|3 zCpU_#y-z*)zM@>N{Pv2{7aR5nAP#-4PxEw&z z#6WHZ5=aH%1R7oonD$WNK z;;Z_aRo?GrxyHo<%Pdd|Eht0<^-&ir@TgSVj8qjK(R%L@#(RD!T8+qy?G{*LvtkE4 zelij{&ahg{5%BVk(5jPreBBflfdO|W?M?&(pvRxQlAsj}Skr$7``3K=Ejsf@IB+21 z_j!v+|GVLJOlmGY;>Mp=WXrAVR&hpqIax8C`im!;ya81|h`fIV7QuQBKq9J(Lx5%| zo=Y@NGEP((;eK~pF>~|vPp_;#mN-}$-7ZC*(O#L*LWoeF9h=4(&TrOZxr!tqCp@mm z7spmL;6XLt>o-nUM%+BWa0q^SE*CSQyUc~H{|`KugwqJRkV0JN z%;>W6b?rAqq+jIkSY)_NMyI^4j+sz>EDi_RC&p8rZe3fRv3TR`mG+fjc!V1C&12;{ zm?r2rGTd{gr0t|$ME3$L>AEfDyG#(M_Myfs8#>StqJ%l_F8PLWJF=vs>;a(%%`+zq zpb4~(-GH1|QV{!?RGh+zE+~9=HlFIa^V(;MTWqO3{PZCx#3U4g(NPq|V1*u;r0xZj z`B#Ln`HH}U9`VmR?wKIp7T(!te0Z+rOP3kx8EciH&~^e&Dp~S%a43XaLWjr^<@Xxl zZY8IHj3+CJ9df?T#CsR9t-5%Tt$7LT&F$dFn5gsg$!9^a+B3lb)nKL@ny18}qyeYj z^)7S1FW0mXl_6w=j(yUlApimtq9H6W;7cnLagdTykIFrcG{;!BEN}jE3;7UT$96!{ z0GJw$xvy6RGW>>x;>j;=A8$Q7@x3586939$9I7 zUQw?TCSs{DX*bq1#%|NyuVR<7B}b$CxG6mJNlY4*ab}(n)sY zMoDzP8tujJkF(>4u>-uL)u`ICSzWYZm_HY5*4xlbg|a)WNOP3Xs_i%~ZL$rb6>~MI zoj+3DBGN*PZ}8)-W4X;a-~vjtu_1#xonJN4F-qyv1)&>xE+T1{5V1vae#S1Hw7gg?OR|0=2bg2p4ku zW|LyR&%VKf?4-7Cm)z=i;^JN+Uzn>713lzk5VPoL=m_)ch!hu~SM3rM#|Vg{18O~% zGoPgCJNG$*MqcekfLiyHH!_^Y*;Vy@>Pn_Z8=b$$BES!4+%PQ5HQXaD*67&=`UVZ; z*AW6zB4<|j-Ci6CdeTRyw!$llU!}(^ZQb;=#{2h7H;;oRdAmy_qRyktyOuX9`vjak zX(KLXlaiJz786WB-UntXm+Xy+T>Yp-qrH&r#yh75jxDsFFhHVTVeMixdWPBz?TR-& zIHQjXs&>8)QYnLP!B*L$*72ZQK8d4p_M(MTEetQ^jxo@TVk0)dVesP{D}-vOZgbXs z!(K#+zC%-Xj&jT5aQu!gsodTrhZETtAY=k0sv3P-{&aVI19 ztdV=PB6*!2(2@Y8#{$Z$%3?0DMX z*|Oud;8U14K^jsZ@0%KV{I%pZ4f2JHw8aoBb1i%A3dZ>9P*BGx*Nr=cRXWG)?_I2u zeh>xMe>;8&kX6_BU(Qrw8<{8I1*l{17t7zvij%TmAzEbVjz>xg0pQVuCP~Wiz@I99arywVH<=&gc74VtF zQ}uW3K_FqPxDUQ}D~2Zz7AqCs_hYI9I$(p)eMO*iAD&A)Qe5$-}pGRI~6i+65}G0%BdAVXF* z6o9a_HhF#*aEeA#_!H)URCwhR>5WusQVgxNBx3dStWi0KwdqicSgRYZRHUD$m(#M?y-_PLg zw?a7D#lf;h_ld}%YPmhRrFpk$oRW$&|!i`4ywKIbT!<_Z#YXlLRi<`o6djqpgUjC+RV`%L#6 z`QiOiq+DT$?y75$0YIVJTKnwiGGV5+vGefEpv^U0ldv$1DU}Ld52r7v(wYQvQdNt` zP7EldCS4R#LhNRCtVk}cghcyCY>`jO6QF0Wq8Xpw8&#=5z9LW!*aZZB4}mEO=NVKjq=F~b<@Ha{;tHi)dcgf3k``;&3s-1c z-M5{d18#y=eg`lrymaqu2zq zNW+fZm)qqB%*msly|Y@SUaE*H$=53<+7V8~U@lbwhR@~FGCb(s4h)k787Eow-X|X% z!<_)2p9#k$zjKc;88{l3ld#SLV2*sNf#S~o?XEpbAYkNw@G3MsSeE2{hC@ZqLXy^g zggTKG%fi3}g%aDO>nR|F_g9uV#{DpR8E_r{NMA0-svl%G1Kt0T-TdEmju5s5N&4vH z=!6Jc{E5s~ii@1NKemYAL7$beH7*!3#M8wURYQ+ko)r1Qm)K~bECH9%l^E5gvfUfz zX3y3OV)C_Gaps6VEv{E32Q&@zMn7xJXiOn1^@V$GCJGb=suNDTG~C#Chn_Z03t(Hd zLN`ZqM%YV!UASHfS0JQclls;SRuL!I%mTtLFZ~fyL3$(&a#D6r>{lKns>$O=WXKlq zJ$zGej0>*T2)TRCaUx<5`VmNDz)ArTO?l9LhGMcYz*QCelO-BI3-IkHNk%W_Cp>zl zSFWZ)jYhPOg|(7ST4q261H4v67cC_%BuOb!!au+QX*xpst~0rsIpu6u$e z_xMd$(2BZ+PJI;fB9g|#Odzv)D%J;aP1t`$&3;GWnvzo52PmVF$_M*};j6~ShWPUE-KbWiWJyHa|3&KMZIRK3GK z@f-k3h!3OJj=E_75AKtxf#O_AuQ}Gq`%h#{2tZrPtoPv#8jW+am3UBCS%0Nacn$v^ zV_N6;DLhE6+(2-+#)WXAu@G&ljMSyZ?GYe!f4S z;>A3-m(D_9P05f#qmGJ~%vGCWH~b2oi+1 z3ROgX`JYn7^MF%dKZyOCsu2SMrc3v5fXJUaah z#Bpm4gmu1(nKc<7EnwS;*uMFtbs-2`u0!vnV0lt+7d&rXa>vJX&IFTEXC$qE7HIe} zVpxHTgio<=@0rg=LSMH0_|nU%(?#X=fuzKm3_QqO%ct7k>w~=jF5KH5L}Frn{)6-> z1i*|R5Srtrz}s6Dd~Ijm%vitCcGo_?%T~?U3#%h2gx#gy+q+&-80(o~5$X8$-sKRS z%BNZ$n8t{N|8V2>OHNQAU!EPSPwA-0u5|m z9uPHad|!1B+~9XRt30Q;BI2fM`di)&#%(&$PZ4vMj7|}GGomd5-O*tU^Ak|e0BOAE z^u0*UU~RK$FhAJ5P-e3u3n*c85bkie=!^v>sljtWWSY<=6Z4k4>mD z_ZQi<7?sreJx2U>qVXWjs)q{$yYgDEz?Wt3fA`JXII7$MD&ZplBRi78WsmtS!Rtpb z>IUlj5|9}Igg4{riePg&c_@AWd9(#mBeoAThj<_}P1*9p4`yqrw7Oo09IQDRW?6Q1 zcs?rJZInqKr%F1f<+o{EReTTE>Mxhmkho1-e2tspp%F9pnm7SEit+sflDcCYM!&!! zz87Bl^ubNVT@FJe&82*YL)1|bi7}j5!DwP>o!rDKFbiX~94v7*vD(>p3)o+&#+g;d?)SCBxJGL(Cz%MIjkA9R zgaUcrmVd{~lhn5=6OnrVZW0+7r@~miZ0e$oEuhN7=&ag6MlT>>gPY!K&S` zcR4JObUHwI>gdnN3;yI)BsKyCS;@vd;7>2~1{A|JeschDgYVK5oP*IRW*T5lO#}L} zKk0KncnD<5L}zzlv&UHM8)Sz`A6HTB(Kp$T<5rM`9Rq^@-e35+X86+I0uk3|^9`%? z((h4`$v!ZLP4*I0E8Bi`OwtBQ-&o|DSlVU}EYs=i6D4&XsY-LcWOF~|h26IIwyUYx zSt%{~d*bG=DB?d(brL6?Pkfm-pVXiu`7CD;suER_GU)mA+~Pfh6o(}sUhhai%m3g$ zW8?&k=F)gIli7f4H#m_Q7@FDCU2lj+f1<%d-bAD0EXTflaRnmM5d^F7aCk#Sk49+d zQyEPU#pJJhaC8BBBQU>Yfc9EIPF+=H3U1A@@&!fw)#;I#yACXTp!kp$iSGhb3ZDlR z6FdtRo?JH-w0SzoxwYRvsChrSy_ZRWy4Z!n>dK4foQq*YV|Q;Zsimf>DVt{mpIAYow##XOK`E z4fCQa6Z3l-T7pR_>Kez5C^GL+U1C>0!#L=}TV|IOw=k$&J@Lc@MMr?WARE(O?Dz?L zZbCoJqS)Qp@m$ObXd!H`eixNDG_2%#tb-`;g0^UW7$=HSOpFHe6c zv7Ry2P^G)#7sQ>m&G@;S+1LWT-Ylg^v`SWeMa<+Xk+&=1=jFZoJhd^=QJPcLRdsb#sX2|_jwnHrkFpl9>L&ILt>jFz!HTo*Tc%~> zx{|&KKj;EjhKn=aq8a58 zr^PLy=snXgIHd|BLu<}euhG1}8@6ATyy*`r_Wx@`4$PeJ1F%0DDfVA()vMW1PhY1T zb*GDkI7I$ff;R_vpBX#BJe4XNGK{RWVIO!FEI$sJ+sjppV<}KVh#UjU+OI1Ku64HD zFD#SH^6_aHI`WRP_+tU@g@C&7($8V(!$p%2tgw?wFQt4Dm^H6B3XjIL-Nmy8JV@^RE>~PJ>#SsKiNg z(2&QU>PE%uKEkfuNs#>ZU}BRtkmkDoYtknto*_7=tAAIHTLiL;ng93`5e4X76=k7k z=U95DwRHIgZL;dI)|`au=jj;Xmqh~G!m17LNZ(iMyh|+srqCU*l>&CWA#WMf>{q=O z0a5oLg;&+zK>|(3k=;0F-30+%M~86odqnPWr+t1ncVM zLZz$Vvrk0s14%|MU*N0VY@-UGC4grT65Bpxs;fkHM5N0p2u>=y11<{|+KHz)r^Bn-&d zrxDpvTBnXR-WUIqn1=G#hggebv z8eolv0zHJo>p^fJ+CMU~o_A7WMn!q7njap-;{1*AwFGP<72i5$(}<}5kh91qV`bn0 z3*&Q2<`{J1N!db5QKJYtgZsegC{~I-ppK16_HwkWn5|h~C2Y+`U2_mi=YI8G?v=E` z;>@ZLLGjM!E1Dqn*$qp){ESAM&qIxzn5Pl@Y6IZxvQKgo!Ix((ROQ4dg1&d;C;$;Y zf?)tj32M{!k{eh)+O!R~dBx@y_NgLNzEKJ%jqdc*teg}%-EN`D#z*dJyM`A4LjI13PsAb z)pi7X-*MqV*dIUBH~e6hjNRuMetByu?C>~^R4Jp;=wtf~?@%MxG!R&s+R!ej8X)u$ zpBA*4M8})gLX{UaghpQk$5@uHkqXhVG$K=FXL<2tgYC z2C68*DL8&mFqjvt9Ch?sd-D9*36hr3_<(=AVDa?P$q&wOXC7;Mj;q!CdMTSlR^eNe4! zR4MdGnJiJ8<(`V+o`LqeAukjzaYQT6IejA_9f@t}$X7EKvW$mN3eMujhk&qj%Jqk97 zSbp>5_39n!*UbWE%lJ4)5_~c(9YX@zVeZnpXn)kz)yKm|@-GDlJs#HbJ|Wu~C;e{! z0O#FR5qi(jvcDORKTiq&Bm21B-j81x<8DB8{NJ`qZJDdWnm1=9nSrPjkjk6{pVP+9 zxvbAM1)eJd?2H>4@03^@+MHS@&BOhf&C=~=UU3K*kkI{l=ojJ+*qc_r#L!%Z3q%DvW3ZACT696i8ZL<-KC^ynXxr7|dYL-}W~!)C8t5FuJ3Z%UPslX3-uG~QM@e&%CC+rNaw51s143?B z2H3i$@-KJnvN9hqy#8ElBruv#%%N=8*^q73Z>9HA$icA`!5vxe8FMl`!H&3BIX%9{ z3N`36i)AKGd5O4Ppt5<@DuT;?vK>BwlNUa z4u8TMlk=PsKe--b}8xsT|j*ry`5Gf&Q~G5&gclG4>r&O?eoi%1iu0?O8g-XMtGj zXe~z*xq(#jXDS?DZwf^7wG@O!`^K)#kRvU|lEH_9TGezNq^dzfr>V=B;2s&ni16#f zu^Ao}mX^kQd{#||#}|5$lK&87B3~{|l4S7$G;oYO4$}Wkxr&QW4qZ?i_>!LcZtF_# zqffJs+$Idjj&B1%@6TRXpTZ?WeTBv!hYt?6Wv91y(rgg7NrycBH;tV~nHLd3wQ>>V zC?GToHl=>O$G4wbirqT{wUP&V+sU}3@S@!oNU!wHPEZCaiqC^hu4LG{f5YC|a@bB> zS_3#2zciAD`n|=9+(WkX)@fb7E@ka6=XN#i3d?|=vE%VH_|Jn|v{9EoZJr(wB|f?F zL%;e035N8`UHzMM(C_}L{x4;rKLSsE{~UON{ma19MWo+Y4Ew{E{7fj< zYQf90$;J6fL%-U942T(25C(6S@gdVO;ze#5aUyflGrP+L+vK`jX~r3s^^uIe<+vz8 z3htiz%6N5s16i{~D!$I}VI4ZMlOc^j@`CSSGzwbk@1(x`r00O<5g{F+m|M_1`Hj)2 zNTw~k&M42ALu$MB+S3!*92|&J&Vx{X13S=3vw{WYn3nI7^B6~M6hrJG_k|SDE4u$S zY4lf`;pbLSi>v%>`iUJ=d+)-A@s89jG2e%(SFBYDc{MM`G~+dRx&`@OaWB(>`baSi zaQC4M=m$U<_ps&wKTmod(0pMus}32P*&ytj*ztRzj_o=yZcX*X*#iYNU9KQ@SQx68 zjn-MOA*x(mPIMT>;xrlgNWj+4IBy#Yb=~G`J`i~?+TyA#jbW^aI?#mk^b`j&DCxFA>rjDrobpmS4iOrz zEDX6R?wgtr%WaLf&Jy%0L<5Ep$q$-XJH6Dhq{(_v!I#t;coS$>*8evgXbJve((A>A z#IH_w#h8j{iU2A{9YtDcN>HkL2Y(h#0(=H4~NYRwLGND9&W6N_&w-T<#z}>`+;vf z4-b;Ojda0`P6!r787NXkZ|%jOIFdYA?*zrVbG`C5IeSdDPd%yGG0X@WHbYnnPUvb(Lm{kL8cPOx#hKUm_;oLAF(Rw-iLc0{kp*hx z$k1%TurkK>OHVo3!_tU>2h%6-zMW`iV$4z?B;JgX@~`Sk@4fEgP4dnUWL|&M0T5~C znk;O%4A2Pmp-GYQ3bM%KEIXuZ0fg4p9EJb&ZTUwJLh5I?1&qE-U9g)vmbZ<9&m^q^ z`ZxzHgBaS=CZVC*gGM_YxVKpO4#aQ(ml(b1#t@FI zr03vTSg^EtPr8%a2N(d--elx0WkbmP;A~CDq;1yw(yjbGxS;hSKsQqF89A`IXMkOp z-l3O!T4zIZd_uaqYv|J#Tn@kHeY4_osCF6lM~uSW_5clD*^~8es$y479c3jf@p>fb zINi$@qlRfh)2dU>LtQ3&XFETSAhxOUgE1=ERv`*!tc6c}aHDE37z#~iBI}Q*VV-r2 zEgAZKBisBR-Cnh=$&yA`4z9=FRG?G0nd)D( zZ@s#EP$GtWj=WA#smLC8Gk$kS`a zzE)U@HD|TMkcQUrj?&fCza0i3Nd14V6r=R_noQBK*2)>`!K}{}iMnbl{BiL#-*C+Q zAa(j0YPv#8JKYMb7hWVIL3ffTlv5}+naN5;Xw2fukd8%q6-{kj)0DOUBs$V0QwTv%?;r-!z6-fXe z^J21TiA(4RVzCOCze3kp;w@Ew2QTsJ4YEggn9a(J{NYqbN|M)ScU?bbSWP@x=pAN$ z`MgOB61-AwnNc>p0yW)-=sIx5JlHeY&kfpYi14@F- z{}rhq^Pl(x4UPau1oF?Mg1^b>{u0xa?>*%gm7Q)P6#1*ynrP9;U01Fn7?!kfwvx4}gJziL|WucieOX+QZI#=j2e|B1kngtYJ%*u}Hl zw@Nf0RhQ!aQvIR^`eI5`8_)Vx82k37A^kr#FaAe#EX#s^}sUGP!ulEiw?**1$@l{o;oqy-K5qiP1ZEbkk%@Q6Do?vX|?typCp z%n4fM6s_YuW71CTKUm==DT2%cq+V?Wq&<$L?`K}GN8Gm^!QWZ35a}>F?C*cLW1mXg zNDpZpbD@qXJx`}!l>Oq{v+MzN!^0>gEqOX;qgGp{Z+AFJyE$-Gy7lvXakz%>c|=5N zaO{KFs(#hUWX6RMlymh?ar_Wr#NkppJI)Omzo3aH;MqkhPCbr||K zP-jVsPA14PljZz+M+t1iGK~mKxpou%v88H)wc&V-c;MRi1@L|Aoy*}h^beU4o~>v* zmC(6sI zjpM!jM)AO7%(g+^j7Ul}`m195qgzhd-`tg=`cUE*&0j+omLj!lu;<&S_t+Pd((j^s zTm3!a)H&`%XXu8!PAk!^i0t5wk%qVsoTWw(nhAo7c2wfw?5p_3vMttYIv)KHZ+Xh| z3jJmR((X$iTBhDqT+Rgnw^F_wWL37;dwiL)cYmzP_He`b*(U}E6lnfs(+w9+&bZMl zVOpO)jDSCTWR*VPPTpM0q~0FMK{e*4x!;~I_ms?DRj}jEJ#yy#(iTnpQGsUexue3l zlaapxA{=ui3%#%Mdh*$Q8SXmD*Y5H}3GMTpjQ+2pw%BRrQZA!Ku)_T$MS`6#O{{3l z-pH(W;)t9yLOV_*Ht)AL-mFF&7VFT9wWV6tM(G|;<_F5VMuj)?&87ObH(bN^R05ve zl(-5wDz)b5P9131u4CO$J5chPyK(Di|LoII+Su<;X(8oN%Y`KKIIAeOv^0`ksl=nz z)>`w^kgdk(0k#@dzF>k&t@}Nef55g~8kd1WAvHsu~*86ZkAeX&{HJwL6?0)}RR(4U>pWT-K_4@^$ zf%(v^iHaT|t_={SorX?vhf+;si^p*R4KQOeZ>>a|kyCP6@-=YcyCD%EVDN1PretJF@PDdelnFR)F|FVJs4E$$zY1jt1s zL0iUPHyi*dY1IIWLqQJi=sm+S9Wv!M_W{5L&N1=UABDI2f8*XabbS#4O>tui9@oBpp*)6vzVK1A!Os3P!?Cc|umb1sCb> zw|#nbIYnuX#>dKIk-msNVHx9{+2&+UjOU*biru+NUcwufsujC zWzONH=T~rae?L?P9FqI}kjG3D%9Oh5OZu0UDwXo5*Nne-rgngy>?^5g4+(xug{aoW zd5GDHgMT=K0$c`Ll=Zr$?`bKT4R}kVj6{z0*HnXVr`IIN8>0yhArX?XD~W-*J_XZ) zz~>WxGj+jfaE!#yiy&XdZ7`DnPVit^n7gIincK*QP_J_6`BK|&I6xB7M}?^AZJ{3N zn?pF6$QecH4GUriwr*Oi1lC`0151x~%37;qt5x%He=y5|34xCrZ#bbfv=GV!eQGU9 zA8SRs74r};=WAb8$?)S#Z(Qrl2Z+}GpMGJ2{u%kz0Rn(u@V~}=0qnqk3H&ntN8lH% zwmod;p(YK>5yevO(OcwO)2pe)bPO5SfKRwHb^;?ktQ?9wGicBiub~{y3~!*v%3vH@ z8sTWpxnyuV?MTkVFk<3mG508$o%8u(RhMHH!=)+)>`My^{f5K9RHSdHKl7NiBIVwq z1OpopgzxF&Ax-^r*>1%OSn;F1nSp8ftFT}#fy)O=N$LXI`br~=RtG(g22ROs!dc6^ znF8DGpTzWDTb%LZ8PpvnFZ-lPuORXj+PdI#X;BT^8)PuZ+Bjo&#&6heK6O8;oNnnk zYTL*THTqT5)SYSZapjQBi^h}uO*f%IXBUBramvw(+G46rWawj69PT4^P zL3f_IJg_a!#@%$3{L$L2N(DTAxf_5U5J)~|mBN0F;n+ zeXXFvo=(VQHm-S9TYXBzjJ+)1gyLe(^3P$TKOeC*kUL)fuXK=|$ zkE3gio|+$6E2@*p?*W1qy{d@3n`-A(AmhSept#JW&s1h{d1>c4UkAdoVIEF4fkr&6 z8hM#k6F4zf6<5VU(W%9mbV-(<)Dzh^0oJ;O4w4_x{75;{BNm2AxQ&Nu@vYcu1o_-= zktFSRo|aZEFSoQ|dSsDcHif2XS8?sRlPuxTD1?s9K$CchxX6QZys|B%tlv&PdiP+e zdlZsh()i$}&WQZDAvIK2S&E@zpS0a89!2^!ulxfG+czDq_-c|>hsBLKUvk`ol*j^^ z;?0Uzq#7mswR=l_^pE^4)M+A)^G=zSzW)}(dhq1_)B7P7Nya*3ko_va)E#AgiYX+Yf#$T196JclWl*F3)#=#>@TDIxjH zsfSmPy{LQl##*gmi~a^}d#aV#`B(|hGa#AC30? zaoX~A-iGsOh}y^Q7(T+@C7Hv6Zp5;@MY=n<{nRa@d^7Z%e`1gN`NwZ|6-@cue(n=J zVe(3wz$>90G_-b6%ey_NWv!?(%axop&^e=?Y|CTrUl|TCTZc9|Yrd%yWanKA> zPWXYiHbmeS^w1NmJc8c(3bRv}TcbP%kxIFx8=|09BgA}PaIJ0r z=h_$td7in(~_vKNKVGm);poNl|$8`Lm!Bof8P+#LY4HO$8w{8K8CZa zqA6q|c4e(RPpgZ$aGTK$beWICzPvxQNGmpY>QW{SLon=!|sq?31Rsu#Jba zp=_%`(iI)Rx(lRBO$$K0pjb|`X?RDeJ>7-7EjQh%`3NtKp(VfHaA>V1wIz%dFpD9h z{oZ_q=+{qm^zO@&&{~|B8F!qLzy_U30}@>#zExOBPK&H|)93(DB_WK%LH4uydpn18 zR$X!*)*5dQSDaK@9Yw5>&}yBi`4+ijL`U<`@OjsST=G?P9~S|h&T zBvRklA?+B=nM?_5<%7YCSip-{e|WI?QNBMC)60<(IVo>!8|n?mu?v?v0CP2|2qYd} z3^tEy?_Ay7tmKT`VI;T@&^Bfb^0Wq@YCsx5d4rQOciEs{;dup@R&o`x{&&M9Ux+-tQhl9Ch$ zeY>}e@Th7M_M!-oT%Li*Tt0W$G$KW&jM$NR8DD2Mjx|v7yl%`(hW_W`Y znrN^GJkwiKltsO~vW#ZF`kHd$@NOq7;JB1VvCrZY~yo# z9;wKL2t6zpt&T((Amc;Xh7T(%p=b9ysABFp8YVa@Kinc+eMowq;bK>YHhww~_f%rK zKlVLIJ}t0@9b#F3mcV8aIr?SOYco8L_8wySLG$Fd%c;i{uwxFi_FafDz~+M;)Qe2q{Pv-$#A22ypNWw z)fQVUPE{xOeKq4zsjVZvAXKJ@@F!DXP!W&`g){rR~)9r5uIDd?V43jt+i$LskkY?JP>d?NcOShz95<<_rnC14q)~eH&XOP-si{tH}et=U5@~l8PHHXhzI-e^a zw+YkcW3>cG`5DQ=BVD;^Modj(z8d_ z++K@@5XEpspSYnL_`d`2wEQHD=Z3U-y}1T_N46BNGw^nZnej}*iJZ`*VQ4l*U)?zD<(($^W)X< zYPvFuD!YODx&@{9aGP>5!d+@u*r0LOj8duEaE&4KJ-9_yoo%Fq$=i%i~OG!kpdObq`Wz6G!celBhw8bZG`Y?|jwd>!; zXhQN%k4{IEfDt#;2tBGYu=s2iT5%co8fp| z6K@cJqvS*y2LMujGu%UVf;LYcNAR-Nd?4=kD5P#$~FfrJCtmpr#_Gr6u@$BuTNQ{?@M`L0W@&ka$hTXAL z&e=nCj*~oD9eV>x#_{3H8k5VmJks-icy0T+yauU^DkR(R7gO|qR95ydf>Us9zF{s#svSR*RrS(`+IsIk->W=&aIe>vU(iok`Q_PJhPMO)c z2KZDoEC&9D0;TGKks21FPxLZZXgP;4a>%TkqqIcTyGOboBhiGQCAjFm;^gfH(dFV@ zo2A##jc6WHV1eicT9&OWc*~ zzUG)ZUuuLxza)p1+ob8xB8(>THWp)k?itzUEBHm7@EL8fT0d>61zbkj#_7rup+tFq z&n?o}#phjcGIedfv|mxL|2bQMPnuk9I9C-U@^FW=`3l|7S|^m3Vf{|Li(Qqsdwm=5 z7hrFOv0NM4VwnTmW@XX?a_5V{YK)k08zKpXt+%oAnIk*4#ar`MB^D9X@r9jV9%7Un zJo~N9q2K;4}{RrS&_r&Eb{=Yyev*`zl>AjUxtjGd_{r$&a>5XfME>ecVc_pH?cBe zf8=*m(NVGRdBy$|IRH8Dv7cMyj*pdb2heSWzu}0kZ+<|MVnP7(HL8tu85||T-t{2? zq16t6a97&TbyhAMNc8RkWwBk6xB76&&Qn02FN2csILzT)kex(Jw5UtTS%)!Q`L4EWx5 z7kiv=_tOt_ zHXf>t}CWoT0l`66tIWA4_x~|TuQn~>l zz(K*^8q=0<>$faEMb^#Ac{r%pxxnGTI!JYdxBH6lbA<^-T9Ava;JgT0gr*-?yu z62N@mLsR@Kk(WouD3LNSJBs>ypV{9rv12LlaC|kpH$X%fngZk7lTD-(6|E0k&8Hbw zBowbO(gE-(K0uJxi1~*&ch<%X=URh4P8sy3XjrfUEEy#sVF60Ia6yItU8ol}Dx(UPK1T?BNj`?#Qy$XO{j7W?8 z0>Wb(NVoaQZT6Ws$NHUIx_SPz}s)Ul+#i|li*KM;RctfifQSgCkEy6|6 z1Y^WgrGmwccce>NqNnPQ02(FHIxJ_Mvgt*cELZ8S#Zpp=PR!|uaxikUrI8+3JF3FD zfveRgkip5I`_4)2`4KbQh~EQH%uw=xlN_++usPY5{i&Le!*Xt9zwoQlH%&6`!h4E}z?C|zUjg*&9^K{D( z%nfoqC(~_CF>o;dM7SOk4fypZ`tx!j0uW;N#zk!uS@KwO3(aefkLIS=&1PB5Ev5#2 z+1*jTjP8NcMK`C?^H*w3ni=Wx@iRfa*+1$b*+AaQ zP*}d=OfZqpf#Jwk;oAdKmCc7BAzou@Y(MokKB2*5woWJJ}`YfBsOM&lh3M1N8003 z<+85!PD%oP9^?ryBH?3n`USv&uBS@b*;}<0#r1U=f#COaWi*5qw>`e?>O#sY<9Nii z^EYfd|Az3xY)))Tg3wy63bljW0y=jp>LR;R&3HX-{b+Rat$?+rko~A< zlCtj`9^c@7;HZRS3)t{~fXM!WwEpkhQb=p`ADq9K+&T@kKWra)L4 zBCZhj1m#+nc|~7BR_*3Nh;#!4$J3XhL!4^wzRu`QWX2le-k>B{J{_QXNuPGV9D^Kx z12k8+oM#!_ozy3ohs*+{F;t*BNW$WtV7Dm6omxTl&<*Eub+VDiBw9m#C8DVG%r{-UOJ$1t4G2lrv99}GTZ6p?M8NO# zzKVe3YjVI!rf>`tCfJrb9ZX1e_|-L0rKRD;F>JP*B1|ri%?m3XIa1(aLK+;x`@T{{ zbYP$!QV6pPmu%M!v^OAPJS|;lh?hq@&7ZRuHqhW;VD`g2=^XEMAFyanHnh$@!m@KnzByWNzkO_m(G596Kxog&sw|f@k-T z?fejNIH7~fV$Uz(h){l0$3SC!tS8_0Syc@f+#C9n7@yoCbN54c!$o@4+-ZuE+qO8kt#GLS& zh9=sVdoA)6cQVFf;}J6eg^1L$Bh_@~oRF?rBiE(@eI+Go6jpIyfH&Y`6AJI4Znq#J z(TO%Ji^P}xLFgS0L)y@-(*2H_VKsv})NCNNpP;*k#Bk6-K4e}HIeLE82ELoAINnzV z;@`3B*8w3D(J-vPP}6aLPE&+9zdxH!)#@PI34uh?8Sjc=Z(zs@3)+9)vU$4jPT#R< zR8#b@2cU*xc)#*Uf$w|_l=_{(w=46E3lJK0InX8sf3+j&NY3{GpGDzf#x!Ys!Rv*o zY)|Xp$K%>3FY-+`nm&WA7*;a@hNN&iO|YbFIBmq&9YQ!OMS=s$%s8Hj{iO;0+wkCX z{Zq{%R_z}~BWxAVUesS&UBD0FajMgFR-a%W=0m?q?5rJeQJe}bmfd;o8GQEzD8HDJ zz(<#-b}cf)wj!Lr0|Fc3e%@hqR}+$7#M$(AhPu3yYQ+`QO7wKLgzt3pb-!K*-j%vL zqdsJt!l~5U8f0eKN^I#V4?ke8!jqk<4#- zKW!owzJt`kL!@O z07{T`q`fqkT*}7E26`=UWQLuI{w50nm>qf(=D{kH6N?KVQ{Eh*7Xs2xR9Oatl-? zT^cKK-ETc@Pfe{@k9WYuD3MK`93ZmUixD0&u@XSc4$Wym%ZFKh8Z&G2CMy35cCXW@0Zv#nf!1A(o0WE|+r9!6j3 zpom>sgCtO7AQa9se3I(u0x0^w%|Xazj?05pL{1F#PiTvg#!#HaNs|)F~)E}wz!S4ue4{;z>>7{Dk&0QUs&|(fyVTj&MzUF zko15;W>N}hBuhkzS=DTfI|*2M;z8yV*Y^odLvikf>m*l$^GNRR>jPc{pVqA}lB_Ye zoxP%BA`^hGTGVKOzN71mnp|6rsue-rDTjG-M09AC35W-Elxb(6br%%)s`X^Bm}v;3 zwV^d^`_7(XX2_ueUdMJj;&v8xH-YO742%`HxRMJZ0+4u%0Wx2bI{fXjL4lVeXAC z`2I!XrV0-3NQI3!U&$=lkgDk^KNf<>|ZFtR6S2V1HrGwnv#(2ISljF-*7ae&b6+!U~?f|4U!>UI<*MkMi~*$ zI_5_Mi{3&^gh?PF3y)@V@eWENM%o9y3hC)fUxK@`w?qyUsp&j%jBo2!;0C_aeCq$! z2=Q0v|7p}%{mW6q`7cI|$Ulu5692c38vnaS#hN~PcxSE?cJD%eM05q?0$|^h|Ii=F z^Oo;wLT0b^u>jc4`jf#CaiC8#)x!^gFif)Z;rD+Gs=kKbk_;jR)}sWR{AVx!ch0c? zZ@4$bui4S>WZzNY-%a)fL|0RKK~@v6yI@%lRzP2KwKt`74s=2Rq!mgKn9bZ0vu4O1 zCje3~G(H(sF}Q_JI1qu)%l!bRM={U;{m7Po7h>lB8}*hrbr|n)0Nj}iRA)&WO&H-HsoYeVKz+xpU50rH`9Qn=bL9|s;>6A!E-on!g;mg#QW=~9>+b+8_>DBcM@)MOKOTgK zgOG16K?lT<*i$=HaVRJe+0DK7 zlCX#SpXdIwZT_dq$4P+(t9U64`mqJ*R* zSVzUw8fxYY996IZDiC56`s0MGo$bX@Sw2SLpOwi9F!KF82bSe$eDFshRYyBBb*QsG zSoN_iSOe}h*pUFJ}D%LPDbpnd0 zJ3G3VIsg9tKxLAWe`>3Xnt!#Gtkp|rs3TbRCD0a+p=NgGQ1DZzt%b8CBj0_#2N#$9 zYHIhSaP3LkNs${q!gKIBX2X}%(M&F1D6creesB|**NyXhT9+K7v>^;$=HkwM*jP3D zNyTFHd9;?|l*k-FFeO$RJ7y4*!r^C4bM1RS93zOPCHLN%tufY!PNtqiN?_ zNd15}>ZaA0Ha`W2XMcT3kK$!c)^de}()_p2Ufkz&?h?=`D-M^y>v!^&bFt;<7kX0= zuC}6@7e)5umHOCQnI!1g0bfc!eZh3ztxngVGlsjsFkZBraK6;-8 zH=Kh~n&UZfhWwbIPRt{H@<$!l#WUHjJ8l*GHqepSqAiRydZ|k2=w*_^6@^6krzo;p z-Q3TD41W`%Gw_2s&!WT3?`nMBJ`9B4p1o7qNw|tzT(gUdr_S`u5LuZiap`3cPOAoo z-!9K}Ef&5|(|5cCTyJis(}B-(zRLw7I)=?uo_1w1jkmi=Gr=lIKL(HSs)7fJZuXyF zxwZS%hkb>eGQl$fkcx}u{wNmso?O+)@|xn!WF$ZcW?2+qZ^_rM zap)=D<6*ey>vfE3)-$+92ERI}@%X9VkXRTt3_3lDo24AZ8j<F!!Zmc1sEK^B8M0`AVQ{3-l{nE=UOf@Op+aLK9BO`O;?zMTPC8RlNjJF2A z3O)#nFf}UTd>S_U$oP4*Hk!XRsW4byd+}y|fq?@RwQAt1tx{)`*oW<*ZnEj4D~>1YQ<>`=JWPO@v6 zucu!fX_^+%224n@=HzE>pu5X>w@?~N9bwDB>Y@bBMfXSxmb zK3Y;!@A(b8e=`nJi&$+??{8}{H;nA=q0O8c&J1XVzT0}}*^`^_L+zNWcS1J0 zT)eR$1l5f6UQ=bteyM$0(A(UpSocDiy~fKebV)N}T6(nF(a!NEAN!Rsx(_1vjJ(}p zf-z3|$I}F?<0h?R+cX}bQCKFgwQR_eF5#SkOU_46+c~bPgXo3++H#X z59e}|e43hwr}OQ&?Czy|hDp~Fu`DfHgafe;p?uy_FBOqAN(lCn@hW z&IJD}ONJD$_NJ~NrB6khx65)4Q(C}w>oDA>cj*mj1czUQ)DcozrX`0Lvgw{b@9ooK z*{}bG-+k^EaW*}`Ox(UO-C(?2-Q@8S)_L-++63pWPxHIXy-{syKa&yV)*K2$MH2-; zGH2HJnSUENey*Eli4&ucWc#-1leS=Df4Z=i{I2kIgFP$Z8Y(byigFD z81LT)tQ*uu3%L4c@kc++C^v95=LAo}v^j;#+70|(pdfMp z6%`Q#6#?ne3EiWBfPey_g(6BoI)oa!BA_Cml+c?}q$53qA|PNA2uL*$swDJ)^v<{O zob$i;{@;7o`o8u4*SFUDuESylva_FgX6BihXXZD1??90VI=x$uTbJLMwtUG%j3wuN z?7TGDYolj!-7z=yI?;xsC_geXo$6ECc(ysagjr}loIi;u1Gz^3Wa4~a&t3ThegMJ{6Mq6=9eCXbZ)~*stDJY6~^|it-?E*_u0>peuzW#t4y+64<%UG+n<&g1Q zuI2vF!py!)AKSd441^FY-JSA6{O;>h7X`hqY*1&u2Yr0=GZ6Hm`pefd!EdkB*0aW$ zu8F6&W0HtfkAx@9yqx^;<2yVGqZe7)*W#mT4^e`W_mLz1uU!H;R4@G|&K{@Jt<$J0 zl=h5|buTIV?v?BhQLs?D{IZ?sS=+`WgT!Y+E}W-7KiavFk-)!wmHw1t-`CBn)V{1# zYLE22@66sml{IxY;?cS1N3WL{0(Fzb)ZawLt!;&3ap=d7SK+i`y1Cc&!;Co>2K#=W z9@@H;Uy~Tib(J@$nJ${ceMJ!X(x99v?%#5~ttCQP65@wr99IKYOswOor0)ZSZx3A$4vd_tR7NB2LC}X+2m~6S&m0@nd`aWcp3nB68cA z;^xg4*Dq>&oVhH2`LfO{{qW!W9^%K(Td8hbD9Sby5i=;PQ?W@lw!RiS{^(5d=L;)! zC)afIWFhV#;+SU-7n&H@$SX(9QV`clZi6rSW7^LYAy!uc z9Pzg)ATa~)55;>r}cqH8?aY7k5Asw2B%nI zix|GwoF+0hB3OgZo;d95Sd%!~J(R2pcq^@{@Xg>d{Zs0X5wM`=H)`*ZKK8u6B;6|u zVhYf?;U{PAe9<6h{ZY;DbeHBBuj6NpsVCG_Lj12%dBh*If9@A`^L}|2onohRGdl7{ z{^busdrVf|MkiNaZ8nObvxD}GnhlgXgcU=6mTkEld?EL|{_M3C6SShiV|K=;PS;i=NRm* z#zpEjRZ)r`SRl)J_u+k2GdA_?DA>E7kJ1+)_hTD$Q#dd0?p8U!I$Q9Lp8AFonZCdc)nZ4s_i4G7;XhB&<_{D) z8;FUx65M&682J-7V-A+$F=9d*nC*4?@JL<`{!a7P8A+poW(mO93dH#llZ*f_1{f)%X<6z z9Qj<2~kATyg;;Z4zOZQd*zp z7XDU?d9ar8du+8L*x9sl2ckvacfru>>noFyjg660B3aa(xwq=;OxNgcU2-20c!+H_58tDb;g2qD-kfK{$ZP%lSV0;~}O1 z!3KM0?D=l79AC{=wm~#l+a~dG?FXjLvZ&Px@kJJ!C|yym>NDe;M9_=hS~j=v=jgw- zz7sY5z1&Mh`8QAAm;){t{r(Q`{%L{6hz8~l%DaO|`bfGhns3WDnKPRd533IDT%|6$ z;PaTj!t$EJ9GPl3!Z!2u$>)VW_8N_>N|}2JV$3)d$#>h>>ClkRx|iQYS~+f-&(9xB zxbEApIk~O}ddLl*5q~)&MFAJBz<$`VokqLJUxSP{>xaZ2@cTbB9+<3jlAfiKWiDfc zY!j)#-HJBn#QI*E$o8a^u{a&lrv|*R#6!PIs)PxFvJOD+qrX4!5o}2N;rb&OuQFu2 z62oUYv0eSw;6vLW^qI|6{EXTrjNO%`qpIdSBr5laj&XW&k5|ISK7!I3r-UjO5eKn z(Uv33#^DO1B9osiUzqOhG;VrGYz)nB?8*e8p6MP={1AoMJ4Uo*dAmWXj0_x_H+2ft zn&-&L4wHFP^d~O(FMJt}`Sd*Udd9$ztD0mq&AUa1%>0XPU(`8-FDwel^gf%{<&`s; znh&_^JpA@BH9T&tcs?W`27cFRv56X?eAKT>9m}CiuckTYqJO#RiE8=eHX-hwvQfy^ zi%#&pIb(UExzY>$Pk8V%bAdH3!v!T-$tI2_W$`gunBN+qA>PlBoBPcdZv018h9{rQ zHZC5FP|8>Ce4M@9cJ$`0&t}76>XF%7E6(WkdhFHFm2L7BrgnIOnB;WsWKw1t@%$@| zrzh{SMr;y~SnULiO8#wj{VUD-D@pk`*)@=2-};X!wT3m2u-bVbgzx>Cv07U>dmJab z?pMXdex+{)E)ZwCV`K!#n|~om|C}KGI_KBi(5vFVJ~hAkkEHY0k-s?mZ%O@M$^RXV zyT{WV^DX`d%yax!6gX_)qONgQ+sak+FCInj8eJ6wvfJYi^%3qs60G5D<8oD8;*T^F z81|2Z{i^seB&H_{jF9^E-@kBuJmN3Dbm7)8IFMN1{A(Kis{mGJYX<;7h?}>qT^_@L z1Nxq>u8uILb#$nYLBHv2b)i7li_dr5u31~f1ix}?502tV+o}EiqH<}w1bfTQYgZPHis#+i@7XCSvF>s3z-y=+gCv_8eA_Fdot!hNyJB4B=t5>iTdUq)!j z4aqwFD7EF$M;i1!;Yhc2R`jZ{QvulaS|#X1sL*N$7=QYLqaKIuqpF*aR(W^p z@nl(LuZW8&{ZcoshY0TC*EV?lgltD79S4}^5(WY?oTSY~Z7;Z9s&|~AV_P=T>=<6> z#;Y}VKRe&d>t6Gjo{bL5FO$%h(=y?e*0o5)>_C-_``un$E?y(%HhG@0d)#_=&4TXW z8gYZJHKr`f{u~0L`sMoMwQr0%swwP?^bGIHZaSZ$n_*yOy>+WuTXX+W&$RWosVbjq zPY8}0eGJKK41@0CV?9qb!`hVA>WSdW@Fkmt35M{a`z#Jz(LrPWb(KalFYZ4dUbaB1 zK*VV>V$=mKSD0L8}Zned#o~iV)OjhYJ4)}t@CmK@qFZJhBa1^G^8@@y52ubF+)``raX+$q zqT1w!Z%0Q!6+{M$Me@$aE`NO~-y0t&H8=6TQzlq?Z>HHsm$2Xwi?1KxHBKOpjh219 zpE`I^=Odasy8hsl!#r2!I{)|Gr9sm1tG+rIka%*FC&RmY`z* zIFVF&WVf^}(jH|dD)aUn;|v+&Q$oHQFUi)u{kgVSK(~0f+4}y0J@f?|AbC z0eR7o?MF9Xz0m*7=k!;sh~QOb+~vo%AUFTV3%u>OX&A=J%1*pdXbdbcsSApN-&HY!CND}hhQklf7v|#8NBw# ze?y_-V|2A>ZvWP{%&>O_?iiY@!JCv6I+a!YTJ!d&iQ5V<`#G~O9Qg-zQVh|(rt9M2 zNz+@a7PMhTw=Of<#;)=A{1khW$KoT*K>hpm$7eO)zW5wB;q>rgje40##3UiId9|Uq z@4-%z(C3j=bnH#>x#+>X59PHY46;euAi45=Taz#~6`Ci`<4NLh*_R27>GL)==eshI zV%BBY2jVaL7E?aaoEq7oWp_#aGW<|A-gErp?RNy#gKLkA1j-g=Xp?gW{ml@sX9~kf z*IU+4ZZek0qZa9_APlLu+SIhEuc^O%b5Supxc@?|{RhK4(Cj;{R-!SNil4bNH9oZj zkzZ$R-W$xKJM4;B!aN9|2_JI0VB_?{{9$mF7|->@Y(YV&{!wN{miOR#+<}q*q{)S< z6qBBDv$n{>pF{`UfbtiR7d!d~`YE-aFJVe0>D9t^3M^o2;oaD&67QYz!&&CatrggWR3ceQ!~`$yYT^mjWC_XjZe9Tz887w6*~RaR63=%d12U5@*j zS8c2u-C?5o+E(rkS0(<$WdCE|Q&vLqzhxkcqY))P>OI3IcVgH5@5f4NGu!zc$(WpH zzqM(6uIgTZxbOm^NKz37Rg8e$Z#0E}cucNe%0u zVD_XdN~w=G%c()mPF|9TtP z@q}$ zk`~)ef&7csTJ)@#dSXGJ>10c9*>()W>aBDSX+gC$-h!Qk1}~}&P2~?aY(Olrd;s$fBk zTJAU4moM20c1Z_3fOJ1;Wu-(zVX6xJA!1;^1{#nHUraJzq=>EU=>66TY^*PQQ|=^4 z#7Pd5>p#qPz5u{o=eJ$60tQJ z)2d=e3kof8V-4;c0>bjW>sLrjc;b#rIZsxBw8!cxQiJFi@7j2I@CyYwhQqubm_%br zc-Cb=pVK&&J2kDCqD5TTk?4nthVf4{cBXvyp`b@G+fNR%3UATnCbTL3^ur5VK8RQM z)w@m&(o(%fWtiKo%n!TRpY|2c#+2_1^ChvJ<-*N0SKxkIp;dIEPq znNC;5M-T+5I?2j?%GaWDi}#8;a>D%1Fhxe@#C%K zVjms(NGck5i*3+nYnn9h+XTKYVcUd9_x)~-NR@D0GT7X-4)8pn0j;=QuQKVxP0f~n zLz>^gb>HkPDN`_xZ{vp<>EbOWK%d$3S;;CEhQq7maA9r;s*0u&8sDIZLZ=>{1=U7= z!aJTPJ6mwN;Fy_kz7VBQk}Je8H?A$6!{Wu!36R-sY1s$_n+vXl@h8E_=bp70s*ZlF z1p8Ret8IF*iW$`T4U!mHPrPDIJF;qMWx{1tU0B|DFgg+&58LbpeYOS1BuBOsMT;zK zed&L)Jhp$1Pnfay8fqI1x!Y;Cv3gRV> zFJS0nmZ9-z4HL6xK_F0xovc*NYPoowzdbH5LcyGUs-?V?O@#i0(3F(%o|4+K-=dV@=@^#dDS^(i;TEpH`2WJO5TTf-3qK4L^?)K zjT%IQKyjEmSCRSE;LsDn8DfXGa}0QL&y2*nr`1xmYDp&JGb< z#_+JgSuzM4+mK$DZN_*r%4tge)dey2hMfbHE~$0RM=A zZ+cUMUd{=07S{{mg^ie@6ei&gN*Duf%#CDk?0ltwsEy@j+~EVh#w*Ohz3^7YFnlpP zr_8@uY1Y^8U<5y3-Z1b^gOFT+XYMZXcua9&vCh27#kVgZ=uJZ9P%SIp>Uh2pt@d_pJWt!v~QDHs9C=cJm@-yoAz zj0eM!e52zigmLw9NOYuNMgiQ@&}0rnz;S_Ojd;Wb5dfWY%nKRXqZi5)yO*Uqmid`(tleq0r2M{$@!9Sb`-J=+T30VeUIxRy!+G zWgH`PL6?mT3jizmJi2(%CP!G1PnaD&S;L4M2$~TW@+(|@WK4+?G;G$ehV+Lr*` z(vTL7a5CXC^$I0vbO?y&xP`h;;jp!| z6KDtlefNkRlsH{qzj)b{LJ9M3;59dHyej0k)hw7YK?4ErF`NL!{WcAAyHhV-c^(NB zfFv>ECR60ie_%_pQx8ZW5N%`?Oj?M2%Nrl~<84_Hk;wL)j_V_!i<6+MAHE}(vS7>3 zwPj|$HDw&^Mw^DDMG`Y;nz4p757-owEGKfj5YC1qq{z3N1ASkeDl-ev_Faj*(`0%E zIWtN$Q8Y&Z(Nt?a2o$WLgT<*q4ZT`NSX)C$^5L)_!6ZtpxcJA^gLvxTy~_-^;(EvN zsk6wl@n!oP-IuKhdnH*VDe}6@s><9#wn5K8!7+dpHnOMt{&;ZE;r)UX(OUj6zU^qV z^AHIF@x*udeh^MTPqv8vZal96sui&Uqj`dQ*^zmTR{|!;_;&@V2M`cQ{IwHeIuW)P zc}Lf3X8_rvXG{%B;1(KxQFa1UqGR0n$^FH6+{#%0_#*4Y9K%>uG1@(r*qUNFCC#PQOCtoVhfCKTzlj{gRq0$yucR)1C; zE9qmcrm<3k+w587_=ukIX)P;y5X(QE=hu3Co~4yZ&`?jgKqwE$Kc=F!e6>Amplsh> z%L;Wv2sl>H2T%n5p1B6hwfBOg0>K|rQ-OGB5GG(7ej(;_NMIrn^*^ZJJ@pSR{v2~G z!}S+AW#^F~l^4J(aQ4eHf2iUtppesApsTAotI=NAi9BRF*c-LNrn)I!jMxSlMSSe9Z(%lv(Z zdW?*f#-t=UkkOgH81kWOS=BzJ1)7+DK}wlr#KE9Iacl$)Y)B3~=8SLwNjIWrMg2KP zDt$S~!WgKe(P4&vmO(q~CD*KW$W}?0O@XSUR`OR(2S)*=Ib-Q`PRohl!tVjOrAQTS zp#`IsP}m(Fp^*-urf^cZ@W^p>2b6dX!sr%wjWDox`-eR%Q-FUi|5=i?*0O5E&?0^b ziQe+Qen%^x9^~?VE59K=Zllcq{-+nDL>XorcZX2TF#M`0Rq&RP1{PZjl)GA?Fj69k zTZr3*;~Wz7**m{Xh_lS`Xc2E@d@;x??;H}^B@NV^@V2r=`(IiqO^hoX@~YcxUJ(6s z9tj{Uq$_h!*4BkPxRPpvM3AdpakH|YT=t%%h2|pIjAzxvz zn*o}hH8@NL2lF^+W`|TC$Rwnu4f*rMR5z|h5unF z;7a1~8Qm%XUcQFQJ9367nUAnB;qn4pt#F@ zwZaL2=8mi6Y++Ackbm$dcjLo&^^&FYE|gQawU%$1Sga3V+}7qnrI${#zTK#p9QP{5Jcb-m z6blYyLhrEr6 z9qzG36hLEzT%EqBizvH~g+Vw8bgW21SrJzS$0gIvY8baDAhDVG-r1(2=gJ3;8@${0 zkm^0UaGtxS5+ugSxVeefdapfci}48icrNqhQ8J~j9jXBJbz53 z&_Q`B0kYDOAsk!YNPn12gY;&=0qU;{Lq;0h0H_i7*eWUqphv%ycO=fst^u@1+T)$nTf|3@ zg$M#9v913ENU7KU!oHW46u)i(c4|Rz89)#3;6@pLwp-ygXIJxu6A*-``vf51emJbP zEDn8^ZDt4yVA*%xn^4AzUKt)`Ed5QG-5vL9I+&HSs*MrgQARZbG`eDhd)UoPc#%Lv zX({pbCme(n-D;KO1o%YBMH_DM1)CsY&_rXDaz|5Uuch6eFPc1B^2aQO&SzV zpGx0ut}nWqyL}>EeZw6is)sy`2dINHoGkwDTFTI+PDrm~msq(i+_S z9YA702_vaM4Of8`5q!rlMKuxjI<(A`6|J$8T(JMO%wJZ#(yW?9nJpItIA8(Q=BcTk z_k+vuFF**VaD;DLr+=bgFb~4b&QZK$N<$@8aN?&+Pfw`v@JAbvoao}2mzq?{ggZ{J z-Ls|!dG|2A^3_e3{CFOTb^`it#VuwB{(|rF!9as*{$0<@$l{+yIRYIma4$*&-qm<; zq+IN?qdHl|o*J}O2|d4&PSnJHy5eeu(6itaIu7SDLn)^tR{)Qm$XpGx+PMWdgcDfd z^Kp0up(DQy#4Z&`mJs2t&Oi%r<745;*@BZx?)968E2K3Qt zb&>_;7TN%QA0FaFz~g+a@fL4DpX1M~8>{=43kuoNjiNuY91WFc(04tJcaMOBko@Y!$oqhiug_!O`05^`1xUrV= z8KBPz2EX@zP}R-#2qh7Z#|=RE%?~8d!zI)8Wx&S$S)*O=u5RP~p$t<%ep~rOHs&Yq zB;>nFoEBZu1v+073fVy~5x2n{jwuAY&1+-QLR28HIZO?F<%dsVLlMwQ2Y(l?*jrdr zU0p>J1erj!)jp{To%j-V@bVr1#0DLz;F`7P)Ja!Nyw{&cUjR+OY-%nXxoir6K&KMZ z4EC)z;ULh*QrLGOHeR0CGGcAhs|ATkka5{=VWB(v6@bHGF?<6 zEDkV&eoMY`_W#qh0sEGIt}4ePu1+5fZnD>nqgZ zRtVrGJr57qANQ&s-=+Tl>UxX+e4UP%IB;3*@%26bxVL<1lrAL>QulF^V7r-~Q{B6}_u`1|__R;L_0P0Ryj>2uYN{vI9$l&*Ed9NT~}ircf~PJULs2VbCkkkv!k?vxWf|jav$B%|}+nB>_&viSys* zqt`F>wCxI&y)Y65w&a8>S|#0M^ZK#A8YbkF4nvtuACinpO#xTG-0#e#>7GtFTolAx z8M842(A>GF3o@K z2%LmSbZt6S9*W?)_Q_Clt$VElE1@Ej&xMb%bnsCmn0UZ?5bkN0JhtRy`5myE6Gbw` z#n$AEdEI#1XU=-csXQ&`(jh|^&AX8$PaJS)UcRUreLy~5L( zrIX~hB z{9@M5CiqoMRLbOQ>#ue0|6t@&+K)Hn4pysDeA}v>|8Svi<%WE|&imMhd<^$T`>UAh zl$ahiT6!MvZB>jFYI3>hF1*%z9($7Ho}97?@R)<)^RF7Xm-*0%*?Kgq%BXxHAD@r_ z+yPIeT@nD9L(8(cjisE}daol>tPQOICXBo+W$#fart)E!^XtRh{*N1W-ZAF7o)<^^ zoaE&kN?0(Xz%V*KUGhY_295K}4Wv6R2h+js&<<&*iM%|7<$9?5Z8&z(x4`dVjc51n zYWZ(bVv?YYTVhaB1Tz89X}k3^j-5&DTEgk>01n$yA{qy*f5YW z00!1D%2`59-D#4{Mw(xpPk7#UFoGK#xfgM)mFXW1&b)@aRFTQw|D0|$TRzE)JG(By z1Dfz&P(7isx{{%;yxPC^Sgkkd_%>d$&o|Hcuq&!L^z|!9?D)7OV&eH#KJWr--LK!j zo{cs$k8-{@lDSp|(*bX!kS0NXJMx0DmT$?>SCJGL4Ky)l}k1Hg$vi46?)7k zU~kLh)nPa&rttM%agjidESDRPY=#R>l~x4EN#@ln&pJshKH6(@kmWhHR26qES2J-Qzy| zw7&2yhOXD2IO={pW51%9crH?QV=+Fu7y;=kjh+Y(E$9uqE~x9Lt6 z8>Kb3cfM;^B85^Kznx#Pn~ouE>7@It@+-=HVqeK>wFqphcB}i?$*prS4kd%pcBtqb zEFI63wn+(Ab1M28J9pO9?_9b^jafm(EE%69IZC#l)tJF{P2v*)#GC&`%)#g&Ib>#Yg! z1*hUcq-o!m>ii`FQ|7}F!BuPD7lY|>e51wj^Fnp13^Uy+5>PLX^4d7CjLrJjvx8<9 zrqzuhy_;>Qa7_^|BkWr(b-ubH4(>LLwDa(KQeAH4*_y{WT{3e{`cc{}Bl%u1^fR@k zf@8_;eS6a&eBTJ!&~l$i>XC1lDR@k&u#02SgBDP56lun|;!WhF~o z_cV)Of5FB7)G{SR``bi2w1zuZH-mPwA^4Y&S8)|R-N!&^3%b*ir1N^{m+24 z=FIxj32QXeMw15wjb<}r+j1Od3&`vJdhMyBU5Y7GIk93t zHj4B%-Smhps&x^4XN{hZ$?x)@wOF-TUpH0+4qn>H$gb}$izNMv(F~8wZG?a#;YTL9t9-_QP!?aV} zUHqzmpu;ZjyFUAAQMTvflM4uO;opUITSoHwoD&QHe|rzDuy0$v56Hdag`~4 z`=8Xglu)Z`?t6^Q86JEI6uN>bYxWxZDj@+GCqi97_?DLn5HIULvGD1nc8;C6>{)(Y zH&^u|NyCS(Snib$Z(5N^4k{j(AcE=I>Fw2hFh5=3_gsfJPv%7T{K?yL#p{v8R781n z>@iihKBUu#H$}7A4hW{zHW_RE`TBX!oUeChvwj>k@#2wV_ZTMH+v#k&yW8Tt@CnGk z=d1p5Dv0t8`;sRZOkHm{@vXu%@Ag~Vu{o^`a-^<%894NPm#mbSUnEqxP>tSA*FcCD zD*{5xBMU~*>U3$+HPSMCPw=`A)aLiPA~6i4AQhLT zwcL*mmk*0k;rDe0DHQpJ*{8B&=v&9>JN|X1dDD-GgCv{G0 zc$u0#W^-R7cP1-&mM@aq zg@jo<`^5Or;HH#?04bvYhZ54vCC(ctJ}d&( z&Db1g=jB!Iv7>2XNQRKIxTU8gYtzT{>{lO-ODxkw`iidY3n^f93fE@G6cGD~!Xnhw+u>r4OsyNa+dts#2_(B+Wf>FGB6yaqbkoDoT^<%pc!h4{n z{Z+4NKOSo`P2GFfz|@S=)iu|v=XFe?G;_KTY;L0D4|g&;u{0Auw{kZuH9hTnIlMyz z3gMKu;?@bN*g?W8I!kPWXfJygqU;0Zep}Q%J*{BZ| zzlzzZ6Tgz)3HToq7-~qtN$6aR*GpxrE##NMEvju^>-orjf$RoLudU6svh`0#?Boxu?lI29*XKJGu1!ab1WH%5H#AmFPy*E4a zV>=d4sCv8m2ABI}l?ZL*h!Q$I1;FU*Uoks|CH0TyYT!I5gs)Gz%_uN>N#6BqLj3ad zRLR2Y)!Z%eCye?*r$3YAd`0J4#fnnh(g!?knzZc*Sot;q6@cRfIMn0gO92PX6fSj< znfUmiD1T;=1#Av(W96{W+J39mHut{w`QBZJweQm( z0__^9FK@ueJ0?EfH{|j~x=?}%m8gomgPvZ1O!2#8GP-GwDJUIYqob#e0grZC-dY{D zS{%-6#1k87!lQTJqBCvdrGMzToij^z;HfTsrZ%udny&;WdD!7|a!72-mBb1MKL>Ni66rG8e=OWiF8ALuVbkaa-px5*fSq``k~~U zbZFCxg_UcONTlsS4}6(&1u9c)>5zf~`%2`cpuSG?-mk1_xPgK=$T;?{X(}rGOfxez z4D{*qa`SflV&`NrTtk-6d^m1{%&_76rs3}GsJ=DHXku#7@c0R3J%uldQ>oUa8}H=B zUXp@(rcpAZtm|}8p4#X)C2Bl8hdHe)QY^SsD=sYPGPZj!T3e~=Y#vZX9X>mvmMm~C zy}N}N?!gS}A(6}GRbqK`H;XY{11>DHI~qIUw|B5+BS-gpny1&-zr;ctoPUs=5axD3 z$TvYOR9{K;w*mZrZET=vV+WU?~`aZw@M2Gpox;l25h!aTo0b$ zo_0ZWmj{w9UsD`LdN7G=EO8Fi<^2*`4U9EiW-`aOf>6d1YT&FQ<_P6~i~+v%>em={ zV9fFM?bsRLmC9S=HabtGTe36)zZ2Hr=zU@?MgCA{tvbz52-RonX^x1V22{ra$UbHs zD_=TvVwd`LTE;Y#dhal5>|D0x4i*DBA`Jxd*e**h6Ec8FMJ*eU(Sq)7KNTlSf)3e zr~2pwFx8L|+*kLJAPye*ULBbtQ>0yU;?VrL(b@vvp~c#V=o5V2n@*!x1iUU5NG%HV zLJDV~eL=4K->ag~=SM9UzxOf;!(b*E8NUrrYdRjCJhngfSiz$pdmT#Tx)UlsP`GA! z;vEon7mP?EmH|g~=|=OD8X`J|@&C&Hp?wF^>nXn=Zg+or``ewl$M~R#=D@>jKGf>M zC-VfeS4&ODF8q$;) Od^6Tp7`SYlZ=fnQFmhrzW5ZCV`&fzZ`uVGq7AF_v*}#y1u^nJ$!r1nJM(*7 z#GVM(hU;J3Flv8#gXOW~^VBts1k{d(1^Mzhkwq-~(JL$+!?9~y$Ts1N0I`#r zjnQg~q9{MsfM4?96halJ49<*iCo8;~4&DP!`FJ~(*e-l%xQ5ZU-C!tKHb*;KA`8b9 zuYo->(0sPb8Qa3m@mjkLE3q914FHpz$3S3UB8D_|xTDK}_giD$KMDra5I=ipWtm)2 z+6jPw4{y-DxDLL0{tw7d6|QnKhUWKo9A{nw^8NkM-`e=wHvV>pzk|cSiHB0Pu_Gwk zqpS~nV+w1VXkh;jI0|8xaS2+-Bn_cZLHlc#7tISwUeHOBg36CXn(f?z4i+pM z_s9#SjobTu@?7JMh#$LETOyVUTbl%ZzNjloD)7%C+~BMInOc;{{65<*^D>{Ef+}`t z7jE!xa?EduW9B0@j%GFXJ29baHnAKl2X8sf*q`B%*&lfLq@(GuJx(dcZ(($ewY1)Q zshex8?%-#duJX}TAu)B7<(>zC?Q!4MPy|~4h*C7CKjzb*N!ijp+QiVt?g2&AjqsAqRt-vT{MK+xEZNbC|69(yrjLsL zVf;bGiJ3MChVYEk=Kd3-xH|g;0vCFL*56smyd}2bj7I*IiKK%MznGY-TkQ??MoWPe%PW^d7i=hMb-Xtf z^g6F&C)PR5x&;Hw5u{#(Vp-+1m(%#Ucd3#_d|OjJ36^Yg%Tgn(HP7MzuI zO?=L17|vNI1sC#PD<{0?@CWC$dfq?|-)l(uJ{hv-m5{RXOiRRxEQDIOSc}*UMSUtI z4e2f-KL`HM>ekiSy21BE2Z_uubkNeq7Ya^NY414L=)yE84D#|jwcXQRj-xj)!qEDw z4gTWJ9t%Sx1+cJlW=sm$w(-V{a$!QZ?!FBrnL_rkL*$u4H9ZQLn4e-T#r*`DHY%{9 zP1{6iIM=Ao)~EwKqMnOAMp!0lqU)W6Z=jSdKZ?T-InX9_{ToQhz%JTJAcQn$$NH zE2u16DRdMEvoIMxu7P?}RfqJ==>csG5sWyAGZ_og6g*$X?7`>o@}f$1YBo5+9OZy^ zB<&Z$zhvUIMFYZ?av|1#BB9jE%5xezhDcxSN47{M^8Se&N!xE521ds$K{j*f zwg|R$k$clm^$Tc^|-&m|FG?6c1S(dN^TP#@LnNEAbYhkTwpo-XY#foDu8U4wBo zE~Ay{#;kM)M5F@)9%2Af3Z`oescv15JUK^#+>*{;+X^i$5bmBU-2ff|m7aPJU=Lx)th?UC-Q$_V zlLtl3>GNt|QdZN|4Z|8zl9cx;c1LVsmPeWq?3vTpJw9LUOwr6m;)f^r6fJlB2i$;$ zSFbso?x_Ldys{zJ+-p5LVx;oOOSG?Q>9jSsw`tSetMVvdE15^YhOu+HQgpmB_s7dQ z9Aw<}x6qJt8BJUO zol_@?EaK;3m}bp4nzK@`n0dQKB0_sGR&KH+Xr)<7Q5NN|VUy}Ky;!T~1(&aO9$eE5 z$|F?6`B5_&0qsFylRrB+tBQ%DrWW>;d+^PWt|!<8`t?qD*KQ=Vda37*mXi)SwOCmH zpJ$K(W@t~r*ElRU9i>yIL@Z=W!{cpr(kd%h*x)05Z!1`ZoXo*q28a1TLlSR<pjj|+l5&IAlGS^FmY&+9!>28XXr56$_$R7B#cWtoO z_=4EQZ1nl`8al~YUz<-DpS~S0(ke+SLB!s*{G&p#1ZCFh3S8cr4+yiki+hM1%d^v# zRyUj2N+I9_$5?>F9lZ(Jf?sUw!DLuM0b=za( zO$(bT0Y%oCp{)Cso;y#D1*k`B>x{gV_ucM!Rv^m;>@knWudjIK@a8RG=Vux!YwoN-Uq=3QxObHC)!c~+O2fsHm6fGHr+{7hj&XaIrK}GJ{_p)%CMv$(BjMG2GNGdup&vGUwGs$!>^`~&AM%5npZ7s&I8C{U+ z_J#-Y^WDJ*y~wKXbHp6%&+ykGjdVE$z?LS%qM2V4wYo4~_#q@<_iq_TEzHe1kpPEF z_!jx%B@KTSR`7>>4TsAk7#6-Ls7v?_KwkN3r%@sRv7>$>_!5TVX=2SroO}+Qx6eaO zMcytE;SSC~N2xq(q_|Kk@|Q)*)9YfjbZ8>wAP9YjHDc72u4cl^k!skQny8L6d=24IYYSb^N3tTYkqZIsq$%EnA6PkX(8i4mL;2J5Bd%=jJ3V?SYv3B=6ljGG z-RL0j%n6JRTK)#<|6%T}qv8s-yipR8kU#>#LV(bO;2vnaAtbmo?wa84-ULYq5G=Sf z?$Ssj!7YK{G~P7s*0{U8&b>49zIE5k`)0j)-&*gi{-f79b*gsl+NWyEuWHLerqV%= zcs4Cpzt`kfPzgJJY8|MZZFFn1n|%`|2P%%!Fw@Yda26lkQRQ7HHFH;pVRjyyJRu` zp(?zuKVvBm+g$ioAiKY*1?o?|@5`1oJVRlkHubLj7Klm0-lm6mdG(~lu0wVcNyXFk zHmF^a^eOnsJp(@eCHcbl$pn2&B#^ZxlRGi-Z!D3^z( z-LA`BPkGZnR$*pSgLP-Y^mmhBB`l6yEA(i&w?@8xfYIXY0ffp>QF)t;oMCdxdHmH! zeU4b9Sttftvt5E2;GMBce~wBu@z{}XPisr{O8B4I?@&Ckucu1wPXWq@r3e?XvEFRw z&OCP&5WM4rA0kuf3QWpUGi6+AYErrS$P)QBnlQr>l;&P5*{e3qCYtGOJ35s6ll?`? zI72-;l>1@9be&+8IXD9b90=>PVB}tbaI8-G^3(u(CPlt%uetW4M@Euk1ubm)tbndV zvaXd4`ZeH6y=vV`3_@eJ=NB-giv4{KpBA5$6(u`gse<#-Tte@+(FIpZez!wP;*Wj^ zi_{kde=8n&_S>IMi%R$MiJVaNm>|E=Qf?0>nErtgB&1`&5xr?UZsk6e_EflvX8JLY zwYXVxLd}5j=oB44S|LD>&Zf7%sxMnLRGw1MKy%9DF{ZWvI;~*T`rhZ&+0=~8W1a#R z`|Ag@L#rS7{eHIv#-t52tg@)BOU*>TTdYP9?Epn#Txlcg(y zYF1TW2!uXSs85K{pU<0BaxP_LYDpWVjU%L$ju^&FQazi_mtd%?%eocj;K8k*@{6)w zm`w;2mSeD9Id;3ij{NE#*Vvh+TAhacxP{MuA^;bgtPt0chG@!PE0;3^lc|&-`)eEc z)~563F*!vVLWs(JJnb9fYSHQ>Zl+2fYu`^E`oYbm89iJ@3>YCScBwNWnjD3a+THDn zpXaY{!8ocxjEHza{sv5N-%!qtZ_9N;2h*?If&^3fFH-D9Y~urQ!o{j7;ru-aZ&q6S zRNG~Uc`8W(WxY^+Q}mXl^Xdb7hjr5dS(kR{CfIOKX3Fc>zcZXUBDr)~u?>Tk5vhK@ z!F_8wz<*dGXU9GJmqD9xJ+W@Y7MRs2)+d#O5y)Y;a;*U$uZsOapV*n&8W27q$U}-m1_?I!5}+{_8tK|ai1n0X23n4X z7PR)3h8nkXiSef}Ejab3{f`(h@XCnfhuPE;cAueVNVPZ;46I<%$|E*USeCPT{o>wi zC%4*RNiQ*Lbj*&{TIjpa|fuKi!!zadYw83{iwt z=@hgN{9^>{29H=7?ngkHG3YwDmG$y!ef*SZldS!mo{}T-`w=;6ep0p|MjjzDHKiXi zP)vCM!w2>KRUf>(J04`Jz^gIHF5}oK*9I?#cMHOG<4XXzX1tls#q*xo8?mMm_AQJg zd$|d1s$!OL3X@LF&U+CQ(-=6Jw=O+j(GHSuJO$1~UkCYf!8f24@6+PpT>CNnCcWom zW&oqIe^?*ZK%&d5FyqTR5)KQ0M8ONg(0Te(*QUL?CNU`Q9%HktBLK=PB-xPw$bHQZZ_+9_=4Xn#aa$))r5QveD4-liw|v zZ>+tIWvz7q7z}2{%3Acv5B{A!bN?=nYVDPY{<~`FN`CsmmUe=*F#h=t42@ebXRO%1 zE5XLhBY7uES0S|P7pP_uhQh?QqthAX%&WNdQEC*~&ze*Wrto*qw=J7L7qCik3@2f~ z$P#^Bp^1rtn6G%m0C#ZOh4cPwfpErc-MfNnS^JR`94*M`!r}K(a!eTC=OckDU42G% ze|=NV=!UNOKN}Dh&9o6oxe&LhkhOa^&r?_6?CA9;{;KYtl45dk&JpHoiv6b^x4sj9 z?Z0~rULz>&V8B%VR}{R+7=OoWn61Zb-OW_Gxj|v9RU8`Yi}9!a_NT%9CR+vkPs+?X z-7;&v=~3Q8@qcH3jtGzgdC z9#13!!ivrD@T||Uu@0Zk!w-3p8oP!G*D6-V?p{8I+Y@Z)Dw!E3W5~Jq96R?})~l7) z{&fs%Kv^WlGqWrE=`B;9m#xpqc-Mzje?|{cWW1A>_x%mclK@@gtz!NRN9?E>C5Qp( zjM-52KdA1V!EVs+>G!fN#SpbgZ)O2$ly`0}wn=fbTO^IVHw*JsrtT50shRV&PnIoH zN7c01;=w&Jc;SgiZ?DOkHnv6N#k~MAFMB_zm%~XT12*^4E@Qo_ z!8C5wHxx)Tvk#e9|I=>^spsm9K?_4>;`brzIIi^#KOuF<=4a~8&Fxo)$P;^lmn54w zb^W!Cwu?fO(*`jZK=Ua++{5=*rn2a-GvK^fEGzQlKW?lRaSUEy@YEJ=&54O_ZlVsz zW9sL1A4T_8y%Dto$L?n>Ms;HAZg!bIt0GYQT<+f&Mvd0_Z+ zGO*{1`=CK>I(FtX^~^r&s98kYxtaGS@xi6z;JW*BMx3Wo2s+e9&zn_LLH?cVd+OaI z^v>QQb>W0i%&WJan1B)ty0QxZP%Q;7zRTGEJ|TlI`Un$W+H6>9aq#{{Ad8(B{mQrh zFKXTNZ^bAqp%QfNZXUXoV8}>;(T!8#&c`3$Mu_=8pz&Dqqjxw~(y1~3`Tl{wr-}Zz z_YVO1xc~ipMs6P7|H1i;|Mh+WUM}u`WTp9Ew+rZnlbSVj9(Z%C+jsr>Q-5SVG0?KF zSoVr|l!m+W1HQBU^Z1GgN{K(|PY@q+v!WkSBun9wTks4#K=4TriJQM-q@iVa&-$9N zfb;S2_vhlzFUwD>#_=*bw2-qJd$5j!JNZCY6wGbItflJ=q>h9FEp{9CT7m(P4Zq!2 ztu5Fht~i%_pwS7?5PX;CY~Jr~yi{*6RS@WRdyR{=Qsc5dppe3+19|%F+3aQ{_QH<} zpDXvgF7#+YJRl$-p!RYZtIouBx~8M!Cf7sp>L4nRdkh53^mhe?%EN-Kgzl6UNR zgy5GYz>;JZne$wZh-FlY0bt>(KuUD0H~)kX|MM+7JG+0r)tA8j&$le?>~1c%;2A!r zIwRQcedQuihTc2p2h0B~A4bOc&V73Vp%l5yIB>iCvCF;nYOv;1WD4Nz?B=Z3u;jC| zJy-p)>(%Cs((=0?L%-{l>d`e1G{)Z@$+H{b-xxk(GMp{R4-_GJ7#dg+$wuxn-+w(F zK)|U#ak-9-qm*!E6lc&I!J9^nrfsfWfA1nc7_{rN+Vaq`Ru$58eb~oOBQmy+ye7RL zC`Q{X^0vn8H*4d&nJY==3~T+-Lzj6&<)WMo_Bm_R zp_ChpSjpFi6@YSvlxrn#$Zkrg$Lw?(mTnGPuomp|kG0D`{Z9Pot78u-1ZDcliM!C& zGw1xs5ZJmZCv^$NroSaZFU5WdYlrmmdf!o<5|Br&hCg9OM3>!=aQU#lvn@@7P_4R{IG^ldiRn=439PZxVBv%G~INp6`kcFFhd#wB}w-}$-PlJ~B*sOD`Q_+v# zrhV7rt{&4*$*%Uu+pJ?;iHxjcho}B3kp5)e;`C#g^?*|*erq3S&7!lolhfi7{i+l? z%gN+ByTx--%jbDr{ZL@!E5RlCNQ^K@J{un(R)HJU&GmlOa%a|d^%r75OLx7iG&S1F zh-cs2+xWOOz+^XbFPq8c7wS=FG5~1azn>S(5?oj`HFDs0y`^pLtpz<$nD>Crl8fX{ z2>LE77plt;pEDkW1S5smIpllbQH3d60&gqLo*nzBS0K%i7_v_s2yPM>qG* zIP$uFT8-jUztd+D!9TfWoaF1`t)5&kU3(gq7Lb3Rb~3F(7V64O#MhYFb>3rRH>Y_w zKAFb6mFtTog+Ay94w5KDu0X4-r}(&%0Uwa&1tkDcC%#G6ij$R1h1^CKxtAi6%`YFS zhy>(8o&H?oVe$)hVdez9ysj?+jIpI7K_HUX=+3gJVR14JL%D(0i36xgj(Ww`1HSAd zqB)B9%ngl=VfoUPI9VAxejDhc0}N090OSVxb(ynUz^>)EFHeG`1lr5u6!yd}?!`%> zxy*XwuF+XjuO|U^Z)vLb%LA8s-j}P=iDVQ%Rz>C4=M`iPf54P1wuI0X=(b5nHS7;jkr)i8egmY>?;v|+u6p`$fi_qhB8he6Ry%QD;=ueLyUI#!%ZwB4eV%HUaD&qK9zwJtED+EEEMhM^VJrYD06F5 zW$VLody|F?U}M?uMW+RCA>-cO_#2YhOn5Q%A0Sv4%pwd*>8U`G7-G0PBEz&ee9HXg zeEHGXSiH=c{fN(t>a%_K-qd~|y5ulqj-PE^MoZw-9sRj@=B3l(BaMjj^e>G{x5qMN zoX?&qlM_{|ZIRJk2_yiA<3gQjMbvUWmX;Ncz4%6=%l={@4^c(OTLPj&{nXzxrp_<* zAwb_-NfZ@{`9O#pe#}$+O!HfIn{(%GWt=eBC-(Sjg`>)`D^o+G3>o)}^T!1*@QnTAU&Ao5erzG@V z(#XCM@fSNRkaq6oDX9;=m3An~UZbWeYI|*sW>LxhAJA%0B{0Tm@ee(EVFy z-u~vMnf0~vbB=50rhy8(Yx58hrR&L_1li){ypg3Hqj5iLa5TN#o;@y({%31~@2%Gd zVa<`rfEsI_WW$~kk+#c`{)dzh4?Pf!y}$OyRO0Y&qk8W#Z@IfKxj4$-9cJ341UT

+ + +
+
+ + + + + +
+
+ + + + + + + +
+
Wir übernehmen keine Haftung für die Richtigkeit der Daten.
+
+
+ + + +
+ + + +
+
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+
+ + +
+
+ +
+
+ + +
+
+ +
+
+ +
+
+
+
+ + + +
+
Informationen zum Käufer
+
+
+
Leitweg-ID:
+
+
+
+
Name:
+
+
+
+
Straße / Hausnummer:
+
+
+
+
Postfach:
+
+
+
+
Adresszusatz:
+
+
+
+
PLZ:
+
+
+
+
Ort:
+
+
+
+
Land:
+
+
+
+
Kennung:
+
+
+
+
Schema der Kennung:
+
+
+
+
Name:
+
+
+
+
Telefon:
+
+
+
+
E-Mail-Adresse:
+
+
+
+
+
+ + + +
+
Informationen zum Verkäufer
+
+
+
Firmenname:
+
+
+
+
Straße / Hausnummer:
+
+
+
+
Postfach:
+
+
+
+
Adresszusatz:
+
+
+
+
PLZ:
+
+
+
+
Ort:
+
+
+
+
Bundesland:
+
+
+
+
Ländercode:
+
+
+
+
Kennung:
+
+
+
+
Schema der Kennung:
+
+
+
+
Name:
+
+
+
+
Telefon:
+
+
+
+
E-Mail-Adresse:
+
+
+
+
+
+ + + +
+
+
Rechnungsdaten
+
+
+
+
+
Rechnungsnummer:
+
+
+
+
Rechnungsdatum:
+
+
+
+
Rechnungsart:
+
+
+
+
Währung:
+
+
+
+

Abrechnungszeitraum:

+
+
+
von:
+
+
+
+
bis:
+
+
+
+
+
+
+
+
+
Projektnummer:
+
+
+
+
Vertragsnummer:
+
+
+
+
Bestellnummer:
+
+
+
+
Auftragsnummer:
+
+
+
+

Vorausgegangene Rechnungen:

+ +
+
+
+
+
+ + +
+
+
Rechnungsnummer:
+
+
+
+
Rechnungsdatum:
+
+
+
+
+ + + +
+
+
Gesamtbeträge der Rechnung
+
+
+
Summe aller Positionen
+
netto
+
+
+
+
Summe Nachlässe
+
netto
+
+
+
+
Summe Zuschläge
+
netto
+
+
+
+
Gesamtsumme
+
netto
+
+
+
+
Summe Umsatzsteuer
+
+
+
+
+
Summe Umsatzsteuer in Abrechnungswährung
+
+
+
+
+
Gesamtsumme
+
brutto
+
+
+
+
Gezahlter Betrag
+
brutto
+
+
+
+
Rundungsbetrag
+
brutto
+
+
+
+
Fälliger Betrag
+
brutto
+
+
+
+
+
+
+ + + +
+
+
Aufschlüsselung der Umsatzsteuer auf Ebene der Rechnung
+
+
+
Umsatzsteuerkategorie:
+
+
+
+
+
Gesamtsumme
+
netto
+
+
+
+
Umsatzsteuersatz
+
+
%
+
+
+
Umsatzsteuerbetrag
+
+
+
+
+ +
+
Befreiungsgrund:
+
Kennung für den Befreiungsgrund:
+
+
+
+
+ + + +
+
+
Nachlass auf Ebene der Rechnung
+
+
+
Umsatzsteuerkategorie des Nachlasses:
+
+
+
+
+
Grundbetrag
+
netto
+
+
+
+
Prozentsatz
+
+
%
+
+
+
Nachlass
+
netto
+
+
+
+
Umsatzsteuersatz des Nachlasses
+
+
+
+
+
+
Grund für den Nachlass:
+
Document level allowance reason code:
+
+
+
+
+
+ + + +
+
+
Zuschlag auf Ebene der Rechnung
+
+
+
Umsatzsteuerkategorie des Zuschlages:
+
+
+
+
+
Grundbetrag
+
netto
+
+
+
+
Prozentsatz
+
+
%
+
+
+
Zuschlag
+
netto
+
+
+
+
Umsatzsteuersatz des Zuschlages
+
+
+
+
+
+
Grund für den Zuschlag:
+
Document level charge reason code:
+
+
+
+
+
+ + + +
+
Zahlungsdaten
+
+
+
Skonto; weitere Zahlungsbedingungen:
+
+
+
+
Fälligkeitsdatum:
+
+
+
+
Code für das Zahlungsmittel:
+
+
+
+
Zahlungsmittel:
+
+
+
+
Verwendungszweck:
+
+
+
+
+
+ + + +
+
Karteninformation
+
+
+
Kartennummer:
+
+
+
+
Karteninhaber:
+
+
+
+
+
+ + + +
+
Lastschrift
+
+
+
Mandatsreferenznr.:
+
+
+
+
IBAN:
+
+
+
+
Gläubiger-ID:
+
+
+
+
+
+ + + +
+
Überweisung
+
+
+
Kontoinhaber:
+
+
+
+
IBAN:
+
+
+
+
BIC:
+
+
+
+
+
+ + + +
+
Bemerkung zur Rechnung
+
+
+
Betreff:
+
+
+
+
Bemerkung:
+
+
+
+
+
+ + + +
+
Wir übernehmen keine Haftung für die Richtigkeit der Daten.
+ +
+
+ + + +
+
+
+
Position
+
+
+
Freitext:
+
+
+
+
Objektkennung:
+
+
+
+
Schema der Objektkennung:
+
+
+
+
Nummer der Auftragsposition:
+
+
+
+
Kontierungshinweis:
+
+
+

Abrechnungszeitraum:

+
+
von:
+
+
+
+
bis:
+
+
+
+
+
+
Preiseinzelheiten
+
+
+
Menge
+
+
+
+
Einheit
+
+
+
+
Preis pro Einheit (netto)
+
+
+
+
Gesamtpreis (netto)
+
+
+
+
+
+
Rabatt (netto):
+
+
+
+
Listenpreis (netto):
+
+
+
+
Anzahl der Einheit:
+
+
+
+
Code der Maßeinheit:
+
+
+
+
Umsatzsteuer:
+
+
+
+
Umsatzsteuersatz in Prozent:
+
%
+
+
+
+
+
+
+
+
+
Nachlässe auf Ebene der Rechnungsposition
+
+
+
Grundbetrag (netto)
+
+
+
+
Prozentsatz
+
%
+
+
+
Nachlass (netto)
+
+
+
+
+
Grund des Nachlasses:
+
Code für den Nachlassgrund:
+
+
+
+
Zuschläge auf Ebene der Rechnungsposition
+
+
+
Grundbetrag (netto)
+
+
+
+
Prozentsatz
+
%
+
+
+
Zuschlag (netto)
+
+
+
+
+
Grund des Zuschlags:
+
Code für den Zuschlagsgrund:
+
+
+
+
+
+
+
+
Artikelinformationen
+
+
+
+
+
+
Bezeichnung:
+
+
+
+
Beschreibung:
+
+
+
+
Artikelnummer:
+
+
+
+
Artikelkennung des Käufers:
+
+
+

Eigenschaften des Artikels:

+ +
+
+
+
+
+
+
Artikelkennung:
+
+
+
+
Schema der Artikelkennung:
+
+
+
+
Code der Artikelklassifizierung:
+
+
+
+
Kennung zur Bildung des Schemas:
+
+
+
+
Version zur Bildung des Schemas:
+
+
+
+
Code des Herkunftslandes:
+
+
+
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+ + + +
+
Wir übernehmen keine Haftung für die Richtigkeit der Daten.
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+ +
+ +
+
+
+
+ + + +
+
Informationen zum Verkäufer
+
+
+
Abweichender Handelsname:
+
+
+
+
Bundesland:
+
+
+
+
Elektronische Adresse:
+
+
+
+
Schema der elektronischen Adresse:
+
+
+
+
Register-/Registriernummer:
+
+
+
+
Umsatzsteuer-ID:
+
+
+
+
Steuernummer:
+
+
+
+
Schema der Steuernummer:
+
+
+
+
Weitere rechtliche Informationen:
+
+
+
+
Code der Umsatzsteuerwährung:
+
+
+
+
+
+ + + +
+
Steuervertreter des Verkäufers
+
+
+
Name:
+
+
+
+
Straße / Hausnummer:
+
+
+
+
Postfach:
+
+
+
+
Adresszusatz:
+
+
+
+
PLZ:
+
+
+
+
Ort:
+
+
+
+
Bundesland:
+
+
+
+
Ländercode:
+
+
+
+
Umsatzsteuer-ID:
+
+
+
+
+
+ + + +
+
Informationen zum Käufer
+
+
+
Abweichender Handelsname:
+
+
+
+
Bundesland:
+
+
+
+
Elektronische Adresse:
+
+
+
+
Schema der elektronischen Adresse:
+
+
+
+
Register-/Registriernummer:
+
+
+
+
Schema der Register-/Registriernummer:
+
+
+
+
Umsatzsteuer-ID:
+
+
+
+
Abrechnungsdatum der Umsatzsteuer:
+
+
+
+
Code des Umsatzsteuer-Abrechnungsdatums:
+
+
+
+
Kontierungsinformation:
+
+
+
+
+
+ + + +
+
Lieferinformationen
+
+
+
Kennung des Lieferorts:
+
+
+
+
Schema der Kennung:
+
+
+
+
Lieferdatum:
+
+
+
+
Name des Empfängers:
+
+
+
+
Straße / Hausnummer:
+
+
+
+
Postfach:
+
+
+
+
Adresszusatz:
+
+
+
+
PLZ:
+
+
+
+
Ort:
+
+
+
+
Bundesland:
+
+
+
+
Land:
+
+
+
+
+
+ + + +
+
Informationen zum Vertrag
+
+
+
Vergabenummer:
+
+
+
+
Kennung der Empfangsbestätigung:
+
+
+
+
Kennung der Versandanzeige:
+
+
+
+
Prozesskennung:
+
+
+
+
Spezifikationskennung:
+
+
+
+
Objektkennung:
+
+
+
+
Schema der Objektkennung:
+
+
+
+
+
+ + + +
+
Vom Verkäufer abweichender Zahlungsempfänger
+
+
+
Name:
+
+
+
+
Kennung:
+
+
+
+
Schema der Kennung:
+
+
+
+
Register-/Registriernummer:
+
+
+
+
Schema der Register-/Registriernummer:
+
+
+
+
+
+ + + +
+
Wir übernehmen keine Haftung für die Richtigkeit der Daten.
+
+
+
+
Rechnungsbegründende Unterlagen
+ +
+
+
+
+
+ + + +
+
+
Kennung:
+
+
+
+
Beschreibung:
+
+
+
+
+
Anhangsdokument:
+
+ Öffnen +
+ + +
+
+
Format des Anhangdokuments:
+
+
+
+
Name des Anhangsdokuments:
+
+
+
+ + + + +
+
+
+
+
Bearbeitungshistorie
+ +
+
+
+
+
+ + + +
+
+
Datum/Uhrzeit:
+
+
+
+
Betreff:
+
+
+
+
Text:
+
+
+
+
Details:
+
+
+
+
+ + diff --git a/library/src/main/resources/xrechnung-viewer.css b/library/src/main/resources/xrechnung-viewer.css new file mode 100644 index 00000000..adea4c9b --- /dev/null +++ b/library/src/main/resources/xrechnung-viewer.css @@ -0,0 +1,917 @@ +/* Grundformatierung ********************************************/ + +*, +*:after, +*:before +{ + box-sizing: border-box; + -moz-box-sizing: border-box; +} + +.clear:after +{ + content: "."; + clear: both; + display: block; + visibility: hidden; + height: 0; +} + +html, +body +{ + height: 100%; + min-width: 320px; + margin: 0; + padding: 0; + color: #000; + font-size: 14px; +} + +body +{ + overflow-y: scroll; + background-color: rgba(4, 101, 161, 0.08); +} + +h4 +{ + color: inherit; + font-size: inherit; + margin-bottom: 0.5rem; +} + + +/* Grundaufbau *************************************************/ + +.menue +{ + position: relative; + z-index: 2000; + background-color: #000; + margin-bottom: 30px; +} + +.innen +{ + max-width: 1080px; + margin: 0 auto; + padding: 0 2%; +} + + + +/* Formatierungen *************************************************/ + +.color2 +{ + color: rgba(0, 0, 0, 0.6); +} + +.schwarz +{ + color: #555 !important; +} + +.normal +{ + font-weight: normal; +} + +.bold +{ + font-weight: bold; +} + +.abstandUnten +{ + margin-bottom: 5px; +} + +.abstandUntenKlein +{ + margin-bottom: 10px; +} + +.noPaddingTop +{ + padding-top: 0 !important; +} + +.ausrichtungRechts +{ + text-align: right; +} + + + + +/* Menü ********************************************************/ + +button +{ + position: relative; + font-family: serif; + padding-top: 15px; + padding-left: 0; + padding-right: 0; + margin-right: 2%; +} + +.btnAktiv +{ + font-size: 22px; + color: #ffb619; + height: 50px; + outline: none; + border: none; + background: none; +} + +.btnAktiv:after +{ + content: ""; + display: block; + position: absolute; + top: 50px; + left: 50%; + z-index: 10; + font-size: 0; + line-height: 0; + height: 0; + padding: 0; + margin: 0; + transform: translateX(-50%); + border: 15px solid #000; + border-right-color: transparent; + border-bottom-color: transparent; + border-left-color: transparent; +} + +.btnInaktiv, +.tab +{ + font-size: 22px; + color: #fff; + height: 50px; + z-index: 0; + outline: none; + border: none; + background: none; + transition: color 0.3s ease; +} + +.btnInaktiv:hover, +.tab:hover +{ + color: #ffb619; + cursor: pointer; +} + +.divHide +{ + display: none; +} + +/* Content *********************************************************************/ + +.inhalt +{ + font-family: sans-serif; + margin-bottom: 30px; +} + +.haftungausschluss +{ + color: #000; + text-align: center; + padding: 7px; + margin-bottom: 30px; + width: 100%; + border: 1px solid #ffb619; + background-color: #fff; +} + +.box +{ + position: relative; + display: table-cell; + padding: 0; + border: 1px solid rgba(4, 101, 161, 0.2); + background-color: #fff; +} + +.subBox +{ + border-top: none; + width: 50%; +} + +.subBox:last-child +{ + border-left: none; +} + +.first > .boxzeile > .subBox +{ + border-top: 1px solid rgba(4, 101, 161, 0.2) !important; +} + +.boxtitel +{ + display: inline-block; + background-color: #0465A1; + padding: 7px 10px; + color: #fff; + font-weight: bold; +} + +.boxBorderTop +{ + border-top: none; +} + +.boxBorderLeft +{ + border-left: none; +} + +.boxtitelSub +{ + color: #000; + background-color: rgba(4, 101, 161, 0.1); + border-right: 1px solid rgba(4, 101, 161, 0.2); + border-bottom: 1px solid rgba(4, 101, 161, 0.2); +} + +.boxinhalt +{ + padding: 15px 20px; +} + +.boxtabelle +{ + display: table; + width: 100%; +} + +.borderSpacing +{ + border-spacing: 0 5px; +} + +.boxabstandtop +{ + margin-top: 30px; +} + +.boxzeile +{ + display: table-row; +} + +.boxzeile .box:last-child +{ + margin-bottom: 0; +} + +.boxdaten +{ + display: table-cell; + padding: 5px 0; + vertical-align: middle; + height: 38px; + /* + -ms-word-break: break-all; + word-break: break-all; + word-break: break-word; + -webkit-hyphens: auto; + -moz-hyphens: auto; + hyphens: auto; +*/ +} + +.boxdaten.wert +{ + padding: 5px 10px; +} + +.boxcell +{ + display: table-cell; +} + +.boxdatenBlock +{ + display: block; + padding: 3px 0; + /* + -ms-word-break: break-all; + word-break: break-all; + word-break: break-word; + -webkit-hyphens: auto; + -moz-hyphens: auto; + hyphens: auto; +*/ +} + +.noBreak +{ + -ms-word-break: keep-all; + word-break: keep-all; + word-break: keep-all; + -webkit-hyphens: none; + -moz-hyphens: none; + hyphens: none; +} + +.boxabstand +{ + display: table-cell; + width: 30px; +} + +.legende +{ + color: rgba(0, 0, 0, 0.6); + width: 170px; + font-size: 13px; + line-height: 16px; + padding-right: 5px; +} + +.wert +{ + background-color: rgba(4, 101, 161, 0.03); +} + +.boxtabelleEinspaltig +{ + width: 49%; +} + +.boxtabelleZweispaltig, +.boxtabelleDreispaltig +{ + width: 100%; +} + +.box5050 +{ + width: 50%; +} + +.boxEinspaltig +{ + width: 100%; +} + +.boxZweispaltig +{ + width: 48.5%; +} + +.boxSpalte1 { + width: 50%; +} + +.boxSpalte2 { + width: 50%; + padding-left: 20px; +} + +.paddingLeft { + padding-left: 0.1em; +} + +.noPadding { + padding-top: 0 !important; + padding-bottom: 0 !important; +} + +.rechnungsZeile +{ + display: table-row; +} + +.rechnungsZeile .boxdaten +{ + height: auto; +} + +.rechnungSp1 +{ + width: 65%; + font-size: 16px; +} + +.rechnungSp2 +{ + width: 10%; +} + +.rechnungSp3 +{ + width: 25%; + font-size: 16px; + text-align: right; +} + +.detailSp1, +.detailSp2 +{ + width: 50%; +} + +.detailSp2 +{ + text-align: right; +} + +.line1Bottom +{ + border-bottom: 1px solid #000; +} + +.line1BottomLight +{ + padding-bottom: 5px; + border-bottom: 1px solid #f0f0f0; + margin-bottom: 5px; +} + +.line2Bottom +{ + border-bottom: 2px solid #000; +} + +.paddingTop +{ + padding-top: 10px; +} + +.paddingBottom +{ + padding-bottom: 10px; +} + +.grund +{ + font-size: 16px; + display: block; + width: 100%; + padding: 0 20px 15px 20px; +} + +.grundDetail +{ + display: block; + width: 100%; + padding: 0 20px 15px 20px; +} + +/* Übersichtformatierungen */ +#uebersichtLastschrift.box, +#uebersichtUeberweisung.box +{ + border-top: none; +} + +#uebersichtUeberweisung.box +{ + border-left: none; +} + + +/* Formatierungen Detailseite */ + +.detailsSpalte1, +.detailsSpalte2 +{ + width: 30%; + float: left; + font-size: 90%; + line-height: 115%; + margin-right: 5%; +} + +.detailsSpalte3 +{ + width: 30%; + float: left; + font-size: 90%; + line-height: 115%; +} + +.detailsSpalte1 .legende, +.detailsSpalte2 .legende, +.detailsSpalte3 .legende +{ + width: 145px; +} + +.titelPosition +{ + font-size: 17px; + font-weight: bold; +} + + +/* Laufzettelformatierungen */ +#laufzettelHistorie .boxtabelle:not(:nth-child(2)) +{ + border-top: 1px solid rgba(4, 101, 161, 0.2); + padding-top: 10px; + margin-top: 10px; +} + + + + + +/* 1023px und kleiner ************************************************/ + +@media screen and (max-width : 1023px) { + + .box + { + display: block; + width: 100%; + margin-bottom: 20px; + } + + .boxabstandtop + { + margin-top: 15px; + } + + .subBox:first-child + { + margin-bottom: 0 !important; + } + + .subBox:last-child + { + border-left: 1px solid rgba(4, 101, 161, 0.2); + } + + .first > .boxzeile > .subBox + { + border-top: none !important; + } + + .first > .boxzeile > .subBox:first-child + { + border-top: 1px solid rgba(4, 101, 161, 0.2) !important; + } + + .first > .boxzeile + { + margin-bottom: 0; + } + + #uebersichtUeberweisung.box + { + border-left: 1px solid rgba(4, 101, 161, 0.2); + } + + #uebersichtLastschrift.box + { + margin-bottom: 0; + } + + .boxzeile + { + display: block; + margin-bottom: 5px; + } + + .boxzeile:after + { + visibility: hidden; + display: block; + font-size: 0; + content: " "; + clear: both; + height: 0; + } + + #details > .boxtabelle > .boxzeile + { + margin-bottom: 0px; + } + + .boxcell + { + display: block; + } + + .boxcell:last-child + { + margin-top: 20px; + } + + .boxZweispaltig + { + width: 100%; + } + + .legende + { + display: block; + float: left; + width: 170px; + padding: 5px 0; + height: auto; + } + + .wert + { + display: block; + float: left; + width: calc(100% - 170px); + padding: 11px 10px !important; + line-height: 1.3; + min-height: 38px; + height: auto; + } + + .boxdaten .legende + { + height: auto; + } + + .rechnungsZeile .boxdaten + { + padding: 5px 0; + } + + .boxabstand + { + display: none; + } + + .boxtabelleEinspaltig { + width: 100%; + } + + .boxSpalte1 { + display: block; + width: auto; + } + + .boxSpalte2 { + display: block; + width: auto; + padding-left: 0px; + margin-top: 1.2rem; + } + + .detailsSpalte1, + .detailsSpalte2, + .detailsSpalte3 + { + width: 100%; + float: none; + padding-right: 0px; + } + + .detailsSpalte2, + .detailsSpalte3 + { + margin-top: 15px; + } + + .detailsSpalte2, + .detailsSpalte3 + { + margin-top: 10px; + } + + .tableNumberAlignRight + { + display: block; + width: 130px; + text-align: right; + } +} + + + +/* 800px und kleiner ************************************************/ + +@media screen and (max-width : 800px) { + + button + { + padding-top: 10px; + } + + .btnAktiv, + .btnInaktiv, + .tab + { + font-size: 20px; + height: 40px; + } + + .btnAktiv:after + { + top: 40px; + } + + .rechnungSp1 + { + width: 55%; + font-size: 15px; + } + + .rechnungSp2 + { + width: 10%; + } + + .rechnungSp3 + { + width: 35%; + text-align: right; + font-size: 15px; + } + + .grund + { + font-size: 15px; + } +} + +/* 450px und kleiner ************************************************/ + +@media screen and (max-width : 450px) +{ + + html, + body + { + font-size: 12px; + } + + .menue + { + margin-bottom: 20px; + } + + button + { + padding-top: 5px; + } + + .btnAktiv, + .btnInaktiv, + .tab + { + font-size: 17px; + height: 35px; + } + + .btnAktiv:after + { + top: 35px; + } + + .legende + { + font-size: 12px; + width: 100%; + } + + .wert + { + font-size: 12px; + line-height: 1.3; + width: 100%; + margin-bottom: 10px + } + + .boxzeile + { + margin-bottom: 0px + } + + .boxdaten + { + height: auto; + } + + .haftungausschluss + { + margin-bottom: 20px; + } + + .boxinhalt + { + margin-top: 0px; + } + + .boxabstandtop + { + margin-top: 20px; + } + + .boxtitel + { + padding: 7px 8px; + } + + .box + { + margin-bottom: 10px; + padding: 0; + } + + .boxabstandtop + { + margin-top: 10px; + } + + .boxdaten, + .boxdatenBlock + { + padding: 2px 0; + } + + .rechnungSp1 + { + width: 50%; + font-size: inherit; + } + + .rechnungSp2 + { + width: 15%; + } + + .rechnungSp3 + { + width: 35%; + font-size: inherit; + text-align: right; + } + + .grund + { + font-size: inherit; + } + + .titelPosition + { + font-size: 15px; + } + + .abstandUnten + { + margin-bottom: 5px; + } + + .detailsSpalte1, + .detailsSpalte2, + .detailsSpalte3 + { + font-size: inherit; + line-height: inherit; + } +} + +/* 380px und kleiner ************************************************/ + +@media screen and (max-width : 380px) { + + html, + body + { + font-size: 11px; + line-height: 100%; + } + + .btnAktiv, + .btnInaktiv, + .tab + { + font-size: 15px; + } + + .boxdaten +.boxdatenBlock + { + padding: 2px 0; + } + + .boxinhalt + { + margin-top: 0px; + } + + .boxtitel + { + padding: 5px 7px; + } +} diff --git a/library/src/main/resources/xrechnung-viewer.js b/library/src/main/resources/xrechnung-viewer.js new file mode 100644 index 00000000..2d547b86 --- /dev/null +++ b/library/src/main/resources/xrechnung-viewer.js @@ -0,0 +1,145 @@ + +/* Tab-Container aufbauen **************************************************/ + +var a = new Array("uebersicht", "details", "zusaetze", "anlagen", "laufzettel"); +var b = new Array("menueUebersicht", "menueDetails", "menueZusaetze", "menueAnlagen", "menueLaufzettel"); + +function show(e) { + var i = 0; + var j = 1; + for (var t = 0; t < b.length; t++) { + if (b[t] === e.id) { + i = t; + if (i > 0) { + j = 0; + } else { + j = i + 1; + } + break; + } + } + e.setAttribute("class", "btnAktiv"); + for (var k = 0; k < b.length; k++) { + if (k === i && (document.getElementById(a[k]) != null)) { + document.getElementById(a[k]).style.display = "block"; + if (i === j) + j = i + 1; + } else { + if (document.getElementById(a[k]) != null) { + document.getElementById(a[j]).style.display = "none"; + document.getElementById(b[j]).setAttribute("class", "btnInaktiv"); + j += 1; + } + } + } +} +window.onload = function () { + document.getElementById(b[0]).setAttribute("class", "btnAktiv"); +} + +/* Eingebettete Binaerdaten runterladen ************************************/ + + +function base64_to_binary (data) { + var chars = atob(data); + var bytes = new Array(chars.length); + for (var i = 0; i < chars.length; i++) { + bytes[i] = chars.charCodeAt(i); + } + return new Uint8Array(bytes); +} + +function downloadData (element_id) { + var data_element = document.getElementById(element_id); + var mimetype = data_element.getAttribute('mimeType'); + var filename = data_element.getAttribute('filename'); + var text = data_element.innerHTML; + var binary = base64_to_binary(text); + var blob = new Blob([binary], { + type: mimetype, size: binary.length + }); + + if (window.navigator && window.navigator.msSaveOrOpenBlob) { + // IE + window.navigator.msSaveOrOpenBlob(blob, filename); + } else { + // Non-IE + var url = window.URL.createObjectURL(blob); + window.open(url); + } +} + + +/* Polyfill IE atob/btoa ************************************/ + +(function (root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define([], function () { + factory(root); + }); + } else factory(root); + // node.js has always supported base64 conversions, while browsers that support + // web workers support base64 too, but you may never know. +})(typeof exports !== "undefined" ? exports: this, function (root) { + if (root.atob) { + // Some browsers' implementation of atob doesn't support whitespaces + // in the encoded string (notably, IE). This wraps the native atob + // in a function that strips the whitespaces. + // The original function can be retrieved in atob.original + try { + root.atob(" "); + } + catch (e) { + root.atob = (function (atob) { + var func = function (string) { + return atob(String(string).replace(/[\t\n\f\r ]+/g, "")); + }; + func.original = atob; + return func; + })(root.atob); + } + return; + } + + // base64 character set, plus padding character (=) + var b64 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", + // Regular expression to check formal correctness of base64 encoded strings + b64re = /^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/; + + root.btoa = function (string) { + string = String(string); + var bitmap, a, b, c, + result = "", i = 0, + rest = string.length % 3; // To determine the final padding + + for (; i < string.length;) { + if ((a = string.charCodeAt(i++)) > 255 || (b = string.charCodeAt(i++)) > 255 || (c = string.charCodeAt(i++)) > 255) + throw new TypeError("Failed to execute 'btoa' on 'Window': The string to be encoded contains characters outside of the Latin1 range."); + + bitmap = (a << 16) | (b << 8) | c; + result += b64.charAt(bitmap >> 18 & 63) + b64.charAt(bitmap >> 12 & 63) + b64.charAt(bitmap >> 6 & 63) + b64.charAt(bitmap & 63); + } + + // If there's need of padding, replace the last 'A's with equal signs + return rest ? result.slice(0, rest - 3) + "===".substring(rest): result; + }; + + root.atob = function (string) { + // atob can work with strings with whitespaces, even inside the encoded part, + // but only \t, \n, \f, \r and ' ', which can be stripped. + string = String(string).replace(/[\t\n\f\r ]+/g, ""); + if (! b64re.test(string)) + throw new TypeError("Failed to execute 'atob' on 'Window': The string to be decoded is not correctly encoded."); + + // Adding the padding if missing, for semplicity + string += "==".slice(2 - (string.length & 3)); + var bitmap, result = "", r1, r2, i = 0; + for (; i < string.length;) { + bitmap = b64.indexOf(string.charAt(i++)) << 18 | b64.indexOf(string.charAt(i++)) << 12 | (r1 = b64.indexOf(string.charAt(i++))) << 6 | (r2 = b64.indexOf(string.charAt(i++))); + + result += r1 === 64 ? String.fromCharCode(bitmap >> 16 & 255): r2 === 64 ? String.fromCharCode(bitmap >> 16 & 255, bitmap >> 8 & 255): String.fromCharCode(bitmap >> 16 & 255, bitmap >> 8 & 255, bitmap & 255); + } + return result; + }; +}); \ No newline at end of file diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/UXTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/UXTest.java index dca81b70..b3c87e39 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/UXTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/UXTest.java @@ -44,7 +44,7 @@ public class UXTest extends TestCase { public void testShortExport() { // the writing part - +/* try (InputStream SOURCE_PDF = this.getClass() .getResourceAsStream("/MustangGnuaccountingBeispielRE-20170509_505PDFA3.pdf")) { @@ -113,6 +113,6 @@ public class UXTest extends TestCase { } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); - } + }*/ } } From 70d110ef6d1644a40e2ffce377438f0b0a4955a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Thu, 3 Sep 2020 18:32:34 +0200 Subject: [PATCH 054/138] preliminary updates --- History.md | 7 + .../org/mustangproject/commandline/Main.java | 2 +- .../main/java/org/mustangproject/Invoice.java | 1 + .../ZUGFeRD/IExportableTransaction.java | 2 +- .../IZUGFeRDTradeSettlementPayment.java | 33 --- .../ZUGFeRD/ZUGFeRDExporterFromA3.java | 6 + .../ZUGFeRD/BackwardCompatibilityTest.java | 5 - .../IZUGFeRDTradeSettlementPaymentImpl.java | 15 -- .../ZUGFeRD/MustangReaderTestCase.java | 15 -- .../ZUGFeRD/MustangReaderWriterEdgeTest.java | 3 +- .../ZUGFeRD/MustangReaderWriterTest.java | 11 +- .../mustangproject/ZUGFeRD/ZF2PushTest.java | 198 +++++++++++++++++- 12 files changed, 218 insertions(+), 80 deletions(-) diff --git a/History.md b/History.md index c34fbf60..865d410b 100644 --- a/History.md +++ b/History.md @@ -27,6 +27,7 @@ switch - javadoc export - have visualizer + ### 2.0 still todo - release notes - verapdf as prevalidation? @@ -41,11 +42,17 @@ switch - *visualizer tests - *validator not to log to stdout - *validator not to XR error on ZF files (only notices) +- *from A3 does not seem tow ork see mustangreaderwriteredgetest:testedgeexport - xmp errors may not show correctly in log - switch for no log and no notices - merge readmes and history.md - homepage to be updated accordingly - confirm correct generation from pdf/a3 files zf2edgetest +- *correctiontest exports zf1+zf2? +- *use validator in tests of library +- *invoiceprovider currencyid missing +- *USt 0% wird aus invoice-klasse noch nicht sauber abgefangen +- *ownContact sollte in einen Contact schreiben 1.7.7 ===== diff --git a/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java b/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java index 3b1964d0..d8fa6996 100755 --- a/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java +++ b/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java @@ -594,7 +594,7 @@ public class Main { System.out.println("ZUGFeRD XML source set to " + sourceName); } if (outName == null) { - outName = getFilenameFromUser("ZUGFeRD 2.0 XML target", "factur-x.html", "html", false, true); + outName = getFilenameFromUser("ZUGFeRD 2.0 HTML target", "factur-x.html", "html", false, true); } else { System.out.println("ZUGFeRD 1.0 XML source set to " + outName); } diff --git a/library/src/main/java/org/mustangproject/Invoice.java b/library/src/main/java/org/mustangproject/Invoice.java index 3e90490e..dd9ae8e5 100644 --- a/library/src/main/java/org/mustangproject/Invoice.java +++ b/library/src/main/java/org/mustangproject/Invoice.java @@ -41,6 +41,7 @@ public class Invoice implements IExportableTransaction { public Invoice() { ZFItems = new ArrayList(); + setCurrency("EUR"); } @Override diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/IExportableTransaction.java b/library/src/main/java/org/mustangproject/ZUGFeRD/IExportableTransaction.java index 48e9a3d5..e4c89071 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/IExportableTransaction.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/IExportableTransaction.java @@ -47,7 +47,7 @@ public interface IExportableTransaction { /** * * - * @return Code of Document + * @return Code number of Document type, e.g. "380" for invoiceF */ default String getDocumentCode() { return DocumentCodeTypeConstants.INVOICE; diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDTradeSettlementPayment.java b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDTradeSettlementPayment.java index 54e1c480..bfb1cc66 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDTradeSettlementPayment.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDTradeSettlementPayment.java @@ -43,26 +43,6 @@ public interface IZUGFeRDTradeSettlementPayment extends IZUGFeRDTradeSettlement } - /** - * BLZ of the sender - * - * @return the BLZ code of the recipient sender's bank - */ - default String getOwnBLZ() { - return null; - } - - - /** - * Bank name of the sender - * - * @return the name of the sender's bank - */ - default String getOwnBankName() { - return null; - } - - /** * IBAN of the sender * @@ -73,25 +53,12 @@ public interface IZUGFeRDTradeSettlementPayment extends IZUGFeRDTradeSettlement } - /** - * IBAN of the sender - * - * @return the Account Number of the invoice sender's bank account - */ - default String getOwnKto() { - return null; - } - default String getSettlementXML() { String xml = " \n" + " 42\n" + " Überweisung\n" + " \n" + " " + XMLTools.encodeXML(getOwnIBAN()) + "\n"; //$NON-NLS-2$ - if (getOwnKto()!=null) { - xml+= " " + XMLTools.encodeXML(getOwnKto()) + "\n"; //$NON-NLS-2$ - - } xml+= " \n" + " \n" + " " + XMLTools.encodeXML(getOwnBIC()) + "\n" //$NON-NLS-2$ diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3.java index 3c5c2067..bb48a4db 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3.java @@ -113,6 +113,11 @@ public class ZUGFeRDExporterFromA3 extends XRExporter implements IZUGFeRDExporte return xmlProvider; } + public ZUGFeRDExporterFromA3 addAdditionalFile(String name, byte[] content) { + + additionalFiles.put(name,content); + return this; + } /*** * internal helper function: get namespace for given zugferd or factur-x version @@ -512,6 +517,7 @@ public class ZUGFeRDExporterFromA3 extends XRExporter implements IZUGFeRDExporte PDFAttachGenericFile(doc, filename, "Alternative", "Invoice metadata conforming to ZUGFeRD standard (http://www.ferd-net.de/front_content.php?idcat=231&lang=4)", "text/xml", xmlProvider.getXML()); + for (String filenameAdditional : additionalFiles.keySet()) { PDFAttachGenericFile(doc, filenameAdditional, "Supplement", "ZUGFeRD extension/additional data", "text/xml", additionalFiles.get(filenameAdditional)); } diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/BackwardCompatibilityTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/BackwardCompatibilityTest.java index 4415fe65..af5e9cab 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/BackwardCompatibilityTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/BackwardCompatibilityTest.java @@ -198,11 +198,6 @@ public class BackwardCompatibilityTest extends TestCase implements IExportableTr return "bla"; } - @Override - public String getOwnBankName() { - return "bla"; - } - @Override public String getOwnIBAN() { return "bla"; diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDTradeSettlementPaymentImpl.java b/library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDTradeSettlementPaymentImpl.java index 8ad9839a..f606e39e 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDTradeSettlementPaymentImpl.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDTradeSettlementPaymentImpl.java @@ -27,26 +27,11 @@ public class IZUGFeRDTradeSettlementPaymentImpl implements IZUGFeRDTradeSettleme private String ownIBAN; private String ownPaymentInfoText; - @Override - public String getOwnKto() { - return ownKto; - } - - @Override - public String getOwnBLZ() { - return ownBLZ; - } - @Override public String getOwnBIC() { return ownBIC; } - @Override - public String getOwnBankName() { - return ownBankName; - } - @Override public String getOwnIBAN() { return ownIBAN; diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderTestCase.java b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderTestCase.java index c605ae63..a24f5a2d 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderTestCase.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderTestCase.java @@ -38,26 +38,11 @@ public abstract class MustangReaderTestCase extends TestCase implements IExporta protected class Payment implements IZUGFeRDTradeSettlementPayment { - @Override - public String getOwnKto() { - return "44421800"; - } - - @Override - public String getOwnBLZ() { - return "41441604"; - } - @Override public String getOwnBIC() { return "COBADEFFXXX"; } - @Override - public String getOwnBankName() { - return "Commerzbank"; - } - @Override public String getOwnPaymentInfoText() { return "Überweisung"; diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterEdgeTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterEdgeTest.java index 25042dea..cafb8f73 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterEdgeTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterEdgeTest.java @@ -23,6 +23,7 @@ import junit.framework.TestSuite; import org.junit.FixMethodOrder; import org.junit.runners.MethodSorters; +import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.math.BigDecimal; @@ -203,7 +204,7 @@ public class MustangReaderWriterEdgeTest extends MustangReaderTestCase { try (InputStream SOURCE_PDF = this.getClass().getResourceAsStream("/MustangGnuaccountingBeispielRE-20170509_505PDFA3.pdf"); ) { - IZUGFeRDExporter ze = new ZUGFeRDExporterFromA3() + ZUGFeRDExporterFromA3 ze = new ZUGFeRDExporterFromA3() .setProducer("My Application") .setCreator(System.getProperty("user.name")) .setZUGFeRDVersion(1) diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterTest.java index 9ed67036..575e2d41 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterTest.java @@ -430,7 +430,16 @@ public class MustangReaderWriterTest extends MustangReaderTestCase { try (InputStream SOURCE_PDF = this.getClass() .getResourceAsStream("/MustangGnuaccountingBeispielRE-20171118_506blanko.pdf"); - IZUGFeRDExporter ze = new ZUGFeRDExporterFromA1().setZUGFeRDVersion(2).setProfile(Profiles.EN16931).load(SOURCE_PDF)) { + ZUGFeRDExporterFromA1 ze = new ZUGFeRDExporterFromA1().setZUGFeRDVersion(2).setProfile(Profiles.EN16931).load(SOURCE_PDF)) { + ByteArrayOutputStream result = new ByteArrayOutputStream(); + byte[] buffer = new byte[1024]; + int length; + while ((length = SOURCE_PDF.read(buffer)) != -1) { + result.write(buffer, 0, length); + } + + ze.addAdditionalFile("test.pdf", result.toByteArray()); + ze.setTransaction(this); ze.disableAutoClose(true); ze.export(TARGET_PDF); diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java index 3be92729..02e9be52 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java @@ -35,25 +35,68 @@ import junit.framework.TestCase; @FixMethodOrder(MethodSorters.NAME_ASCENDING) -public class ZF2PushTest extends TestCase { +public class ZF2PushTest extends TestCase { final String TARGET_PDF = "./target/testout-ZF2Push.pdf"; + final String TARGET_CORRECTIONPDF = "./target/testout-ZF2Correction.pdf"; public void testPushExport() { // the writing part - String orgname="Test company"; - String number="123"; - String amountStr="1.00"; - BigDecimal amount=new BigDecimal(amountStr); + String orgname = "Test company"; + String number = "123"; + String amountStr = "1.00"; + BigDecimal amount = new BigDecimal(amountStr); try (InputStream SOURCE_PDF = this.getClass() .getResourceAsStream("/MustangGnuaccountingBeispielRE-20170509_505.pdf"); ZUGFeRDExporterFromA1 ze = new ZUGFeRDExporterFromA1().setProducer("My Application") - .setCreator(System.getProperty("user.name")).setZUGFeRDVersion(2).ignorePDFAErrors() - .load(SOURCE_PDF)) { + .setCreator(System.getProperty("user.name")).setZUGFeRDVersion(2).ignorePDFAErrors() + .load(SOURCE_PDF)) { - ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setOwnOrganisationName(orgname).setOwnStreet("teststr").setOwnZIP("55232").setOwnLocation("teststadt").setOwnCountry("DE").setOwnTaxID("4711").setOwnVATID("0815").setRecipient(new Contact("Franz Müller", "0177123456", "fmueller@test.com", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number).addItem(new Item(new Product("Testprodukt","","C62",new BigDecimal(0)),amount,new BigDecimal(1.0)))); + ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setOwnOrganisationName(orgname).setOwnStreet("teststr").setOwnZIP("55232").setOwnLocation("teststadt").setOwnCountry("DE").setOwnTaxID("4711").setOwnVATID("DE19990815").setRecipient(new Contact("Franz Müller", "0177123456", "fmueller@test.com", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number).addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(0)), amount, new BigDecimal(1.0)))); + String theXML = new String(ze.getProvider().getXML()); + assertTrue(theXML.contains(" Date: Thu, 3 Sep 2020 21:16:07 +0200 Subject: [PATCH 055/138] attempt for new tests(which compile but do not yet even fail) --- .../java/org/mustangproject/Allowance.java | 12 ++++ .../main/java/org/mustangproject/Charge.java | 60 +++++++++++++++++++ .../main/java/org/mustangproject/Invoice.java | 38 +++++++----- .../main/java/org/mustangproject/Item.java | 23 ++++++- .../ZUGFeRD/ZUGFeRDExporterFromA3.java | 3 + .../mustangproject/ZUGFeRD/ZF2PushTest.java | 42 +++++++------ 6 files changed, 138 insertions(+), 40 deletions(-) create mode 100644 library/src/main/java/org/mustangproject/Allowance.java create mode 100644 library/src/main/java/org/mustangproject/Charge.java diff --git a/library/src/main/java/org/mustangproject/Allowance.java b/library/src/main/java/org/mustangproject/Allowance.java new file mode 100644 index 00000000..5a6cf680 --- /dev/null +++ b/library/src/main/java/org/mustangproject/Allowance.java @@ -0,0 +1,12 @@ +package org.mustangproject; + +import org.mustangproject.ZUGFeRD.IZUGFeRDAllowanceCharge; + +import java.math.BigDecimal; + +public class Allowance extends Charge { + + public Allowance(BigDecimal totalAmount, BigDecimal taxPercent, String categoryCode, String reason) { + super(totalAmount, taxPercent, categoryCode, reason); + } +} diff --git a/library/src/main/java/org/mustangproject/Charge.java b/library/src/main/java/org/mustangproject/Charge.java new file mode 100644 index 00000000..e14efd67 --- /dev/null +++ b/library/src/main/java/org/mustangproject/Charge.java @@ -0,0 +1,60 @@ +package org.mustangproject; + +import org.mustangproject.ZUGFeRD.IZUGFeRDAllowanceCharge; +import org.mustangproject.ZUGFeRD.IZUGFeRDExportableContact; + +import java.math.BigDecimal; + +public class Charge implements IZUGFeRDAllowanceCharge { + protected String reason; + protected BigDecimal totalAmount; + protected BigDecimal taxPercent; + protected String categoryCode; + + public Charge(BigDecimal totalAmount, BigDecimal taxPercent, String categoryCode, String reason) { + this.totalAmount=totalAmount; + this.taxPercent=taxPercent; + this.categoryCode=categoryCode; + this.reason=reason; + } + + @Override + public String getReason() { + return reason; + } + + public Charge setReason(String reason) { + this.reason = reason; + return this; + } + + @Override + public BigDecimal getTotalAmount() { + return totalAmount; + } + + public Charge setTotalAmount(BigDecimal totalAmount) { + this.totalAmount = totalAmount; + return this; + } + + @Override + public BigDecimal getTaxPercent() { + return taxPercent; + } + + public Charge setTaxPercent(BigDecimal taxPercent) { + this.taxPercent = taxPercent; + return this; + } + + @Override + public String getCategoryCode() { + return categoryCode; + } + + public Charge setCategoryCode(String categoryCode) { + this.categoryCode = categoryCode; + return this; + } +} diff --git a/library/src/main/java/org/mustangproject/Invoice.java b/library/src/main/java/org/mustangproject/Invoice.java index dd9ae8e5..583c406a 100644 --- a/library/src/main/java/org/mustangproject/Invoice.java +++ b/library/src/main/java/org/mustangproject/Invoice.java @@ -34,7 +34,8 @@ public class Invoice implements IExportableTransaction { protected IZUGFeRDExportableContact ownContact = null, recipient = null, deliveryAddress = null; protected ArrayList ZFItems = null; - protected IZUGFeRDAllowanceCharge[] ZFAllowances = null, ZFCharges = null, ZFLogisticsServiceCharges = null; + protected ArrayList Allowances = new ArrayList(), + Charges = new ArrayList(), LogisticsServiceCharges = new ArrayList(); protected IZUGFeRDTradeSettlement[] getTradeSettlement = null; protected IZUGFeRDPaymentTerms paymentTerms = null; @@ -334,33 +335,30 @@ public class Invoice implements IExportableTransaction { @Override public IZUGFeRDAllowanceCharge[] getZFAllowances() { - return ZFAllowances; + if (Allowances.isEmpty()) { + return null; + } else + return Allowances.toArray(new IZUGFeRDAllowanceCharge[0]); } - public Invoice setZFAllowances(IZUGFeRDAllowanceCharge[] ZFAllowances) { - this.ZFAllowances = ZFAllowances; - return this; - } @Override public IZUGFeRDAllowanceCharge[] getZFCharges() { - return ZFCharges; + if (Charges.isEmpty()) { + return null; + } else + return Charges.toArray(new IZUGFeRDAllowanceCharge[0]); } - public Invoice setZFCharges(IZUGFeRDAllowanceCharge[] ZFCharges) { - this.ZFCharges = ZFCharges; - return this; - } @Override public IZUGFeRDAllowanceCharge[] getZFLogisticsServiceCharges() { - return ZFLogisticsServiceCharges; + if (LogisticsServiceCharges.isEmpty()) { + return null; + } else + return LogisticsServiceCharges.toArray(new IZUGFeRDAllowanceCharge[0]); } - public Invoice setZFLogisticsServiceCharges(IZUGFeRDAllowanceCharge[] ZFLogisticsServiceCharges) { - this.ZFLogisticsServiceCharges = ZFLogisticsServiceCharges; - return this; - } public IZUGFeRDTradeSettlement[] getGetTradeSettlement() { return getTradeSettlement; @@ -413,4 +411,12 @@ public class Invoice implements IExportableTransaction { // this.country = country; } + public Invoice addCharge(IZUGFeRDAllowanceCharge izac) { + Charges.add(izac); + return this; + } + public Invoice addAllowance(IZUGFeRDAllowanceCharge izac) { + Allowances.add(izac); + return this; + } } diff --git a/library/src/main/java/org/mustangproject/Item.java b/library/src/main/java/org/mustangproject/Item.java index ba3a784e..e14c8d78 100644 --- a/library/src/main/java/org/mustangproject/Item.java +++ b/library/src/main/java/org/mustangproject/Item.java @@ -4,11 +4,14 @@ import org.mustangproject.ZUGFeRD.IZUGFeRDAllowanceCharge; import org.mustangproject.ZUGFeRD.IZUGFeRDExportableItem; import java.math.BigDecimal; +import java.util.ArrayList; public class Item implements IZUGFeRDExportableItem { protected BigDecimal price, quantity, tax, grossPrice, lineTotalAmount; protected String id; protected Product product; + protected ArrayList Allowances = new ArrayList(), + Charges = new ArrayList(); public Item(Product product, BigDecimal price, BigDecimal quantity) { this.price = price; @@ -81,16 +84,32 @@ public class Item implements IZUGFeRDExportableItem { @Override public IZUGFeRDAllowanceCharge[] getItemAllowances() { - return null; + if (Allowances.isEmpty()) { + return null; + } else + return Allowances.toArray(new IZUGFeRDAllowanceCharge[0]); } @Override public IZUGFeRDAllowanceCharge[] getItemCharges() { - return null; + if (Charges.isEmpty()) { + return null; + } else + return Charges.toArray(new IZUGFeRDAllowanceCharge[0]); } public Item setProduct(Product product) { this.product = product; return this; } + + + public Item addCharge(IZUGFeRDAllowanceCharge izac) { + Charges.add(izac); + return this; + } + public Item addAllowance(IZUGFeRDAllowanceCharge izac) { + Allowances.add(izac); + return this; + } } diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3.java index bb48a4db..82bb2382 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3.java @@ -208,6 +208,9 @@ public class ZUGFeRDExporterFromA3 extends XRExporter implements IZUGFeRDExporte ensurePDFisUpgraded = false; } + public void attachFile(String filename, byte[] data, String mimetype, String relation) { + //throw new RuntimeException("Not implemented"); + } /*** * Perform the final export to a now ZUGFeRD-enriched PDF file diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java index 02e9be52..e4ad96a6 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java @@ -24,10 +24,7 @@ import java.io.InputStream; import java.math.BigDecimal; import java.util.Date; -import org.mustangproject.Contact; -import org.mustangproject.Invoice; -import org.mustangproject.Item; -import org.mustangproject.Product; +import org.mustangproject.*; import org.junit.FixMethodOrder; import org.junit.runners.MethodSorters; @@ -78,7 +75,7 @@ public class ZF2PushTest extends TestCase { } } -/* + public void testAttachmentsExport() { String orgname = "Test company"; @@ -93,10 +90,11 @@ public class ZF2PushTest extends TestCase { .load(SOURCE_PDF)) { ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setOwnOrganisationName(orgname).setOwnStreet("teststr").setOwnZIP("55232").setOwnLocation("teststadt").setOwnCountry("DE").setOwnTaxID("4711").setOwnVATID("0815").setRecipient(new Contact("Franz Müller", "0177123456", "fmueller@test.com", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number).addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(0)), amount, new BigDecimal(1.0))) - .set + ); - ze.attachFile("one.pdf"); - ze.attachFile("two.pdf"); + byte[] b={12,13}; + ze.attachFile("one.pdf", b, "Application/PDF", "Alternative"); + ze.attachFile("two.pdf", b, "Application/PDF", "Alternative"); String theXML = new String(ze.getProvider().getXML()); assertTrue(theXML.contains(" Date: Thu, 3 Sep 2020 21:24:57 +0200 Subject: [PATCH 056/138] attempt for new tests(which compile but do not yet even fail) --- library/src/main/java/org/mustangproject/Invoice.java | 8 ++++++++ .../mustangproject/ZUGFeRD/IExportableTransaction.java | 4 ++++ .../test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java | 3 ++- 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/library/src/main/java/org/mustangproject/Invoice.java b/library/src/main/java/org/mustangproject/Invoice.java index 583c406a..f09a2344 100644 --- a/library/src/main/java/org/mustangproject/Invoice.java +++ b/library/src/main/java/org/mustangproject/Invoice.java @@ -33,6 +33,7 @@ public class Invoice implements IExportableTransaction { protected BigDecimal totalPrepaidAmount = null; protected IZUGFeRDExportableContact ownContact = null, recipient = null, deliveryAddress = null; protected ArrayList ZFItems = null; + protected String contractReferencedDocument = null; protected ArrayList Allowances = new ArrayList(), Charges = new ArrayList(), LogisticsServiceCharges = new ArrayList(); @@ -50,6 +51,8 @@ public class Invoice implements IExportableTransaction { return documentName; } + public String getContractReferencedDocument() { return contractReferencedDocument; } + public Invoice setDocumentName(String documentName) { this.documentName = documentName; return this; @@ -419,4 +422,9 @@ public class Invoice implements IExportableTransaction { Allowances.add(izac); return this; } + + public Invoice setContractReferencedDocument(String s) { + contractReferencedDocument=s; + return this; + } } diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/IExportableTransaction.java b/library/src/main/java/org/mustangproject/ZUGFeRD/IExportableTransaction.java index e4c89071..37b3970e 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/IExportableTransaction.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/IExportableTransaction.java @@ -95,6 +95,10 @@ public interface IExportableTransaction { return null; } + default String getContractReferencedDocument() { + return null; + } + /** * who processed the order diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java index e4ad96a6..57d15585 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java @@ -51,7 +51,7 @@ public class ZF2PushTest extends TestCase { .setCreator(System.getProperty("user.name")).setZUGFeRDVersion(2).ignorePDFAErrors() .load(SOURCE_PDF)) { - ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setOwnOrganisationName(orgname).setOwnStreet("teststr").setOwnZIP("55232").setOwnLocation("teststadt").setOwnCountry("DE").setOwnTaxID("4711").setOwnVATID("DE19990815").setRecipient(new Contact("Franz Müller", "0177123456", "fmueller@test.com", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number).addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(0)), amount, new BigDecimal(1.0)))); + ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setContractReferencedDocument("0815").setOwnOrganisationName(orgname).setOwnStreet("teststr").setOwnZIP("55232").setOwnLocation("teststadt").setOwnCountry("DE").setOwnTaxID("4711").setOwnVATID("DE19990815").setRecipient(new Contact("Franz Müller", "0177123456", "fmueller@test.com", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number).addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(0)), amount, new BigDecimal(1.0)))); String theXML = new String(ze.getProvider().getXML()); assertTrue(theXML.contains(" Date: Sun, 6 Sep 2020 15:18:53 +0200 Subject: [PATCH 057/138] logging to stderr instead of stdout --- History.md | 6 ++--- Mustang-CLI/src/main/resources/logback.xml | 5 ++-- library/src/main/resources/logback.xml | 30 ++++++++++++++++++++++ validator/src/main/resources/logback.xml | 9 ++++--- 4 files changed, 40 insertions(+), 10 deletions(-) create mode 100644 library/src/main/resources/logback.xml diff --git a/History.md b/History.md index 865d410b..7b7227ca 100644 --- a/History.md +++ b/History.md @@ -26,6 +26,8 @@ switch - change from ZUGFeRDExporter to IZUGFeRDExporter - javadoc export - have visualizer +- validate as library doc +- unify loggers ### 2.0 still todo @@ -33,14 +35,11 @@ switch - verapdf as prevalidation? - visualization? zugferdvisualizer? - new sample invoice -- validate as library doc - prompt for source file for validation has to be pdf - be able to disable "source pdf set to timeout" - automated tests zuv/verapdf validate created library test files -- unify loggers - *visualizer to work with Extended profile - *visualizer tests -- *validator not to log to stdout - *validator not to XR error on ZF files (only notices) - *from A3 does not seem tow ork see mustangreaderwriteredgetest:testedgeexport - xmp errors may not show correctly in log @@ -50,7 +49,6 @@ switch - confirm correct generation from pdf/a3 files zf2edgetest - *correctiontest exports zf1+zf2? - *use validator in tests of library -- *invoiceprovider currencyid missing - *USt 0% wird aus invoice-klasse noch nicht sauber abgefangen - *ownContact sollte in einen Contact schreiben diff --git a/Mustang-CLI/src/main/resources/logback.xml b/Mustang-CLI/src/main/resources/logback.xml index 5bfbb0db..3c190b02 100644 --- a/Mustang-CLI/src/main/resources/logback.xml +++ b/Mustang-CLI/src/main/resources/logback.xml @@ -1,6 +1,7 @@ - + + System.err %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n @@ -24,6 +25,6 @@ - + diff --git a/library/src/main/resources/logback.xml b/library/src/main/resources/logback.xml new file mode 100644 index 00000000..3c190b02 --- /dev/null +++ b/library/src/main/resources/logback.xml @@ -0,0 +1,30 @@ + + + + System.err + + %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n + + + + + + + + log/ZUV-%d{yyyy-MM}.log + + + 60 + + + + %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n + + + + + + + + + diff --git a/validator/src/main/resources/logback.xml b/validator/src/main/resources/logback.xml index 5c52d73c..aed3e946 100644 --- a/validator/src/main/resources/logback.xml +++ b/validator/src/main/resources/logback.xml @@ -1,8 +1,9 @@ - + + System.err - %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n + %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n @@ -24,6 +25,6 @@ - + - \ No newline at end of file + From f8dbfd7eb635365f6eb926d76b6ea8e911ddbd78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Tue, 8 Sep 2020 10:19:56 +0200 Subject: [PATCH 058/138] some charges/allowance changes --- History.md | 240 +++- .../java/org/mustangproject/Allowance.java | 16 + .../main/java/org/mustangproject/Charge.java | 74 + .../main/java/org/mustangproject/Invoice.java | 16 + .../main/java/org/mustangproject/Item.java | 10 + .../mustangproject/ZUGFeRD/ZF2PushTest.java | 27 +- validator/History.md | 110 -- validator/README.md | 2 +- validator/log/ZUV-2020-08.log | 1202 +++++++++++++++++ 9 files changed, 1511 insertions(+), 186 deletions(-) create mode 100644 library/src/main/java/org/mustangproject/Allowance.java create mode 100644 library/src/main/java/org/mustangproject/Charge.java delete mode 100644 validator/History.md create mode 100644 validator/log/ZUV-2020-08.log diff --git a/History.md b/History.md index 7b7227ca..b00ad79e 100644 --- a/History.md +++ b/History.md @@ -28,10 +28,10 @@ switch - have visualizer - validate as library doc - unify loggers +- release notes ### 2.0 still todo -- release notes - verapdf as prevalidation? - visualization? zugferdvisualizer? - new sample invoice @@ -51,8 +51,15 @@ switch - *use validator in tests of library - *USt 0% wird aus invoice-klasse noch nicht sauber abgefangen - *ownContact sollte in einen Contact schreiben +- new features additional docs, contract id, periods, corrected invoices, discounts -1.7.7 +Mustangproject 1.7.8 +===== +2020-06-14 +- corrected ZF2 gross price + + +Mustangproject 1.7.7 ===== 2020-05-26 @@ -61,7 +68,30 @@ switch - #148 support additional documents for items - #154 german VAT ID may not be used for sellercontact scheme id -1.7.6 +Validator 0.9.0 +===== +2020-03-24 + +- ZF 2.1 Schema/Schematrons +- check against URI allowing for different fragments +- #27 wrong exit code +- now context also loggs +- introduced fatal errors. new errors: filename empty (10), xml not extractable (17), En16931 CEN Schematron error (24) +- fail better if -f missing +- validate against CEN 1.3 +- corrected invalidation of complete output status for broken pdfs +- mention filename in report +- escape xml in report elements, e.g. < in criterion to become < +- validation element has been removed from pdf info and added as attribute in root, duration is now direct child of info +- file not found and file too small now without filename +- XML pretty print output. (XML report may now contain header section -* validate not only against *schematron* but also against *schema* files - -0.7.0 -====== -2019-05-31 - -* ZUGFeRD 2 final compatible -* now displaying number of applied and failed rules -* now failing if no rule could be applied at all -* profileoverride option no longer needed -* version dependent checks for profiles (i.e. comfort is not a valid ZF2 profile!) -* allow new ZF2 filename (zugferd-invoice.xml instead ZUGFeRD-invoice.xml) -* more JUnit tests -* include own version number in XML report - - -0.6.0 -===== -2019-02-15 -Factur-X compatible -Mention xpath location where the errors occurred -JUnit tests -new way to collect&handle errors -XMP/PDF-A-Schema extension validation - - -0.5.0 -===== -2018-09-10 -Non-16931 profiles are no longer automatically (but still can be manually) checked, -now writing a log file, attempt to find out which toolkit created that particular file (issue #2), -fixing that XML could not be extracted from certain valid PDF/A-3 files (issue #9), -added --action parameter (has to be validate), -f option changes to "-o -z", added APL license, -added possibility to check XML files only, fixing issues with files that contained a -UTF8 BOM in the XML content ("Content not allowed in prolog"), -Upgraded VeraPDF-validation from 1.10.5 to 1.12.1 - -0.4.3 -===== -2018-03-19 - -Java 8 capability (fixes issue #8) - -0.4.2 -===== -2018-03-11 -POJO embedding VeraPDF: unable to solve some severe deployment issues - - -0.4.1 -===== -2018-02-12 -ZUGFeRD 2 public preview EN16931 validation using the schematron files the CEN had -published under APL - - -0.3.0 -===== -2017-07-24 -First release as VeraPDF plugin diff --git a/validator/README.md b/validator/README.md index 4853fa33..95805615 100644 --- a/validator/README.md +++ b/validator/README.md @@ -189,7 +189,7 @@ Permissive Open Source APL2, see LICENSE ## History -see the [history file](History.md) +see the Mustangproject [history file](History.md) ## Authors diff --git a/validator/log/ZUV-2020-08.log b/validator/log/ZUV-2020-08.log new file mode 100644 index 00000000..ec75ffb4 --- /dev/null +++ b/validator/log/ZUV-2020-08.log @@ -0,0 +1,1202 @@ +2020-08-06 16:28:42.804 [main] INFO c.h.s.x.SchematronResourceXSLTCache - Compiling XSLT instance [cpPath=/xslt/ZF_211/FACTUR-X_EN16931.xslt; urlResolved=true; URL=file:/Users/jstaerk/workspace/mustangproject/validator/target/classes/xslt/ZF_211/FACTUR-X_EN16931.xslt] +2020-08-06 16:28:48.740 [main] INFO c.h.s.x.SchematronResourceXSLTCache - Compiling XSLT instance [cpPath=/xslt/cii16931schematron/EN16931-CII-validation.xslt; urlResolved=true; URL=file:/Users/jstaerk/workspace/mustangproject/validator/target/classes/xslt/cii16931schematron/EN16931-CII-validation.xslt] +2020-08-06 16:28:49.364 [main] INFO c.h.s.x.SchematronResourceXSLTCache - Compiling XSLT instance [cpPath=/xslt/XR_20/XRechnung-CII-validation.xslt; urlResolved=true; URL=file:/Users/jstaerk/workspace/mustangproject/validator/target/classes/xslt/XR_20/XRechnung-CII-validation.xslt] +2020-08-06 16:28:49.450 [main] INFO o.m.validator.XMLValidator - FailedAssert +2020-08-06 16:28:49.455 [main] INFO o.m.validator.XMLValidator - FailedAssert +2020-08-06 16:28:51.186 [main] INFO o.m.validator.XMLValidator - FailedAssert +2020-08-06 16:28:51.198 [main] INFO o.m.validator.XMLValidator - FailedAssert +2020-08-06 16:28:51.199 [main] INFO o.m.validator.XMLValidator - FailedAssert +2020-08-06 16:28:51.199 [main] INFO o.m.validator.XMLValidator - FailedAssert +2020-08-06 16:28:51.200 [main] INFO o.m.validator.XMLValidator - FailedAssert +2020-08-06 16:28:51.200 [main] INFO o.m.validator.XMLValidator - FailedAssert +2020-08-06 16:28:51.579 [main] INFO o.m.validator.PDFValidator - validating additionalData additional_data-logistics-invoice-1.0-unique.xml +2020-08-06 16:28:51.624 [main] INFO c.h.s.x.SchematronResourceXSLTCache - Compiling XSLT instance [cpPath=/xslt/ZUGFeRD_1p0.xslt; urlResolved=true; URL=file:/Users/jstaerk/workspace/mustangproject/validator/target/classes/xslt/ZUGFeRD_1p0.xslt] +2020-08-06 16:29:00.409 [main] INFO c.h.s.x.SchematronResourceXSLTCache - Compiling XSLT instance [cpPath=/xslt/ZF_211/FACTUR-X_EXTENDED.xslt; urlResolved=true; URL=file:/Users/jstaerk/workspace/mustangproject/validator/target/classes/xslt/ZF_211/FACTUR-X_EXTENDED.xslt] +2020-08-06 16:29:06.363 [main] INFO o.m.validator.XMLValidator - FailedAssert +2020-08-06 16:29:06.364 [main] INFO o.m.validator.XMLValidator - FailedAssert +2020-08-06 16:29:06.364 [main] INFO o.m.validator.XMLValidator - FailedAssert +2020-08-06 16:29:06.364 [main] INFO o.m.validator.XMLValidator - FailedAssert +2020-08-06 16:29:06.364 [main] INFO o.m.validator.XMLValidator - FailedAssert +2020-08-06 16:29:06.365 [main] INFO o.m.validator.XMLValidator - FailedAssert +2020-08-06 16:29:06.365 [main] INFO o.m.validator.XMLValidator - FailedAssert +2020-08-06 16:29:06.386 [main] INFO c.h.s.x.SchematronResourceXSLTCache - Compiling XSLT instance [cpPath=/xslt/ZF_211/FACTUR-X_MINIMUM.xslt; urlResolved=true; URL=file:/Users/jstaerk/workspace/mustangproject/validator/target/classes/xslt/ZF_211/FACTUR-X_MINIMUM.xslt] +2020-08-06 16:29:06.973 [main] INFO o.m.validator.XMLValidator - FailedAssert +2020-08-06 16:29:07.136 [main] INFO c.h.s.x.SchematronResourceXSLTCache - Compiling XSLT instance [cpPath=/xslt/ZF_211/FACTUR-X_BASIC.xslt; urlResolved=true; URL=file:/Users/jstaerk/workspace/mustangproject/validator/target/classes/xslt/ZF_211/FACTUR-X_BASIC.xslt] +2020-08-06 16:29:08.289 [main] INFO o.m.validator.XMLValidator - FailedAssert +2020-08-06 16:29:08.289 [main] INFO o.m.validator.XMLValidator - FailedAssert +2020-08-06 16:29:08.289 [main] INFO o.m.validator.XMLValidator - FailedAssert +2020-08-06 16:29:08.289 [main] INFO o.m.validator.XMLValidator - FailedAssert +2020-08-06 16:29:08.290 [main] INFO o.m.validator.XMLValidator - FailedAssert +2020-08-06 16:29:08.333 [main] ERROR c.h.xml.sax.LoggingSAXErrorHandler - [fatal_error] @ (1:1) [SAX] Content ist nicht zulässig in Prolog. (org.xml.sax.SAXParseException: Content ist nicht zulässig in Prolog.) +2020-08-06 16:29:08.337 [main] ERROR c.h.c.c.e.LoggingExceptionCallback - [error] @ (1:1) [SAX] Content ist nicht zulässig in Prolog. (org.xml.sax.SAXParseException: Content ist nicht zulässig in Prolog.) +org.xml.sax.SAXParseException: Content ist nicht zulässig in Prolog. + at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:257) + at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:348) + at com.helger.xml.serialize.read.DOMReader.readXMLDOM(DOMReader.java:334) + at com.helger.xml.serialize.read.DOMReader.readXMLDOM(DOMReader.java:124) + at com.helger.schematron.SchematronResourceHelper.getNodeOfSource(SchematronResourceHelper.java:106) + at com.helger.schematron.AbstractSchematronResource.getAsNode(AbstractSchematronResource.java:204) + at com.helger.schematron.AbstractSchematronResource.applySchematronValidationToSVRL(AbstractSchematronResource.java:278) + at org.mustangproject.validator.XMLValidator.validateSchematron(XMLValidator.java:349) + at org.mustangproject.validator.XMLValidator.validate(XMLValidator.java:283) + at org.mustangproject.validator.XMLValidatorTest.testZF2XMLValidation(XMLValidatorTest.java:127) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:497) + at junit.framework.TestCase.runTest(TestCase.java:176) + at junit.framework.TestCase.runBare(TestCase.java:141) + at junit.framework.TestResult$1.protect(TestResult.java:122) + at junit.framework.TestResult.runProtected(TestResult.java:142) + at junit.framework.TestResult.run(TestResult.java:125) + at junit.framework.TestCase.run(TestCase.java:129) + at junit.framework.TestSuite.runTest(TestSuite.java:252) + at junit.framework.TestSuite.run(TestSuite.java:247) + at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:86) + at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) + at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) + at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:497) + at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) + at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) + at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) +2020-08-06 16:29:09.541 [main] INFO o.m.validator.XMLValidator - FailedAssert +2020-08-06 16:29:11.499 [main] ERROR o.m.validator.ZUGFeRDValidator - Fatal Error 10: Filename not specified +2020-08-06 16:29:11.517 [main] INFO o.m.validator.ZUGFeRDValidator - Parsed PDF:invalid XML:invalid Signature:null Checksum:null Profile:null Version:null Took:19ms Errors:[10] +2020-08-06 16:29:11.518 [main] ERROR o.m.validator.ZUGFeRDValidator - Fatal Error 1: File not found +2020-08-06 16:29:11.519 [main] INFO o.m.validator.ZUGFeRDValidator - Parsed PDF:invalid XML:invalid Signature:null Checksum:null Profile:null Version:null Took:1ms Errors:[1] +2020-08-06 16:29:11.520 [main] ERROR o.m.validator.ZUGFeRDValidator - Fatal Error 5: File too small +2020-08-06 16:29:11.523 [main] INFO o.m.validator.ZUGFeRDValidator - Parsed PDF:invalid XML:invalid Signature:null Checksum:null Profile:null Version:null Took:3ms Errors:[5] +2020-08-06 16:29:11.534 [main] ERROR o.m.validator.ZUGFeRDValidator - Fatal Error 8: File does not look like PDF nor XML (contains neither %PDF nor Date: Tue, 8 Sep 2020 16:46:21 +0200 Subject: [PATCH 059/138] add dummy for occurrence dates --- History.md | 2 +- .../main/java/org/mustangproject/Invoice.java | 40 +++++++++++++++++++ .../ZUGFeRD/IExportableTransaction.java | 11 +++++ .../mustangproject/ZUGFeRD/ZF2PushTest.java | 4 +- 4 files changed, 54 insertions(+), 3 deletions(-) diff --git a/History.md b/History.md index b00ad79e..ffd3d011 100644 --- a/History.md +++ b/History.md @@ -51,7 +51,7 @@ switch - *use validator in tests of library - *USt 0% wird aus invoice-klasse noch nicht sauber abgefangen - *ownContact sollte in einen Contact schreiben -- new features additional docs, contract id, periods, corrected invoices, discounts +- new features additional docs, contract id, periods, corrected invoices, discounts, occurrence dates and periods Mustangproject 1.7.8 ===== diff --git a/library/src/main/java/org/mustangproject/Invoice.java b/library/src/main/java/org/mustangproject/Invoice.java index 22edf6b0..87720bc1 100644 --- a/library/src/main/java/org/mustangproject/Invoice.java +++ b/library/src/main/java/org/mustangproject/Invoice.java @@ -35,6 +35,9 @@ public class Invoice implements IExportableTransaction { protected ArrayList ZFItems = null; protected String contractReferencedDocument = null; + protected Date occurrenceDateFrom = null; + protected Date occurrenceDateTo = null; + protected ArrayList Allowances = new ArrayList(), Charges = new ArrayList(), LogisticsServiceCharges = new ArrayList(); protected IZUGFeRDTradeSettlement[] getTradeSettlement = null; @@ -433,4 +436,41 @@ public class Invoice implements IExportableTransaction { contractReferencedDocument=s; return this; } + + public Invoice setOccurrenceDate(Date occur) { + occurrenceDateFrom=occur; + occurrenceDateTo=null; + + return this; + } + + public Invoice setOccurrencePeriod(Date start, Date end) { + occurrenceDateFrom=start; + occurrenceDateTo=end; + + return this; + } + + @Override + public Date getOccurrenceDate() { + + return occurrenceDateFrom; + } + + @Override + public Date getOccurrencePeriodFrom() { + if (occurrenceDateTo!=null) { + return occurrenceDateFrom; + } else { + return null; + } + } + @Override + public Date getOccurrencePeriodTo() { + if (occurrenceDateTo!=null) { + return occurrenceDateTo; + } else { + return null; + } + } } diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/IExportableTransaction.java b/library/src/main/java/org/mustangproject/ZUGFeRD/IExportableTransaction.java index 37b3970e..0d23f191 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/IExportableTransaction.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/IExportableTransaction.java @@ -393,4 +393,15 @@ public interface IExportableTransaction { default IZUGFeRDExportableContact getDeliveryAddress() { return null; } + + default Date getOccurrenceDate() { + return null; + } + + default Date getOccurrencePeriodFrom() { + return null; + } + default Date getOccurrencePeriodTo() { + return null; + } } diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java index 1163bb3e..6d247848 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java @@ -178,7 +178,7 @@ public class ZF2PushTest extends TestCase { .setCreator(System.getProperty("user.name")).setZUGFeRDVersion(2).ignorePDFAErrors() .load(SOURCE_PDF)) { - ze.setTransaction(new Invoice().setCurrency("CHF").setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setOwnOrganisationName(orgname).setOwnStreet("teststr").setOwnZIP("55232").setOwnLocation("teststadt").setOwnCountry("DE").setOwnTaxID("4711").setOwnVATID("0815").setRecipient(new Contact("Franz Müller", "0177123456", "fmueller@test.com", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number) + ze.setTransaction(new Invoice().setCurrency("CHF").setDueDate(new Date()).setOccurrenceDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setOwnOrganisationName(orgname).setOwnStreet("teststr").setOwnZIP("55232").setOwnLocation("teststadt").setOwnCountry("DE").setOwnTaxID("4711").setOwnVATID("0815").setRecipient(new Contact("Franz Müller", "0177123456", "fmueller@test.com", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number) .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(0)), amount, new BigDecimal(1.0))) .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(0)), amount, new BigDecimal(1.0))) .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(0)), amount, new BigDecimal(1.0))) @@ -226,7 +226,7 @@ public class ZF2PushTest extends TestCase { .setCreator(System.getProperty("user.name")).setZUGFeRDVersion(2).ignorePDFAErrors() .load(SOURCE_PDF)) { - ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setOwnOrganisationName(orgname).setOwnStreet("teststr").setOwnZIP("55232").setOwnLocation("teststadt").setOwnCountry("DE").setOwnTaxID("4711").setOwnVATID("0815").setRecipient(new Contact("Franz Müller", "0177123456", "fmueller@test.com", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number) + ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setOccurrencePeriod(new Date(),new Date()).setDeliveryDate(new Date()).setOwnOrganisationName(orgname).setOwnStreet("teststr").setOwnZIP("55232").setOwnLocation("teststadt").setOwnCountry("DE").setOwnTaxID("4711").setOwnVATID("0815").setRecipient(new Contact("Franz Müller", "0177123456", "fmueller@test.com", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number) .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(0)), price, amount)) .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(0)), price, amount)) .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(0)), price, amount)) From fd63a79cedf93ba8f6d91e7cf9861a58782f514d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Thu, 10 Sep 2020 09:04:25 +0200 Subject: [PATCH 060/138] Introduce InvoiceCorrection class and TradeParty --- History.md | 2 +- .../main/java/org/mustangproject/Invoice.java | 52 +++---- .../org/mustangproject/InvoiceCorrection.java | 31 +++++ .../java/org/mustangproject/TradeParty.java | 73 ++++++++++ .../ZUGFeRD/IExportableTransaction.java | 8 +- .../ZUGFeRD/IZUGFeRDExportableContact.java | 18 --- .../ZUGFeRD/IZUGFeRDExportableTradeParty.java | 130 ++++++++++++++++++ .../ZUGFeRD/ZUGFeRD1PullProvider.java | 26 ++-- .../ZUGFeRD/ZUGFeRD2PullProvider.java | 26 ++-- .../ZUGFeRD/ZUGFeRDInvoiceImporter.java | 7 +- .../ZUGFeRD/BackwardCompatibilityTest.java | 5 +- .../ZUGFeRD/IExportableTransactionImpl.java | 6 +- .../ZUGFeRD/MustangReaderTestCase.java | 2 +- .../ZUGFeRD/MustangReaderWriterEdgeTest.java | 5 +- .../ZUGFeRD/MustangReaderWriterTest.java | 4 +- .../org/mustangproject/ZUGFeRD/XRTest.java | 7 +- .../mustangproject/ZUGFeRD/ZF2EdgeTest.java | 8 +- .../mustangproject/ZUGFeRD/ZF2PushTest.java | 51 ++++++- .../org/mustangproject/ZUGFeRD/ZF2Test.java | 4 +- validator/pom.xml | 2 +- 20 files changed, 353 insertions(+), 114 deletions(-) create mode 100644 library/src/main/java/org/mustangproject/InvoiceCorrection.java create mode 100644 library/src/main/java/org/mustangproject/TradeParty.java create mode 100644 library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableTradeParty.java diff --git a/History.md b/History.md index ffd3d011..4b7d42b6 100644 --- a/History.md +++ b/History.md @@ -29,7 +29,7 @@ switch - validate as library doc - unify loggers - release notes - +- new tradeparty class, switch recipient, shipping address from contact to tradeparty ### 2.0 still todo - verapdf as prevalidation? diff --git a/library/src/main/java/org/mustangproject/Invoice.java b/library/src/main/java/org/mustangproject/Invoice.java index 87720bc1..f879aad6 100644 --- a/library/src/main/java/org/mustangproject/Invoice.java +++ b/library/src/main/java/org/mustangproject/Invoice.java @@ -28,10 +28,10 @@ import java.util.Date; public class Invoice implements IExportableTransaction { - protected String documentName = null, documentCode = null, number = null, ownOrganisationFullPlaintextInfo = null, referenceNumber = null, shipToOrganisationID = null, shipToOrganisationName = null, shipToStreet = null, shipToZIP = null, shipToLocation = null, shipToCountry = null, buyerOrderReferencedDocumentID = null, buyerOrderReferencedDocumentIssueDateTime = null, ownTaxID = null, ownVATID = null, ownForeignOrganisationID = null, ownOrganisationName = null, ownStreet = null, ownZIP = null, ownLocation = null, ownCountry = null, currency = null, paymentTermDescription = null; + protected String documentName = null, documentCode = null, number = null, ownOrganisationFullPlaintextInfo = null, referenceNumber = null, shipToOrganisationID = null, shipToOrganisationName = null, shipToStreet = null, shipToZIP = null, shipToLocation = null, shipToCountry = null, buyerOrderReferencedDocumentID = null, buyerOrderReferencedDocumentIssueDateTime = null, ownTaxID = null, ownVATID = null, ownForeignOrganisationID = null, ownOrganisationName = null, currency = null, paymentTermDescription = null; protected Date issueDate = null, dueDate = null, deliveryDate = null; protected BigDecimal totalPrepaidAmount = null; - protected IZUGFeRDExportableContact ownContact = null, recipient = null, deliveryAddress = null; + protected TradeParty sender=null, recipient = null, deliveryAddress = null; protected ArrayList ZFItems = null; protected String contractReferencedDocument = null; @@ -223,41 +223,25 @@ public class Invoice implements IExportableTransaction { @Override public String getOwnStreet() { - return ownStreet; + return sender.getStreet(); } - public Invoice setOwnStreet(String ownStreet) { - this.ownStreet = ownStreet; - return this; - } @Override public String getOwnZIP() { - return ownZIP; + return sender.getZIP(); } - public Invoice setOwnZIP(String ownZIP) { - this.ownZIP = ownZIP; - return this; - } public String getOwnLocation() { - return ownLocation; + return sender.getLocation(); } - public Invoice setOwnLocation(String getOwnLocation) { - this.ownLocation = getOwnLocation; - return this; - } public String getOwnCountry() { - return ownCountry; + return sender.getCountry(); } - public Invoice setOwnCountry(String getOwnCountry) { - this.ownCountry = getOwnCountry; - return this; - } @Override public String getCurrency() { @@ -320,25 +304,29 @@ public class Invoice implements IExportableTransaction { } @Override - public IZUGFeRDExportableContact getOwnContact() { - return ownContact; + public IZUGFeRDExportableTradeParty getSender() { + return sender; } - public Invoice setOwnContact(IZUGFeRDExportableContact ownContact) { - this.ownContact = ownContact; + public Invoice setOwnContact(Contact ownContact) { + this.sender.setContact(ownContact); return this; } - @Override - public IZUGFeRDExportableContact getRecipient() { + public IZUGFeRDExportableTradeParty getRecipient() { return recipient; } - public Invoice setRecipient(IZUGFeRDExportableContact recipient) { + public Invoice setRecipient(TradeParty recipient) { this.recipient = recipient; return this; } + public Invoice setSender(TradeParty sender) { + this.sender = sender; + return this; + } + @Override public IZUGFeRDAllowanceCharge[] getZFAllowances() { if (Allowances.isEmpty()) { @@ -386,11 +374,11 @@ public class Invoice implements IExportableTransaction { } @Override - public IZUGFeRDExportableContact getDeliveryAddress() { + public TradeParty getDeliveryAddress() { return deliveryAddress; } - public Invoice setDeliveryAddress(IZUGFeRDExportableContact deliveryAddress) { + public Invoice setDeliveryAddress(TradeParty deliveryAddress) { this.deliveryAddress = deliveryAddress; return this; } @@ -413,7 +401,7 @@ public class Invoice implements IExportableTransaction { * @return */ public boolean isValid() { - return (dueDate != null) && (ownZIP != null) && (ownStreet != null) && (ownLocation != null) && (ownCountry != null) && (ownTaxID != null) && (ownVATID != null) && (recipient != null); + return (dueDate != null) && (sender != null) && (ownTaxID != null) && (ownVATID != null) && (recipient != null); //contact // this.phone = phone; // this.email = email; diff --git a/library/src/main/java/org/mustangproject/InvoiceCorrection.java b/library/src/main/java/org/mustangproject/InvoiceCorrection.java new file mode 100644 index 00000000..3a39fa4f --- /dev/null +++ b/library/src/main/java/org/mustangproject/InvoiceCorrection.java @@ -0,0 +1,31 @@ +/** + * ********************************************************************* + *

+ * Copyright 2018 Jochen Staerk + *

+ * Use is subject to license terms. + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0. + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + *

+ * See the License for the specific language governing permissions and + * limitations under the License. + *

+ * ********************************************************************** + */ +package org.mustangproject; + +import org.mustangproject.ZUGFeRD.*; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.Date; + +public class InvoiceCorrection extends Invoice { + +} diff --git a/library/src/main/java/org/mustangproject/TradeParty.java b/library/src/main/java/org/mustangproject/TradeParty.java new file mode 100644 index 00000000..625dc08f --- /dev/null +++ b/library/src/main/java/org/mustangproject/TradeParty.java @@ -0,0 +1,73 @@ +package org.mustangproject; + +import org.mustangproject.ZUGFeRD.IZUGFeRDExportableContact; +import org.mustangproject.ZUGFeRD.IZUGFeRDExportableTradeParty; + +public class TradeParty implements IZUGFeRDExportableTradeParty { + + protected String name,zip,street,location,country; + protected Contact contact=null; + + public TradeParty(String name, String street, String zip, String location, String country) { + this.name = name; + this.street = street; + this.zip = zip; + this.location = location; + this.country = country; + + } + + public TradeParty setContact(Contact c) { + this.contact = c; + return this; + } + + public String getName() { + return name; + } + + public TradeParty setName(String name) { + this.name = name; + return this; + } + + + public String getZIP() { + return zip; + } + + public TradeParty setZIP(String zip) { + this.zip = zip; + return this; + } + + @Override + public String getStreet() { + return street; + } + + public TradeParty setStreet(String street) { + this.street = street; + return this; + } + + @Override + public String getLocation() { + return location; + } + + public TradeParty setLocation(String location) { + this.location = location; + return this; + } + + @Override + public String getCountry() { + return country; + } + + public TradeParty setCountry(String country) { + this.country = country; + return this; + } +} diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/IExportableTransaction.java b/library/src/main/java/org/mustangproject/ZUGFeRD/IExportableTransaction.java index 0d23f191..76bb7e01 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/IExportableTransaction.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/IExportableTransaction.java @@ -101,11 +101,11 @@ public interface IExportableTransaction { /** - * who processed the order + * the sender of the invoice * * @return the contact person at the supplier side */ - default IZUGFeRDExportableContact getOwnContact() { + default IZUGFeRDExportableTradeParty getSender() { return null; } @@ -137,7 +137,7 @@ public interface IExportableTransaction { * * @return the recipient of the invoice */ - IZUGFeRDExportableContact getRecipient(); + IZUGFeRDExportableTradeParty getRecipient(); /** @@ -390,7 +390,7 @@ public interface IExportableTransaction { * @return */ - default IZUGFeRDExportableContact getDeliveryAddress() { + default IZUGFeRDExportableTradeParty getDeliveryAddress() { return null; } diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableContact.java b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableContact.java index f5312ff8..58ffa8e3 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableContact.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableContact.java @@ -38,24 +38,6 @@ public interface IZUGFeRDExportableContact { return null; } - /** - * customer global identification assigned by the seller - * - * @return customer identification - */ - default String getGlobalID() { - return null; - } - - /** - * customer global identification scheme - * - * @return customer identification - */ - default String getGlobalIDScheme() { - return null; - } - /** * First and last name of the recipient diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableTradeParty.java b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableTradeParty.java new file mode 100644 index 00000000..e5d7ba7b --- /dev/null +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableTradeParty.java @@ -0,0 +1,130 @@ +/** ********************************************************************** + * + * Copyright 2018 Jochen Staerk + * + * Use is subject to license terms. + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0. + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and + * limitations under the License. + * + *********************************************************************** */ +package org.mustangproject.ZUGFeRD; + +/** + * Mustangproject's ZUGFeRD implementation neccessary interface for ZUGFeRD exporter Licensed under the APLv2 + * + * @author jstaerk + * @version 1.2.0 + * dated 2014-05-10 + */ + + +public interface IZUGFeRDExportableTradeParty { + + /** + * customer identification assigned by the seller + * + * @return customer identification + */ + default String getID() { + return null; + } + + /** + * customer global identification assigned by the seller + * + * @return customer identification + */ + default String getGlobalID() { + return null; + } + + /** + * customer global identification scheme + * + * @return customer identification + */ + default String getGlobalIDScheme() { + return null; + } + + + default IZUGFeRDExportableContact getContact() { + return null; + } + + /** + * First and last name of the recipient + * + * @return First and last name of the recipient + */ + default String getName() { + return null; + } + /** + * Postal code of the recipient + * + * @return Postal code of the recipient + */ + default String getZIP() { + return null; + } + + + /** + * VAT ID (Umsatzsteueridentifikationsnummer) of the contact + * + * @return VAT ID (Umsatzsteueridentifikationsnummer) of the contact + */ + default String getVATID() { + return null; + } + + + /** + * two-letter country code of the contact + * + * @return two-letter iso country code of the contact + */ + default String getCountry() { + return null; + } + + + /** + * Returns the city of the contact + * + * @return Returns the city of the recipient + */ + default String getLocation() { + return null; + } + + + /** + * Returns the street address (street+number) of the contact + * + * @return street address (street+number) of the contact + */ + default String getStreet() { + return null; + } + + /** + * returns additional address information which is display in xml tag "LineTwo" + * + * @return additional address information + */ + default String getAdditionalAddress() { + return null; + } + +} diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD1PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD1PullProvider.java index 86295745..c46195f1 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD1PullProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD1PullProvider.java @@ -157,7 +157,7 @@ public class ZUGFeRD1PullProvider implements IXMLProvider, IProfileProvider { return "urn:ferd:CrossIndustryDocument:invoice:1p0:comfort"; } - protected String getContactAsXML(IZUGFeRDExportableContact contact) { + protected String getTradePartyAsXML(IZUGFeRDExportableTradeParty contact) { String xml = " " + XMLTools.encodeXML(contact.getName()) + "\n" //$NON-NLS-2$ // + " \n" // + " xxx\n" @@ -167,7 +167,7 @@ public class ZUGFeRD1PullProvider implements IXMLProvider, IProfileProvider { + "\n" + " " + XMLTools.encodeXML(contact.getStreet()) + "\n"; - if (trans.getRecipient().getAdditionalAddress() != null) { + if (contact.getAdditionalAddress() != null) { xml += " " + XMLTools.encodeXML(contact.getAdditionalAddress()) + "\n"; } @@ -270,25 +270,25 @@ public class ZUGFeRD1PullProvider implements IXMLProvider, IProfileProvider { xml = xml + " " + XMLTools.encodeXML(trans.getOwnForeignOrganisationID()) + "\n"; } - if ((trans.getOwnContact()!=null)&&(trans.getOwnContact().getGlobalID()!=null)&&(trans.getOwnContact().getGlobalIDScheme()!=null)) { - xml = xml + " " - + XMLTools.encodeXML(trans.getOwnContact().getGlobalID()) + "\n"; + if ((trans.getSender()!=null)&&(trans.getSender().getGlobalID()!=null)&&(trans.getSender().getGlobalIDScheme()!=null)) { + xml = xml + " " + + XMLTools.encodeXML(trans.getSender().getGlobalID()) + "\n"; } xml = xml + " " + XMLTools.encodeXML(trans.getOwnOrganisationName()) + "\n"; //$NON-NLS-2$ - if (trans.getOwnContact() != null) { - xml = xml + "\n" + " " + XMLTools.encodeXML(trans.getOwnContact().getName()) + if (trans.getSender().getContact() != null) { + xml = xml + "\n" + " " + XMLTools.encodeXML(trans.getSender().getContact().getName()) + "\n"; - if (trans.getOwnContact().getPhone() != null) { + if (trans.getSender().getContact().getPhone() != null) { xml = xml + " \n" + " " - + XMLTools.encodeXML(trans.getOwnContact().getPhone()) + "\n" + + XMLTools.encodeXML(trans.getSender().getContact().getPhone()) + "\n" + " \n"; } - if (trans.getOwnContact().getEMail() != null) { + if (trans.getSender().getContact().getEMail() != null) { xml = xml + " \n" + " " - + XMLTools.encodeXML(trans.getOwnContact().getEMail()) + "\n" + + XMLTools.encodeXML(trans.getSender().getContact().getEMail()) + "\n" + " \n"; } xml = xml + " "; @@ -310,7 +310,7 @@ public class ZUGFeRD1PullProvider implements IXMLProvider, IProfileProvider { // + " GE2020211\n" // + " 4000001987658\n" - xml+=getContactAsXML(trans.getRecipient()); + xml+= getTradePartyAsXML(trans.getRecipient()); if ((trans.getOwnVATID()!=null)&&(trans.getOwnOrganisationName()!=null)) { xml = xml + " \n" + " " + XMLTools.encodeXML(trans.getOwnVATID()) + "\n" @@ -329,7 +329,7 @@ public class ZUGFeRD1PullProvider implements IXMLProvider, IProfileProvider { + " \n" ; if (this.trans.getDeliveryAddress()!=null) { xml += ""+ - getContactAsXML(this.trans.getDeliveryAddress())+ + getTradePartyAsXML(this.trans.getDeliveryAddress())+ ""; } diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java index be0e25d1..9c252217 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java @@ -157,7 +157,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { return "urn:cen.eu:en16931:2017"; } - protected String getContactAsXML(IZUGFeRDExportableContact contact) { + protected String getTradePartyAsXML(IZUGFeRDExportableTradeParty contact) { String xml = " " + XMLTools.encodeXML(contact.getName()) + "\n" //$NON-NLS-2$ // + " \n" // + " xxx\n" @@ -167,7 +167,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { + "\n" + " " + XMLTools.encodeXML(contact.getStreet()) + "\n"; - if (trans.getRecipient().getAdditionalAddress() != null) { + if (contact.getAdditionalAddress() != null) { xml += " " + XMLTools.encodeXML(contact.getAdditionalAddress()) + "\n"; } @@ -347,9 +347,9 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { xml = xml + " " + XMLTools.encodeXML(trans.getOwnForeignOrganisationID()) + "\n"; } - if ((trans.getOwnContact()!=null)&&(trans.getOwnContact().getGlobalID()!=null)&&(trans.getOwnContact().getGlobalIDScheme()!=null)) { - xml = xml + " " - + XMLTools.encodeXML(trans.getOwnContact().getGlobalID()) + "\n"; + if ((trans.getSender()!=null)&&(trans.getSender().getGlobalID()!=null)&&(trans.getSender().getGlobalIDScheme()!=null)) { + xml = xml + " " + + XMLTools.encodeXML(trans.getSender().getGlobalID()) + "\n"; } xml = xml + " " + XMLTools.encodeXML(trans.getOwnOrganisationName()) + "\n"; //$NON-NLS-2$ @@ -361,19 +361,19 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { + " "; } - if (trans.getOwnContact() != null) { - xml = xml + "\n" + " " + XMLTools.encodeXML(trans.getOwnContact().getName()) + if (trans.getSender().getContact() != null) { + xml = xml + "\n" + " " + XMLTools.encodeXML(trans.getSender().getContact().getName()) + "\n"; - if (trans.getOwnContact().getPhone() != null) { + if (trans.getSender().getContact().getPhone() != null) { xml = xml + " \n" + " " - + XMLTools.encodeXML(trans.getOwnContact().getPhone()) + "\n" + + XMLTools.encodeXML(trans.getSender().getContact().getPhone()) + "\n" + " \n"; } - if (trans.getOwnContact().getEMail() != null) { + if (trans.getSender().getContact().getEMail() != null) { xml = xml + " \n" + " " - + XMLTools.encodeXML(trans.getOwnContact().getEMail()) + "\n" + + XMLTools.encodeXML(trans.getSender().getContact().getEMail()) + "\n" + " \n"; } xml = xml + " "; @@ -396,7 +396,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { // + " GE2020211\n" // + " 4000001987658\n" - xml+=getContactAsXML(trans.getRecipient()); + xml+=getTradePartyAsXML(trans.getRecipient()); xml += " \n"; if (trans.getBuyerOrderReferencedDocumentID()!=null) { @@ -409,7 +409,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { + " \n" ; if (this.trans.getDeliveryAddress()!=null) { xml += ""+ - getContactAsXML(this.trans.getDeliveryAddress())+ + getTradePartyAsXML(this.trans.getDeliveryAddress())+ ""; } diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDInvoiceImporter.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDInvoiceImporter.java index 506845b0..a4ae4fed 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDInvoiceImporter.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDInvoiceImporter.java @@ -1,9 +1,6 @@ package org.mustangproject.ZUGFeRD; -import org.mustangproject.Contact; -import org.mustangproject.Invoice; -import org.mustangproject.Item; -import org.mustangproject.Product; +import org.mustangproject.*; import org.w3c.dom.Node; import org.w3c.dom.NodeList; @@ -18,7 +15,7 @@ public class ZUGFeRDInvoiceImporter extends ZUGFeRDImporter { public Invoice extractInvoice() { String number="AB123"; - Invoice zpp=new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setOwnStreet("teststr").setOwnZIP("55232").setOwnLocation("teststadt").setOwnCountry("DE").setOwnTaxID("4711").setOwnVATID("0815").setRecipient(new Contact("Franz Müller", "0177123456", "fmueller@test.com", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number); + Invoice zpp=new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setSender(new TradeParty("company","teststr","55232","teststadt","DE")).setOwnTaxID("4711").setOwnVATID("0815").setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number); //.addItem(new Item(new Product("Testprodukt","","C62",new BigDecimal(0)),amount,new BigDecimal(1.0))) zpp.setOwnOrganisationName(extractString("//SellerTradeParty/Name")); diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/BackwardCompatibilityTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/BackwardCompatibilityTest.java index af5e9cab..026d79c9 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/BackwardCompatibilityTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/BackwardCompatibilityTest.java @@ -27,6 +27,7 @@ import java.util.Date; import java.util.GregorianCalendar; import junit.framework.TestCase; +import org.mustangproject.TradeParty; /*** * This is a test to confirm the minimum steps to implement a interface are still sufficient @@ -304,8 +305,8 @@ public class BackwardCompatibilityTest extends TestCase implements IExportableTr @Override - public IZUGFeRDExportableContact getRecipient() { - return new Contact(); + public IZUGFeRDExportableTradeParty getRecipient() { + return new TradeParty("name","street","zip","city","DE"); } diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/IExportableTransactionImpl.java b/library/src/test/java/org/mustangproject/ZUGFeRD/IExportableTransactionImpl.java index 92d6a183..5a7d2de8 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/IExportableTransactionImpl.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/IExportableTransactionImpl.java @@ -30,7 +30,7 @@ public class IExportableTransactionImpl implements IExportableTransaction { private IZUGFeRDAllowanceCharge[] zFCharges; private IZUGFeRDAllowanceCharge[] zFLogisticsServiceCharges; private IZUGFeRDExportableItem[] zFItems; - private IZUGFeRDExportableContact recipient; + private IZUGFeRDExportableTradeParty recipient; private IZUGFeRDTradeSettlementPayment[] settlementPayments; private String ownTaxID; private String ownVATID; @@ -85,7 +85,7 @@ public class IExportableTransactionImpl implements IExportableTransaction { } @Override - public IZUGFeRDExportableContact getRecipient() { + public IZUGFeRDExportableTradeParty getRecipient() { return recipient; } @@ -190,7 +190,7 @@ public class IExportableTransactionImpl implements IExportableTransaction { return this; } - public IExportableTransactionImpl setRecipient(IZUGFeRDExportableContact recipient) { + public IExportableTransactionImpl setRecipient(IZUGFeRDExportableTradeParty recipient) { this.recipient = recipient; return this; } diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderTestCase.java b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderTestCase.java index a24f5a2d..df54834b 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderTestCase.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderTestCase.java @@ -54,7 +54,7 @@ public abstract class MustangReaderTestCase extends TestCase implements IExporta } } - protected class RecipientContact implements IZUGFeRDExportableContact { + protected class RecipientTradeParty implements IZUGFeRDExportableTradeParty { @Override public String getCountry() { diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterEdgeTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterEdgeTest.java index cafb8f73..81816e5f 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterEdgeTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterEdgeTest.java @@ -23,7 +23,6 @@ import junit.framework.TestSuite; import org.junit.FixMethodOrder; import org.junit.runners.MethodSorters; -import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.math.BigDecimal; @@ -98,8 +97,8 @@ public class MustangReaderWriterEdgeTest extends MustangReaderTestCase { } @Override - public IZUGFeRDExportableContact getRecipient() { - return new RecipientContact(); + public IZUGFeRDExportableTradeParty getRecipient() { + return new RecipientTradeParty(); } @Override diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterTest.java index 575e2d41..7a2c93df 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterTest.java @@ -100,8 +100,8 @@ public class MustangReaderWriterTest extends MustangReaderTestCase { } @Override - public IZUGFeRDExportableContact getRecipient() { - return new RecipientContact(); + public IZUGFeRDExportableTradeParty getRecipient() { + return new RecipientTradeParty(); } @Override diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/XRTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/XRTest.java index 2955f27b..a6c4990e 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/XRTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/XRTest.java @@ -22,10 +22,7 @@ package org.mustangproject.ZUGFeRD; import junit.framework.TestCase; -import org.mustangproject.Contact; -import org.mustangproject.Invoice; -import org.mustangproject.Item; -import org.mustangproject.Product; +import org.mustangproject.*; import org.junit.FixMethodOrder; import org.junit.runners.MethodSorters; import org.mustangproject.ZUGFeRD.ZUGFeRD2PullProvider; @@ -49,7 +46,7 @@ public class XRTest extends TestCase { String amountStr = "1.00"; BigDecimal amount = new BigDecimal(amountStr); - Invoice i = new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setOwnOrganisationName(orgname).setOwnStreet("teststr").setOwnZIP("55232").setOwnLocation("teststadt").setOwnCountry("DE").setOwnTaxID("4711").setOwnVATID("0815").setRecipient(new Contact("Franz Müller", "0177123456", "fmueller@test.com", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number).addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(0)), amount, new BigDecimal(1.0))); + Invoice i = new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setSender(new TradeParty(orgname,"teststr","55232","teststadt","DE")).setOwnTaxID("4711").setOwnVATID("0815").setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number).addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(0)), amount, new BigDecimal(1.0))); ZUGFeRD2PullProvider zf2p = new ZUGFeRD2PullProvider(); zf2p.generateXML(i); diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2EdgeTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2EdgeTest.java index 67a201b1..92b8daa9 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2EdgeTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2EdgeTest.java @@ -173,13 +173,13 @@ public class ZF2EdgeTest extends MustangReaderTestCase implements IExportableTra } @Override - public IZUGFeRDExportableContact getRecipient() { - return new RecipientContact(); + public IZUGFeRDExportableTradeParty getRecipient() { + return new RecipientTradeParty(); } @Override - public IZUGFeRDExportableContact getDeliveryAddress() { - return new RecipientContact(); + public IZUGFeRDExportableTradeParty getDeliveryAddress() { + return new RecipientTradeParty(); } @Override diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java index 6d247848..8b755f5a 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java @@ -51,7 +51,7 @@ public class ZF2PushTest extends TestCase { .setCreator(System.getProperty("user.name")).setZUGFeRDVersion(2).ignorePDFAErrors() .load(SOURCE_PDF)) { - ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setContractReferencedDocument("0815").setOwnOrganisationName(orgname).setOwnStreet("teststr").setOwnZIP("55232").setOwnLocation("teststadt").setOwnCountry("DE").setOwnTaxID("4711").setOwnVATID("DE19990815").setRecipient(new Contact("Franz Müller", "0177123456", "fmueller@test.com", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number).addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(0)), amount, new BigDecimal(1.0)))); + ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setContractReferencedDocument("0815").setSender(new TradeParty(orgname,"teststr", "55232","teststadt","DE")).setOwnTaxID("4711").setOwnVATID("DE19990815").setRecipient(new TradeParty("Franz Müller","teststr.12", "55232", "Entenhausen", "DE")).setNumber(number).addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(0)), amount, new BigDecimal(1.0)))); String theXML = new String(ze.getProvider().getXML()); assertTrue(theXML.contains("4.0.0 org.mustangproject validator - Library to validate Factur-X/ZUGFeRD 1.0 and 2.1 as well as XRechnung e-invoices. + Library to validate e-invoices (ZUGFeRD, Factur-X and Xrechnung) jar 1.9.0-alpha2-SNAPSHOT From 78dd1b2121bb4d56fc507d3decba1442e70c8761 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Thu, 10 Sep 2020 21:35:21 +0200 Subject: [PATCH 061/138] tests pass again --- History.md | 4 ++- .../ZUGFeRD/IExportableTransaction.java | 33 ++++++++++++++++--- .../ZUGFeRD/ZUGFeRD2PullProvider.java | 2 +- .../ZUGFeRD/BackwardCompatibilityTest.java | 7 +++- .../ZUGFeRD/MustangReaderTestCase.java | 32 +++++++++++++++++- .../ZUGFeRD/MustangReaderWriterEdgeTest.java | 4 +-- .../ZUGFeRD/MustangReaderWriterTest.java | 14 ++++---- .../mustangproject/ZUGFeRD/ZF2EdgeTest.java | 4 +-- .../org/mustangproject/ZUGFeRD/ZF2Test.java | 24 ++------------ 9 files changed, 82 insertions(+), 42 deletions(-) diff --git a/History.md b/History.md index 4b7d42b6..8b67d1fe 100644 --- a/History.md +++ b/History.md @@ -29,7 +29,9 @@ switch - validate as library doc - unify loggers - release notes -- new tradeparty class, switch recipient, shipping address from contact to tradeparty +- new tradeparty class, Contact getOwnContact superseded by TradeParty getSender +- switch recipient, shipping address from contact to tradeparty +- new invoicecorrection class ### 2.0 still todo - verapdf as prevalidation? diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/IExportableTransaction.java b/library/src/main/java/org/mustangproject/ZUGFeRD/IExportableTransaction.java index 76bb7e01..fdaf66a4 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/IExportableTransaction.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/IExportableTransaction.java @@ -195,7 +195,11 @@ public interface IExportableTransaction { * @return the sender's organisation name */ default String getOwnOrganisationName() { - return null; + if (getSender()!=null) { + return getSender().getName(); + } else { + return null; + } } @@ -205,7 +209,11 @@ public interface IExportableTransaction { * @return sender street address */ default String getOwnStreet() { - return null; + if (getSender()!=null) { + return getSender().getStreet(); + } else { + return null; + } } @@ -215,7 +223,12 @@ public interface IExportableTransaction { * @return sender postal code */ default String getOwnZIP() { - return null; + if (getSender()!=null) { + return getSender().getZIP(); + } else { + return null; + } + } @@ -225,7 +238,12 @@ public interface IExportableTransaction { * @return the invoice sender's city */ default String getOwnLocation() { - return null; + if (getSender()!=null) { + return getSender().getLocation(); + } else { + return null; + } + } @@ -235,7 +253,12 @@ public interface IExportableTransaction { * @return the invoice senders two character country iso code */ default String getOwnCountry() { - return null; + if (getSender()!=null) { + return getSender().getCountry(); + } else { + return null; + } + } diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java index 9c252217..29dcfcd3 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java @@ -351,7 +351,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { xml = xml + " " + XMLTools.encodeXML(trans.getSender().getGlobalID()) + "\n"; } - xml = xml + " " + XMLTools.encodeXML(trans.getOwnOrganisationName()) + "\n"; //$NON-NLS-2$ + xml = xml + " " + XMLTools.encodeXML(trans.getSender().getName()) + "\n"; //$NON-NLS-2$ if ((trans.getOwnVATID()!=null)&&(trans.getOwnOrganisationName()!=null)) { diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/BackwardCompatibilityTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/BackwardCompatibilityTest.java index 026d79c9..21b9fce2 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/BackwardCompatibilityTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/BackwardCompatibilityTest.java @@ -302,12 +302,17 @@ public class BackwardCompatibilityTest extends TestCase implements IExportableTr return new GregorianCalendar(2019, Calendar.JUNE, 10).getTime(); } - + @Override public IZUGFeRDExportableTradeParty getRecipient() { return new TradeParty("name","street","zip","city","DE"); } + + @Override + public IZUGFeRDExportableTradeParty getSender() { + return new TradeParty("Bei Spiel GmbH","street","zip","city","DE"); + } // diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderTestCase.java b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderTestCase.java index df54834b..df3cb918 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderTestCase.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderTestCase.java @@ -86,7 +86,7 @@ public abstract class MustangReaderTestCase extends TestCase implements IExporta return "88802"; } } - + protected class SenderContact implements IZUGFeRDExportableContact { @@ -108,6 +108,36 @@ public abstract class MustangReaderTestCase extends TestCase implements IExporta } + protected class SenderTradeParty implements IZUGFeRDExportableTradeParty { + + + @Override + public String getName() { + return "Bei Spiel GmbH"; + } + + @Override + public String getZIP() { + return "55232"; + } + + @Override + public String getCountry() { + return "DE"; + } + + @Override + public String getLocation() { + return "Stadthausen"; + } + + @Override + public String getStreet() { + return "Ecke 12"; + } + + } + protected class Item implements IZUGFeRDExportableItem { public Item(BigDecimal price, BigDecimal quantity, IZUGFeRDExportableProduct product) { diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterEdgeTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterEdgeTest.java index 81816e5f..bb956282 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterEdgeTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterEdgeTest.java @@ -76,8 +76,8 @@ public class MustangReaderWriterEdgeTest extends MustangReaderTestCase { @Override - public IZUGFeRDExportableContact getOwnContact() { - return new SenderContact(); + public IZUGFeRDExportableTradeParty getSender() { + return new SenderTradeParty(); } diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterTest.java index 7a2c93df..063212f9 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterTest.java @@ -105,8 +105,8 @@ public class MustangReaderWriterTest extends MustangReaderTestCase { } @Override - public IZUGFeRDExportableContact getOwnContact() { - return new SenderContact(); + public IZUGFeRDExportableTradeParty getSender() { + return new SenderTradeParty(); } @Override @@ -459,11 +459,11 @@ public class MustangReaderWriterTest extends MustangReaderTestCase { ZUGFeRDImporter zi = new ZUGFeRDImporter(TARGET_PDF); // Reading ZUGFeRD - assertEquals(zi.getAmount(), "571.04"); - assertEquals(zi.getBIC(), getTradeSettlementPayment()[0].getOwnBIC()); - assertEquals(zi.getIBAN(), getTradeSettlementPayment()[0].getOwnIBAN()); - assertEquals(zi.getHolder(), getOwnOrganisationName()); - assertEquals(zi.getForeignReference(), getNumber()); + assertEquals("571.04", zi.getAmount()); + assertEquals(getTradeSettlementPayment()[0].getOwnBIC(), zi.getBIC()); + assertEquals(getTradeSettlementPayment()[0].getOwnIBAN(), zi.getIBAN()); + assertEquals(getOwnOrganisationName(), zi.getHolder()); + assertEquals(getNumber(), zi.getForeignReference()); } public void testExceptionOnPDF14() { diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2EdgeTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2EdgeTest.java index 92b8daa9..1a37ae02 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2EdgeTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2EdgeTest.java @@ -153,8 +153,8 @@ public class ZF2EdgeTest extends MustangReaderTestCase implements IExportableTra } @Override - public IZUGFeRDExportableContact getOwnContact() { - return new SenderContact(); + public IZUGFeRDExportableTradeParty getSender() { + return new SenderTradeParty(); } @Override diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java index d8431980..6ffc0768 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java @@ -59,28 +59,8 @@ public class ZF2Test extends MustangReaderTestCase { } @Override - public String getOwnCountry() { - return "DE"; - } - - @Override - public String getOwnLocation() { - return "Stadthausen"; - } - - @Override - public String getOwnOrganisationName() { - return "Bei Spiel GmbH"; - } - - @Override - public String getOwnStreet() { - return "Ecke 12"; - } - - @Override - public IZUGFeRDExportableContact getOwnContact() { - return new SenderContact(); + public IZUGFeRDExportableTradeParty getSender() { + return new SenderTradeParty(); } From 6a169b19b271ed6cc17e848d552ed2f0ea726f25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sat, 12 Sep 2020 14:50:34 +0200 Subject: [PATCH 062/138] moving tax id and vat id into tradeparty --- .../main/java/org/mustangproject/Invoice.java | 22 +++++--- .../org/mustangproject/InvoiceCorrection.java | 31 ----------- .../java/org/mustangproject/TradeParty.java | 21 ++++++++ .../ZUGFeRD/IExportableTransaction.java | 12 ++++- .../ZUGFeRD/IZUGFeRDExportableTradeParty.java | 16 +++++- .../ZUGFeRD/MustangReaderTestCase.java | 7 ++- .../mustangproject/ZUGFeRD/ZF2PushTest.java | 52 ++----------------- 7 files changed, 72 insertions(+), 89 deletions(-) delete mode 100644 library/src/main/java/org/mustangproject/InvoiceCorrection.java diff --git a/library/src/main/java/org/mustangproject/Invoice.java b/library/src/main/java/org/mustangproject/Invoice.java index f879aad6..5a3bada0 100644 --- a/library/src/main/java/org/mustangproject/Invoice.java +++ b/library/src/main/java/org/mustangproject/Invoice.java @@ -28,7 +28,7 @@ import java.util.Date; public class Invoice implements IExportableTransaction { - protected String documentName = null, documentCode = null, number = null, ownOrganisationFullPlaintextInfo = null, referenceNumber = null, shipToOrganisationID = null, shipToOrganisationName = null, shipToStreet = null, shipToZIP = null, shipToLocation = null, shipToCountry = null, buyerOrderReferencedDocumentID = null, buyerOrderReferencedDocumentIssueDateTime = null, ownTaxID = null, ownVATID = null, ownForeignOrganisationID = null, ownOrganisationName = null, currency = null, paymentTermDescription = null; + protected String documentName = null, documentCode = null, number = null, ownOrganisationFullPlaintextInfo = null, referenceNumber = null, shipToOrganisationID = null, shipToOrganisationName = null, shipToStreet = null, shipToZIP = null, shipToLocation = null, shipToCountry = null, buyerOrderReferencedDocumentID = null, buyerOrderReferencedDocumentIssueDateTime = null, ownForeignOrganisationID = null, ownOrganisationName = null, currency = null, paymentTermDescription = null; protected Date issueDate = null, dueDate = null, deliveryDate = null; protected BigDecimal totalPrepaidAmount = null; protected TradeParty sender=null, recipient = null, deliveryAddress = null; @@ -81,6 +81,16 @@ public class Invoice implements IExportableTransaction { return this; } + /*** + * switch type to invoice correction and refer to document number + * @param number + * @return + */ + public Invoice setCorrection(String number) { + + return this; + } + @Override public String getOwnOrganisationFullPlaintextInfo() { return ownOrganisationFullPlaintextInfo; @@ -183,21 +193,21 @@ public class Invoice implements IExportableTransaction { @Override public String getOwnTaxID() { - return ownTaxID; + return getSender().getTaxID(); } public Invoice setOwnTaxID(String ownTaxID) { - this.ownTaxID = ownTaxID; + sender.addTaxID(ownTaxID); return this; } @Override public String getOwnVATID() { - return ownVATID; + return getSender().getVATID(); } public Invoice setOwnVATID(String ownVATID) { - this.ownVATID = ownVATID; + sender.addVATID(ownVATID); return this; } @@ -401,7 +411,7 @@ public class Invoice implements IExportableTransaction { * @return */ public boolean isValid() { - return (dueDate != null) && (sender != null) && (ownTaxID != null) && (ownVATID != null) && (recipient != null); + return (dueDate != null) && (sender != null) && (sender.getTaxID() != null) && (sender.getVATID() != null) && (recipient != null); //contact // this.phone = phone; // this.email = email; diff --git a/library/src/main/java/org/mustangproject/InvoiceCorrection.java b/library/src/main/java/org/mustangproject/InvoiceCorrection.java deleted file mode 100644 index 3a39fa4f..00000000 --- a/library/src/main/java/org/mustangproject/InvoiceCorrection.java +++ /dev/null @@ -1,31 +0,0 @@ -/** - * ********************************************************************* - *

- * Copyright 2018 Jochen Staerk - *

- * Use is subject to license terms. - *

- * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy - * of the License at http://www.apache.org/licenses/LICENSE-2.0. - *

- * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - *

- * See the License for the specific language governing permissions and - * limitations under the License. - *

- * ********************************************************************** - */ -package org.mustangproject; - -import org.mustangproject.ZUGFeRD.*; - -import java.math.BigDecimal; -import java.util.ArrayList; -import java.util.Date; - -public class InvoiceCorrection extends Invoice { - -} diff --git a/library/src/main/java/org/mustangproject/TradeParty.java b/library/src/main/java/org/mustangproject/TradeParty.java index 625dc08f..3311fbf5 100644 --- a/library/src/main/java/org/mustangproject/TradeParty.java +++ b/library/src/main/java/org/mustangproject/TradeParty.java @@ -6,6 +6,7 @@ import org.mustangproject.ZUGFeRD.IZUGFeRDExportableTradeParty; public class TradeParty implements IZUGFeRDExportableTradeParty { protected String name,zip,street,location,country; + protected String taxID=null, vatID=null; protected Contact contact=null; public TradeParty(String name, String street, String zip, String location, String country) { @@ -22,6 +23,26 @@ public class TradeParty implements IZUGFeRDExportableTradeParty { return this; } + public TradeParty addTaxID(String taxID) { + this.taxID=taxID; + return this; + } + + public TradeParty addVATID(String vatID) { + this.vatID=vatID; + return this; + } + + @Override + public String getVATID() { + return vatID; + } + + @Override + public String getTaxID() { + return taxID; + } + public String getName() { return name; } diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/IExportableTransaction.java b/library/src/main/java/org/mustangproject/ZUGFeRD/IExportableTransaction.java index fdaf66a4..66653bcc 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/IExportableTransaction.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/IExportableTransaction.java @@ -165,7 +165,11 @@ public interface IExportableTransaction { * @return Tax ID (not VAT ID) of the sender */ default String getOwnTaxID() { - return null; + if (getSender()!=null) { + return getSender().getTaxID(); + } else { + return null; + } } @@ -175,7 +179,11 @@ public interface IExportableTransaction { * @return VAT ID (Umsatzsteueridentifikationsnummer) of the sender */ default String getOwnVATID() { - return null; + if (getSender()!=null) { + return getSender().getVATID(); + } else { + return null; + } } diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableTradeParty.java b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableTradeParty.java index e5d7ba7b..62fc0f8b 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableTradeParty.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableTradeParty.java @@ -18,12 +18,14 @@ *********************************************************************** */ package org.mustangproject.ZUGFeRD; +import org.mustangproject.TradeParty; + /** * Mustangproject's ZUGFeRD implementation neccessary interface for ZUGFeRD exporter Licensed under the APLv2 * * @author jstaerk - * @version 1.2.0 - * dated 2014-05-10 + * @version 2.0.0 + * dated 2020-09-12 */ @@ -127,4 +129,14 @@ public interface IZUGFeRDExportableTradeParty { return null; } + + /*** + * obligatory for sender but not for recipient + * @return + */ + default String getTaxID() { + return null; + } + + } diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderTestCase.java b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderTestCase.java index df3cb918..c0947bfc 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderTestCase.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderTestCase.java @@ -109,7 +109,7 @@ public abstract class MustangReaderTestCase extends TestCase implements IExporta } protected class SenderTradeParty implements IZUGFeRDExportableTradeParty { - + @Override public String getName() { @@ -136,6 +136,11 @@ public abstract class MustangReaderTestCase extends TestCase implements IExporta return "Ecke 12"; } + @Override + public String getTaxID() { + return "0815"; + } + } protected class Item implements IZUGFeRDExportableItem { diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java index 8b755f5a..8f99ca82 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java @@ -77,47 +77,6 @@ public class ZF2PushTest extends TestCase { } - - public void testInvoiceCorrectionExport() { - - // the writing part - - String orgname = "Test company"; - String number = "123"; - String amountStr = "1.00"; - BigDecimal amount = new BigDecimal(amountStr); - try (InputStream SOURCE_PDF = this.getClass() - .getResourceAsStream("/MustangGnuaccountingBeispielRE-20170509_505.pdf"); - - ZUGFeRDExporterFromA1 ze = new ZUGFeRDExporterFromA1().setProducer("My Application") - .setCreator(System.getProperty("user.name")).setZUGFeRDVersion(2).ignorePDFAErrors() - .load(SOURCE_PDF)) { - - ze.setTransaction(new InvoiceCorrection().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setContractReferencedDocument("0815").setSender(new TradeParty(orgname, "teststr","55232","teststadt","DE")).setOwnTaxID("4711").setOwnVATID("DE19990815").setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number).addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(0)), amount, new BigDecimal(1.0)))); - String theXML = new String(ze.getProvider().getXML()); - assertTrue(theXML.contains(" Date: Sun, 13 Sep 2020 14:15:31 +0200 Subject: [PATCH 063/138] order-x extract support --- History.md | 1 + .../main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/History.md b/History.md index 8b67d1fe..130f949c 100644 --- a/History.md +++ b/History.md @@ -32,6 +32,7 @@ switch - new tradeparty class, Contact getOwnContact superseded by TradeParty getSender - switch recipient, shipping address from contact to tradeparty - new invoicecorrection class +- order-x read support ### 2.0 still todo - verapdf as prevalidation? diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java index 0d308ba4..a84cd46c 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java @@ -137,7 +137,7 @@ public class ZUGFeRDImporter { /** * filenames for invoice data (ZUGFeRD v1 and v2, Factur-X) */ - if ((filename.equals("ZUGFeRD-invoice.xml") || (filename.equals("zugferd-invoice.xml")) || filename.equals("factur-x.xml")) || filename.equals("xrechnung.xml")) { + if ((filename.equals("ZUGFeRD-invoice.xml") || (filename.equals("zugferd-invoice.xml")) || filename.equals("factur-x.xml")) || filename.equals("xrechnung.xml") || filename.equals("order-x.xml")) { containsMeta = true; PDEmbeddedFile embeddedFile = fileSpec.getEmbeddedFile(); From b70e3571beb09f066dce20abbe13931fa5f7724e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Mon, 14 Sep 2020 19:57:55 +0200 Subject: [PATCH 064/138] reflexive tests (using validator component to test library component) --- History.md | 5 +- .../mustangproject/ZUGFeRD/ZF2PushTest.java | 45 +++++++------ .../mustangproject/validator/LibraryTest.java | 65 +++++++++++++++++++ 3 files changed, 89 insertions(+), 26 deletions(-) create mode 100644 validator/src/test/java/org/mustangproject/validator/LibraryTest.java diff --git a/History.md b/History.md index 130f949c..f0544ee7 100644 --- a/History.md +++ b/History.md @@ -33,6 +33,8 @@ switch - switch recipient, shipping address from contact to tradeparty - new invoicecorrection class - order-x read support +- automated tests zuv/verapdf validate created library test files + ### 2.0 still todo - verapdf as prevalidation? @@ -40,20 +42,17 @@ switch - new sample invoice - prompt for source file for validation has to be pdf - be able to disable "source pdf set to timeout" -- automated tests zuv/verapdf validate created library test files - *visualizer to work with Extended profile - *visualizer tests - *validator not to XR error on ZF files (only notices) - *from A3 does not seem tow ork see mustangreaderwriteredgetest:testedgeexport - xmp errors may not show correctly in log - switch for no log and no notices -- merge readmes and history.md - homepage to be updated accordingly - confirm correct generation from pdf/a3 files zf2edgetest - *correctiontest exports zf1+zf2? - *use validator in tests of library - *USt 0% wird aus invoice-klasse noch nicht sauber abgefangen -- *ownContact sollte in einen Contact schreiben - new features additional docs, contract id, periods, corrected invoices, discounts, occurrence dates and periods Mustangproject 1.7.8 diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java index 8f99ca82..ce6d8b57 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java @@ -45,13 +45,13 @@ public class ZF2PushTest extends TestCase { String amountStr = "1.00"; BigDecimal amount = new BigDecimal(amountStr); try (InputStream SOURCE_PDF = this.getClass() - .getResourceAsStream("/MustangGnuaccountingBeispielRE-20170509_505.pdf"); + .getResourceAsStream("/MustangGnuaccountingBeispielRE-20170509_505blanko.pdf"); ZUGFeRDExporterFromA1 ze = new ZUGFeRDExporterFromA1().setProducer("My Application") .setCreator(System.getProperty("user.name")).setZUGFeRDVersion(2).ignorePDFAErrors() .load(SOURCE_PDF)) { - ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setContractReferencedDocument("0815").setSender(new TradeParty(orgname,"teststr", "55232","teststadt","DE")).setOwnTaxID("4711").setOwnVATID("DE19990815").setRecipient(new TradeParty("Franz Müller","teststr.12", "55232", "Entenhausen", "DE")).setNumber(number).addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(0)), amount, new BigDecimal(1.0)))); + ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setContractReferencedDocument("0815").setSender(new TradeParty(orgname,"teststr", "55232","teststadt","DE")).setOwnTaxID("4711").setOwnVATID("DE19990815").setRecipient(new TradeParty("Franz Müller","teststr.12", "55232", "Entenhausen", "DE")).setNumber(number).addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0)))); String theXML = new String(ze.getProvider().getXML()); assertTrue(theXML.contains(" Date: Mon, 14 Sep 2020 20:14:32 +0200 Subject: [PATCH 065/138] no message --- History.md | 1 - .../mustangproject/ZUGFeRD/ZF2PushTest.java | 9 ++++---- .../mustangproject/validator/LibraryTest.java | 22 +++++++++++++++++-- 3 files changed, 25 insertions(+), 7 deletions(-) diff --git a/History.md b/History.md index f0544ee7..acb79022 100644 --- a/History.md +++ b/History.md @@ -51,7 +51,6 @@ switch - homepage to be updated accordingly - confirm correct generation from pdf/a3 files zf2edgetest - *correctiontest exports zf1+zf2? -- *use validator in tests of library - *USt 0% wird aus invoice-klasse noch nicht sauber abgefangen - new features additional docs, contract id, periods, corrected invoices, discounts, occurrence dates and periods diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java index ce6d8b57..a4d72de2 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java @@ -34,7 +34,8 @@ import junit.framework.TestCase; @FixMethodOrder(MethodSorters.NAME_ASCENDING) public class ZF2PushTest extends TestCase { final String TARGET_PDF = "./target/testout-ZF2Push.pdf"; - final String TARGET_CORRECTIONPDF = "./target/testout-ZF2Correction.pdf"; + final String TARGET_CORRECTIONPDF = "./target/testout-ZF2PushCorrection.pdf"; + final String TARGET_CHARGESALLOWANCESPDF = "./target/testout-ZF2PushChargesAllowances.pdf"; public void testPushExport() { @@ -134,7 +135,7 @@ public class ZF2PushTest extends TestCase { .setCreator(System.getProperty("user.name")).setZUGFeRDVersion(2).ignorePDFAErrors() .load(SOURCE_PDF)) { - ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setSender(new TradeParty(orgname,"teststr", "55232","teststadt","DE")).setOwnTaxID("4711").setOwnVATID("0815").setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number) + ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setSender(new TradeParty(orgname,"teststr", "55232","teststadt","DE")).setOwnTaxID("4711").setOwnVATID("DE0815").setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number) .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0)).addCharge(new Charge(new BigDecimal(0.1),new BigDecimal(0), "","K"))) .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0)).addAllowance(new Allowance(new BigDecimal(0.07),new BigDecimal(0), "","K"))) .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0)).addAllowance(new Allowance(new BigDecimal(0.07),new BigDecimal(0), "","K")).addCharge(new Charge(new BigDecimal(0.1),new BigDecimal(0), "","K"))) @@ -142,13 +143,13 @@ public class ZF2PushTest extends TestCase { ); String theXML = new String(ze.getProvider().getXML()); assertTrue(theXML.contains(" Date: Tue, 15 Sep 2020 12:35:41 +0200 Subject: [PATCH 066/138] [maven-release-plugin] prepare release core-1.9.0-alpha2 --- Mustang-CLI/pom.xml | 6 +++--- library/pom.xml | 6 +++--- pom.xml | 4 ++-- validator/pom.xml | 6 +++--- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml index 8d0861f1..19ec1227 100644 --- a/Mustang-CLI/pom.xml +++ b/Mustang-CLI/pom.xml @@ -3,14 +3,14 @@ org.mustangproject core - 1.9.0-alpha2-SNAPSHOT + 1.9.0-alpha2 4.0.0 org.zugferd Mustang-CLI Mustang commandline tool jar - 1.9.0-alpha2-SNAPSHOT + 1.9.0-alpha2 @@ -31,7 +31,7 @@ org.mustangproject validator - 1.9.0-alpha2-SNAPSHOT + 1.9.0-alpha2 diff --git a/library/pom.xml b/library/pom.xml index 2c6f342a..cca36bef 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -3,13 +3,13 @@ org.mustangproject core - 1.9.0-alpha2-SNAPSHOT + 1.9.0-alpha2 4.0.0 org.mustangproject library - 1.9.0-alpha2-SNAPSHOT + 1.9.0-alpha2 jar Library to write and read FacturX and ZUGFeRD e-invoices. The Mustang project is a java library to read and write ZUGFeRD meta data inside your invoice PDFs. To write files, a provided PDF/A will be combined with generated or provided XML. @@ -19,7 +19,7 @@ scm:git:https://github.com/ZUGFeRD/mustangproject.git scm:git:https://github.com/ZUGFeRD/mustangproject.git https://github.com/ZUGFeRD/mustangproject - mustang-2.0.0-SNAPSHOT + core-1.9.0-alpha2 diff --git a/pom.xml b/pom.xml index d923ad09..f2a58193 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.mustangproject core - 1.9.0-alpha2-SNAPSHOT + 1.9.0-alpha2 pom Mustang @@ -20,7 +20,7 @@ scm:git:https://github.com/ZUGFeRD/mustangproject.git scm:git:https://github.com/ZUGFeRD/mustangproject.git https://github.com/ZUGFeRD/mustangproject - mustang-1.7.3 + core-1.9.0-alpha2 diff --git a/validator/pom.xml b/validator/pom.xml index b908c79f..f7888307 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -3,7 +3,7 @@ org.mustangproject core - 1.9.0-alpha2-SNAPSHOT + 1.9.0-alpha2 4.0.0 org.mustangproject @@ -11,7 +11,7 @@ Library to validate e-invoices (ZUGFeRD, Factur-X and Xrechnung) jar - 1.9.0-alpha2-SNAPSHOT + 1.9.0-alpha2 @@ -75,7 +75,7 @@ org.mustangproject library - 1.9.0-alpha2-SNAPSHOT + 1.9.0-alpha2 From 6cc3bfb998d1deeee9229f43f419c9cf9205a65b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Tue, 15 Sep 2020 12:35:49 +0200 Subject: [PATCH 067/138] [maven-release-plugin] prepare for next development iteration --- Mustang-CLI/pom.xml | 6 +++--- library/pom.xml | 6 +++--- pom.xml | 4 ++-- validator/pom.xml | 6 +++--- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml index 19ec1227..d937dcca 100644 --- a/Mustang-CLI/pom.xml +++ b/Mustang-CLI/pom.xml @@ -3,14 +3,14 @@ org.mustangproject core - 1.9.0-alpha2 + 1.9.0-alpha3-SNAPSHOT 4.0.0 org.zugferd Mustang-CLI Mustang commandline tool jar - 1.9.0-alpha2 + 1.9.0-alpha3-SNAPSHOT @@ -31,7 +31,7 @@ org.mustangproject validator - 1.9.0-alpha2 + 1.9.0-alpha3-SNAPSHOT diff --git a/library/pom.xml b/library/pom.xml index cca36bef..b9c27c77 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -3,13 +3,13 @@ org.mustangproject core - 1.9.0-alpha2 + 1.9.0-alpha3-SNAPSHOT 4.0.0 org.mustangproject library - 1.9.0-alpha2 + 1.9.0-alpha3-SNAPSHOT jar Library to write and read FacturX and ZUGFeRD e-invoices. The Mustang project is a java library to read and write ZUGFeRD meta data inside your invoice PDFs. To write files, a provided PDF/A will be combined with generated or provided XML. @@ -19,7 +19,7 @@ scm:git:https://github.com/ZUGFeRD/mustangproject.git scm:git:https://github.com/ZUGFeRD/mustangproject.git https://github.com/ZUGFeRD/mustangproject - core-1.9.0-alpha2 + mustang-2.0.0-SNAPSHOT diff --git a/pom.xml b/pom.xml index f2a58193..0b9ef41c 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.mustangproject core - 1.9.0-alpha2 + 1.9.0-alpha3-SNAPSHOT pom Mustang @@ -20,7 +20,7 @@ scm:git:https://github.com/ZUGFeRD/mustangproject.git scm:git:https://github.com/ZUGFeRD/mustangproject.git https://github.com/ZUGFeRD/mustangproject - core-1.9.0-alpha2 + mustang-1.7.3 diff --git a/validator/pom.xml b/validator/pom.xml index f7888307..52a1cc8a 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -3,7 +3,7 @@ org.mustangproject core - 1.9.0-alpha2 + 1.9.0-alpha3-SNAPSHOT 4.0.0 org.mustangproject @@ -11,7 +11,7 @@ Library to validate e-invoices (ZUGFeRD, Factur-X and Xrechnung) jar - 1.9.0-alpha2 + 1.9.0-alpha3-SNAPSHOT @@ -75,7 +75,7 @@ org.mustangproject library - 1.9.0-alpha2 + 1.9.0-alpha3-SNAPSHOT From e22760878245300e6b7e5cb71546f7ba056b27c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Tue, 15 Sep 2020 13:25:53 +0200 Subject: [PATCH 068/138] small amendments --- History.md | 8 +++++-- .../org/mustangproject/commandline/Main.java | 2 +- doc/development_documentation.md | 23 +++++++++++++++++-- 3 files changed, 28 insertions(+), 5 deletions(-) diff --git a/History.md b/History.md index acb79022..223c107a 100644 --- a/History.md +++ b/History.md @@ -1,8 +1,9 @@ ## 2.0 ### done -- remove jaxb -- 2.1 now default +- support for ZF 2.1.1, i.e. "Reference profile" Xrechnung +- ZF 2.1.1 now default (up to 1.7.8 ZF2 could be set but ZF1 was default) +- removed jaxb - pushprovider - new xrechnung profile - german bank account numbers can no longer be specified (dropped in favor of IBAN and BIC) @@ -54,6 +55,9 @@ switch - *USt 0% wird aus invoice-klasse noch nicht sauber abgefangen - new features additional docs, contract id, periods, corrected invoices, discounts, occurrence dates and periods +Alpha2 2020-09-15 +Alpha1 2020-08-06 + Mustangproject 1.7.8 ===== 2020-06-14 diff --git a/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java b/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java index d8fa6996..05e58888 100755 --- a/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java +++ b/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java @@ -642,7 +642,7 @@ public class Main { * * @param resourceName ie.: "/SmartLibrary.dll" * @return The path to the exported resource - * @throws Exception + * @throws Exception e.g. if the specified resource does not exist at the specified location */ static public String ExportResource(String resourceName) throws Exception { InputStream stream = null; diff --git a/doc/development_documentation.md b/doc/development_documentation.md index ed25efeb..3f673c6c 100644 --- a/doc/development_documentation.md +++ b/doc/development_documentation.md @@ -3,7 +3,7 @@ 1. build -as excercise to check if the neccessary tools are there, the build is in a stable state and works on your platform, e.g. download and extract https://github.com/ZUGFeRD/mustangproject/archive/master.zip and run ./mvnw clean package +To check if the necessary tools are there, the build is in a stable state and works on your platform, e.g. download and extract https://github.com/ZUGFeRD/mustangproject/archive/master.zip and run ./mvnw clean package Mvnw is a maven wrapper which will download maven.Maven is the dependency management tool which will download all libraries, their dependencies, and build the whole thing. @@ -27,6 +27,19 @@ If you do a pull request, please do a feature branch, e.g. if you are working on Most of mustang is a library, adding (autmated junit) test cases is often not only the most sustainable but also the fastest way to see if new/changed functionality works. If something is changed so that old test cases break on purpose please do not just remove them but take the time to fix the test cases +## Architecture + +Mustang contains a library to read/write e-invoices, +a validator library +(and can also read/write e-invoices, but is substantially +larger) and a commandline application using the latter +library. + +The validator component embeds VeraPDF, a open-source +PDF/A-validator, via maven dependency and uses ph-schematron +to validate the XML part of the invoices. + +![architecture of the validator](ZUV-Architektur.svg "Graph of the architecture of the validator component") ## New build @@ -46,7 +59,13 @@ can be used as debug configuration goal in Eclipse. In that case you can set bre ## Validate -[ZUV](https://github.com/ZUGFeRD/ZUV/) can be used to validate generated files. +The former ZUGFeRD VeraPDF [ZUV](https://github.com/ZUGFeRD/ZUV/) validator +is now part of Mustangproject. +The JUnit tests of the validator component will also run through a couple of +test files of the library component. + + + ## Deployment From 060aa799583caf2f66b3dab2fd3c18d70cdc9988 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Thu, 17 Sep 2020 13:31:31 +0200 Subject: [PATCH 069/138] support item level allowances --- .../org/mustangproject/commandline/Main.java | 4 +-- doc/development_documentation.md | 3 ++- .../java/org/mustangproject/Allowance.java | 5 ++++ .../main/java/org/mustangproject/Charge.java | 5 ++++ .../ZUGFeRD/IZUGFeRDAllowanceCharge.java | 1 + .../org/mustangproject/ZUGFeRD/LineCalc.java | 25 ++++++++++++++++--- .../ZUGFeRD/ZUGFeRD2PullProvider.java | 21 +++++++++++++--- .../ZUGFeRD/IZUGFeRDAllowanceChargeImpl.java | 11 ++++++++ .../mustangproject/ZUGFeRD/ZF2PushTest.java | 8 +++--- 9 files changed, 69 insertions(+), 14 deletions(-) diff --git a/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java b/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java index 05e58888..9074c509 100755 --- a/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java +++ b/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java @@ -594,9 +594,9 @@ public class Main { System.out.println("ZUGFeRD XML source set to " + sourceName); } if (outName == null) { - outName = getFilenameFromUser("ZUGFeRD 2.0 HTML target", "factur-x.html", "html", false, true); + outName = getFilenameFromUser("HTML target file", "factur-x.html", "html", false, true); } else { - System.out.println("ZUGFeRD 1.0 XML source set to " + outName); + System.out.println("HTML target set to " + outName); } // Verify params diff --git a/doc/development_documentation.md b/doc/development_documentation.md index 3f673c6c..080af51f 100644 --- a/doc/development_documentation.md +++ b/doc/development_documentation.md @@ -36,7 +36,8 @@ larger) and a commandline application using the latter library. The validator component embeds VeraPDF, a open-source -PDF/A-validator, via maven dependency and uses ph-schematron +PDF/A-validator, via maven dependency and uses standard java +checks against schema and ph-schematron for checks against the schematron to validate the XML part of the invoices. ![architecture of the validator](ZUV-Architektur.svg "Graph of the architecture of the validator component") diff --git a/library/src/main/java/org/mustangproject/Allowance.java b/library/src/main/java/org/mustangproject/Allowance.java index da2cec21..14befb7d 100644 --- a/library/src/main/java/org/mustangproject/Allowance.java +++ b/library/src/main/java/org/mustangproject/Allowance.java @@ -13,4 +13,9 @@ public class Allowance extends Charge implements IZUGFeRDAllowanceCharge { super(totalAmount, taxPercent, reason, categoryCode); } + + @Override + public boolean isCharge() { + return false; + } } diff --git a/library/src/main/java/org/mustangproject/Charge.java b/library/src/main/java/org/mustangproject/Charge.java index c87d349a..e6ca1ab5 100644 --- a/library/src/main/java/org/mustangproject/Charge.java +++ b/library/src/main/java/org/mustangproject/Charge.java @@ -62,6 +62,11 @@ public class Charge implements IZUGFeRDAllowanceCharge { return taxPercent; } + @Override + public boolean isCharge() { + return true; + } + public Charge setCategoryCode(String categoryCode) { this.categoryCode = categoryCode; diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDAllowanceCharge.java b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDAllowanceCharge.java index 667a4c78..6e8ec8f6 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDAllowanceCharge.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDAllowanceCharge.java @@ -34,4 +34,5 @@ public interface IZUGFeRDAllowanceCharge { return TaxCategoryCodeTypeConstants.STANDARDRATE; } + public boolean isCharge(); } diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/LineCalc.java b/library/src/main/java/org/mustangproject/ZUGFeRD/LineCalc.java index d0ad2238..cd75c7ac 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/LineCalc.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/LineCalc.java @@ -4,19 +4,34 @@ import java.math.BigDecimal; public class LineCalc { private BigDecimal totalGross; + private BigDecimal price; private BigDecimal priceGross; private BigDecimal itemTotalNetAmount; private BigDecimal itemTotalVATAmount; + private BigDecimal allowance=new BigDecimal(0); public LineCalc(IZUGFeRDExportableItem currentItem) { + + if (currentItem.getItemAllowances()!=null && currentItem.getItemAllowances().length>0) { + for (IZUGFeRDAllowanceCharge allowance:currentItem.getItemAllowances()) { + addAllowance(allowance.getTotalAmount()); + } + } BigDecimal multiplicator = currentItem.getProduct().getVATPercent().divide(new BigDecimal(100)) .add(new BigDecimal(1)); priceGross = currentItem.getPrice(); // see https://github.com/ZUGFeRD/mustangproject/issues/159 - totalGross = currentItem.getQuantity().multiply(currentItem.getPrice()).divide(currentItem.getBasisQuantity()) + price = priceGross.subtract(allowance); + totalGross = currentItem.getQuantity().multiply(getPrice()).divide(currentItem.getBasisQuantity()) .multiply(multiplicator); - itemTotalNetAmount = currentItem.getQuantity().multiply(currentItem.getPrice()).divide(currentItem.getBasisQuantity()) + itemTotalNetAmount = currentItem.getQuantity().multiply(getPrice()).divide(currentItem.getBasisQuantity()) .setScale(2, BigDecimal.ROUND_HALF_UP); itemTotalVATAmount = totalGross.subtract(itemTotalNetAmount); + + + } + + public BigDecimal getPrice() { + return price; } public BigDecimal getItemTotalNetAmount() { @@ -28,12 +43,16 @@ public class LineCalc { } public BigDecimal getItemTotalGrossAmount() { - return itemTotalVATAmount; + return itemTotalNetAmount; } public BigDecimal getPriceGross() { return priceGross; } + public void addAllowance(BigDecimal b) { + allowance=b; + + } } diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java index 29dcfcd3..23a7b57e 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java @@ -33,6 +33,7 @@ import org.dom4j.DocumentException; import org.dom4j.DocumentHelper; import org.dom4j.io.OutputFormat; import org.dom4j.io.XMLWriter; +import org.mustangproject.Charge; import org.mustangproject.XMLTools; public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { @@ -121,7 +122,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { BigDecimal res = new BigDecimal(0); for (IZUGFeRDExportableItem currentItem : trans.getZFItems()) { LineCalc lc = new LineCalc(currentItem); - res = res.add(lc.getItemTotalNetAmount()); + res = res.add(lc.getItemTotalGrossAmount()); } return res; } @@ -286,6 +287,19 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { xml = xml + " " + XMLTools.encodeXML(currentItem.getProduct().getBuyerAssignedID()) + "\n"; } + + String allowanceStr=" " + quantityFormat(currentItem.getBasisQuantity()) +"\n"; + if (currentItem.getItemAllowances()!=null && currentItem.getItemAllowances().length>0) { + for (IZUGFeRDAllowanceCharge allowance:currentItem.getItemAllowances()) { + if (allowance.isCharge()) { + throw new RuntimeException("Item level charges are not yet implemented"); + } else { + allowanceStr= "false"+priceFormat(allowance.getTotalAmount())+""; + } + } + } + xml = xml + " " + XMLTools.encodeXML(currentItem.getProduct().getName()) + "\n" //$NON-NLS-2$ + " " + XMLTools.encodeXML(currentItem.getProduct().getDescription()) + "\n" @@ -295,8 +309,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { + " \n" + " " + priceFormat(lc.getPriceGross()) + "\n" //currencyID=\"EUR\" - + " " + quantityFormat(currentItem.getBasisQuantity()) +"\n" + + allowanceStr // + " \n" // + " false\n" // + " 0.6667\n" @@ -304,7 +317,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { // + " \n" + " \n" + " \n" - + " " + priceFormat(currentItem.getPrice()) + + " " + priceFormat(lc.getPrice()) + "\n" // currencyID=\"EUR\" + " " + quantityFormat(currentItem.getBasisQuantity()) +"\n" diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDAllowanceChargeImpl.java b/library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDAllowanceChargeImpl.java index fd2a107e..041cb557 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDAllowanceChargeImpl.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDAllowanceChargeImpl.java @@ -24,6 +24,7 @@ public class IZUGFeRDAllowanceChargeImpl implements IZUGFeRDAllowanceCharge { private BigDecimal totalAmount; private String reason; private BigDecimal taxPercent; + boolean isCharge=true; @Override public BigDecimal getTotalAmount() { @@ -40,6 +41,16 @@ public class IZUGFeRDAllowanceChargeImpl implements IZUGFeRDAllowanceCharge { return taxPercent; } + @Override + public boolean isCharge() { + return isCharge; + } + + public IZUGFeRDAllowanceChargeImpl setAllowance() { + isCharge = false; + return this; + } + public IZUGFeRDAllowanceChargeImpl setTotalAmount(BigDecimal totalAmount) { this.totalAmount = totalAmount; return this; diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java index a4d72de2..7f959ff5 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java @@ -136,9 +136,9 @@ public class ZF2PushTest extends TestCase { .load(SOURCE_PDF)) { ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setSender(new TradeParty(orgname,"teststr", "55232","teststadt","DE")).setOwnTaxID("4711").setOwnVATID("DE0815").setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number) - .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0)).addCharge(new Charge(new BigDecimal(0.1),new BigDecimal(0), "","K"))) - .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0)).addAllowance(new Allowance(new BigDecimal(0.07),new BigDecimal(0), "","K"))) - .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0)).addAllowance(new Allowance(new BigDecimal(0.07),new BigDecimal(0), "","K")).addCharge(new Charge(new BigDecimal(0.1),new BigDecimal(0), "","K"))) + .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0)).addAllowance(new Allowance(new BigDecimal(0.1),new BigDecimal(0), "","K"))) + .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0))) + .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0))) ); String theXML = new String(ze.getProvider().getXML()); @@ -154,7 +154,7 @@ public class ZF2PushTest extends TestCase { assertTrue(zi.getUTF8().contains("EUR")); // Reading ZUGFeRD - assertEquals("10.71", zi.getAmount()); + assertEquals("10.59", zi.getAmount()); assertEquals(zi.getHolder(), orgname); assertEquals(zi.getForeignReference(), number); try { From d78d0f7fbbaae56f67571a5d5ab73b89009678ef Mon Sep 17 00:00:00 2001 From: Jens Heise Date: Sun, 23 Aug 2020 00:14:08 +0200 Subject: [PATCH 070/138] ZUGFeRD2PullProvider: Add write support for GlobalID and ID to buyer addresses especially for 'BuyerTradeParty' and 'ShipToTradeParty' right now. Since EN16931 allows only one ID entry for these entries, the ID assigned by the buyer is prefered over the global ID for now if bot are defined in the IZUGFeRDExportableTradeParty object. --- .../ZUGFeRD/ZUGFeRD2PullProvider.java | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java index 23a7b57e..242b3f2a 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java @@ -159,11 +159,21 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { } protected String getTradePartyAsXML(IZUGFeRDExportableTradeParty contact) { - String xml = " " + XMLTools.encodeXML(contact.getName()) + "\n" //$NON-NLS-2$ + String xml = ""; + // According EN16931 either GlobalID or seller assigned ID might be present for BuyerTradeParty + // and ShipToTradeParty, but not both. Prefer seller assigned ID for now. + if (contact.getID()!=null) { + xml += " " + XMLTools.encodeXML(contact.getID()) + "\n"; + } + else if ((contact.getGlobalIDScheme()!=null)&&(contact.getGlobalID()!=null)) { + xml = xml + " " + + XMLTools.encodeXML(contact.getGlobalID()) + "\n"; + } + xml += " " + XMLTools.encodeXML(contact.getName()) + "\n"; //$NON-NLS-2$ // + " \n" // + " xxx\n" // + " \n" - + " \n" + xml += " \n" + " " + XMLTools.encodeXML(contact.getZIP()) + "\n" + " " + XMLTools.encodeXML(contact.getStreet()) @@ -406,9 +416,6 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { + " \n" + " \n" + " \n"; - // + " GE2020211\n" - // + " 4000001987658\n" - xml+=getTradePartyAsXML(trans.getRecipient()); xml += " \n"; From 9bf1097bac290791eb420f7f397311e43ec47ebe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Mon, 21 Sep 2020 21:45:03 +0200 Subject: [PATCH 071/138] allow relative =percentual item allowances/charges --- .../java/org/mustangproject/Allowance.java | 4 +- .../main/java/org/mustangproject/Charge.java | 24 ++- .../main/java/org/mustangproject/Contact.java | 6 + .../main/java/org/mustangproject/Invoice.java | 9 + .../ZUGFeRD/IZUGFeRDAllowanceCharge.java | 2 +- .../org/mustangproject/ZUGFeRD/LineCalc.java | 24 ++- .../ZUGFeRD/ZUGFeRD2PullProvider.java | 199 +++++++++--------- .../ZUGFeRD/IZUGFeRDAllowanceChargeImpl.java | 2 +- .../mustangproject/ZUGFeRD/ZF2PushTest.java | 28 ++- .../mustangproject/validator/LibraryTest.java | 19 ++ 10 files changed, 192 insertions(+), 125 deletions(-) diff --git a/library/src/main/java/org/mustangproject/Allowance.java b/library/src/main/java/org/mustangproject/Allowance.java index 14befb7d..3ad5b8d1 100644 --- a/library/src/main/java/org/mustangproject/Allowance.java +++ b/library/src/main/java/org/mustangproject/Allowance.java @@ -9,8 +9,8 @@ public class Allowance extends Charge implements IZUGFeRDAllowanceCharge { public Allowance() { } - public Allowance(BigDecimal totalAmount, BigDecimal taxPercent, String reason, String categoryCode) { - super(totalAmount, taxPercent, reason, categoryCode); + public Allowance(BigDecimal totalAmount) { + super(totalAmount); } diff --git a/library/src/main/java/org/mustangproject/Charge.java b/library/src/main/java/org/mustangproject/Charge.java index e6ca1ab5..ccc4606f 100644 --- a/library/src/main/java/org/mustangproject/Charge.java +++ b/library/src/main/java/org/mustangproject/Charge.java @@ -1,6 +1,7 @@ package org.mustangproject; import org.mustangproject.ZUGFeRD.IZUGFeRDAllowanceCharge; +import org.mustangproject.ZUGFeRD.IZUGFeRDExportableItem; import java.math.BigDecimal; @@ -16,11 +17,12 @@ public class Charge implements IZUGFeRDAllowanceCharge { } - public Charge(BigDecimal totalAmount, BigDecimal taxPercent, String reason, String categoryCode) { + /*** + * creates a item level or invoice level charge + * @param totalAmount (the absolute amount) + */ + public Charge(BigDecimal totalAmount) { this.totalAmount = totalAmount; - this.taxPercent = taxPercent; - this.reason = reason; - this.categoryCode = categoryCode; } @@ -52,11 +54,21 @@ public class Charge implements IZUGFeRDAllowanceCharge { @Override - public BigDecimal getTotalAmount() { - return totalAmount; + public BigDecimal getTotalAmount(IZUGFeRDExportableItem currentItem) { + if (totalAmount!=null) { + return totalAmount; + } else if (percent!=null) { + return currentItem.getPrice().multiply(getPercent().divide(new BigDecimal(100))); + } else { + throw new RuntimeException("Either totalAmount or percent must be set"); + } } + public BigDecimal getPercent() { + return percent; + } + @Override public BigDecimal getTaxPercent() { return taxPercent; diff --git a/library/src/main/java/org/mustangproject/Contact.java b/library/src/main/java/org/mustangproject/Contact.java index 55889a25..74f92669 100644 --- a/library/src/main/java/org/mustangproject/Contact.java +++ b/library/src/main/java/org/mustangproject/Contact.java @@ -6,6 +6,12 @@ public class Contact implements IZUGFeRDExportableContact { protected String name,phone,email,zip,street,location,country; + public Contact(String name, String phone, String email) { + this.name = name; + this.phone = phone; + this.email = email; + + } public Contact(String name, String phone, String email, String street, String zip, String location, String country) { this.name = name; this.phone = phone; diff --git a/library/src/main/java/org/mustangproject/Invoice.java b/library/src/main/java/org/mustangproject/Invoice.java index 5a3bada0..c0473b94 100644 --- a/library/src/main/java/org/mustangproject/Invoice.java +++ b/library/src/main/java/org/mustangproject/Invoice.java @@ -196,6 +196,11 @@ public class Invoice implements IExportableTransaction { return getSender().getTaxID(); } + + @Deprecated + /*** + * @deprecated use TradeParty::addTaxID instead + */ public Invoice setOwnTaxID(String ownTaxID) { sender.addTaxID(ownTaxID); return this; @@ -206,6 +211,10 @@ public class Invoice implements IExportableTransaction { return getSender().getVATID(); } + @Deprecated + /*** + * @deprecated use TradeParty::addVATID instead + */ public Invoice setOwnVATID(String ownVATID) { sender.addVATID(ownVATID); return this; diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDAllowanceCharge.java b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDAllowanceCharge.java index 6e8ec8f6..bcca7aec 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDAllowanceCharge.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDAllowanceCharge.java @@ -24,7 +24,7 @@ import java.math.BigDecimal; */ public interface IZUGFeRDAllowanceCharge { - BigDecimal getTotalAmount(); + BigDecimal getTotalAmount(IZUGFeRDExportableItem currentItem); String getReason(); diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/LineCalc.java b/library/src/main/java/org/mustangproject/ZUGFeRD/LineCalc.java index cd75c7ac..39511cb0 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/LineCalc.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/LineCalc.java @@ -8,19 +8,25 @@ public class LineCalc { private BigDecimal priceGross; private BigDecimal itemTotalNetAmount; private BigDecimal itemTotalVATAmount; - private BigDecimal allowance=new BigDecimal(0); + private BigDecimal allowance = new BigDecimal(0); + private BigDecimal charge = new BigDecimal(0); public LineCalc(IZUGFeRDExportableItem currentItem) { - if (currentItem.getItemAllowances()!=null && currentItem.getItemAllowances().length>0) { - for (IZUGFeRDAllowanceCharge allowance:currentItem.getItemAllowances()) { - addAllowance(allowance.getTotalAmount()); + if (currentItem.getItemAllowances() != null && currentItem.getItemAllowances().length > 0) { + for (IZUGFeRDAllowanceCharge allowance : currentItem.getItemAllowances()) { + addAllowance(allowance.getTotalAmount(currentItem)); + } + } + if (currentItem.getItemCharges() != null && currentItem.getItemCharges().length > 0) { + for (IZUGFeRDAllowanceCharge charge : currentItem.getItemCharges()) { + addCharge(charge.getTotalAmount(currentItem)); } } BigDecimal multiplicator = currentItem.getProduct().getVATPercent().divide(new BigDecimal(100)) .add(new BigDecimal(1)); priceGross = currentItem.getPrice(); // see https://github.com/ZUGFeRD/mustangproject/issues/159 - price = priceGross.subtract(allowance); + price = priceGross.subtract(allowance).add(charge); totalGross = currentItem.getQuantity().multiply(getPrice()).divide(currentItem.getBasisQuantity()) .multiply(multiplicator); itemTotalNetAmount = currentItem.getQuantity().multiply(getPrice()).divide(currentItem.getBasisQuantity()) @@ -49,9 +55,13 @@ public class LineCalc { public BigDecimal getPriceGross() { return priceGross; } - public void addAllowance(BigDecimal b) { - allowance=b; + public void addAllowance(BigDecimal b) { + allowance = allowance.add(b); + } + + public void addCharge(BigDecimal b) { + charge = charge.add(b); } diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java index 242b3f2a..dbcdbc86 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java @@ -1,21 +1,23 @@ -/** ********************************************************************** - * +/** + * ********************************************************************* + *

* Copyright 2018 Jochen Staerk - * + *

* Use is subject to license terms. - * + *

* Licensed under the Apache License, Version 2.0 (the "License"); you may not * use this file except in compliance with the License. You may obtain a copy * of the License at http://www.apache.org/licenses/LICENSE-2.0. - * + *

* Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * + *

* See the License for the specific language governing permissions and * limitations under the License. - * - *********************************************************************** */ + *

+ * ********************************************************************** + */ package org.mustangproject.ZUGFeRD; import java.io.IOException; @@ -33,7 +35,6 @@ import org.dom4j.DocumentException; import org.dom4j.DocumentHelper; import org.dom4j.io.OutputFormat; import org.dom4j.io.XMLWriter; -import org.mustangproject.Charge; import org.mustangproject.XMLTools; public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { @@ -160,7 +161,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { protected String getTradePartyAsXML(IZUGFeRDExportableTradeParty contact) { String xml = ""; - // According EN16931 either GlobalID or seller assigned ID might be present for BuyerTradeParty + // According EN16931 either GlobalID or seller assigned ID might be present for BuyerTradeParty // and ShipToTradeParty, but not both. Prefer seller assigned ID for now. if (contact.getID()!=null) { xml += " " + XMLTools.encodeXML(contact.getID()) + "\n"; @@ -201,19 +202,19 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { public void generateXML(IExportableTransaction trans) { this.trans = trans; - boolean hasDueDate=false; - String taxCategoryCode=""; + boolean hasDueDate = false; + String taxCategoryCode = ""; SimpleDateFormat germanDateFormat = new SimpleDateFormat("dd.MM.yyyy"); - String exemptionReason=""; + String exemptionReason = ""; - if (trans.getPaymentTermDescription()!=null) { - paymentTermsDescription=trans.getPaymentTermDescription(); + if (trans.getPaymentTermDescription() != null) { + paymentTermsDescription = trans.getPaymentTermDescription(); } - if (paymentTermsDescription==null) { - paymentTermsDescription= "Zahlbar ohne Abzug bis " + germanDateFormat.format(trans.getDueDate()); - + if (paymentTermsDescription == null) { + paymentTermsDescription = "Zahlbar ohne Abzug bis " + germanDateFormat.format(trans.getDueDate()); + } String senderReg = ""; @@ -232,15 +233,15 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { } String subjectNote = ""; - if (trans.getSubjectNote()!=null) { + if (trans.getSubjectNote() != null) { subjectNote = "\n" + " " - + XMLTools.encodeXML(trans.getSubjectNote())+ "\n" + + XMLTools.encodeXML(trans.getSubjectNote()) + "\n" + "\n"; } - String typecode="380"; - if (trans.getDocumentCode()!=null) { - typecode=trans.getDocumentCode(); + String typecode = "380"; + if (trans.getDocumentCode() != null) { + typecode = trans.getDocumentCode(); } String xml = "\n" @@ -265,9 +266,9 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { + " " + typecode + "\n" + " " + zugferdDateFormat.format(trans.getIssueDate()) + "\n" // date - // format - // was - // 20130605 + // format + // was + // 20130605 + subjectNote + rebateAgreement + senderReg @@ -277,36 +278,35 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { int lineID = 0; for (IZUGFeRDExportableItem currentItem : trans.getZFItems()) { lineID++; - taxCategoryCode=currentItem.getProduct().getTaxCategoryCode(); - if (currentItem.getProduct().getTaxExemptionReason() != null) { - exemptionReason="" + XMLTools.encodeXML(currentItem.getProduct().getTaxExemptionReason()) + ""; + taxCategoryCode = currentItem.getProduct().getTaxCategoryCode(); + if (currentItem.getProduct().getTaxExemptionReason() != null) { + exemptionReason = "" + XMLTools.encodeXML(currentItem.getProduct().getTaxExemptionReason()) + ""; } - + LineCalc lc = new LineCalc(currentItem); xml = xml + " \n" + " \n" + " " + lineID + "\n" //$NON-NLS-2$ + " \n" + " \n"; - // + " 4012345001235\n" + // + " 4012345001235\n" if (currentItem.getProduct().getSellerAssignedID() != null) { - xml = xml + " " - + XMLTools.encodeXML(currentItem.getProduct().getSellerAssignedID()) + "\n"; + xml = xml + " " + + XMLTools.encodeXML(currentItem.getProduct().getSellerAssignedID()) + "\n"; } if (currentItem.getProduct().getBuyerAssignedID() != null) { - xml = xml + " " - + XMLTools.encodeXML(currentItem.getProduct().getBuyerAssignedID()) + "\n"; + xml = xml + " " + + XMLTools.encodeXML(currentItem.getProduct().getBuyerAssignedID()) + "\n"; } - - String allowanceStr=" " + quantityFormat(currentItem.getBasisQuantity()) +"\n"; - if (currentItem.getItemAllowances()!=null && currentItem.getItemAllowances().length>0) { - for (IZUGFeRDAllowanceCharge allowance:currentItem.getItemAllowances()) { - if (allowance.isCharge()) { - throw new RuntimeException("Item level charges are not yet implemented"); - } else { - allowanceStr= "false"+priceFormat(allowance.getTotalAmount())+""; - } + String allowanceChargeStr = ""; + if (currentItem.getItemAllowances() != null && currentItem.getItemAllowances().length > 0) { + for (IZUGFeRDAllowanceCharge allowance : currentItem.getItemAllowances()) { + allowanceChargeStr = "false" + priceFormat(allowance.getTotalAmount(currentItem)) + ""; + } + } + if (currentItem.getItemCharges() != null && currentItem.getItemCharges().length > 0) { + for (IZUGFeRDAllowanceCharge charge : currentItem.getItemCharges()) { + allowanceChargeStr += "true" + priceFormat(charge.getTotalAmount(currentItem)) + ""; } } @@ -319,18 +319,20 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { + " \n" + " " + priceFormat(lc.getPriceGross()) + "\n" //currencyID=\"EUR\" - + allowanceStr - // + " \n" - // + " false\n" - // + " 0.6667\n" - // + " Rabatt\n" - // + " \n" - + " \n" + + allowanceChargeStr + + "" + quantityFormat(currentItem.getBasisQuantity()) + "\n" + // + " \n" + // + " false\n" + // + " 0.6667\n" + // + " Rabatt\n" + // + " \n" + +" \n" + " \n" + " " + priceFormat(lc.getPrice()) + "\n" // currencyID=\"EUR\" + " " + quantityFormat(currentItem.getBasisQuantity()) +"\n" + + "\">" + quantityFormat(currentItem.getBasisQuantity()) + "\n" + " \n" + " \n" @@ -342,8 +344,8 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { + " \n" + " VAT\n" + exemptionReason - + " "+currentItem.getProduct().getTaxCategoryCode()+"\n" - + + " " + currentItem.getProduct().getTaxCategoryCode() + "\n" + + " " + vatFormat(currentItem.getProduct().getVATPercent()) + "\n" + " \n" @@ -351,11 +353,11 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { + " " + currencyFormat(lc.getItemTotalNetAmount()) + "\n" // currencyID=\"EUR\" + " \n"; - if (currentItem.getAdditionalReferencedDocumentID()!=null) { - xml=xml + " "+currentItem.getAdditionalReferencedDocumentID()+"130\n"; - - } - xml=xml + " \n" + if (currentItem.getAdditionalReferencedDocumentID() != null) { + xml = xml + " " + currentItem.getAdditionalReferencedDocumentID() + "130\n"; + + } + xml = xml + " \n" + " \n"; } @@ -366,18 +368,18 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { } xml = xml + " \n"; - if (trans.getOwnForeignOrganisationID()!=null) { + if (trans.getOwnForeignOrganisationID() != null) { xml = xml + " " + XMLTools.encodeXML(trans.getOwnForeignOrganisationID()) + "\n"; } - - if ((trans.getSender()!=null)&&(trans.getSender().getGlobalID()!=null)&&(trans.getSender().getGlobalIDScheme()!=null)) { + + if ((trans.getSender() != null) && (trans.getSender().getGlobalID() != null) && (trans.getSender().getGlobalIDScheme() != null)) { xml = xml + " " - + XMLTools.encodeXML(trans.getSender().getGlobalID()) + "\n"; + + XMLTools.encodeXML(trans.getSender().getGlobalID()) + "\n"; } xml = xml + " " + XMLTools.encodeXML(trans.getSender().getName()) + "\n"; //$NON-NLS-2$ - if ((trans.getOwnVATID()!=null)&&(trans.getOwnOrganisationName()!=null)) { - + if ((trans.getOwnVATID() != null) && (trans.getOwnOrganisationName() != null)) { + xml = xml + " \n" + " " + XMLTools.encodeXML(trans.getOwnVATID()) + "\n" + " " + XMLTools.encodeXML(trans.getOwnOrganisationName()) + "\n" @@ -416,24 +418,27 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { + " \n" + " \n" + " \n"; + // + " GE2020211\n" + // + " 4000001987658\n" + xml+=getTradePartyAsXML(trans.getRecipient()); xml += " \n"; - if (trans.getBuyerOrderReferencedDocumentID()!=null) { + if (trans.getBuyerOrderReferencedDocumentID() != null) { xml = xml + " \n" - + " " - + XMLTools.encodeXML(trans.getBuyerOrderReferencedDocumentID()) + "\n" - + " \n"; + + " " + + XMLTools.encodeXML(trans.getBuyerOrderReferencedDocumentID()) + "\n" + + " \n"; } - xml = xml + " \n" - + " \n" ; - if (this.trans.getDeliveryAddress()!=null) { - xml += ""+ - getTradePartyAsXML(this.trans.getDeliveryAddress())+ - ""; + xml = xml + " \n" + + " \n"; + if (this.trans.getDeliveryAddress() != null) { + xml += "" + + getTradePartyAsXML(this.trans.getDeliveryAddress()) + + ""; } - - xml+= " \n" + + xml += " \n" + " "; if (trans.getDeliveryDate() != null) { @@ -454,21 +459,21 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { + " " + XMLTools.encodeXML(trans.getNumber()) + "\n" //$NON-NLS-2$ + " " + trans.getCurrency() + "\n"; - if (trans.getTradeSettlementPayment()!=null) { + if (trans.getTradeSettlementPayment() != null) { for (IZUGFeRDTradeSettlementPayment payment : trans.getTradeSettlementPayment()) { - if(payment!=null) { - hasDueDate=true; - xml+=payment.getSettlementXML(); + if (payment != null) { + hasDueDate = true; + xml += payment.getSettlementXML(); } } } - if (trans.getTradeSettlement()!=null) { + if (trans.getTradeSettlement() != null) { for (IZUGFeRDTradeSettlement payment : trans.getTradeSettlement()) { - if(payment!=null) { + if (payment != null) { if (payment instanceof IZUGFeRDTradeSettlementPayment) { - hasDueDate=true; + hasDueDate = true; } - xml+=payment.getSettlementXML(); + xml += payment.getSettlementXML(); } } } @@ -483,7 +488,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { + " VAT\n" + exemptionReason + " " + currencyFormat(amount.getBasis()) + "\n" // currencyID=\"EUR\" - + " "+taxCategoryCode+"\n" + + " " + taxCategoryCode + "\n" + " " + vatFormat(currentTaxPercent) + "\n" + " \n"; //$NON-NLS-2$ @@ -502,7 +507,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { } } - if (hasDueDate && (trans.getDueDate()!=null)) { + if (hasDueDate && (trans.getDueDate() != null)) { xml = xml + " " // $NON-NLS-2$ + zugferdDateFormat.format(trans.getDueDate()) + "\n";// 20130704 @@ -515,24 +520,24 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { xml = xml + " \n" + " " + currencyFormat(getTotal()) + "\n" //$NON-NLS-2$ - // currencyID=\"EUR\" + // currencyID=\"EUR\" + " 0.00\n" + " 0.00\n" // - // currencyID=\"EUR\" + // currencyID=\"EUR\" // + " 5.80\n" // + " 14.73\n" + " " + currencyFormat(getTotal()) + "\n" //$NON-NLS-2$ - // // - // currencyID=\"EUR\" + // // + // currencyID=\"EUR\" + " " + currencyFormat(getTotalGross().subtract(getTotal())) + "\n" + " " + currencyFormat(getTotalGross()) + "\n" //$NON-NLS-2$ - // // - // currencyID=\"EUR\" + // // + // currencyID=\"EUR\" + " " + currencyFormat(getTotalPrepaid()) + "\n" + " " + currencyFormat(getTotalGross().subtract(getTotalPrepaid())) + "\n" //$NON-NLS-2$ - // // - // currencyID=\"EUR\" + // // + // currencyID=\"EUR\" + " \n" + " \n"; // + " \n" @@ -594,7 +599,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { paymentTermsXml += ""; paymentTermsXml += "" + zugferdDateFormat.format(baseDate) + ""; paymentTermsXml += ""; - + paymentTermsXml += "" + discountTerms.getBasePeriodMeasure() + ""; } diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDAllowanceChargeImpl.java b/library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDAllowanceChargeImpl.java index 041cb557..23203647 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDAllowanceChargeImpl.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDAllowanceChargeImpl.java @@ -27,7 +27,7 @@ public class IZUGFeRDAllowanceChargeImpl implements IZUGFeRDAllowanceCharge { boolean isCharge=true; @Override - public BigDecimal getTotalAmount() { + public BigDecimal getTotalAmount(IZUGFeRDExportableItem currentItem) { return totalAmount; } diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java index 7f959ff5..4450f9f8 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java @@ -35,6 +35,7 @@ import junit.framework.TestCase; public class ZF2PushTest extends TestCase { final String TARGET_PDF = "./target/testout-ZF2Push.pdf"; final String TARGET_CORRECTIONPDF = "./target/testout-ZF2PushCorrection.pdf"; + final String TARGET_ITEMCHARGESALLOWANCESPDF = "./target/testout-ZF2PushItemChargesAllowances.pdf"; final String TARGET_CHARGESALLOWANCESPDF = "./target/testout-ZF2PushChargesAllowances.pdf"; public void testPushExport() { @@ -134,27 +135,32 @@ public class ZF2PushTest extends TestCase { ZUGFeRDExporterFromA1 ze = new ZUGFeRDExporterFromA1().setProducer("My Application") .setCreator(System.getProperty("user.name")).setZUGFeRDVersion(2).ignorePDFAErrors() .load(SOURCE_PDF)) { - ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setSender(new TradeParty(orgname,"teststr", "55232","teststadt","DE")).setOwnTaxID("4711").setOwnVATID("DE0815").setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number) - .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0)).addAllowance(new Allowance(new BigDecimal(0.1),new BigDecimal(0), "","K"))) - .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0))) - .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0))) + .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0)).addAllowance(new Allowance().setPercent(new BigDecimal(50))))); + + /* + ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setSender(new TradeParty(orgname,"teststr", "55232","teststadt","DE")).setOwnTaxID("4711").setOwnVATID("DE0815").setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number) + .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0)).addAllowance(new Allowance(new BigDecimal("0.1")))) + .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0)).addAllowance(new Allowance().setPercent(new BigDecimal(50)))) + .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(2.0)).addCharge(new Charge(new BigDecimal(1)))) + .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0)).addCharge(new Charge(new BigDecimal(1))).addAllowance(new Allowance(new BigDecimal("1")))) ); + */ String theXML = new String(ze.getProvider().getXML()); assertTrue(theXML.contains(" Date: Mon, 21 Sep 2020 22:14:33 +0200 Subject: [PATCH 072/138] bigger itemChargesAllowances test. BasisQuantity correction --- .../mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java | 6 ++++-- .../java/org/mustangproject/ZUGFeRD/ZF2PushTest.java | 10 +++++----- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java index dbcdbc86..c9995ac4 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java @@ -310,6 +310,8 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { } } + + xml = xml + " " + XMLTools.encodeXML(currentItem.getProduct().getName()) + "\n" //$NON-NLS-2$ + " " + XMLTools.encodeXML(currentItem.getProduct().getDescription()) + "\n" @@ -319,9 +321,9 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { + " \n" + " " + priceFormat(lc.getPriceGross()) + "\n" //currencyID=\"EUR\" - + allowanceChargeStr + - "" + quantityFormat(currentItem.getBasisQuantity()) + "\n" + + allowanceChargeStr // + " \n" // + " false\n" // + " 0.6667\n" diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java index 4450f9f8..e4db6483 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java @@ -135,10 +135,10 @@ public class ZF2PushTest extends TestCase { ZUGFeRDExporterFromA1 ze = new ZUGFeRDExporterFromA1().setProducer("My Application") .setCreator(System.getProperty("user.name")).setZUGFeRDVersion(2).ignorePDFAErrors() .load(SOURCE_PDF)) { - ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setSender(new TradeParty(orgname,"teststr", "55232","teststadt","DE")).setOwnTaxID("4711").setOwnVATID("DE0815").setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number) - .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0)).addAllowance(new Allowance().setPercent(new BigDecimal(50))))); + // ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setSender(new TradeParty(orgname,"teststr", "55232","teststadt","DE")).setOwnTaxID("4711").setOwnVATID("DE0815").setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number) + // .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0)).addAllowance(new Allowance().setPercent(new BigDecimal(50))))); + - /* ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setSender(new TradeParty(orgname,"teststr", "55232","teststadt","DE")).setOwnTaxID("4711").setOwnVATID("DE0815").setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number) .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0)).addAllowance(new Allowance(new BigDecimal("0.1")))) .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0)).addAllowance(new Allowance().setPercent(new BigDecimal(50)))) @@ -146,7 +146,7 @@ public class ZF2PushTest extends TestCase { .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0)).addCharge(new Charge(new BigDecimal(1))).addAllowance(new Allowance(new BigDecimal("1")))) ); - */ + String theXML = new String(ze.getProvider().getXML()); assertTrue(theXML.contains(" Date: Mon, 21 Sep 2020 22:35:32 +0200 Subject: [PATCH 073/138] file attachments --- .../org/mustangproject/FileAttachment.java | 67 +++++++++++++++++++ .../ZUGFeRD/ZUGFeRDExporterFromA3.java | 17 ++--- .../mustangproject/ZUGFeRD/ZF2PushTest.java | 11 +-- 3 files changed, 82 insertions(+), 13 deletions(-) create mode 100644 library/src/main/java/org/mustangproject/FileAttachment.java diff --git a/library/src/main/java/org/mustangproject/FileAttachment.java b/library/src/main/java/org/mustangproject/FileAttachment.java new file mode 100644 index 00000000..d17aa727 --- /dev/null +++ b/library/src/main/java/org/mustangproject/FileAttachment.java @@ -0,0 +1,67 @@ +package org.mustangproject; + +public class FileAttachment { + + protected String filename; + protected String mimetype; + protected String relation; + protected String description; + protected byte[] data; + + public FileAttachment(String filename, String mimetype, String relation, byte[] data) { + this.filename = filename; + this.mimetype = mimetype; + this.relation = relation; + this.data = data; + description = "Additional file attachment"; + } + + public String getDescription() { + return description; + } + + public FileAttachment setDescription(String description) { + this.description = description; + return this; + } + + public String getFilename() { + return filename; + } + + public FileAttachment setFilename(String filename) { + this.filename = filename; + return this; + } + + public String getMimetype() { + return mimetype; + } + + public FileAttachment setMimetype(String mimetype) { + this.mimetype = mimetype; + return this; + } + + public String getRelation() { + return relation; + } + + public FileAttachment setRelation(String relation) { + this.relation = relation; + return this; + } + + public byte[] getData() { + return data; + } + + public FileAttachment setData(byte[] data) { + this.data = data; + return this; + } + + + + +} diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3.java index 82bb2382..aacdcdec 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3.java @@ -37,11 +37,13 @@ import org.apache.xmpbox.schema.PDFAIdentificationSchema; import org.apache.xmpbox.schema.XMPBasicSchema; import org.apache.xmpbox.type.BadFieldValueException; import org.apache.xmpbox.xml.XmpSerializer; +import org.mustangproject.FileAttachment; import javax.activation.DataSource; import javax.activation.FileDataSource; import javax.xml.transform.TransformerException; import java.io.*; +import java.util.ArrayList; import java.util.GregorianCalendar; import java.util.HashMap; import java.util.Map; @@ -53,12 +55,10 @@ public class ZUGFeRDExporterFromA3 extends XRExporter implements IZUGFeRDExporte protected Profiles profile = Profiles.EXTENDED; protected PDFAConformanceLevel conformanceLevel = PDFAConformanceLevel.UNICODE; - + protected ArrayList fileAttachments = new ArrayList(); protected boolean ensurePDFisUpgraded = true; - private HashMap additionalFiles = new HashMap(); - private boolean disableAutoClose; private boolean fileAttached = false; @@ -114,8 +114,7 @@ public class ZUGFeRDExporterFromA3 extends XRExporter implements IZUGFeRDExporte } public ZUGFeRDExporterFromA3 addAdditionalFile(String name, byte[] content) { - - additionalFiles.put(name,content); + fileAttachments.add(new FileAttachment(name, "text/xml", "Supplement", content).setDescription("ZUGFeRD extension/additional data")); return this; } @@ -209,7 +208,8 @@ public class ZUGFeRDExporterFromA3 extends XRExporter implements IZUGFeRDExporte } public void attachFile(String filename, byte[] data, String mimetype, String relation) { - //throw new RuntimeException("Not implemented"); + FileAttachment fa=new FileAttachment(filename, mimetype, relation, data); + fileAttachments.add(fa); } /*** @@ -521,9 +521,10 @@ public class ZUGFeRDExporterFromA3 extends XRExporter implements IZUGFeRDExporte "Invoice metadata conforming to ZUGFeRD standard (http://www.ferd-net.de/front_content.php?idcat=231&lang=4)", "text/xml", xmlProvider.getXML()); - for (String filenameAdditional : additionalFiles.keySet()) { - PDFAttachGenericFile(doc, filenameAdditional, "Supplement", "ZUGFeRD extension/additional data", "text/xml", additionalFiles.get(filenameAdditional)); + for (FileAttachment attachment: fileAttachments) { + PDFAttachGenericFile(doc, attachment.getFilename(), attachment.getRelation(), attachment.getDescription(), attachment.getMimetype(), attachment.getData()); } + return this; } diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java index e4db6483..7e856144 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java @@ -37,6 +37,7 @@ public class ZF2PushTest extends TestCase { final String TARGET_CORRECTIONPDF = "./target/testout-ZF2PushCorrection.pdf"; final String TARGET_ITEMCHARGESALLOWANCESPDF = "./target/testout-ZF2PushItemChargesAllowances.pdf"; final String TARGET_CHARGESALLOWANCESPDF = "./target/testout-ZF2PushChargesAllowances.pdf"; + final String TARGET_ATTACHMENTSPDF = "./target/testout-ZF2PushAttachments.pdf"; public void testPushExport() { @@ -92,21 +93,21 @@ public class ZF2PushTest extends TestCase { .setCreator(System.getProperty("user.name")).setZUGFeRDVersion(2).ignorePDFAErrors() .load(SOURCE_PDF)) { - ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setSender(new TradeParty(orgname,"teststr", "55232","teststadt","DE").addTaxID("0815")).setOwnVATID("0815").setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE").addVATID("DE4711").setContact(new Contact("Franz Müller","01779999999", "franz@mueller.de", "teststr. 12", "55232", "Entenhausen", "DE"))).setNumber(number).addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0))) - - ); byte[] b={12,13}; ze.attachFile("one.pdf", b, "Application/PDF", "Alternative"); ze.attachFile("two.pdf", b, "Application/PDF", "Alternative"); + ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setSender(new TradeParty(orgname,"teststr", "55232","teststadt","DE").addTaxID("0815")).setOwnVATID("0815").setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE").addVATID("DE4711").setContact(new Contact("Franz Müller","01779999999", "franz@mueller.de", "teststr. 12", "55232", "Entenhausen", "DE"))).setNumber(number).addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0))) + + ); String theXML = new String(ze.getProvider().getXML()); assertTrue(theXML.contains(" Date: Mon, 21 Sep 2020 22:37:52 +0200 Subject: [PATCH 074/138] test correction --- .../src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java index 7e856144..4ad130c1 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java @@ -96,7 +96,7 @@ public class ZF2PushTest extends TestCase { byte[] b={12,13}; ze.attachFile("one.pdf", b, "Application/PDF", "Alternative"); ze.attachFile("two.pdf", b, "Application/PDF", "Alternative"); - ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setSender(new TradeParty(orgname,"teststr", "55232","teststadt","DE").addTaxID("0815")).setOwnVATID("0815").setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE").addVATID("DE4711").setContact(new Contact("Franz Müller","01779999999", "franz@mueller.de", "teststr. 12", "55232", "Entenhausen", "DE"))).setNumber(number).addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0))) + ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setSender(new TradeParty(orgname,"teststr", "55232","teststadt","DE").addTaxID("0815")).setOwnVATID("DE0815").setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE").addVATID("DE4711").setContact(new Contact("Franz Müller","01779999999", "franz@mueller.de", "teststr. 12", "55232", "Entenhausen", "DE"))).setNumber(number).addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0))) ); String theXML = new String(ze.getProvider().getXML()); From 7f5ae2036d99783243d49906bb1d7bcc86325898 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Tue, 22 Sep 2020 21:50:28 +0200 Subject: [PATCH 075/138] also write recipienttradeparty with getTradePartyAsXML, not only sender --- .../java/org/mustangproject/TradeParty.java | 24 +++- .../ZUGFeRD/ZUGFeRD2PullProvider.java | 103 ++++++------------ .../ZUGFeRD/MustangReaderTestCase.java | 2 +- .../mustangproject/ZUGFeRD/ZF2PushTest.java | 2 +- 4 files changed, 57 insertions(+), 74 deletions(-) diff --git a/library/src/main/java/org/mustangproject/TradeParty.java b/library/src/main/java/org/mustangproject/TradeParty.java index 3311fbf5..e1069e4d 100644 --- a/library/src/main/java/org/mustangproject/TradeParty.java +++ b/library/src/main/java/org/mustangproject/TradeParty.java @@ -5,9 +5,9 @@ import org.mustangproject.ZUGFeRD.IZUGFeRDExportableTradeParty; public class TradeParty implements IZUGFeRDExportableTradeParty { - protected String name,zip,street,location,country; - protected String taxID=null, vatID=null; - protected Contact contact=null; + protected String name, zip, street, location, country; + protected String taxID = null, vatID = null; + protected Contact contact = null; public TradeParty(String name, String street, String zip, String location, String country) { this.name = name; @@ -24,12 +24,12 @@ public class TradeParty implements IZUGFeRDExportableTradeParty { } public TradeParty addTaxID(String taxID) { - this.taxID=taxID; + this.taxID = taxID; return this; } public TradeParty addVATID(String vatID) { - this.vatID=vatID; + this.vatID = vatID; return this; } @@ -91,4 +91,18 @@ public class TradeParty implements IZUGFeRDExportableTradeParty { this.country = country; return this; } + + + public String getVatID() { + return vatID; + } + + public String getZip() { + return zip; + } + + @Override + public IZUGFeRDExportableContact getContact() { + return contact; + } } diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java index c9995ac4..1db437d1 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java @@ -159,38 +159,54 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { return "urn:cen.eu:en16931:2017"; } - protected String getTradePartyAsXML(IZUGFeRDExportableTradeParty contact) { + protected String getTradePartyAsXML(IZUGFeRDExportableTradeParty party) { String xml = ""; // According EN16931 either GlobalID or seller assigned ID might be present for BuyerTradeParty // and ShipToTradeParty, but not both. Prefer seller assigned ID for now. - if (contact.getID()!=null) { - xml += " " + XMLTools.encodeXML(contact.getID()) + "\n"; + if (party.getID()!=null) { + xml += " " + XMLTools.encodeXML(party.getID()) + "\n"; } - else if ((contact.getGlobalIDScheme()!=null)&&(contact.getGlobalID()!=null)) { - xml = xml + " " - + XMLTools.encodeXML(contact.getGlobalID()) + "\n"; + else if ((party.getGlobalIDScheme()!=null)&&(party.getGlobalID()!=null)) { + xml = xml + " " + + XMLTools.encodeXML(party.getGlobalID()) + "\n"; + } + xml += " " + XMLTools.encodeXML(party.getName()) + "\n"; //$NON-NLS-2$ + + if (party.getContact() != null) { + xml = xml + "\n" + " " + XMLTools.encodeXML(party.getContact().getName()) + + "\n"; + if (party.getContact().getPhone() != null) { + + xml = xml + " \n" + " " + + XMLTools.encodeXML(party.getContact().getPhone()) + "\n" + + " \n"; + } + if (party.getContact().getEMail() != null) { + + xml = xml + " \n" + " " + + XMLTools.encodeXML(party.getContact().getEMail()) + "\n" + + " \n"; + } + xml = xml + " "; + } - xml += " " + XMLTools.encodeXML(contact.getName()) + "\n"; //$NON-NLS-2$ - // + " \n" - // + " xxx\n" - // + " \n" xml += " \n" - + " " + XMLTools.encodeXML(contact.getZIP()) + + " " + XMLTools.encodeXML(party.getZIP()) + "\n" - + " " + XMLTools.encodeXML(contact.getStreet()) + + " " + XMLTools.encodeXML(party.getStreet()) + "\n"; - if (contact.getAdditionalAddress() != null) { - xml += " " + XMLTools.encodeXML(contact.getAdditionalAddress()) + if (party.getAdditionalAddress() != null) { + xml += " " + XMLTools.encodeXML(party.getAdditionalAddress()) + "\n"; } - xml += " " + XMLTools.encodeXML(contact.getLocation()) + xml += " " + XMLTools.encodeXML(party.getLocation()) + "\n" - + " " + XMLTools.encodeXML(contact.getCountry()) + + " " + XMLTools.encodeXML(party.getCountry()) + "\n" + " \n"; - if (contact.getVATID() != null) { + if (party.getVATID() != null) { xml += " \n" - + " " + XMLTools.encodeXML(contact.getVATID()) + + " " + XMLTools.encodeXML(party.getVATID()) + "\n" + " \n"; } @@ -369,55 +385,8 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { xml = xml + " " + XMLTools.encodeXML(trans.getReferenceNumber()) + "\n"; } - xml = xml + " \n"; - if (trans.getOwnForeignOrganisationID() != null) { - xml = xml + " " + XMLTools.encodeXML(trans.getOwnForeignOrganisationID()) + "\n"; - } - - if ((trans.getSender() != null) && (trans.getSender().getGlobalID() != null) && (trans.getSender().getGlobalIDScheme() != null)) { - xml = xml + " " - + XMLTools.encodeXML(trans.getSender().getGlobalID()) + "\n"; - } - xml = xml + " " + XMLTools.encodeXML(trans.getSender().getName()) + "\n"; //$NON-NLS-2$ - - if ((trans.getOwnVATID() != null) && (trans.getOwnOrganisationName() != null)) { - - xml = xml + " \n" + " " - + XMLTools.encodeXML(trans.getOwnVATID()) + "\n" + " " - + XMLTools.encodeXML(trans.getOwnOrganisationName()) + "\n" - + " "; - } - - if (trans.getSender().getContact() != null) { - xml = xml + "\n" + " " + XMLTools.encodeXML(trans.getSender().getContact().getName()) - + "\n"; - if (trans.getSender().getContact().getPhone() != null) { - - xml = xml + " \n" + " " - + XMLTools.encodeXML(trans.getSender().getContact().getPhone()) + "\n" - + " \n"; - } - if (trans.getSender().getContact().getEMail() != null) { - - xml = xml + " \n" + " " - + XMLTools.encodeXML(trans.getSender().getContact().getEMail()) + "\n" - + " \n"; - } - xml = xml + " "; - - } - - xml = xml + " \n" + " " - + XMLTools.encodeXML(trans.getOwnZIP()) + "\n" + " " - + XMLTools.encodeXML(trans.getOwnStreet()) + "\n" + " " + XMLTools.encodeXML(trans.getOwnLocation()) - + "\n" + " " + XMLTools.encodeXML(trans.getOwnCountry()) - + "\n" + " \n" - + " \n" - + " " + XMLTools.encodeXML(trans.getOwnTaxID()) + "\n" //$NON-NLS-2$ - + " \n" - + " \n" - + " " + XMLTools.encodeXML(trans.getOwnVATID()) + "\n" //$NON-NLS-2$ - + " \n" + xml = xml + " \n" + + getTradePartyAsXML(trans.getSender()) + " \n" + " \n"; // + " GE2020211\n" diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderTestCase.java b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderTestCase.java index c0947bfc..437d0883 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderTestCase.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderTestCase.java @@ -118,7 +118,7 @@ public abstract class MustangReaderTestCase extends TestCase implements IExporta @Override public String getZIP() { - return "55232"; + return "12345"; } @Override diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java index 4ad130c1..147aeead 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java @@ -54,7 +54,7 @@ public class ZF2PushTest extends TestCase { .setCreator(System.getProperty("user.name")).setZUGFeRDVersion(2).ignorePDFAErrors() .load(SOURCE_PDF)) { - ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setContractReferencedDocument("0815").setSender(new TradeParty(orgname,"teststr", "55232","teststadt","DE")).setOwnTaxID("4711").setOwnVATID("DE19990815").setRecipient(new TradeParty("Franz Müller","teststr.12", "55232", "Entenhausen", "DE")).setNumber(number).addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0)))); + ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setContractReferencedDocument("0815").setSender(new TradeParty(orgname,"teststr", "55232","teststadt","DE")).setOwnTaxID("4711").setOwnVATID("DE19990815").setRecipient(new TradeParty("Franz Müller","teststr.12", "55232", "Entenhausen", "DE").setContact(new Contact("nameRep", "phoneRep", "emailRep@test.com"))).setNumber(number).addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0)))); String theXML = new String(ze.getProvider().getXML()); assertTrue(theXML.contains(" Date: Thu, 24 Sep 2020 18:33:01 +0200 Subject: [PATCH 076/138] set BuyerOrderReferencedDocument and correct TypeCode for correction --- library/src/main/java/org/mustangproject/Invoice.java | 4 +++- .../java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java | 4 ++-- .../ZUGFeRD/model/DocumentCodeTypeConstants.java | 1 + .../src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java | 2 +- 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/library/src/main/java/org/mustangproject/Invoice.java b/library/src/main/java/org/mustangproject/Invoice.java index c0473b94..ddbaa76f 100644 --- a/library/src/main/java/org/mustangproject/Invoice.java +++ b/library/src/main/java/org/mustangproject/Invoice.java @@ -21,6 +21,7 @@ package org.mustangproject; import org.mustangproject.ZUGFeRD.*; +import org.mustangproject.ZUGFeRD.model.DocumentCodeTypeConstants; import java.math.BigDecimal; import java.util.ArrayList; @@ -87,7 +88,8 @@ public class Invoice implements IExportableTransaction { * @return */ public Invoice setCorrection(String number) { - + setBuyerOrderReferencedDocumentID(number); + documentCode= DocumentCodeTypeConstants.CORRECTEDINVOICE; return this; } diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java index 1db437d1..135dd1ef 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java @@ -35,6 +35,7 @@ import org.dom4j.DocumentException; import org.dom4j.DocumentHelper; import org.dom4j.io.OutputFormat; import org.dom4j.io.XMLWriter; +import org.mustangproject.Invoice; import org.mustangproject.XMLTools; public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { @@ -213,8 +214,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { return xml; } - - @Override + @Override public void generateXML(IExportableTransaction trans) { this.trans = trans; diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/model/DocumentCodeTypeConstants.java b/library/src/main/java/org/mustangproject/ZUGFeRD/model/DocumentCodeTypeConstants.java index 028c7874..96855ea4 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/model/DocumentCodeTypeConstants.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/model/DocumentCodeTypeConstants.java @@ -21,5 +21,6 @@ package org.mustangproject.ZUGFeRD.model; public class DocumentCodeTypeConstants { public static final String INVOICE = "380"; public static final String DEBITNOTE = "84"; + public static final String CORRECTEDINVOICE = "384"; public static final String CREDITNOTE = "389"; } diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java index 147aeead..5891c022 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java @@ -250,7 +250,7 @@ public class ZF2PushTest extends TestCase { ZUGFeRDImporter zi = new ZUGFeRDImporter(TARGET_CORRECTIONPDF); assertTrue(zi.getUTF8().contains("EUR")); - +//totest: typecode 384, BuyerOrderReferencedDocument // Reading ZUGFeRD assertEquals("-3.57", zi.getAmount()); assertEquals(zi.getHolder(), orgname); From d1b16f6b4d581931dcf4a9c9cc88f25d99a3c95b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Thu, 24 Sep 2020 21:59:03 +0200 Subject: [PATCH 077/138] switch to new profiles (the old ones did not work) --- History.md | 3 +- .../org/mustangproject/commandline/Main.java | 22 +++---- .../main/java/org/mustangproject/Invoice.java | 3 + .../ZUGFeRD/CustomXMLProvider.java | 13 ++-- .../ZUGFeRD/IExportableTransaction.java | 2 + .../ZUGFeRD/IProfileProvider.java | 27 -------- .../mustangproject/ZUGFeRD/IXMLProvider.java | 5 ++ .../ZUGFeRD/IZUGFeRDExporter.java | 2 +- .../org/mustangproject/ZUGFeRD/Profile.java | 28 +++++++++ .../org/mustangproject/ZUGFeRD/Profiles.java | 56 ++++++++++++++--- .../ZUGFeRD/XMPSchemaZugferd.java | 9 +-- .../ZUGFeRD/ZUGFeRD1PullProvider.java | 26 ++++---- .../ZUGFeRD/ZUGFeRD2PullProvider.java | 20 +++--- .../ZUGFeRD/ZUGFeRDExporterFromA1.java | 11 +++- .../ZUGFeRD/ZUGFeRDExporterFromA3.java | 62 ++++++++++++------- .../ZUGFeRD/BackwardCompatibilityTest.java | 6 +- .../ZUGFeRD/IExportableTransactionImpl.java | 2 +- .../MustangReaderWriterCustomXMLTest.java | 6 +- .../ZUGFeRD/MustangReaderWriterEdgeTest.java | 1 + .../ZUGFeRD/MustangReaderWriterTest.java | 6 +- .../mustangproject/ZUGFeRD/ZF2PushTest.java | 2 +- .../org/mustangproject/ZUGFeRD/ZF2Test.java | 2 +- 22 files changed, 192 insertions(+), 122 deletions(-) delete mode 100644 library/src/main/java/org/mustangproject/ZUGFeRD/IProfileProvider.java create mode 100644 library/src/main/java/org/mustangproject/ZUGFeRD/Profile.java diff --git a/History.md b/History.md index 223c107a..4250424e 100644 --- a/History.md +++ b/History.md @@ -25,13 +25,14 @@ - removal of izugferddate/IZUGFeRDPaymentTerms,IZUGFeRDPaymentDiscountTerms switch - change from ZUGFeRDExporter to IZUGFeRDExporter +- switch recipient, shipping address from contact to tradeparty +- switch from profiles to profile - javadoc export - have visualizer - validate as library doc - unify loggers - release notes - new tradeparty class, Contact getOwnContact superseded by TradeParty getSender -- switch recipient, shipping address from contact to tradeparty - new invoicecorrection class - order-x read support - automated tests zuv/verapdf validate created library test files diff --git a/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java b/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java index 9074c509..d1cf0a2f 100755 --- a/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java +++ b/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java @@ -424,7 +424,7 @@ public class Main { */ try { int zfIntVersion = ZUGFeRDExporterFromA3.DefaultZUGFeRDVersion; - Profiles zfConformanceLevelProfile = Profiles.EXTENDED; + Profile zfConformanceLevelProfile = Profiles.getByName("EXTENDED"); if (pdfName == null) { pdfName = getFilenameFromUser("Source PDF", "invoice.pdf", "pdf", true, false); @@ -493,29 +493,29 @@ public class Main { if ((format.equals("zf")) && (zfIntVersion == 1)) { if (zfProfile.equals("b")) { - zfConformanceLevelProfile = Profiles.BASIC; + zfConformanceLevelProfile = Profiles.getByName("BASIC", zfIntVersion); } else if (zfProfile.equals("c")) { - zfConformanceLevelProfile = Profiles.COMFORT; + zfConformanceLevelProfile = Profiles.getByName("COMFORT", zfIntVersion); } else if (zfProfile.equals("e")) { - zfConformanceLevelProfile = Profiles.EXTENDED; + zfConformanceLevelProfile = Profiles.getByName("EXTENDED", zfIntVersion); } else { throw new Exception(String.format("Unknown ZUGFeRD profile '%s'", zfProfile)); } } else if (((format.equals("zf")) && (zfIntVersion == 2)) || (format.equals("fx"))) { if (zfProfile.equals("m")) { - zfConformanceLevelProfile = Profiles.MINIMUM; + zfConformanceLevelProfile = Profiles.getByName("MINIMUM", zfIntVersion); } else if (zfProfile.equals("w")) { - zfConformanceLevelProfile = Profiles.BASICWL; + zfConformanceLevelProfile = Profiles.getByName("BASICWL", zfIntVersion); } else if (zfProfile.equals("b")) { - zfConformanceLevelProfile = Profiles.BASIC; + zfConformanceLevelProfile = Profiles.getByName("BASIC", zfIntVersion); } else if (zfProfile.equals("c")) { - zfConformanceLevelProfile = Profiles.CIUS; + zfConformanceLevelProfile = Profiles.getByName("CIUS", zfIntVersion); } else if (zfProfile.equals("e")) { - zfConformanceLevelProfile = Profiles.EN16931; + zfConformanceLevelProfile = Profiles.getByName("EN16931", zfIntVersion); } else if (zfProfile.equals("t")) { - zfConformanceLevelProfile = Profiles.EXTENDED; + zfConformanceLevelProfile = Profiles.getByName("EXTENDED", zfIntVersion); } else if (zfProfile.equals("x")) { - zfConformanceLevelProfile = Profiles.XRECHNUNG; + zfConformanceLevelProfile = Profiles.getByName("XRECHNUNG", zfIntVersion); } else { throw new Exception(String.format("Unknown ZUGFeRD profile '%s'", zfProfile)); } diff --git a/library/src/main/java/org/mustangproject/Invoice.java b/library/src/main/java/org/mustangproject/Invoice.java index ddbaa76f..f5d39da9 100644 --- a/library/src/main/java/org/mustangproject/Invoice.java +++ b/library/src/main/java/org/mustangproject/Invoice.java @@ -43,6 +43,7 @@ public class Invoice implements IExportableTransaction { Charges = new ArrayList(), LogisticsServiceCharges = new ArrayList(); protected IZUGFeRDTradeSettlement[] getTradeSettlement = null; protected IZUGFeRDPaymentTerms paymentTerms = null; + private Profile profile; public Invoice() { @@ -72,6 +73,7 @@ public class Invoice implements IExportableTransaction { return this; } + @Override public String getNumber() { return number; @@ -482,4 +484,5 @@ public class Invoice implements IExportableTransaction { return null; } } + } diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/CustomXMLProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/CustomXMLProvider.java index 98a90698..679a091d 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/CustomXMLProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/CustomXMLProvider.java @@ -18,9 +18,10 @@ *********************************************************************** */ package org.mustangproject.ZUGFeRD; -public class CustomXMLProvider implements IXMLProvider, IProfileProvider { +public class CustomXMLProvider implements IXMLProvider { protected byte[] zugferdData; + protected Profile profile=Profiles.getByName("EN16931"); @Override public byte[] getXML() { @@ -49,13 +50,11 @@ public class CustomXMLProvider implements IXMLProvider, IProfileProvider { } @Override - public String getProfile() { - // TODO Auto-generated method stub - return null; + public Profile getProfile() { + return profile; } - @Override - public void setProfile(Profiles level) { - // TODO Auto-generated method stub + public void setProfile(Profile level) { + profile=level; } } diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/IExportableTransaction.java b/library/src/main/java/org/mustangproject/ZUGFeRD/IExportableTransaction.java index 66653bcc..df8473ef 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/IExportableTransaction.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/IExportableTransaction.java @@ -435,4 +435,6 @@ public interface IExportableTransaction { default Date getOccurrencePeriodTo() { return null; } + + } diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/IProfileProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/IProfileProvider.java deleted file mode 100644 index de4e5a21..00000000 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/IProfileProvider.java +++ /dev/null @@ -1,27 +0,0 @@ -/** ********************************************************************** - * - * Copyright 2018 Jochen Staerk - * - * Use is subject to license terms. - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy - * of the License at http://www.apache.org/licenses/LICENSE-2.0. - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * - * See the License for the specific language governing permissions and - * limitations under the License. - * - *********************************************************************** */ -package org.mustangproject.ZUGFeRD; - -public interface IProfileProvider { - - public String getProfile(); - - public void setProfile(Profiles level); - -} diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/IXMLProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/IXMLProvider.java index ab30ec89..b6136f37 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/IXMLProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/IXMLProvider.java @@ -26,4 +26,9 @@ public interface IXMLProvider { public void generateXML(IExportableTransaction trans); + public void setProfile(Profile p); + + public Profile getProfile(); + + } diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExporter.java b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExporter.java index e93a60ab..0ac41a97 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExporter.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExporter.java @@ -59,7 +59,7 @@ public interface IZUGFeRDExporter extends Closeable, IExporter { public boolean ensurePDFIsValid(final DataSource dataSource) throws IOException; public IZUGFeRDExporter setXML(byte[] zugferdData) throws IOException; public IZUGFeRDExporter disableFacturX(); - public IZUGFeRDExporter setProfile(Profiles zugferdConformanceLevel); +// public IZUGFeRDExporter setProfile(Profile zugferdConformanceLevel); public String getNamespaceForVersion(int ver); public String getPrefixForVersion(int ver) ; public IZUGFeRDExporter disableAutoClose(boolean disableAutoClose); diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/Profile.java b/library/src/main/java/org/mustangproject/ZUGFeRD/Profile.java new file mode 100644 index 00000000..60b7115d --- /dev/null +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/Profile.java @@ -0,0 +1,28 @@ +package org.mustangproject.ZUGFeRD; + +public class Profile { + protected String name, id; + + public Profile(String name, String ID) { + this.name = name; + this.id = ID; + } + + public String getName() { + return name; + } + + public String getID() { + return id; + } + + public String getXMPName() { + if (name.equals("BASICWL")) { + return "BASIC WL"; + } else if (name.equals("EN16931")) { + return "EN 16931"; + } else { + return name; + } + } +} diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/Profiles.java b/library/src/main/java/org/mustangproject/ZUGFeRD/Profiles.java index a14a2cb8..28ac59e2 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/Profiles.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/Profiles.java @@ -1,23 +1,59 @@ -/** ********************************************************************** - * +/** + * ********************************************************************* + *

* Copyright 2018 Jochen Staerk - * + *

* Use is subject to license terms. - * + *

* Licensed under the Apache License, Version 2.0 (the "License"); you may not * use this file except in compliance with the License. You may obtain a copy * of the License at http://www.apache.org/licenses/LICENSE-2.0. - * + *

* Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * + *

* See the License for the specific language governing permissions and * limitations under the License. - * - *********************************************************************** */ + *

+ * ********************************************************************** + */ package org.mustangproject.ZUGFeRD; -public enum Profiles { - BASIC, COMFORT, EXTENDED, EN16931/*=Comfort*/, MINIMUM, BASICWL /*basic without lines, less than basic*/, CIUS, XRECHNUNG +import java.util.ArrayList; +import java.util.HashMap; +import java.util.Map; +import java.util.stream.Collectors; +import java.util.stream.Stream; + +public class Profiles { + static Map zf2Map = Stream.of(new Object[][]{ + {"MINIMUM", new Profile("MINIMUM", "urn:factur-x.eu:1p0:minimum")}, + {"BASICWL", new Profile("BASICWL", "urn:factur-x.eu:1p0:basicwl")}, + {"BASIC", new Profile("BASIC", "urn:cen.eu:en16931:2017#compliant#urn:factur-x.eu:1p0:basic")}, + {"EN16931", new Profile("EN16931", "urn:cen.eu:en16931:2017")}, + {"EXTENDED", new Profile("EXTENDED", "urn:cen.eu:en16931:2017#conformant#urn:factur-x.eu:1p0:extended")}, + {"XRECHNUNG", new Profile("XRECHNUNG", "XRECHNUNG")} + + }).collect(Collectors.toMap(data -> (String) data[0], data -> (Profile) data[1])); + static Map zf1Map = Stream.of(new Object[][]{ + {"BASIC", new Profile("BASIC", "urn:ferd:CrossIndustryDocument:invoice:1p0:basic")}, + {"COMFORT", new Profile("COMFORT", "urn:ferd:CrossIndustryDocument:invoice:1p0:comfort")}, + {"EXTENDED", new Profile("EXTENDED", "urn:ferd:CrossIndustryDocument:invoice:1p0:extended")}, + + + }).collect(Collectors.toMap(data -> (String) data[0], data -> (Profile) data[1])); + + + public static Profile getByName(String name, int version) { + if (version==1) { + return zf1Map.get(name); + } else { + return zf2Map.get(name); + } + } + public static Profile getByName(String name) { + return getByName(name, ZUGFeRDExporterFromA3.DefaultZUGFeRDVersion); + } + } diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/XMPSchemaZugferd.java b/library/src/main/java/org/mustangproject/ZUGFeRD/XMPSchemaZugferd.java index 598f15c6..bb3e3a75 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/XMPSchemaZugferd.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/XMPSchemaZugferd.java @@ -41,17 +41,12 @@ public class XMPSchemaZugferd extends XMPSchema { * @param prefix the xml namespace prefix for the XMP, zf for ZUGFeRD, fx for Factur-X * @param filename the filename of the invoice */ - public XMPSchemaZugferd(XMPMetadata metadata, int zfVersion, boolean isFacturX, Profiles conformanceLevel, String URN, String prefix, String filename) { + public XMPSchemaZugferd(XMPMetadata metadata, int zfVersion, boolean isFacturX, Profile conformanceLevel, String URN, String prefix, String filename) { super(metadata, URN, prefix, "ZUGFeRD Schema"); setAboutAsSimple(""); - String conformanceLevelValue = conformanceLevel.name(); - if (conformanceLevelValue.equals("BASICWL")) { - conformanceLevelValue = "BASIC WL"; - } else if (conformanceLevelValue.equals("EN16931")) { - conformanceLevelValue = "EN 16931"; - } + String conformanceLevelValue = conformanceLevel.getXMPName(); setTextPropertyValue("ConformanceLevel", conformanceLevelValue); setTextPropertyValue("DocumentType", "INVOICE"); setTextPropertyValue("DocumentFileName", filename); diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD1PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD1PullProvider.java index c46195f1..0635ecc0 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD1PullProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD1PullProvider.java @@ -35,21 +35,17 @@ import java.util.HashMap; import java.util.logging.Level; import java.util.logging.Logger; -public class ZUGFeRD1PullProvider implements IXMLProvider, IProfileProvider { +public class ZUGFeRD1PullProvider implements IXMLProvider { //// MAIN CLASS protected byte[] zugferdData; private IExportableTransaction trans; - private Profiles level; private String paymentTermsDescription; SimpleDateFormat zugferdDateFormat = new SimpleDateFormat("yyyyMMdd"); + protected Profile profile=Profiles.getByName("COMFORT",1); - @Override - public void setProfile(Profiles level) { - this.level = level; - } /** * enables the flag to indicate a test invoice in the XML structure @@ -73,6 +69,12 @@ public class ZUGFeRD1PullProvider implements IXMLProvider, IProfileProvider { return XMLTools.nDigitFormat(value, 4); } + + @Override + public Profile getProfile() { + return profile; + } + @Override public byte[] getXML() { @@ -152,11 +154,6 @@ public class ZUGFeRD1PullProvider implements IXMLProvider, IProfileProvider { return hm; } - @Override - public String getProfile() { - return "urn:ferd:CrossIndustryDocument:invoice:1p0:comfort"; - } - protected String getTradePartyAsXML(IZUGFeRDExportableTradeParty contact) { String xml = " " + XMLTools.encodeXML(contact.getName()) + "\n" //$NON-NLS-2$ // + " \n" @@ -242,7 +239,7 @@ public class ZUGFeRD1PullProvider implements IXMLProvider, IProfileProvider { // "+testBooleanStr+"\n" // + " \n" - + " " + getProfile() + "\n" + + " " + getProfile().getID() + "\n" + " \n" + " \n" + " \n" @@ -541,6 +538,11 @@ public class ZUGFeRD1PullProvider implements IXMLProvider, IProfileProvider { } // $NON-NLS-1$ } + @Override + public void setProfile(Profile p) { + profile=p; + } + private String buildPaymentTermsXml() { String paymentTermsXml = ""; diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java index 135dd1ef..3cf0aca5 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java @@ -38,19 +38,15 @@ import org.dom4j.io.XMLWriter; import org.mustangproject.Invoice; import org.mustangproject.XMLTools; -public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { +public class ZUGFeRD2PullProvider implements IXMLProvider { //// MAIN CLASS protected SimpleDateFormat zugferdDateFormat = new SimpleDateFormat("yyyyMMdd"); protected byte[] zugferdData; private IExportableTransaction trans; - private Profiles level; private String paymentTermsDescription; + protected Profile profile=Profiles.getByName("EN16931"); - @Override - public void setProfile(Profiles level) { - this.level = level; - } /** * enables the flag to indicate a test invoice in the XML structure @@ -155,9 +151,8 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { } @Override - public String getProfile() { -// return "urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_1.2"; - return "urn:cen.eu:en16931:2017"; + public Profile getProfile() { + return profile; } protected String getTradePartyAsXML(IZUGFeRDExportableTradeParty party) { @@ -272,7 +267,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { // "+testBooleanStr+"\n" // + " \n" - + " " + getProfile() + "\n" + + " " + getProfile().getID() + "\n" + " \n" + " \n" + " \n" @@ -539,6 +534,11 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { } // $NON-NLS-1$ } + @Override + public void setProfile(Profile p) { + profile=p; + } + private String buildPaymentTermsXml() { String paymentTermsXml = ""; diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA1.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA1.java index b3c01beb..e45dae0c 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA1.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA1.java @@ -68,6 +68,14 @@ public class ZUGFeRDExporterFromA1 extends ZUGFeRDExporterFromA3 implements IZUG } } + + public ZUGFeRDExporterFromA1 setProfile(Profile p) { + return (ZUGFeRDExporterFromA1)super.setProfile(p); + } + public ZUGFeRDExporterFromA1 setProfile(String profileName) { + return (ZUGFeRDExporterFromA1)super.setProfile(profileName); + } + public boolean ensurePDFIsValid(final DataSource dataSource) throws IOException { if (!ignorePDFAErrors && !isValidA1(dataSource)) { throw new IOException("File is not a valid PDF/A input file"); @@ -106,9 +114,6 @@ public class ZUGFeRDExporterFromA1 extends ZUGFeRDExporterFromA3 implements IZUG return (ZUGFeRDExporterFromA1) super.setXML(zugferdData); } - public ZUGFeRDExporterFromA1 setProfile(Profiles zugferdConformanceLevel){ - return (ZUGFeRDExporterFromA1) super.setProfile(zugferdConformanceLevel); - } public ZUGFeRDExporterFromA1 disableAutoClose(boolean disableAutoClose){ return (ZUGFeRDExporterFromA1) super.disableAutoClose(disableAutoClose); } diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3.java index aacdcdec..2398ac67 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3.java @@ -53,7 +53,6 @@ public class ZUGFeRDExporterFromA3 extends XRExporter implements IZUGFeRDExporte public static final int DefaultZUGFeRDVersion = 2; - protected Profiles profile = Profiles.EXTENDED; protected PDFAConformanceLevel conformanceLevel = PDFAConformanceLevel.UNICODE; protected ArrayList fileAttachments = new ArrayList(); @@ -62,7 +61,7 @@ public class ZUGFeRDExporterFromA3 extends XRExporter implements IZUGFeRDExporte private boolean disableAutoClose; private boolean fileAttached = false; - + private Profile profile = null; private boolean documentPrepared = false; /** @@ -113,6 +112,23 @@ public class ZUGFeRDExporterFromA3 extends XRExporter implements IZUGFeRDExporte return xmlProvider; } + public ZUGFeRDExporterFromA3 setProfile(Profile p) { + this.profile=p; + if (xmlProvider!=null) { + xmlProvider.setProfile(p); + } + return this; + } + + public ZUGFeRDExporterFromA3 setProfile(String profilename) { + this.profile=Profiles.getByName(profilename); + + if (xmlProvider!=null) { + xmlProvider.setProfile(this.profile); + } + return this; + } + public ZUGFeRDExporterFromA3 addAdditionalFile(String name, byte[] content) { fileAttachments.add(new FileAttachment(name, "text/xml", "Supplement", content).setDescription("ZUGFeRD extension/additional data")); return this; @@ -154,14 +170,14 @@ public class ZUGFeRDExporterFromA3 extends XRExporter implements IZUGFeRDExporte * @param ver the zf/fx version * @return the filename of the file to be embedded */ - public String getFilenameForVersion(int ver, Profiles profile) { + public String getFilenameForVersion(int ver, Profile profile) { if (isFacturX) { return "factur-x.xml"; } else { if (ver == 1) { return "ZUGFeRD-invoice.xml"; } else { - if (profile == Profiles.XRECHNUNG) { + if (profile.getName().equals("XRECHNUNG")) { return "xrechnung.xml"; } else { return "zugferd-invoice.xml"; @@ -190,6 +206,7 @@ public class ZUGFeRDExporterFromA3 extends XRExporter implements IZUGFeRDExporte return this; } + /** * Makes A PDF/A3a-compliant document from a PDF-A1 compliant document (on the * metadata level, this will not e.g. convert graphics to JPG-2000) @@ -207,6 +224,9 @@ public class ZUGFeRDExporterFromA3 extends XRExporter implements IZUGFeRDExporte ensurePDFisUpgraded = false; } + public void attachFile(FileAttachment file) { + fileAttachments.add(file); + } public void attachFile(String filename, byte[] data, String mimetype, String relation) { FileAttachment fa=new FileAttachment(filename, mimetype, relation, data); fileAttachments.add(fa); @@ -349,8 +369,8 @@ public class ZUGFeRDExporterFromA3 extends XRExporter implements IZUGFeRDExporte public ZUGFeRDExporterFromA3 setXML(byte[] zugferdData) throws IOException { CustomXMLProvider cus = new CustomXMLProvider(); cus.setXML(zugferdData); - this.xmlProvider = cus; - setTransaction(null); + this.setXMLProvider(cus); + prepare(); return this; } @@ -375,15 +395,6 @@ public class ZUGFeRDExporterFromA3 extends XRExporter implements IZUGFeRDExporte return buffer.toByteArray(); } - /** - * Sets the ZUGFeRD conformance level (override). - * - * @param zugferdConformanceLevel the new conformance level - */ - public ZUGFeRDExporterFromA3 setProfile(Profiles zugferdConformanceLevel) { - this.profile = zugferdConformanceLevel; - return this; - } /** * All files are PDF/A-3, setConformance refers to the level conformance. @@ -434,9 +445,9 @@ public class ZUGFeRDExporterFromA3 extends XRExporter implements IZUGFeRDExporte protected void addXMP(XMPMetadata metadata) { if (attachZUGFeRDHeaders) { - XMPSchemaZugferd zf = new XMPSchemaZugferd(metadata, ZFVersion, isFacturX, profile, + XMPSchemaZugferd zf = new XMPSchemaZugferd(metadata, ZFVersion, isFacturX, xmlProvider.getProfile(), getNamespaceForVersion(ZFVersion), getPrefixForVersion(ZFVersion), - getFilenameForVersion(ZFVersion, profile)); + getFilenameForVersion(ZFVersion, xmlProvider.getProfile())); metadata.addSchema(zf); } @@ -513,10 +524,13 @@ public class ZUGFeRDExporterFromA3 extends XRExporter implements IZUGFeRDExporte */ public IExporter setTransaction(IExportableTransaction trans) throws IOException { this.trans = trans; + return prepare(); + } + + public IExporter prepare() throws IOException{ prepareDocument(); - ((IProfileProvider) xmlProvider).setProfile(profile); xmlProvider.generateXML(trans); - String filename = getFilenameForVersion(ZFVersion, profile); + String filename = getFilenameForVersion(ZFVersion, xmlProvider.getProfile()); PDFAttachGenericFile(doc, filename, "Alternative", "Invoice metadata conforming to ZUGFeRD standard (http://www.ferd-net.de/front_content.php?idcat=231&lang=4)", "text/xml", xmlProvider.getXML()); @@ -563,16 +577,22 @@ public class ZUGFeRDExporterFromA3 extends XRExporter implements IZUGFeRDExporte return this; } + protected void setXMLProvider(IXMLProvider p) { + this.xmlProvider = p; + if (profile!=null) { + xmlProvider.setProfile(profile); + } + } @Override public ZUGFeRDExporterFromA3 setZUGFeRDVersion(int version) { this.ZFVersion = version; if (version == 1) { ZUGFeRD1PullProvider z1p = new ZUGFeRD1PullProvider(); disableFacturX(); - this.xmlProvider = z1p; + setXMLProvider(z1p); } else if (version == 2) { ZUGFeRD2PullProvider z2p = new ZUGFeRD2PullProvider(); - this.xmlProvider = z2p; + setXMLProvider(z2p); } else { throw new IllegalArgumentException("Version not supported"); } diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/BackwardCompatibilityTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/BackwardCompatibilityTest.java index 21b9fce2..6732c354 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/BackwardCompatibilityTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/BackwardCompatibilityTest.java @@ -56,7 +56,7 @@ public class BackwardCompatibilityTest extends TestCase implements IExportableTr try (InputStream SOURCE_PDF = this.getClass() .getResourceAsStream("/MustangGnuaccountingBeispielRE-20190610_507blanko.pdf"); - IZUGFeRDExporter ze = new ZUGFeRDExporterFromA1().setZUGFeRDVersion(1).setProfile(Profiles.EN16931).load(SOURCE_PDF)) { + IZUGFeRDExporter ze = new ZUGFeRDExporterFromA1().setZUGFeRDVersion(1).setProfile("EN16931").load(SOURCE_PDF)) { ze.setTransaction(this); ze.disableAutoClose(true); @@ -96,7 +96,7 @@ public class BackwardCompatibilityTest extends TestCase implements IExportableTr try (InputStream SOURCE_PDF = this.getClass() .getResourceAsStream("/MustangGnuaccountingBeispielRE-20190610_507blanko.pdf"); - IZUGFeRDExporter ze = new ZUGFeRDExporterFromA1().setZUGFeRDVersion(2).setProfile(Profiles.EN16931).load(SOURCE_PDF)) { + IZUGFeRDExporter ze = new ZUGFeRDExporterFromA1().setZUGFeRDVersion(2).setProfile("EN16931").load(SOURCE_PDF)) { ze.setTransaction(this); ze.disableAutoClose(true); @@ -134,7 +134,7 @@ public class BackwardCompatibilityTest extends TestCase implements IExportableTr try (InputStream SOURCE_PDF = this.getClass() .getResourceAsStream("/MustangGnuaccountingBeispielRE-20190610_507blanko.pdf"); - IZUGFeRDExporter ze = new ZUGFeRDExporterFromA1().setZUGFeRDVersion(2).setProfile(Profiles.EN16931).load(SOURCE_PDF)) { + IZUGFeRDExporter ze = new ZUGFeRDExporterFromA1().setZUGFeRDVersion(2).setProfile("EN16931").load(SOURCE_PDF)) { ze.setTransaction(this); ze.disableAutoClose(true); diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/IExportableTransactionImpl.java b/library/src/test/java/org/mustangproject/ZUGFeRD/IExportableTransactionImpl.java index 5a7d2de8..d2ba8e6c 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/IExportableTransactionImpl.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/IExportableTransactionImpl.java @@ -43,6 +43,7 @@ public class IExportableTransactionImpl implements IExportableTransaction { private String currency; private String paymentTermDescription; private String referenceNumber; + private Profile profile; @Override public String getNumber() { @@ -149,7 +150,6 @@ public class IExportableTransactionImpl implements IExportableTransaction { return referenceNumber; } - public IExportableTransactionImpl setNumber(String number) { this.number = number; return this; diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterCustomXMLTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterCustomXMLTest.java index 95e06374..a12d7c14 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterCustomXMLTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterCustomXMLTest.java @@ -31,13 +31,13 @@ import java.nio.charset.StandardCharsets; @FixMethodOrder(MethodSorters.NAME_ASCENDING) public class MustangReaderWriterCustomXMLTest extends TestCase { - /** * Create the test case * * @param testName name of the test case */ public MustangReaderWriterCustomXMLTest(String testName) { + super(testName); } @@ -58,7 +58,7 @@ public class MustangReaderWriterCustomXMLTest extends TestCase { try { InputStream SOURCE_PDF = this.getClass().getResourceAsStream("/MustangGnuaccountingBeispielRE-20170509_505blanko.pdf"); - IZUGFeRDExporter zea1 = new ZUGFeRDExporterFromA1().setProducer("My Application").setCreator("Test").setProfile(Profiles.EN16931) + IZUGFeRDExporter zea1 = new ZUGFeRDExporterFromA1().setProducer("My Application").setCreator("Test").setProfile(Profiles.getByName("EN16931")) .load(SOURCE_PDF); final byte[] UTF8ByteOrderMark = new byte[]{(byte) 0xef, (byte) 0xbb, (byte) 0xbf}; @@ -301,7 +301,7 @@ public class MustangReaderWriterCustomXMLTest extends TestCase { .setProducer("My Application") .setCreator("Test") .setZUGFeRDVersion(1) - .setProfile(Profiles.BASIC) + .setProfile(Profiles.getByName("BASIC",1)) .load(SOURCE_PDF); /* we have much more information than just in the basic profile (comfort or extended) but it's perfectly valid to provide more information, just not less. */ String ownZUGFeRDXML = "\n" diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterEdgeTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterEdgeTest.java index bb956282..ee622a06 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterEdgeTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterEdgeTest.java @@ -150,6 +150,7 @@ public class MustangReaderWriterEdgeTest extends MustangReaderTestCase { return "AB321"; } + /** * Create the test case * diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterTest.java index 063212f9..8268d296 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterTest.java @@ -358,7 +358,7 @@ public class MustangReaderWriterTest extends MustangReaderTestCase { try (InputStream SOURCE_PDF = this.getClass() .getResourceAsStream("/MustangGnuaccountingBeispielRE-20190610_507blanko.pdf"); - IZUGFeRDExporter ze = new ZUGFeRDExporterFromA1().setZUGFeRDVersion(2).setProfile(Profiles.EN16931).load(SOURCE_PDF)) { + IZUGFeRDExporter ze = new ZUGFeRDExporterFromA1().setZUGFeRDVersion(2).setProfile(Profiles.getByName("EN16931")).load(SOURCE_PDF)) { ze.setTransaction(this); ze.disableAutoClose(true); @@ -402,7 +402,7 @@ public class MustangReaderWriterTest extends MustangReaderTestCase { try (InputStream SOURCE_PDF = this.getClass() .getResourceAsStream("/MustangGnuaccountingBeispielRE-20190610_507blanko.pdf"); - IZUGFeRDExporter ze = new ZUGFeRDExporterFromA1().setZUGFeRDVersion(1).setProfile(Profiles.COMFORT).load(SOURCE_PDF)) { + IZUGFeRDExporter ze = new ZUGFeRDExporterFromA1().setZUGFeRDVersion(1).setProfile(Profiles.getByName("COMFORT",1)).load(SOURCE_PDF)) { ze.setTransaction(this); ze.disableAutoClose(true); @@ -430,7 +430,7 @@ public class MustangReaderWriterTest extends MustangReaderTestCase { try (InputStream SOURCE_PDF = this.getClass() .getResourceAsStream("/MustangGnuaccountingBeispielRE-20171118_506blanko.pdf"); - ZUGFeRDExporterFromA1 ze = new ZUGFeRDExporterFromA1().setZUGFeRDVersion(2).setProfile(Profiles.EN16931).load(SOURCE_PDF)) { + ZUGFeRDExporterFromA1 ze = new ZUGFeRDExporterFromA1().setZUGFeRDVersion(2).setProfile(Profiles.getByName("EN16931")).load(SOURCE_PDF)) { ByteArrayOutputStream result = new ByteArrayOutputStream(); byte[] buffer = new byte[1024]; int length; diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java index 5891c022..b6f5021d 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java @@ -134,7 +134,7 @@ public class ZF2PushTest extends TestCase { .getResourceAsStream("/MustangGnuaccountingBeispielRE-20170509_505blanko.pdf"); ZUGFeRDExporterFromA1 ze = new ZUGFeRDExporterFromA1().setProducer("My Application") - .setCreator(System.getProperty("user.name")).setZUGFeRDVersion(2).ignorePDFAErrors() + .setCreator(System.getProperty("user.name")).setZUGFeRDVersion(2).setProfile("EXTENDED").ignorePDFAErrors() .load(SOURCE_PDF)) { // ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setSender(new TradeParty(orgname,"teststr", "55232","teststadt","DE")).setOwnTaxID("4711").setOwnVATID("DE0815").setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number) // .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0)).addAllowance(new Allowance().setPercent(new BigDecimal(50))))); diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java index 6ffc0768..2708a27a 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2Test.java @@ -168,7 +168,7 @@ public class ZF2Test extends MustangReaderTestCase { .getResourceAsStream("/MustangGnuaccountingBeispielRE-20170509_505PDFA3.pdf"); ZUGFeRDExporterFromA3 ze = new ZUGFeRDExporterFromA3().setProducer("My Application") - .setCreator(System.getProperty("user.name")).setZUGFeRDVersion(2).setProfile(Profiles.EN16931) + .setCreator(System.getProperty("user.name")).setZUGFeRDVersion(2).setProfile("EN16931") .load(SOURCE_PDF)) { ze.setTransaction(this); From b7075595079ddbe26b83233f7b042029251d945d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Tue, 29 Sep 2020 21:04:52 +0200 Subject: [PATCH 078/138] improved profile handling, corrected test --- library/src/main/java/org/mustangproject/Invoice.java | 1 - .../src/main/java/org/mustangproject/ZUGFeRD/Profiles.java | 7 +++++-- .../test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java | 6 +++--- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/library/src/main/java/org/mustangproject/Invoice.java b/library/src/main/java/org/mustangproject/Invoice.java index f5d39da9..988ebf4c 100644 --- a/library/src/main/java/org/mustangproject/Invoice.java +++ b/library/src/main/java/org/mustangproject/Invoice.java @@ -43,7 +43,6 @@ public class Invoice implements IExportableTransaction { Charges = new ArrayList(), LogisticsServiceCharges = new ArrayList(); protected IZUGFeRDTradeSettlement[] getTradeSettlement = null; protected IZUGFeRDPaymentTerms paymentTerms = null; - private Profile profile; public Invoice() { diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/Profiles.java b/library/src/main/java/org/mustangproject/ZUGFeRD/Profiles.java index 28ac59e2..1d9c0779 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/Profiles.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/Profiles.java @@ -46,11 +46,14 @@ public class Profiles { public static Profile getByName(String name, int version) { + Profile result=null; if (version==1) { - return zf1Map.get(name); + result=zf1Map.get(name.toUpperCase()); } else { - return zf2Map.get(name); + result=zf2Map.get(name.toUpperCase()); } + if (result==null) { throw new RuntimeException("Profile not found"); } + return result; } public static Profile getByName(String name) { return getByName(name, ZUGFeRDExporterFromA3.DefaultZUGFeRDVersion); diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java index b6f5021d..ff2b2be9 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java @@ -134,7 +134,7 @@ public class ZF2PushTest extends TestCase { .getResourceAsStream("/MustangGnuaccountingBeispielRE-20170509_505blanko.pdf"); ZUGFeRDExporterFromA1 ze = new ZUGFeRDExporterFromA1().setProducer("My Application") - .setCreator(System.getProperty("user.name")).setZUGFeRDVersion(2).setProfile("EXTENDED").ignorePDFAErrors() + .setCreator(System.getProperty("user.name")).setZUGFeRDVersion(2).setProfile("extended").ignorePDFAErrors() .load(SOURCE_PDF)) { // ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setSender(new TradeParty(orgname,"teststr", "55232","teststadt","DE")).setOwnTaxID("4711").setOwnVATID("DE0815").setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number) // .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0)).addAllowance(new Allowance().setPercent(new BigDecimal(50))))); @@ -183,10 +183,10 @@ public class ZF2PushTest extends TestCase { .getResourceAsStream("/MustangGnuaccountingBeispielRE-20170509_505blanko.pdf"); ZUGFeRDExporterFromA1 ze = new ZUGFeRDExporterFromA1().setProducer("My Application") - .setCreator(System.getProperty("user.name")).setZUGFeRDVersion(2).ignorePDFAErrors() + .setCreator(System.getProperty("user.name")).setZUGFeRDVersion(2).setProfile(Profiles.getByName("en16931")).ignorePDFAErrors() .load(SOURCE_PDF)) { - ze.setTransaction(new Invoice().setCurrency("CHF").setDueDate(new Date()).setOccurrenceDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setSender(new TradeParty(orgname,"teststr", "55232","teststadt","DE")).setOwnTaxID("4711").setOwnVATID("0815").setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number) + ze.setTransaction(new Invoice().setCurrency("CHF").setDueDate(new Date()).setOccurrenceDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setSender(new TradeParty(orgname,"teststr", "55232","teststadt","DE")).setOwnTaxID("4711").setOwnVATID("DE0815").setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number) .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0))) .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0))) .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0))) From 7dde7e71808bd424087da269ab9e10aecac4722c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Tue, 29 Sep 2020 21:36:56 +0200 Subject: [PATCH 079/138] starting with document level charges/allowances via invoice class --- .../java/org/mustangproject/Allowance.java | 1 + .../main/java/org/mustangproject/Charge.java | 12 +++++++ .../ZUGFeRD/IZUGFeRDAllowanceCharge.java | 1 + .../ZUGFeRD/ZUGFeRD2PullProvider.java | 31 ++++++++++++++----- .../ZUGFeRD/IZUGFeRDAllowanceChargeImpl.java | 5 +++ .../mustangproject/ZUGFeRD/ZF2PushTest.java | 2 +- 6 files changed, 44 insertions(+), 8 deletions(-) diff --git a/library/src/main/java/org/mustangproject/Allowance.java b/library/src/main/java/org/mustangproject/Allowance.java index 3ad5b8d1..bb038312 100644 --- a/library/src/main/java/org/mustangproject/Allowance.java +++ b/library/src/main/java/org/mustangproject/Allowance.java @@ -1,5 +1,6 @@ package org.mustangproject; +import org.mustangproject.ZUGFeRD.IExportableTransaction; import org.mustangproject.ZUGFeRD.IZUGFeRDAllowanceCharge; import java.math.BigDecimal; diff --git a/library/src/main/java/org/mustangproject/Charge.java b/library/src/main/java/org/mustangproject/Charge.java index ccc4606f..e2f0aaea 100644 --- a/library/src/main/java/org/mustangproject/Charge.java +++ b/library/src/main/java/org/mustangproject/Charge.java @@ -1,5 +1,6 @@ package org.mustangproject; +import org.mustangproject.ZUGFeRD.IExportableTransaction; import org.mustangproject.ZUGFeRD.IZUGFeRDAllowanceCharge; import org.mustangproject.ZUGFeRD.IZUGFeRDExportableItem; @@ -64,6 +65,17 @@ public class Charge implements IZUGFeRDAllowanceCharge { } } + @Override + public BigDecimal getTotalAmount(IExportableTransaction currentTrans) { +// if (totalAmount!=null) { + return totalAmount; +// } else //if (percent!=null) { + // to be implemented return currentItem.get().multiply(getPercent().divide(new BigDecimal(100))); + //} else { +// throw new RuntimeException("Either totalAmount or percent must be set"); +// } + } + public BigDecimal getPercent() { return percent; diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDAllowanceCharge.java b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDAllowanceCharge.java index bcca7aec..caaf44a2 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDAllowanceCharge.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDAllowanceCharge.java @@ -25,6 +25,7 @@ import java.math.BigDecimal; public interface IZUGFeRDAllowanceCharge { BigDecimal getTotalAmount(IZUGFeRDExportableItem currentItem); + BigDecimal getTotalAmount(IExportableTransaction trans); String getReason(); diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java index 3cf0aca5..8837a22f 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java @@ -484,14 +484,31 @@ public class ZUGFeRD2PullProvider implements IXMLProvider { xml = xml + buildPaymentTermsXml(); } - xml = xml + " \n" + + String chargeTotalLine=""; + + IZUGFeRDAllowanceCharge[] allowances= trans.getZFAllowances(); + BigDecimal allowanceTotal=new BigDecimal(0); + if ((allowances!=null) && (allowances.length>0)) { + for (IZUGFeRDAllowanceCharge currentAllowance:allowances) { + allowanceTotal=allowanceTotal.add(currentAllowance.getTotalAmount(trans)); + } + } + String allowanceTotalLine=""+currencyFormat(allowanceTotal)+""; + + IZUGFeRDAllowanceCharge[] charges= trans.getZFCharges(); + BigDecimal chargesTotal=new BigDecimal(0); + if ((charges!=null) && (charges.length>0)) { + for (IZUGFeRDAllowanceCharge currentCharge:charges) { + chargesTotal=chargesTotal.add(currentCharge.getTotalAmount(trans)); + } + } + String chargesTotalLine=""+currencyFormat(chargesTotal)+""; + + xml = xml + " \n" + " " + currencyFormat(getTotal()) + "\n" //$NON-NLS-2$ - // currencyID=\"EUR\" - + " 0.00\n" - + " 0.00\n" // - // currencyID=\"EUR\" - // + " 5.80\n" - // + " 14.73\n" + + chargesTotalLine + + allowanceTotalLine + " " + currencyFormat(getTotal()) + "\n" //$NON-NLS-2$ // // // currencyID=\"EUR\" diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDAllowanceChargeImpl.java b/library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDAllowanceChargeImpl.java index 23203647..cd89a4ca 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDAllowanceChargeImpl.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDAllowanceChargeImpl.java @@ -31,6 +31,11 @@ public class IZUGFeRDAllowanceChargeImpl implements IZUGFeRDAllowanceCharge { return totalAmount; } + @Override + public BigDecimal getTotalAmount(IExportableTransaction currentTransaction) { + return totalAmount; + } + @Override public String getReason() { return reason; diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java index ff2b2be9..4cca0639 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java @@ -207,7 +207,7 @@ public class ZF2PushTest extends TestCase { assertFalse(zi.getUTF8().contains("EUR")); // Reading ZUGFeRD - assertEquals("10.71", zi.getAmount()); + assertEquals("11.07", zi.getAmount()); assertEquals(zi.getHolder(), orgname); assertEquals(zi.getForeignReference(), number); try { From 0776960e246093828aef728d40ac7ed3d55eb5e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Wed, 30 Sep 2020 23:18:40 +0200 Subject: [PATCH 080/138] adding bank details --- History.md | 5 +- .../java/org/mustangproject/BankDetails.java | 44 +++++++ .../main/java/org/mustangproject/Invoice.java | 22 ++-- .../java/org/mustangproject/TradeParty.java | 19 ++- .../ZUGFeRD/ZUGFeRD2PullProvider.java | 111 +++++++++++++++--- .../ZUGFeRD/IExportableTransactionImpl.java | 5 - .../ZUGFeRD/MustangReaderTestCase.java | 2 +- .../ZUGFeRD/MustangReaderWriterEdgeTest.java | 8 +- .../ZUGFeRD/MustangReaderWriterTest.java | 12 +- .../mustangproject/ZUGFeRD/ZF2EdgeTest.java | 5 - .../mustangproject/ZUGFeRD/ZF2PushTest.java | 8 +- .../org/mustangproject/ZUGFeRD/ZF2Test.java | 4 +- 12 files changed, 190 insertions(+), 55 deletions(-) create mode 100644 library/src/main/java/org/mustangproject/BankDetails.java diff --git a/History.md b/History.md index 4250424e..a4718970 100644 --- a/History.md +++ b/History.md @@ -36,9 +36,11 @@ switch - new invoicecorrection class - order-x read support - automated tests zuv/verapdf validate created library test files - +- trans.getTradeSettlementPayment() removed in favor of trans.getTradeSettlement() ### 2.0 still todo +- dont show empty tax number field +- be able to specify iban via tradeparty object - verapdf as prevalidation? - visualization? zugferdvisualizer? - new sample invoice @@ -50,7 +52,6 @@ switch - *from A3 does not seem tow ork see mustangreaderwriteredgetest:testedgeexport - xmp errors may not show correctly in log - switch for no log and no notices -- homepage to be updated accordingly - confirm correct generation from pdf/a3 files zf2edgetest - *correctiontest exports zf1+zf2? - *USt 0% wird aus invoice-klasse noch nicht sauber abgefangen diff --git a/library/src/main/java/org/mustangproject/BankDetails.java b/library/src/main/java/org/mustangproject/BankDetails.java new file mode 100644 index 00000000..24e4274c --- /dev/null +++ b/library/src/main/java/org/mustangproject/BankDetails.java @@ -0,0 +1,44 @@ +package org.mustangproject; + +import org.mustangproject.ZUGFeRD.IZUGFeRDTradeSettlementPayment; + +public class BankDetails implements IZUGFeRDTradeSettlementPayment { + protected String IBAN, BIC; + + public BankDetails(String IBAN, String BIC) { + this.IBAN = IBAN; + this.BIC = BIC; + } + + public String getIBAN() { + return IBAN; + } + + public BankDetails setIBAN(String IBAN) { + this.IBAN = IBAN; + return this; + } + + public String getBIC() { + return BIC; + } + + public BankDetails setBIC(String BIC) { + this.BIC = BIC; + return this; + } + + @Override + public String getOwnBIC() { + return getBIC(); + } + + @Override + public String getOwnIBAN() { + return getIBAN(); + } + + + + +} diff --git a/library/src/main/java/org/mustangproject/Invoice.java b/library/src/main/java/org/mustangproject/Invoice.java index 988ebf4c..b9c9ef81 100644 --- a/library/src/main/java/org/mustangproject/Invoice.java +++ b/library/src/main/java/org/mustangproject/Invoice.java @@ -41,7 +41,6 @@ public class Invoice implements IExportableTransaction { protected ArrayList Allowances = new ArrayList(), Charges = new ArrayList(), LogisticsServiceCharges = new ArrayList(); - protected IZUGFeRDTradeSettlement[] getTradeSettlement = null; protected IZUGFeRDPaymentTerms paymentTerms = null; @@ -139,6 +138,8 @@ public class Invoice implements IExportableTransaction { return shipToStreet; } + + public Invoice setShipToStreet(String shipToStreet) { this.shipToStreet = shipToStreet; return this; @@ -346,6 +347,10 @@ public class Invoice implements IExportableTransaction { public Invoice setSender(TradeParty sender) { this.sender = sender; + if ((sender.getBankDetails()!=null)&&(sender.getBankDetails().size()>0)) { + // convert bankdetails + + } return this; } @@ -376,14 +381,17 @@ public class Invoice implements IExportableTransaction { } - public IZUGFeRDTradeSettlement[] getGetTradeSettlement() { - return getTradeSettlement; + @Override + public IZUGFeRDTradeSettlement[] getTradeSettlement() { + + if (getSender()==null) { + return null; + } + + return ((TradeParty)getSender()).getAsTradeSettlement(); + } - public Invoice setGetTradeSettlement(IZUGFeRDTradeSettlement[] getTradeSettlement) { - this.getTradeSettlement = getTradeSettlement; - return this; - } @Override public IZUGFeRDPaymentTerms getPaymentTerms() { diff --git a/library/src/main/java/org/mustangproject/TradeParty.java b/library/src/main/java/org/mustangproject/TradeParty.java index e1069e4d..dc536e60 100644 --- a/library/src/main/java/org/mustangproject/TradeParty.java +++ b/library/src/main/java/org/mustangproject/TradeParty.java @@ -2,11 +2,15 @@ package org.mustangproject; import org.mustangproject.ZUGFeRD.IZUGFeRDExportableContact; import org.mustangproject.ZUGFeRD.IZUGFeRDExportableTradeParty; +import org.mustangproject.ZUGFeRD.IZUGFeRDTradeSettlement; + +import java.util.ArrayList; public class TradeParty implements IZUGFeRDExportableTradeParty { protected String name, zip, street, location, country; protected String taxID = null, vatID = null; + protected ArrayList bankDetails = new ArrayList(); protected Contact contact = null; public TradeParty(String name, String street, String zip, String location, String country) { @@ -22,7 +26,13 @@ public class TradeParty implements IZUGFeRDExportableTradeParty { this.contact = c; return this; } - + public TradeParty addBankDetails(BankDetails s) { + bankDetails.add(s); + return this; + } + public ArrayList getBankDetails() { + return bankDetails; + } public TradeParty addTaxID(String taxID) { this.taxID = taxID; return this; @@ -105,4 +115,11 @@ public class TradeParty implements IZUGFeRDExportableTradeParty { public IZUGFeRDExportableContact getContact() { return contact; } + + public IZUGFeRDTradeSettlement[] getAsTradeSettlement() { + if (bankDetails.size()==0) { + return null; + } + return bankDetails.toArray(new IZUGFeRDTradeSettlement[0]); + } } diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java index 8837a22f..280fa4ea 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java @@ -116,6 +116,30 @@ public class ZUGFeRD2PullProvider implements IXMLProvider { return res; } + private BigDecimal getCharges() { + BigDecimal res = new BigDecimal(0); + IZUGFeRDAllowanceCharge[] charges= trans.getZFCharges(); + if ((charges!=null) && (charges.length>0)) { + for (IZUGFeRDAllowanceCharge currentCharge:charges) { + + res=res.add(currentCharge.getTotalAmount(trans)); + } + } + + return res; + } + private BigDecimal getAllowances() { + BigDecimal res = new BigDecimal(0); + IZUGFeRDAllowanceCharge[] allowances= trans.getZFAllowances(); + if ((allowances!=null) && (allowances.length>0)) { + for (IZUGFeRDAllowanceCharge currentAllowance:allowances) { + res=res.add(currentAllowance.getTotalAmount(trans)); + } + } + + + return res; + } private BigDecimal getTotal() { BigDecimal res = new BigDecimal(0); for (IZUGFeRDExportableItem currentItem : trans.getZFItems()) { @@ -125,6 +149,11 @@ public class ZUGFeRD2PullProvider implements IXMLProvider { return res; } + private BigDecimal getTaxBasis() { + BigDecimal res = getTotal().add(getCharges()).subtract(getAllowances()); + return res; + } + /** * which taxes have been used with which amounts in this transaction, empty for * no taxes, or e.g. 19=>190 and 7=>14 if 1000 Eur were applicable to 19% VAT @@ -147,6 +176,31 @@ public class ZUGFeRD2PullProvider implements IXMLProvider { hm.put(percent, current.add(itemVATAmount)); } } + + + IZUGFeRDAllowanceCharge[] charges= trans.getZFCharges(); + if ((charges!=null) && (charges.length>0)) { + for (IZUGFeRDAllowanceCharge currentCharge:charges) { + VATAmount theAmount=hm.get(currentCharge.getTaxPercent()); + if (theAmount==null) { + theAmount=new VATAmount(new BigDecimal(0),new BigDecimal(0),"S"); + } + theAmount.setCalculated(theAmount.getCalculated().add(currentCharge.getTotalAmount(trans))); + } + } + IZUGFeRDAllowanceCharge[] allowances= trans.getZFAllowances(); + if ((allowances!=null) && (allowances.length>0)) { + for (IZUGFeRDAllowanceCharge currentAllowance:allowances) { + VATAmount theAmount=hm.get(currentAllowance.getTaxPercent()); + if (theAmount==null) { + theAmount=new VATAmount(new BigDecimal(0),new BigDecimal(0),"S"); + } + theAmount.setCalculated(theAmount.getCalculated().subtract(currentAllowance.getTotalAmount(trans))); + } + } + + + return hm; } @@ -461,7 +515,41 @@ public class ZUGFeRD2PullProvider implements IXMLProvider { } } - if (trans.getPaymentTerms() == null) { + if ((trans.getZFCharges()!=null)&&(trans.getZFCharges().length>0)) { + xml = xml + " \n" + + " \n" + + " true\n" + + " \n" + + " "+currencyFormat(getCharges())+"\n" + + " Charge\n" + + " \n" + + " VAT\n" + + " S\n" + + " 19.00\n" + + " \n" + + " \n"; + + + } + + if ((trans.getZFAllowances()!=null)&&(trans.getZFAllowances().length>0)) { + xml = xml + " \n" + + " \n" + + " false\n" + + " \n" + + " "+currencyFormat(getAllowances())+"\n" + + " Allowance\n" + + " \n" + + " VAT\n" + + " S\n" + + " 19.00\n" + + " \n" + + " \n"; + + } + + + if (trans.getPaymentTerms() == null) { xml = xml + " \n" + " " + paymentTermsDescription + "\n"; @@ -485,31 +573,16 @@ public class ZUGFeRD2PullProvider implements IXMLProvider { } - String chargeTotalLine=""; - IZUGFeRDAllowanceCharge[] allowances= trans.getZFAllowances(); - BigDecimal allowanceTotal=new BigDecimal(0); - if ((allowances!=null) && (allowances.length>0)) { - for (IZUGFeRDAllowanceCharge currentAllowance:allowances) { - allowanceTotal=allowanceTotal.add(currentAllowance.getTotalAmount(trans)); - } - } - String allowanceTotalLine=""+currencyFormat(allowanceTotal)+""; + String allowanceTotalLine=""+currencyFormat(getAllowances())+""; - IZUGFeRDAllowanceCharge[] charges= trans.getZFCharges(); - BigDecimal chargesTotal=new BigDecimal(0); - if ((charges!=null) && (charges.length>0)) { - for (IZUGFeRDAllowanceCharge currentCharge:charges) { - chargesTotal=chargesTotal.add(currentCharge.getTotalAmount(trans)); - } - } - String chargesTotalLine=""+currencyFormat(chargesTotal)+""; + String chargesTotalLine=""+currencyFormat(getCharges())+""; xml = xml + " \n" + " " + currencyFormat(getTotal()) + "\n" //$NON-NLS-2$ + chargesTotalLine + allowanceTotalLine - + " " + currencyFormat(getTotal()) + "\n" //$NON-NLS-2$ + + " " + currencyFormat(getTaxBasis()) + "\n" //$NON-NLS-2$ // // // currencyID=\"EUR\" + " " diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/IExportableTransactionImpl.java b/library/src/test/java/org/mustangproject/ZUGFeRD/IExportableTransactionImpl.java index d2ba8e6c..f9f56ffc 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/IExportableTransactionImpl.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/IExportableTransactionImpl.java @@ -90,11 +90,6 @@ public class IExportableTransactionImpl implements IExportableTransaction { return recipient; } - @Override - public IZUGFeRDTradeSettlementPayment[] getTradeSettlementPayment() { - return settlementPayments; - } - @Override public String getOwnTaxID() { return ownTaxID; diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderTestCase.java b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderTestCase.java index 437d0883..30d92d78 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderTestCase.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderTestCase.java @@ -30,7 +30,7 @@ public abstract class MustangReaderTestCase extends TestCase implements IExporta @Override - public IZUGFeRDTradeSettlementPayment[] getTradeSettlementPayment() { + public IZUGFeRDTradeSettlement[] getTradeSettlement() { Payment[] payments = new Payment[1]; payments[0] = new Payment(); return payments; diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterEdgeTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterEdgeTest.java index ee622a06..6b6dd7ed 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterEdgeTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterEdgeTest.java @@ -181,8 +181,8 @@ public class MustangReaderWriterEdgeTest extends MustangReaderTestCase { // Reading ZUGFeRD assertEquals(zi.getAmount(), "571.04"); - assertEquals(zi.getBIC(), getTradeSettlementPayment()[0].getOwnBIC()); - assertEquals(zi.getIBAN(), getTradeSettlementPayment()[0].getOwnIBAN()); + assertEquals(zi.getBIC(), "COBADEFFXXX"); + assertEquals(zi.getIBAN(), "DE88 2008 0000 0970 3757 00"); assertEquals(zi.getHolder(), getOwnOrganisationName()); assertEquals(zi.getDueDate(), "20170530"); assertEquals(zi.getForeignReference(), getNumber()); @@ -223,8 +223,8 @@ public class MustangReaderWriterEdgeTest extends MustangReaderTestCase { // Reading ZUGFeRD assertEquals("571.04", zi.getAmount()); - assertEquals(getTradeSettlementPayment()[0].getOwnBIC(), zi.getBIC()); - assertEquals(getTradeSettlementPayment()[0].getOwnIBAN(), zi.getIBAN()); + assertEquals("COBADEFFXXX", zi.getBIC()); + assertEquals("DE88 2008 0000 0970 3757 00", zi.getIBAN()); assertEquals(zi.getHolder(), getOwnOrganisationName()); assertEquals(zi.getForeignReference(), getNumber()); try { diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterTest.java index 8268d296..52cf151a 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/MustangReaderWriterTest.java @@ -196,8 +196,8 @@ public class MustangReaderWriterTest extends MustangReaderTestCase { // Reading ZUGFeRD assertEquals(zi.getAmount(), "571.04"); - assertEquals(zi.getBIC(), getTradeSettlementPayment()[0].getOwnBIC()); - assertEquals(zi.getIBAN(),getTradeSettlementPayment()[0].getOwnIBAN()); + assertEquals(zi.getBIC(), "COBADEFFXXX"); + assertEquals(zi.getIBAN(), "DE88 2008 0000 0970 3757 00"); assertEquals(zi.getHolder(), getOwnOrganisationName()); assertEquals(zi.getForeignReference(), "RE-20170509/505"); assertEquals(zi.getBankName(), "Commerzbank"); @@ -383,9 +383,9 @@ public class MustangReaderWriterTest extends MustangReaderTestCase { // Reading ZUGFeRD assertEquals(zi.getAmount(), "571.04"); - assertEquals(zi.getBIC(), getTradeSettlementPayment()[0].getOwnBIC()); + assertEquals(zi.getBIC(), "COBADEFFXXX"); assertEquals(zi.getReference(), getReferenceNumber()); - assertEquals(zi.getIBAN(), getTradeSettlementPayment()[0].getOwnIBAN()); + assertEquals(zi.getIBAN(), "DE88 2008 0000 0970 3757 00"); assertEquals(zi.getHolder(), getOwnOrganisationName()); assertEquals(zi.getForeignReference(), getNumber()); } @@ -460,8 +460,8 @@ public class MustangReaderWriterTest extends MustangReaderTestCase { // Reading ZUGFeRD assertEquals("571.04", zi.getAmount()); - assertEquals(getTradeSettlementPayment()[0].getOwnBIC(), zi.getBIC()); - assertEquals(getTradeSettlementPayment()[0].getOwnIBAN(), zi.getIBAN()); + assertEquals("COBADEFFXXX", zi.getBIC()); + assertEquals("DE88 2008 0000 0970 3757 00", zi.getIBAN()); assertEquals(getOwnOrganisationName(), zi.getHolder()); assertEquals(getNumber(), zi.getForeignReference()); } diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2EdgeTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2EdgeTest.java index 1a37ae02..9de700a3 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2EdgeTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2EdgeTest.java @@ -100,11 +100,6 @@ public class ZF2EdgeTest extends MustangReaderTestCase implements IExportableTra } - @Override - public IZUGFeRDTradeSettlementPayment[] getTradeSettlementPayment() { - return null; - } - @Override public IZUGFeRDTradeSettlement[] getTradeSettlement() { IZUGFeRDTradeSettlement[] payments = new DebitPayment[1]; diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java index 4cca0639..71ba4626 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java @@ -54,9 +54,10 @@ public class ZF2PushTest extends TestCase { .setCreator(System.getProperty("user.name")).setZUGFeRDVersion(2).ignorePDFAErrors() .load(SOURCE_PDF)) { - ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setContractReferencedDocument("0815").setSender(new TradeParty(orgname,"teststr", "55232","teststadt","DE")).setOwnTaxID("4711").setOwnVATID("DE19990815").setRecipient(new TradeParty("Franz Müller","teststr.12", "55232", "Entenhausen", "DE").setContact(new Contact("nameRep", "phoneRep", "emailRep@test.com"))).setNumber(number).addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0)))); + ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setContractReferencedDocument("0815").setSender(new TradeParty(orgname,"teststr", "55232","teststadt","DE").addBankDetails(new BankDetails("777666555","DE4321"))).setOwnTaxID("4711").setOwnVATID("DE19990815").setRecipient(new TradeParty("Franz Müller","teststr.12", "55232", "Entenhausen", "DE").setContact(new Contact("nameRep", "phoneRep", "emailRep@test.com"))).setNumber(number).addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0)))); String theXML = new String(ze.getProvider().getXML()); - assertTrue(theXML.contains(" Date: Thu, 1 Oct 2020 08:26:10 +0200 Subject: [PATCH 081/138] corrected document level charges --- .../main/java/org/mustangproject/Charge.java | 2 +- .../org/mustangproject/ZUGFeRD/VATAmount.java | 1 + .../ZUGFeRD/ZUGFeRD2PullProvider.java | 19 +++++++++++-------- .../mustangproject/ZUGFeRD/ZF2PushTest.java | 8 ++++---- 4 files changed, 17 insertions(+), 13 deletions(-) diff --git a/library/src/main/java/org/mustangproject/Charge.java b/library/src/main/java/org/mustangproject/Charge.java index e2f0aaea..dc04e2e5 100644 --- a/library/src/main/java/org/mustangproject/Charge.java +++ b/library/src/main/java/org/mustangproject/Charge.java @@ -15,7 +15,7 @@ public class Charge implements IZUGFeRDAllowanceCharge { protected String categoryCode; public Charge() { - + taxPercent=new BigDecimal(0); } /*** diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/VATAmount.java b/library/src/main/java/org/mustangproject/ZUGFeRD/VATAmount.java index 33775e9b..f08b406f 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/VATAmount.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/VATAmount.java @@ -56,6 +56,7 @@ public class VATAmount { public void setBasis(BigDecimal basis) { this.basis = basis; + } public BigDecimal getCalculated() { diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java index 280fa4ea..f3709e01 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java @@ -107,7 +107,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider { private BigDecimal getTotalGross() { - BigDecimal res = getTotal(); + BigDecimal res = getTaxBasis(); HashMap VATPercentAmountMap = getVATPercentAmountMap(); for (BigDecimal currentTaxPercent : VATPercentAmountMap.keySet()) { VATAmount amount = VATPercentAmountMap.get(currentTaxPercent); @@ -121,11 +121,9 @@ public class ZUGFeRD2PullProvider implements IXMLProvider { IZUGFeRDAllowanceCharge[] charges= trans.getZFCharges(); if ((charges!=null) && (charges.length>0)) { for (IZUGFeRDAllowanceCharge currentCharge:charges) { - res=res.add(currentCharge.getTotalAmount(trans)); } } - return res; } private BigDecimal getAllowances() { @@ -136,8 +134,6 @@ public class ZUGFeRD2PullProvider implements IXMLProvider { res=res.add(currentAllowance.getTotalAmount(trans)); } } - - return res; } private BigDecimal getTotal() { @@ -185,7 +181,10 @@ public class ZUGFeRD2PullProvider implements IXMLProvider { if (theAmount==null) { theAmount=new VATAmount(new BigDecimal(0),new BigDecimal(0),"S"); } - theAmount.setCalculated(theAmount.getCalculated().add(currentCharge.getTotalAmount(trans))); + theAmount.setBasis(theAmount.getBasis().add(currentCharge.getTotalAmount(trans))); + BigDecimal factor=currentCharge.getTaxPercent().divide(new BigDecimal(100)); + theAmount.setCalculated(theAmount.getBasis().multiply(factor)); + hm.put(currentCharge.getTaxPercent(), theAmount); } } IZUGFeRDAllowanceCharge[] allowances= trans.getZFAllowances(); @@ -195,7 +194,11 @@ public class ZUGFeRD2PullProvider implements IXMLProvider { if (theAmount==null) { theAmount=new VATAmount(new BigDecimal(0),new BigDecimal(0),"S"); } - theAmount.setCalculated(theAmount.getCalculated().subtract(currentAllowance.getTotalAmount(trans))); + theAmount.setBasis(theAmount.getBasis().subtract(currentAllowance.getTotalAmount(trans))); + BigDecimal factor=currentAllowance.getTaxPercent().divide(new BigDecimal(100)); + theAmount.setCalculated(theAmount.getBasis().multiply(factor)); + + hm.put(currentAllowance.getTaxPercent(), theAmount); } } @@ -586,7 +589,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider { // // // currencyID=\"EUR\" + " " - + currencyFormat(getTotalGross().subtract(getTotal())) + "\n" + + currencyFormat(getTotalGross().subtract(getTaxBasis())) + "\n" + " " + currencyFormat(getTotalGross()) + "\n" //$NON-NLS-2$ // // // currencyID=\"EUR\" diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java index 71ba4626..b5e8b33a 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java @@ -56,8 +56,8 @@ public class ZF2PushTest extends TestCase { ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setContractReferencedDocument("0815").setSender(new TradeParty(orgname,"teststr", "55232","teststadt","DE").addBankDetails(new BankDetails("777666555","DE4321"))).setOwnTaxID("4711").setOwnVATID("DE19990815").setRecipient(new TradeParty("Franz Müller","teststr.12", "55232", "Entenhausen", "DE").setContact(new Contact("nameRep", "phoneRep", "emailRep@test.com"))).setNumber(number).addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0)))); String theXML = new String(ze.getProvider().getXML()); - // assertTrue(theXML.contains("777666555")); //the iban - // assertTrue(theXML.contains(" Date: Thu, 1 Oct 2020 08:29:38 +0200 Subject: [PATCH 082/138] corrected test --- .../src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java index b5e8b33a..c0bb2fce 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java @@ -208,8 +208,7 @@ public class ZF2PushTest extends TestCase { assertFalse(zi.getUTF8().contains("EUR")); // Reading ZUGFeRD - // assertEquals("11.07", zi.getAmount()); - assertEquals("10.71", zi.getAmount()); + assertEquals("11.07", zi.getAmount()); assertEquals(zi.getHolder(), orgname); assertEquals(zi.getForeignReference(), number); try { From c43988f388a716c5c72bbdc55c721c4813aeac0f Mon Sep 17 00:00:00 2001 From: jstaerk Date: Thu, 1 Oct 2020 13:55:04 +0200 Subject: [PATCH 083/138] support --logAppend --- .../org/mustangproject/commandline/Main.java | 26 +++++++++++-------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java b/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java index d1cf0a2f..c7b16f32 100755 --- a/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java +++ b/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java @@ -55,17 +55,17 @@ public class Main { + " [-i, --ignorefileextension] Check for all files (*.*) instead of PDF files only (*.pdf) in metrics, ignore PDF/A input file errors in combine\n" + "\n" + "* Merge actions\n" + " extract extract ZUGFeRD PDF to XML file\n" + " Additional parameters (optional - user will be prompted if not defined)\n" - + " [--source ]: set input PDF file\n" - + " [--out ]: set output XML file\n" + + " [--source=]: set input PDF file\n" + + " [--out=]: set output XML file\n" + " a3only upgrade from PDF/A1 to A3 only (no ZUGFeRD data attached)\n" + " Additional parameters (optional - user will be prompted if not defined)\n" - + " [--source ]: set input PDF file\n" - + " [--out ]: set output PDF file\n" + + " [--source=]: set input PDF file\n" + + " [--out=]: set output PDF file\n" + " combine combine XML and PDF file to ZUGFeRD PDF file\n" + " Additional parameters (optional - user will be prompted if not defined)\n" - + " [--source ]: set input PDF file\n" - + " [--source-xml ]: set input XML file\n" - + " [--out ]: set output PDF file\n" + + " [--source=]: set input PDF file\n" + + " [--source-xml=]: set input XML file\n" + + " [--out=]: set output PDF file\n" + " [--format ]: set ZUGFeRD or FacturX\n" + " [--version <1|2>]: set ZUGFeRD version\n" + " [--profile <...>]: set ZUGFeRD profile\n" @@ -73,8 +73,9 @@ public class Main { + " For ZUGFeRD v2: INIMUM, BASIC L, ASIC, IUS, N16931, Rechnung, EXENDED " + " validate validate XML or PDF file \n" + " [--no-notices]: refrain from reporting notices\n" + + " [--logAppend=]: text to be added to log line\n" + " Additional parameters (optional - user will be prompted if not defined)\n" - + " [--source ]: input PDF or XML file\n" + + " [--source=]: input PDF or XML file\n" + " validateExpectValid validate directory expecting positive results \n" + " [--no-notices]: refrain from reporting notices\n" + " Additional parameters (optional - user will be prompted if not defined)\n" @@ -238,7 +239,7 @@ public class Main { // --out: output file Option outOption = parser.addStringOption("out"); Option noNoticesOption = parser.addBooleanOption("no-notices"); - + Option logAppendOption = parser.addStringOption("logAppend"); // Command: Combining PDF and XML // --combine @@ -303,7 +304,7 @@ public class Main { performVisualization(sourceName, outName); optionsRecognized=true; } else if ((action!=null)&&(action.equals("validate"))) { - optionsRecognized=performValidate(sourceName, noNotices!=null&&noNotices); + optionsRecognized=performValidate(sourceName, noNotices!=null&&noNotices, parser.getOptionValue(logAppendOption)); } else if ((action!=null)&&(action.equals("validateExpectValid"))) { optionsRecognized=performValidateExpect(true, directoryName); } else if ((action!=null)&&(action.equals("validateExpectInvalid"))) { @@ -320,12 +321,15 @@ public class Main { } - private static boolean performValidate(String sourceName, boolean noNotices) { + private static boolean performValidate(String sourceName, boolean noNotices, String logAppend) { boolean optionsRecognized; if (sourceName == null) { sourceName = getFilenameFromUser("Source PDF or XML", "invoice.pdf", "pdf|xml", true, false); } ZUGFeRDValidator zfv=new ZUGFeRDValidator(); + if ((logAppend!=null)&&(logAppend.length()>0)) { + zfv.setLogAppend(logAppend); + } if (noNotices) { zfv.disableNotices(); } From 399d671f19ef132b9e1d7f9392c89d805c5757ac Mon Sep 17 00:00:00 2001 From: jstaerk Date: Thu, 1 Oct 2020 13:55:26 +0200 Subject: [PATCH 084/138] Taxnumber correction --- .../org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java | 7 +++++++ .../test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java | 4 +++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java index f3709e01..3e3b18d2 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java @@ -263,6 +263,13 @@ public class ZUGFeRD2PullProvider implements IXMLProvider { + "\n" + " \n"; } + if (party.getTaxID() != null) { + xml += " \n" + + " " + XMLTools.encodeXML(party.getTaxID()) + + "\n" + + " \n"; + + } return xml; } diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java index c0bb2fce..5a4d33c5 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java @@ -86,6 +86,7 @@ public class ZF2PushTest extends TestCase { String orgname = "Test company"; String number = "123"; String amountStr = "1.00"; + String taxID="9990815"; BigDecimal amount = new BigDecimal(amountStr); try (InputStream SOURCE_PDF = this.getClass() .getResourceAsStream("/MustangGnuaccountingBeispielRE-20170509_505blanko.pdf"); @@ -97,7 +98,7 @@ public class ZF2PushTest extends TestCase { byte[] b={12,13}; ze.attachFile("one.pdf", b, "Application/PDF", "Alternative"); ze.attachFile("two.pdf", b, "Application/PDF", "Alternative"); - ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setSender(new TradeParty(orgname,"teststr", "55232","teststadt","DE").addTaxID("0815")).setOwnVATID("DE0815").setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE").addVATID("DE4711").setContact(new Contact("Franz Müller","01779999999", "franz@mueller.de", "teststr. 12", "55232", "Entenhausen", "DE"))).setNumber(number).addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0))) + ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setSender(new TradeParty(orgname,"teststr", "55232","teststadt","DE").addTaxID(taxID)).setOwnVATID("DE0815").setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE").addVATID("DE4711").setContact(new Contact("Franz Müller","01779999999", "franz@mueller.de", "teststr. 12", "55232", "Entenhausen", "DE"))).setNumber(number).addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0))) ); String theXML = new String(ze.getProvider().getXML()); @@ -111,6 +112,7 @@ public class ZF2PushTest extends TestCase { ZUGFeRDImporter zi = new ZUGFeRDImporter(TARGET_ATTACHMENTSPDF); assertTrue(zi.getUTF8().contains("EUR")); + assertTrue(zi.getUTF8().contains(taxID)); // Reading ZUGFeRD assertEquals("1.19", zi.getAmount()); From adc981d98cd9c55934c8428a909dbd59fde18fa1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Tue, 6 Oct 2020 12:22:57 +0200 Subject: [PATCH 085/138] add document level billing period --- .../mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java | 12 ++++++++++++ .../java/org/mustangproject/ZUGFeRD/ZF2PushTest.java | 9 ++++++++- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java index f3709e01..a5f1ff17 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java @@ -516,6 +516,18 @@ public class ZUGFeRD2PullProvider implements IXMLProvider { + "\n" + " \n"; //$NON-NLS-2$ } + } + if ((trans.getOccurrencePeriodFrom()!=null) || (trans.getOccurrencePeriodTo()!=null)) { + xml=xml+""; + if (trans.getOccurrencePeriodFrom()!=null) { + xml=xml+""+zugferdDateFormat.format(trans.getOccurrencePeriodFrom())+""; + } + if (trans.getOccurrencePeriodTo()!=null) { + xml=xml+""+zugferdDateFormat.format(trans.getOccurrencePeriodTo())+""; + } + xml=xml+""; + + } if ((trans.getZFCharges()!=null)&&(trans.getZFCharges().length>0)) { diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java index c0bb2fce..44df2614 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java @@ -22,6 +22,8 @@ package org.mustangproject.ZUGFeRD; import java.io.IOException; import java.io.InputStream; import java.math.BigDecimal; +import java.text.ParseException; +import java.text.SimpleDateFormat; import java.util.Date; import org.mustangproject.*; @@ -54,10 +56,15 @@ public class ZF2PushTest extends TestCase { .setCreator(System.getProperty("user.name")).setZUGFeRDVersion(2).ignorePDFAErrors() .load(SOURCE_PDF)) { - ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setContractReferencedDocument("0815").setSender(new TradeParty(orgname,"teststr", "55232","teststadt","DE").addBankDetails(new BankDetails("777666555","DE4321"))).setOwnTaxID("4711").setOwnVATID("DE19990815").setRecipient(new TradeParty("Franz Müller","teststr.12", "55232", "Entenhausen", "DE").setContact(new Contact("nameRep", "phoneRep", "emailRep@test.com"))).setNumber(number).addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0)))); + try { + ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setOccurrencePeriod(new SimpleDateFormat("yyyy-MM-dd").parse("2020-10-01"), new SimpleDateFormat("yyyy-MM-dd").parse("2020-10-05")).setContractReferencedDocument("0815").setSender(new TradeParty(orgname, "teststr", "55232", "teststadt", "DE").addBankDetails(new BankDetails("777666555", "DE4321"))).setOwnTaxID("4711").setOwnVATID("DE19990815").setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE").setContact(new Contact("nameRep", "phoneRep", "emailRep@test.com"))).setNumber(number).addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0)))); + } catch (ParseException ex) { + throw new RuntimeException("Parse exception"); + } String theXML = new String(ze.getProvider().getXML()); assertTrue(theXML.contains("777666555")); //the iban assertTrue(theXML.contains(" Date: Tue, 6 Oct 2020 12:43:35 +0200 Subject: [PATCH 086/138] be able to refer to contract id --- .../ZUGFeRD/ZUGFeRD2PullProvider.java | 175 +++++++++--------- .../mustangproject/ZUGFeRD/ZF2PushTest.java | 8 +- 2 files changed, 98 insertions(+), 85 deletions(-) diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java index 38d97195..32f3dfc5 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java @@ -45,7 +45,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider { protected byte[] zugferdData; private IExportableTransaction trans; private String paymentTermsDescription; - protected Profile profile=Profiles.getByName("EN16931"); + protected Profile profile = Profiles.getByName("EN16931"); /** @@ -118,24 +118,26 @@ public class ZUGFeRD2PullProvider implements IXMLProvider { private BigDecimal getCharges() { BigDecimal res = new BigDecimal(0); - IZUGFeRDAllowanceCharge[] charges= trans.getZFCharges(); - if ((charges!=null) && (charges.length>0)) { - for (IZUGFeRDAllowanceCharge currentCharge:charges) { - res=res.add(currentCharge.getTotalAmount(trans)); + IZUGFeRDAllowanceCharge[] charges = trans.getZFCharges(); + if ((charges != null) && (charges.length > 0)) { + for (IZUGFeRDAllowanceCharge currentCharge : charges) { + res = res.add(currentCharge.getTotalAmount(trans)); } } return res; } + private BigDecimal getAllowances() { BigDecimal res = new BigDecimal(0); - IZUGFeRDAllowanceCharge[] allowances= trans.getZFAllowances(); - if ((allowances!=null) && (allowances.length>0)) { - for (IZUGFeRDAllowanceCharge currentAllowance:allowances) { - res=res.add(currentAllowance.getTotalAmount(trans)); + IZUGFeRDAllowanceCharge[] allowances = trans.getZFAllowances(); + if ((allowances != null) && (allowances.length > 0)) { + for (IZUGFeRDAllowanceCharge currentAllowance : allowances) { + res = res.add(currentAllowance.getTotalAmount(trans)); } } return res; } + private BigDecimal getTotal() { BigDecimal res = new BigDecimal(0); for (IZUGFeRDExportableItem currentItem : trans.getZFItems()) { @@ -174,28 +176,28 @@ public class ZUGFeRD2PullProvider implements IXMLProvider { } - IZUGFeRDAllowanceCharge[] charges= trans.getZFCharges(); - if ((charges!=null) && (charges.length>0)) { - for (IZUGFeRDAllowanceCharge currentCharge:charges) { - VATAmount theAmount=hm.get(currentCharge.getTaxPercent()); - if (theAmount==null) { - theAmount=new VATAmount(new BigDecimal(0),new BigDecimal(0),"S"); + IZUGFeRDAllowanceCharge[] charges = trans.getZFCharges(); + if ((charges != null) && (charges.length > 0)) { + for (IZUGFeRDAllowanceCharge currentCharge : charges) { + VATAmount theAmount = hm.get(currentCharge.getTaxPercent()); + if (theAmount == null) { + theAmount = new VATAmount(new BigDecimal(0), new BigDecimal(0), "S"); } theAmount.setBasis(theAmount.getBasis().add(currentCharge.getTotalAmount(trans))); - BigDecimal factor=currentCharge.getTaxPercent().divide(new BigDecimal(100)); + BigDecimal factor = currentCharge.getTaxPercent().divide(new BigDecimal(100)); theAmount.setCalculated(theAmount.getBasis().multiply(factor)); hm.put(currentCharge.getTaxPercent(), theAmount); } } - IZUGFeRDAllowanceCharge[] allowances= trans.getZFAllowances(); - if ((allowances!=null) && (allowances.length>0)) { - for (IZUGFeRDAllowanceCharge currentAllowance:allowances) { - VATAmount theAmount=hm.get(currentAllowance.getTaxPercent()); - if (theAmount==null) { - theAmount=new VATAmount(new BigDecimal(0),new BigDecimal(0),"S"); + IZUGFeRDAllowanceCharge[] allowances = trans.getZFAllowances(); + if ((allowances != null) && (allowances.length > 0)) { + for (IZUGFeRDAllowanceCharge currentAllowance : allowances) { + VATAmount theAmount = hm.get(currentAllowance.getTaxPercent()); + if (theAmount == null) { + theAmount = new VATAmount(new BigDecimal(0), new BigDecimal(0), "S"); } theAmount.setBasis(theAmount.getBasis().subtract(currentAllowance.getTotalAmount(trans))); - BigDecimal factor=currentAllowance.getTaxPercent().divide(new BigDecimal(100)); + BigDecimal factor = currentAllowance.getTaxPercent().divide(new BigDecimal(100)); theAmount.setCalculated(theAmount.getBasis().multiply(factor)); hm.put(currentAllowance.getTaxPercent(), theAmount); @@ -203,7 +205,6 @@ public class ZUGFeRD2PullProvider implements IXMLProvider { } - return hm; } @@ -216,14 +217,13 @@ public class ZUGFeRD2PullProvider implements IXMLProvider { String xml = ""; // According EN16931 either GlobalID or seller assigned ID might be present for BuyerTradeParty // and ShipToTradeParty, but not both. Prefer seller assigned ID for now. - if (party.getID()!=null) { + if (party.getID() != null) { xml += " " + XMLTools.encodeXML(party.getID()) + "\n"; - } - else if ((party.getGlobalIDScheme()!=null)&&(party.getGlobalID()!=null)) { + } else if ((party.getGlobalIDScheme() != null) && (party.getGlobalID() != null)) { xml = xml + " " - + XMLTools.encodeXML(party.getGlobalID()) + "\n"; + + XMLTools.encodeXML(party.getGlobalID()) + "\n"; } - xml += " " + XMLTools.encodeXML(party.getName()) + "\n"; //$NON-NLS-2$ + xml += " " + XMLTools.encodeXML(party.getName()) + "\n"; //$NON-NLS-2$ if (party.getContact() != null) { xml = xml + "\n" + " " + XMLTools.encodeXML(party.getContact().getName()) @@ -243,7 +243,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider { xml = xml + " "; } - xml += " \n" + xml += " \n" + " " + XMLTools.encodeXML(party.getZIP()) + "\n" + " " + XMLTools.encodeXML(party.getStreet()) @@ -273,7 +273,8 @@ public class ZUGFeRD2PullProvider implements IXMLProvider { return xml; } - @Override + + @Override public void generateXML(IExportableTransaction trans) { this.trans = trans; @@ -386,7 +387,6 @@ public class ZUGFeRD2PullProvider implements IXMLProvider { } - xml = xml + " " + XMLTools.encodeXML(currentItem.getProduct().getName()) + "\n" //$NON-NLS-2$ + " " + XMLTools.encodeXML(currentItem.getProduct().getDescription()) + "\n" @@ -399,12 +399,12 @@ public class ZUGFeRD2PullProvider implements IXMLProvider { + "" + quantityFormat(currentItem.getBasisQuantity()) + "\n" + allowanceChargeStr - // + " \n" - // + " false\n" - // + " 0.6667\n" - // + " Rabatt\n" - // + " \n" - +" \n" + // + " \n" + // + " false\n" + // + " 0.6667\n" + // + " Rabatt\n" + // + " \n" + + " \n" + " \n" + " " + priceFormat(lc.getPrice()) + "\n" // currencyID=\"EUR\" @@ -448,11 +448,11 @@ public class ZUGFeRD2PullProvider implements IXMLProvider { + getTradePartyAsXML(trans.getSender()) + " \n" + " \n"; - // + " GE2020211\n" - // + " 4000001987658\n" - - xml+=getTradePartyAsXML(trans.getRecipient()); - xml += " \n"; + // + " GE2020211\n" + // + " 4000001987658\n" + + xml += getTradePartyAsXML(trans.getRecipient()); + xml += " \n"; if (trans.getBuyerOrderReferencedDocumentID() != null) { xml = xml + " \n" @@ -460,6 +460,14 @@ public class ZUGFeRD2PullProvider implements IXMLProvider { + XMLTools.encodeXML(trans.getBuyerOrderReferencedDocumentID()) + "\n" + " \n"; } + if (trans.getContractReferencedDocument() != null) { + xml = xml + " \n" + + " " + + XMLTools.encodeXML(trans.getContractReferencedDocument()) + "\n" + + " \n"; + } + + xml = xml + " \n" + " \n"; if (this.trans.getDeliveryAddress() != null) { @@ -524,54 +532,54 @@ public class ZUGFeRD2PullProvider implements IXMLProvider { } } - if ((trans.getOccurrencePeriodFrom()!=null) || (trans.getOccurrencePeriodTo()!=null)) { - xml=xml+""; - if (trans.getOccurrencePeriodFrom()!=null) { - xml=xml+""+zugferdDateFormat.format(trans.getOccurrencePeriodFrom())+""; + if ((trans.getOccurrencePeriodFrom() != null) || (trans.getOccurrencePeriodTo() != null)) { + xml = xml + ""; + if (trans.getOccurrencePeriodFrom() != null) { + xml = xml + "" + zugferdDateFormat.format(trans.getOccurrencePeriodFrom()) + ""; } - if (trans.getOccurrencePeriodTo()!=null) { - xml=xml+""+zugferdDateFormat.format(trans.getOccurrencePeriodTo())+""; + if (trans.getOccurrencePeriodTo() != null) { + xml = xml + "" + zugferdDateFormat.format(trans.getOccurrencePeriodTo()) + ""; } - xml=xml+""; + xml = xml + ""; } - if ((trans.getZFCharges()!=null)&&(trans.getZFCharges().length>0)) { - xml = xml + " \n" + - " \n" + - " true\n" + - " \n" + - " "+currencyFormat(getCharges())+"\n" + - " Charge\n" + - " \n" + - " VAT\n" + - " S\n" + - " 19.00\n" + - " \n" + - " \n"; + if ((trans.getZFCharges() != null) && (trans.getZFCharges().length > 0)) { + xml = xml + " \n" + + " \n" + + " true\n" + + " \n" + + " " + currencyFormat(getCharges()) + "\n" + + " Charge\n" + + " \n" + + " VAT\n" + + " S\n" + + " 19.00\n" + + " \n" + + " \n"; - } + } - if ((trans.getZFAllowances()!=null)&&(trans.getZFAllowances().length>0)) { - xml = xml + " \n" + - " \n" + - " false\n" + - " \n" + - " "+currencyFormat(getAllowances())+"\n" + - " Allowance\n" + - " \n" + - " VAT\n" + - " S\n" + - " 19.00\n" + - " \n" + - " \n"; + if ((trans.getZFAllowances() != null) && (trans.getZFAllowances().length > 0)) { + xml = xml + " \n" + + " \n" + + " false\n" + + " \n" + + " " + currencyFormat(getAllowances()) + "\n" + + " Allowance\n" + + " \n" + + " VAT\n" + + " S\n" + + " 19.00\n" + + " \n" + + " \n"; - } + } - if (trans.getPaymentTerms() == null) { + if (trans.getPaymentTerms() == null) { xml = xml + " \n" + " " + paymentTermsDescription + "\n"; @@ -595,12 +603,11 @@ public class ZUGFeRD2PullProvider implements IXMLProvider { } + String allowanceTotalLine = "" + currencyFormat(getAllowances()) + ""; - String allowanceTotalLine=""+currencyFormat(getAllowances())+""; + String chargesTotalLine = "" + currencyFormat(getCharges()) + ""; - String chargesTotalLine=""+currencyFormat(getCharges())+""; - - xml = xml + " \n" + xml = xml + " \n" + " " + currencyFormat(getTotal()) + "\n" //$NON-NLS-2$ + chargesTotalLine + allowanceTotalLine @@ -648,7 +655,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider { @Override public void setProfile(Profile p) { - profile=p; + profile = p; } private String buildPaymentTermsXml() { diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java index 8913c922..fd263fa0 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java @@ -49,6 +49,9 @@ public class ZF2PushTest extends TestCase { String number = "123"; String amountStr = "1.00"; BigDecimal amount = new BigDecimal(amountStr); + String occurenceFrom="20201001"; + String occurenceTo="20201005"; + String contractID="376zreurzu0983"; try (InputStream SOURCE_PDF = this.getClass() .getResourceAsStream("/MustangGnuaccountingBeispielRE-20170509_505blanko.pdf"); @@ -57,7 +60,7 @@ public class ZF2PushTest extends TestCase { .load(SOURCE_PDF)) { try { - ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setOccurrencePeriod(new SimpleDateFormat("yyyy-MM-dd").parse("2020-10-01"), new SimpleDateFormat("yyyy-MM-dd").parse("2020-10-05")).setContractReferencedDocument("0815").setSender(new TradeParty(orgname, "teststr", "55232", "teststadt", "DE").addBankDetails(new BankDetails("777666555", "DE4321"))).setOwnTaxID("4711").setOwnVATID("DE19990815").setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE").setContact(new Contact("nameRep", "phoneRep", "emailRep@test.com"))).setNumber(number).addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0)))); + ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setContractReferencedDocument(contractID).setOccurrencePeriod(new SimpleDateFormat("yyyyMMdd").parse(occurenceFrom), new SimpleDateFormat("yyyyMMdd").parse(occurenceTo)).setSender(new TradeParty(orgname, "teststr", "55232", "teststadt", "DE").addBankDetails(new BankDetails("777666555", "DE4321"))).setOwnTaxID("4711").setOwnVATID("DE19990815").setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE").setContact(new Contact("nameRep", "phoneRep", "emailRep@test.com"))).setNumber(number).addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0)))); } catch (ParseException ex) { throw new RuntimeException("Parse exception"); } @@ -74,6 +77,9 @@ public class ZF2PushTest extends TestCase { ZUGFeRDImporter zi = new ZUGFeRDImporter(TARGET_PDF); assertTrue(zi.getUTF8().contains("EUR")); + assertTrue(zi.getUTF8().contains(occurenceFrom)); + assertTrue(zi.getUTF8().contains(occurenceTo)); + assertTrue(zi.getUTF8().contains(contractID)); assertTrue(zi.getUTF8().contains("0815")); // Reading ZUGFeRD From 44c65095040a699d08c886bc3738d8fd6c238638 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Thu, 8 Oct 2020 14:51:33 +0200 Subject: [PATCH 087/138] Relative charges/allowances on document level --- History.md | 22 +++++---- .../main/java/org/mustangproject/Charge.java | 16 ++----- .../ZUGFeRD/IAbsoluteValueProvider.java | 27 +++++++++++ .../ZUGFeRD/IExportableTransaction.java | 2 +- .../ZUGFeRD/IZUGFeRDAllowanceCharge.java | 3 +- .../ZUGFeRD/IZUGFeRDExportableItem.java | 6 ++- .../ZUGFeRD/ZUGFeRD2PullProvider.java | 19 ++++---- .../ZUGFeRD/IZUGFeRDAllowanceChargeImpl.java | 7 +-- .../mustangproject/ZUGFeRD/ZF2PushTest.java | 46 +++++++++++++++++++ .../mustangproject/validator/LibraryTest.java | 19 ++++++++ .../validator/ZUGFeRDValidatorTest.java | 5 ++ 11 files changed, 131 insertions(+), 41 deletions(-) create mode 100644 library/src/main/java/org/mustangproject/ZUGFeRD/IAbsoluteValueProvider.java diff --git a/History.md b/History.md index a4718970..96705d78 100644 --- a/History.md +++ b/History.md @@ -6,6 +6,7 @@ - removed jaxb - pushprovider - new xrechnung profile +- visualization? zugferdvisualizer? - german bank account numbers can no longer be specified (dropped in favor of IBAN and BIC) - factory for xrechnung - complete or discard read into push provider @@ -15,7 +16,7 @@ - getSellerTradePartyAddress (PR #157 ) thanks to aberndt-hub - switched from eclipse to IntelliJ - added ph-schematron-maven-plugin so that xrechnung xslt can be generated -- remove migration +- removed migration feature (XSLT upgrade of ZF1) - be able to recursively validate directories - be able to ignore input pdf errors with -i - be able to recursively scan directories using validateExpectValid/validateExpectInvalid @@ -34,29 +35,30 @@ switch - release notes - new tradeparty class, Contact getOwnContact superseded by TradeParty getSender - new invoicecorrection class -- order-x read support +- order-x xml read support - automated tests zuv/verapdf validate created library test files - trans.getTradeSettlementPayment() removed in favor of trans.getTradeSettlement() +- commandline option for no notices +- new features + - additional docs, + - contract id, + - delivery period, + - corrected invoices, + - contacts also for recipients ### 2.0 still todo - dont show empty tax number field -- be able to specify iban via tradeparty object -- verapdf as prevalidation? -- visualization? zugferdvisualizer? - new sample invoice -- prompt for source file for validation has to be pdf -- be able to disable "source pdf set to timeout" - *visualizer to work with Extended profile - *visualizer tests - *validator not to XR error on ZF files (only notices) - *from A3 does not seem tow ork see mustangreaderwriteredgetest:testedgeexport - xmp errors may not show correctly in log -- switch for no log and no notices - confirm correct generation from pdf/a3 files zf2edgetest - *correctiontest exports zf1+zf2? - *USt 0% wird aus invoice-klasse noch nicht sauber abgefangen -- new features additional docs, contract id, periods, corrected invoices, discounts, occurrence dates and periods - +- absolute and relative allowances and charges on item and document level, +- finalize invoiceimporter Alpha2 2020-09-15 Alpha1 2020-08-06 diff --git a/library/src/main/java/org/mustangproject/Charge.java b/library/src/main/java/org/mustangproject/Charge.java index dc04e2e5..f9ca59ab 100644 --- a/library/src/main/java/org/mustangproject/Charge.java +++ b/library/src/main/java/org/mustangproject/Charge.java @@ -1,5 +1,6 @@ package org.mustangproject; +import org.mustangproject.ZUGFeRD.IAbsoluteValueProvider; import org.mustangproject.ZUGFeRD.IExportableTransaction; import org.mustangproject.ZUGFeRD.IZUGFeRDAllowanceCharge; import org.mustangproject.ZUGFeRD.IZUGFeRDExportableItem; @@ -55,27 +56,16 @@ public class Charge implements IZUGFeRDAllowanceCharge { @Override - public BigDecimal getTotalAmount(IZUGFeRDExportableItem currentItem) { + public BigDecimal getTotalAmount(IAbsoluteValueProvider currentItem) { if (totalAmount!=null) { return totalAmount; } else if (percent!=null) { - return currentItem.getPrice().multiply(getPercent().divide(new BigDecimal(100))); + return currentItem.getValue().multiply(getPercent().divide(new BigDecimal(100))); } else { throw new RuntimeException("Either totalAmount or percent must be set"); } } - @Override - public BigDecimal getTotalAmount(IExportableTransaction currentTrans) { -// if (totalAmount!=null) { - return totalAmount; -// } else //if (percent!=null) { - // to be implemented return currentItem.get().multiply(getPercent().divide(new BigDecimal(100))); - //} else { -// throw new RuntimeException("Either totalAmount or percent must be set"); -// } - } - public BigDecimal getPercent() { return percent; diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/IAbsoluteValueProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/IAbsoluteValueProvider.java new file mode 100644 index 00000000..3c4be8b5 --- /dev/null +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/IAbsoluteValueProvider.java @@ -0,0 +1,27 @@ +/** ********************************************************************** + * + * Copyright 2018 Jochen Staerk + * + * Use is subject to license terms. + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0. + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and + * limitations under the License. + * + *********************************************************************** */ +package org.mustangproject.ZUGFeRD; + +import java.math.BigDecimal; + +public interface IAbsoluteValueProvider { + + public BigDecimal getValue(); + +} diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/IExportableTransaction.java b/library/src/main/java/org/mustangproject/ZUGFeRD/IExportableTransaction.java index df8473ef..c1453726 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/IExportableTransaction.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/IExportableTransaction.java @@ -32,7 +32,7 @@ import java.util.Date; import org.mustangproject.ZUGFeRD.model.DocumentCodeTypeConstants; -public interface IExportableTransaction { +public interface IExportableTransaction { /** * appears in /rsm:CrossIndustryDocument/rsm:HeaderExchangedDocument/ram:Name diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDAllowanceCharge.java b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDAllowanceCharge.java index caaf44a2..edbacedd 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDAllowanceCharge.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDAllowanceCharge.java @@ -24,8 +24,7 @@ import java.math.BigDecimal; */ public interface IZUGFeRDAllowanceCharge { - BigDecimal getTotalAmount(IZUGFeRDExportableItem currentItem); - BigDecimal getTotalAmount(IExportableTransaction trans); + BigDecimal getTotalAmount(IAbsoluteValueProvider trans); String getReason(); diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableItem.java b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableItem.java index c4362443..9f7cbcf7 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableItem.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableItem.java @@ -30,7 +30,7 @@ import org.mustangproject.ZUGFeRD.model.TaxCategoryCodeTypeConstants; import java.math.BigDecimal; -public interface IZUGFeRDExportableItem { +public interface IZUGFeRDExportableItem extends IAbsoluteValueProvider{ IZUGFeRDExportableProduct getProduct(); @@ -46,6 +46,10 @@ public interface IZUGFeRDExportableItem { */ BigDecimal getPrice(); + @Override + default BigDecimal getValue() { + return getPrice(); + } /** * how many get billed * diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java index 32f3dfc5..1734a1c0 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java @@ -38,7 +38,7 @@ import org.dom4j.io.XMLWriter; import org.mustangproject.Invoice; import org.mustangproject.XMLTools; -public class ZUGFeRD2PullProvider implements IXMLProvider { +public class ZUGFeRD2PullProvider implements IXMLProvider, IAbsoluteValueProvider { //// MAIN CLASS protected SimpleDateFormat zugferdDateFormat = new SimpleDateFormat("yyyyMMdd"); @@ -96,7 +96,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider { return res; } - +//move private BigDecimal getTotalPrepaid() { if (trans.getTotalPrepaidAmount() == null) { return new BigDecimal(0); @@ -121,7 +121,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider { IZUGFeRDAllowanceCharge[] charges = trans.getZFCharges(); if ((charges != null) && (charges.length > 0)) { for (IZUGFeRDAllowanceCharge currentCharge : charges) { - res = res.add(currentCharge.getTotalAmount(trans)); + res = res.add(currentCharge.getTotalAmount(this)); } } return res; @@ -132,7 +132,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider { IZUGFeRDAllowanceCharge[] allowances = trans.getZFAllowances(); if ((allowances != null) && (allowances.length > 0)) { for (IZUGFeRDAllowanceCharge currentAllowance : allowances) { - res = res.add(currentAllowance.getTotalAmount(trans)); + res = res.add(currentAllowance.getTotalAmount(this)); } } return res; @@ -183,7 +183,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider { if (theAmount == null) { theAmount = new VATAmount(new BigDecimal(0), new BigDecimal(0), "S"); } - theAmount.setBasis(theAmount.getBasis().add(currentCharge.getTotalAmount(trans))); + theAmount.setBasis(theAmount.getBasis().add(currentCharge.getTotalAmount(this))); BigDecimal factor = currentCharge.getTaxPercent().divide(new BigDecimal(100)); theAmount.setCalculated(theAmount.getBasis().multiply(factor)); hm.put(currentCharge.getTaxPercent(), theAmount); @@ -196,7 +196,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider { if (theAmount == null) { theAmount = new VATAmount(new BigDecimal(0), new BigDecimal(0), "S"); } - theAmount.setBasis(theAmount.getBasis().subtract(currentAllowance.getTotalAmount(trans))); + theAmount.setBasis(theAmount.getBasis().subtract(currentAllowance.getTotalAmount(this))); BigDecimal factor = currentAllowance.getTaxPercent().divide(new BigDecimal(100)); theAmount.setCalculated(theAmount.getBasis().multiply(factor)); @@ -207,7 +207,6 @@ public class ZUGFeRD2PullProvider implements IXMLProvider { return hm; } - @Override public Profile getProfile() { return profile; @@ -466,7 +465,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider { + XMLTools.encodeXML(trans.getContractReferencedDocument()) + "\n" + " \n"; } - + xml = xml + " \n" + " \n"; @@ -701,4 +700,8 @@ public class ZUGFeRD2PullProvider implements IXMLProvider { return paymentTermsXml; } + @Override + public BigDecimal getValue() { + return getTotal(); + } } diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDAllowanceChargeImpl.java b/library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDAllowanceChargeImpl.java index cd89a4ca..899e5adc 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDAllowanceChargeImpl.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/IZUGFeRDAllowanceChargeImpl.java @@ -27,12 +27,7 @@ public class IZUGFeRDAllowanceChargeImpl implements IZUGFeRDAllowanceCharge { boolean isCharge=true; @Override - public BigDecimal getTotalAmount(IZUGFeRDExportableItem currentItem) { - return totalAmount; - } - - @Override - public BigDecimal getTotalAmount(IExportableTransaction currentTransaction) { + public BigDecimal getTotalAmount(IAbsoluteValueProvider currentItem) { return totalAmount; } diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java index fd263fa0..9145f2be 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java @@ -39,6 +39,7 @@ public class ZF2PushTest extends TestCase { final String TARGET_CORRECTIONPDF = "./target/testout-ZF2PushCorrection.pdf"; final String TARGET_ITEMCHARGESALLOWANCESPDF = "./target/testout-ZF2PushItemChargesAllowances.pdf"; final String TARGET_CHARGESALLOWANCESPDF = "./target/testout-ZF2PushChargesAllowances.pdf"; + final String TARGET_RELATIVECHARGESALLOWANCESPDF = "./target/testout-ZF2PushRelativeChargesAllowances.pdf"; final String TARGET_ATTACHMENTSPDF = "./target/testout-ZF2PushAttachments.pdf"; public void testPushExport() { @@ -233,6 +234,51 @@ public class ZF2PushTest extends TestCase { } + } + + public void testRelativeChargesAllowancesExport() { + + String orgname = "Test company"; + String number = "123"; + String amountStr = "3.00"; + BigDecimal amount = new BigDecimal(amountStr); + try (InputStream SOURCE_PDF = this.getClass() + .getResourceAsStream("/MustangGnuaccountingBeispielRE-20170509_505blanko.pdf"); + + ZUGFeRDExporterFromA1 ze = new ZUGFeRDExporterFromA1().setProducer("My Application") + .setCreator(System.getProperty("user.name")).setZUGFeRDVersion(2).setProfile(Profiles.getByName("en16931")).ignorePDFAErrors() + .load(SOURCE_PDF)) { + + ze.setTransaction(new Invoice().setCurrency("CHF").setDueDate(new Date()).setOccurrenceDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setSender(new TradeParty(orgname,"teststr", "55232","teststadt","DE")).setOwnTaxID("4711").setOwnVATID("DE0815").setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number) + .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0))) + .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0))) + .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0))) + .addAllowance(new Allowance().setPercent(new BigDecimal(50 )).setTaxPercent(new BigDecimal(19))) + + ); + String theXML = new String(ze.getProvider().getXML()); + assertTrue(theXML.contains(" Date: Thu, 8 Oct 2020 14:57:26 +0200 Subject: [PATCH 088/138] Removed some redundancy --- .../ZUGFeRD/ZUGFeRD1PullProvider.java | 84 +------------------ .../ZUGFeRD/ZUGFeRD2PullProvider.java | 16 ++-- 2 files changed, 9 insertions(+), 91 deletions(-) diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD1PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD1PullProvider.java index 0635ecc0..deca7fcf 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD1PullProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD1PullProvider.java @@ -35,13 +35,12 @@ import java.util.HashMap; import java.util.logging.Level; import java.util.logging.Logger; -public class ZUGFeRD1PullProvider implements IXMLProvider { +public class ZUGFeRD1PullProvider extends ZUGFeRD2PullProvider implements IXMLProvider { //// MAIN CLASS protected byte[] zugferdData; - private IExportableTransaction trans; private String paymentTermsDescription; SimpleDateFormat zugferdDateFormat = new SimpleDateFormat("yyyyMMdd"); protected Profile profile=Profiles.getByName("COMFORT",1); @@ -101,87 +100,6 @@ public class ZUGFeRD1PullProvider implements IXMLProvider { } - private BigDecimal getTotalPrepaid() { - if (trans.getTotalPrepaidAmount() == null) { - return new BigDecimal(0); - } else { - return trans.getTotalPrepaidAmount(); - } - } - - private BigDecimal getTotalGross() { - - BigDecimal res = getTotal(); - HashMap VATPercentAmountMap = getVATPercentAmountMap(); - for (BigDecimal currentTaxPercent : VATPercentAmountMap.keySet()) { - VATAmount amount = VATPercentAmountMap.get(currentTaxPercent); - res = res.add(amount.getCalculated()); - } - return res; - } - - private BigDecimal getTotal() { - BigDecimal res = new BigDecimal(0); - for (IZUGFeRDExportableItem currentItem : trans.getZFItems()) { - LineCalc lc = new LineCalc(currentItem); - res = res.add(lc.getItemTotalNetAmount()); - } - return res; - } - - /** - * which taxes have been used with which amounts in this transaction, empty for - * no taxes, or e.g. 19=>190 and 7=>14 if 1000 Eur were applicable to 19% VAT - * (=>190 EUR VAT) and 200 EUR were applicable to 7% (=>14 EUR VAT) 190 Eur - * - * @return which taxes have been used with which amounts in this invoice - */ - private HashMap getVATPercentAmountMap() { - HashMap hm = new HashMap<>(); - - for (IZUGFeRDExportableItem currentItem : trans.getZFItems()) { - BigDecimal percent = currentItem.getProduct().getVATPercent(); - LineCalc lc = new LineCalc(currentItem); - VATAmount itemVATAmount = new VATAmount(lc.getItemTotalNetAmount(), lc.getItemTotalVATAmount(), - trans.getDocumentCode()); - VATAmount current = hm.get(percent); - if (current == null) { - hm.put(percent, itemVATAmount); - } else { - hm.put(percent, current.add(itemVATAmount)); - } - } - return hm; - } - - protected String getTradePartyAsXML(IZUGFeRDExportableTradeParty contact) { - String xml = " " + XMLTools.encodeXML(contact.getName()) + "\n" //$NON-NLS-2$ - // + " \n" - // + " xxx\n" - // + " \n" - + " \n" - + " " + XMLTools.encodeXML(contact.getZIP()) - + "\n" - + " " + XMLTools.encodeXML(contact.getStreet()) - + "\n"; - if (contact.getAdditionalAddress() != null) { - xml += " " + XMLTools.encodeXML(contact.getAdditionalAddress()) - + "\n"; - } - xml += " " + XMLTools.encodeXML(contact.getLocation()) - + "\n" - + " " + XMLTools.encodeXML(contact.getCountry()) - + "\n" - + " \n"; - if (contact.getVATID() != null) { - xml += " \n" - + " " + XMLTools.encodeXML(contact.getVATID()) - + "\n" - + " \n"; - } - return xml; - - } @Override public void generateXML(IExportableTransaction trans) { diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java index 1734a1c0..b99486b9 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java @@ -43,7 +43,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IAbsoluteValueProvide //// MAIN CLASS protected SimpleDateFormat zugferdDateFormat = new SimpleDateFormat("yyyyMMdd"); protected byte[] zugferdData; - private IExportableTransaction trans; + protected IExportableTransaction trans; private String paymentTermsDescription; protected Profile profile = Profiles.getByName("EN16931"); @@ -97,7 +97,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IAbsoluteValueProvide } //move - private BigDecimal getTotalPrepaid() { + protected BigDecimal getTotalPrepaid() { if (trans.getTotalPrepaidAmount() == null) { return new BigDecimal(0); } else { @@ -105,7 +105,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IAbsoluteValueProvide } } - private BigDecimal getTotalGross() { + protected BigDecimal getTotalGross() { BigDecimal res = getTaxBasis(); HashMap VATPercentAmountMap = getVATPercentAmountMap(); @@ -116,7 +116,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IAbsoluteValueProvide return res; } - private BigDecimal getCharges() { + protected BigDecimal getCharges() { BigDecimal res = new BigDecimal(0); IZUGFeRDAllowanceCharge[] charges = trans.getZFCharges(); if ((charges != null) && (charges.length > 0)) { @@ -127,7 +127,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IAbsoluteValueProvide return res; } - private BigDecimal getAllowances() { + protected BigDecimal getAllowances() { BigDecimal res = new BigDecimal(0); IZUGFeRDAllowanceCharge[] allowances = trans.getZFAllowances(); if ((allowances != null) && (allowances.length > 0)) { @@ -138,7 +138,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IAbsoluteValueProvide return res; } - private BigDecimal getTotal() { + protected BigDecimal getTotal() { BigDecimal res = new BigDecimal(0); for (IZUGFeRDExportableItem currentItem : trans.getZFItems()) { LineCalc lc = new LineCalc(currentItem); @@ -147,7 +147,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IAbsoluteValueProvide return res; } - private BigDecimal getTaxBasis() { + protected BigDecimal getTaxBasis() { BigDecimal res = getTotal().add(getCharges()).subtract(getAllowances()); return res; } @@ -159,7 +159,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IAbsoluteValueProvide * * @return which taxes have been used with which amounts in this invoice */ - private HashMap getVATPercentAmountMap() { + protected HashMap getVATPercentAmountMap() { HashMap hm = new HashMap<>(); for (IZUGFeRDExportableItem currentItem : trans.getZFItems()) { From 2199a8e649c29988957cf15dbba75b3c855cd0bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Thu, 8 Oct 2020 15:15:20 +0200 Subject: [PATCH 089/138] test case for relative charges/allowances to also use relative charge on item level --- .../mustangproject/ZUGFeRD/ZF2PushTest.java | 52 ++++++++++--------- 1 file changed, 27 insertions(+), 25 deletions(-) diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java index 9145f2be..35ada12c 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java @@ -1,22 +1,24 @@ -/** ********************************************************************** - * +/** + * ********************************************************************* + *

* Copyright 2019 Jochen Staerk - * + *

* Use is subject to license terms. - * + *

* Licensed under the Apache License, Version 2.0 (the "License"); you may not * use this file except in compliance with the License. You may obtain a copy * of the License at http://www.apache.org/licenses/LICENSE-2.0. - * + *

* Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * + *

* See the License for the specific language governing permissions and * limitations under the License. - * - *********************************************************************** */ + *

+ * ********************************************************************** + */ package org.mustangproject.ZUGFeRD; import java.io.IOException; @@ -50,9 +52,9 @@ public class ZF2PushTest extends TestCase { String number = "123"; String amountStr = "1.00"; BigDecimal amount = new BigDecimal(amountStr); - String occurenceFrom="20201001"; - String occurenceTo="20201005"; - String contractID="376zreurzu0983"; + String occurenceFrom = "20201001"; + String occurenceTo = "20201005"; + String contractID = "376zreurzu0983"; try (InputStream SOURCE_PDF = this.getClass() .getResourceAsStream("/MustangGnuaccountingBeispielRE-20170509_505blanko.pdf"); @@ -100,7 +102,7 @@ public class ZF2PushTest extends TestCase { String orgname = "Test company"; String number = "123"; String amountStr = "1.00"; - String taxID="9990815"; + String taxID = "9990815"; BigDecimal amount = new BigDecimal(amountStr); try (InputStream SOURCE_PDF = this.getClass() .getResourceAsStream("/MustangGnuaccountingBeispielRE-20170509_505blanko.pdf"); @@ -109,10 +111,10 @@ public class ZF2PushTest extends TestCase { .setCreator(System.getProperty("user.name")).setZUGFeRDVersion(2).ignorePDFAErrors() .load(SOURCE_PDF)) { - byte[] b={12,13}; + byte[] b = {12, 13}; ze.attachFile("one.pdf", b, "Application/PDF", "Alternative"); ze.attachFile("two.pdf", b, "Application/PDF", "Alternative"); - ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setSender(new TradeParty(orgname,"teststr", "55232","teststadt","DE").addTaxID(taxID)).setOwnVATID("DE0815").setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE").addVATID("DE4711").setContact(new Contact("Franz Müller","01779999999", "franz@mueller.de", "teststr. 12", "55232", "Entenhausen", "DE"))).setNumber(number).addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0))) + ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setSender(new TradeParty(orgname, "teststr", "55232", "teststadt", "DE").addTaxID(taxID)).setOwnVATID("DE0815").setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE").addVATID("DE4711").setContact(new Contact("Franz Müller", "01779999999", "franz@mueller.de", "teststr. 12", "55232", "Entenhausen", "DE"))).setNumber(number).addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0))) ); String theXML = new String(ze.getProvider().getXML()); @@ -153,11 +155,11 @@ public class ZF2PushTest extends TestCase { ZUGFeRDExporterFromA1 ze = new ZUGFeRDExporterFromA1().setProducer("My Application") .setCreator(System.getProperty("user.name")).setZUGFeRDVersion(2).setProfile("extended").ignorePDFAErrors() .load(SOURCE_PDF)) { - // ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setSender(new TradeParty(orgname,"teststr", "55232","teststadt","DE")).setOwnTaxID("4711").setOwnVATID("DE0815").setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number) - // .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0)).addAllowance(new Allowance().setPercent(new BigDecimal(50))))); + // ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setSender(new TradeParty(orgname,"teststr", "55232","teststadt","DE")).setOwnTaxID("4711").setOwnVATID("DE0815").setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number) + // .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0)).addAllowance(new Allowance().setPercent(new BigDecimal(50))))); - ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setSender(new TradeParty(orgname,"teststr", "55232","teststadt","DE")).setOwnTaxID("4711").setOwnVATID("DE0815").setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number) + ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setSender(new TradeParty(orgname, "teststr", "55232", "teststadt", "DE")).setOwnTaxID("4711").setOwnVATID("DE0815").setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number) .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0)).addAllowance(new Allowance(new BigDecimal("0.1")))) .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0)).addAllowance(new Allowance().setPercent(new BigDecimal(50)))) .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(2.0)).addCharge(new Charge(new BigDecimal(1)))) @@ -203,7 +205,7 @@ public class ZF2PushTest extends TestCase { .setCreator(System.getProperty("user.name")).setZUGFeRDVersion(2).setProfile(Profiles.getByName("en16931")).ignorePDFAErrors() .load(SOURCE_PDF)) { - ze.setTransaction(new Invoice().setCurrency("CHF").setDueDate(new Date()).setOccurrenceDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setSender(new TradeParty(orgname,"teststr", "55232","teststadt","DE")).setOwnTaxID("4711").setOwnVATID("DE0815").setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number) + ze.setTransaction(new Invoice().setCurrency("CHF").setDueDate(new Date()).setOccurrenceDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setSender(new TradeParty(orgname, "teststr", "55232", "teststadt", "DE")).setOwnTaxID("4711").setOwnVATID("DE0815").setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number) .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0))) .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0))) .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0))) @@ -246,14 +248,14 @@ public class ZF2PushTest extends TestCase { .getResourceAsStream("/MustangGnuaccountingBeispielRE-20170509_505blanko.pdf"); ZUGFeRDExporterFromA1 ze = new ZUGFeRDExporterFromA1().setProducer("My Application") - .setCreator(System.getProperty("user.name")).setZUGFeRDVersion(2).setProfile(Profiles.getByName("en16931")).ignorePDFAErrors() + .setCreator(System.getProperty("user.name")).setZUGFeRDVersion(2).setProfile(Profiles.getByName("extended")).ignorePDFAErrors() .load(SOURCE_PDF)) { - ze.setTransaction(new Invoice().setCurrency("CHF").setDueDate(new Date()).setOccurrenceDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setSender(new TradeParty(orgname,"teststr", "55232","teststadt","DE")).setOwnTaxID("4711").setOwnVATID("DE0815").setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number) + ze.setTransaction(new Invoice().setCurrency("CHF").setDueDate(new Date()).setOccurrenceDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setSender(new TradeParty(orgname, "teststr", "55232", "teststadt", "DE")).setOwnTaxID("4711").setOwnVATID("DE0815").setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number) .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0))) .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0))) - .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0))) - .addAllowance(new Allowance().setPercent(new BigDecimal(50 )).setTaxPercent(new BigDecimal(19))) + .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0)).addCharge(new Charge().setPercent(new BigDecimal(50)).setTaxPercent(new BigDecimal(19)))) + .addAllowance(new Allowance().setPercent(new BigDecimal(50)).setTaxPercent(new BigDecimal(19))) ); String theXML = new String(ze.getProvider().getXML()); @@ -269,7 +271,7 @@ public class ZF2PushTest extends TestCase { assertFalse(zi.getUTF8().contains("EUR")); // Reading ZUGFeRD - assertEquals("5.36", zi.getAmount()); + assertEquals("6.25", zi.getAmount()); assertEquals(zi.getHolder(), orgname); assertEquals(zi.getForeignReference(), number); try { @@ -288,7 +290,7 @@ public class ZF2PushTest extends TestCase { String number = "123"; String priceStr = "1.00"; BigDecimal price = new BigDecimal(priceStr); - BigDecimal amount=new BigDecimal(-1.0); + BigDecimal amount = new BigDecimal(-1.0); try (InputStream SOURCE_PDF = this.getClass() .getResourceAsStream("/MustangGnuaccountingBeispielRE-20170509_505blanko.pdf"); @@ -296,7 +298,7 @@ public class ZF2PushTest extends TestCase { .setCreator(System.getProperty("user.name")).setZUGFeRDVersion(2).ignorePDFAErrors() .load(SOURCE_PDF)) { - Invoice i=new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setOccurrencePeriod(new Date(),new Date()).setDeliveryDate(new Date()).setSender(new TradeParty(orgname,"teststr", "55232","teststadt","DE").addTaxID("4711").addVATID("DE0815")).setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE").addVATID("DE0815")).setNumber(number) + Invoice i = new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setOccurrencePeriod(new Date(), new Date()).setDeliveryDate(new Date()).setSender(new TradeParty(orgname, "teststr", "55232", "teststadt", "DE").addTaxID("4711").addVATID("DE0815")).setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE").addVATID("DE0815")).setNumber(number) .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), price, amount)) .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), price, amount)) .addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), price, amount)).setCorrection("0815"); From 221a9d5654f583fc253a2fbaf37f526d55b7699c Mon Sep 17 00:00:00 2001 From: Jochen Staerk Date: Sun, 11 Oct 2020 12:11:31 +0200 Subject: [PATCH 090/138] Update development_documentation.md --- doc/development_documentation.md | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/development_documentation.md b/doc/development_documentation.md index 080af51f..07eaecfd 100644 --- a/doc/development_documentation.md +++ b/doc/development_documentation.md @@ -133,6 +133,7 @@ Change to the project directory and run * clean the release with `mvn release:clean` and prepare the release with * `mvn release:prepare -DignoreSnapshots=true` and enter the version numbers. * After that is through you can create a new release via `mvn release:perform -Dmaven.java.skip=True`.This will also update the maven repo. + * Experimental: mvn deploy -Dregistry=https://maven.pkg.github.com/ZUGFeRD -Dtoken=GH_TOKEN ![screenshot](development_documentation_screenshot_release.png "Screenshot Release") From 0f351a2c3c11b52364869bf42ffcdc6c93ec46e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Tue, 13 Oct 2020 17:52:31 +0200 Subject: [PATCH 091/138] invoiceimporter to parse quantities --- History.md | 2 +- .../ZUGFeRD/ZUGFeRDInvoiceImporter.java | 58 ++++++++++++------- .../org/mustangproject/ZUGFeRD/UXTest.java | 2 +- .../mustangproject/ZUGFeRD/ZF2EdgeTest.java | 2 +- .../ZUGFeRD/ZF2ZInvoiceImporterTest.java | 3 +- 5 files changed, 41 insertions(+), 26 deletions(-) diff --git a/History.md b/History.md index 96705d78..811f1657 100644 --- a/History.md +++ b/History.md @@ -45,6 +45,7 @@ switch - delivery period, - corrected invoices, - contacts also for recipients + - absolute and relative allowances and charges on item and document level, ### 2.0 still todo - dont show empty tax number field @@ -57,7 +58,6 @@ switch - confirm correct generation from pdf/a3 files zf2edgetest - *correctiontest exports zf1+zf2? - *USt 0% wird aus invoice-klasse noch nicht sauber abgefangen -- absolute and relative allowances and charges on item and document level, - finalize invoiceimporter Alpha2 2020-09-15 Alpha1 2020-08-06 diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDInvoiceImporter.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDInvoiceImporter.java index a4ae4fed..2ab750e6 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDInvoiceImporter.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDInvoiceImporter.java @@ -12,10 +12,15 @@ public class ZUGFeRDInvoiceImporter extends ZUGFeRDImporter { public ZUGFeRDInvoiceImporter(String filename) { super(filename); } + public Invoice extractInvoice() { - String number="AB123"; - Invoice zpp=new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setSender(new TradeParty("company","teststr","55232","teststadt","DE")).setOwnTaxID("4711").setOwnVATID("0815").setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number); + String number = "AB123"; + /** + * dummywerte sind derzeit noch setDueDate setIssueDate setDeliveryDate setSender setRecipient setnumber + * bspw. due date //ExchangedDocument//IssueDateTime//DateTimeString : due date optional + */ + Invoice zpp = new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setSender(new TradeParty("company", "teststr", "55232", "teststadt", "DE")).setOwnTaxID("4711").setOwnVATID("0815").setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number); //.addItem(new Item(new Product("Testprodukt","","C62",new BigDecimal(0)),amount,new BigDecimal(1.0))) zpp.setOwnOrganisationName(extractString("//SellerTradeParty/Name")); @@ -27,36 +32,45 @@ public class ZUGFeRDInvoiceImporter extends ZUGFeRDImporter { "//*[local-name()=\"IncludedSupplyChainTradeLineItem\"]"); NodeList nodes = (NodeList) xpr.evaluate(getDocument(), XPathConstants.NODESET); - if (nodes.getLength() == 0) { - } else { - for (int i = 0; i < nodes.getLength(); i++) { - //nodes.item(i).getTextContent())) { - Node currentItemNode=nodes.item(i); - NodeList itemChilds=currentItemNode.getChildNodes(); - String price="0"; - for (int itemChildIndex = 0; itemChildIndex < itemChilds.getLength(); itemChildIndex++) { - if (itemChilds.item(itemChildIndex).getNodeName().equals("ram:SpecifiedLineTradeAgreement")) { - NodeList tradeLineChilds = itemChilds.item(itemChildIndex).getChildNodes(); - for (int tradeLineChildIndex = 0; tradeLineChildIndex < tradeLineChilds.getLength(); tradeLineChildIndex++) { - if (tradeLineChilds.item(tradeLineChildIndex).getNodeName().equals("ram:NetPriceProductTradePrice")) { - NodeList netChilds = tradeLineChilds.item(tradeLineChildIndex).getChildNodes(); - for (int netIndex = 0; netIndex < netChilds.getLength(); netIndex++) { - if (netChilds.item(netIndex).getNodeName().equals("ram:ChargeAmount")) { - price = netChilds.item(netIndex).getTextContent();//ram:ChargeAmount + if (nodes.getLength() == 0) { + } else { + for (int i = 0; i < nodes.getLength(); i++) { + //nodes.item(i).getTextContent())) { + Node currentItemNode = nodes.item(i); + NodeList itemChilds = currentItemNode.getChildNodes(); + String price = "0"; + String quantity = "0"; + for (int itemChildIndex = 0; itemChildIndex < itemChilds.getLength(); itemChildIndex++) { + if (itemChilds.item(itemChildIndex).getNodeName().equals("ram:SpecifiedLineTradeAgreement")) { + NodeList tradeLineChilds = itemChilds.item(itemChildIndex).getChildNodes(); + for (int tradeLineChildIndex = 0; tradeLineChildIndex < tradeLineChilds.getLength(); tradeLineChildIndex++) { + if (tradeLineChilds.item(tradeLineChildIndex).getNodeName().equals("ram:NetPriceProductTradePrice")) { + NodeList netChilds = tradeLineChilds.item(tradeLineChildIndex).getChildNodes(); + for (int netIndex = 0; netIndex < netChilds.getLength(); netIndex++) { + if (netChilds.item(netIndex).getNodeName().equals("ram:ChargeAmount")) { + price = netChilds.item(netIndex).getTextContent();//ram:ChargeAmount + } } } } } + if (itemChilds.item(itemChildIndex).getNodeName().equals("ram:SpecifiedLineTradeDelivery")) { + NodeList tradeLineChilds = itemChilds.item(itemChildIndex).getChildNodes(); + for (int tradeLineChildIndex = 0; tradeLineChildIndex < tradeLineChilds.getLength(); tradeLineChildIndex++) { + if (tradeLineChilds.item(tradeLineChildIndex).getNodeName().equals("ram:BilledQuantity")) { + quantity = tradeLineChilds.item(tradeLineChildIndex).getTextContent(); + } + } + } } - } // Logger.getLogger(ZUGFeRDInvoiceImporter.class.getName()).log(Level.INFO, "deb "+price); +// dummywerte sind derzeit noch produkname, beschreibung, unit, VAT percent, menge + zpp.addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(0)), new BigDecimal(price), new BigDecimal(quantity))); + } - zpp.addItem(new Item(new Product("Testprodukt","","C62",new BigDecimal(0)),new BigDecimal(price),new BigDecimal(1.0))); } - } - } catch (XPathExpressionException e) { e.printStackTrace(); diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/UXTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/UXTest.java index b3c87e39..5bc69996 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/UXTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/UXTest.java @@ -40,7 +40,7 @@ import java.util.List; @FixMethodOrder(MethodSorters.NAME_ASCENDING) public class UXTest extends TestCase { - final String TARGET_PDF = "./target/testout-ZF2new.pdf"; + final String TARGET_PDF = "./target/testout-UX.pdf"; public void testShortExport() { // the writing part diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2EdgeTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2EdgeTest.java index 9de700a3..21d2c1f7 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2EdgeTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2EdgeTest.java @@ -260,7 +260,7 @@ public class ZF2EdgeTest extends MustangReaderTestCase implements IExportableTra // the writing part try (InputStream SOURCE_PDF = this.getClass() - .getResourceAsStream("/MustangGnuaccountingBeispielRE-20170509_505.pdf"); + .getResourceAsStream("/MustangGnuaccountingBeispielRE-20170509_505blanko.pdf"); ZUGFeRDExporterFromA1 ze = new ZUGFeRDExporterFromA1().setProducer("My Application") .setCreator(System.getProperty("user.name")).setZUGFeRDVersion(2).ignorePDFAErrors() diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2ZInvoiceImporterTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2ZInvoiceImporterTest.java index e3faf10c..e9f9afb9 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2ZInvoiceImporterTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2ZInvoiceImporterTest.java @@ -43,8 +43,9 @@ public class ZF2ZInvoiceImporterTest extends TestCase { // Reading ZUGFeRD assertEquals("Bei Spiel GmbH", invoice.getOwnOrganisationName()); assertEquals(3, invoice.getZFItems().length); - /* assertEquals("160.0000", invoice.getZFItems()[0].getPrice().toString()); assertEquals("400.0000", invoice.getZFItems()[1].getQuantity().toString()); + + /* assertEquals("160.0000", invoice.getZFItems()[0].getPrice().toString()); assertEquals("Heiße Luft pro Liter", invoice.getZFItems()[2].getProduct().getName()); assertEquals("7", invoice.getZFItems()[0].getProduct().getVATPercent().toString()); From 47146ad3f435b67265e32380404f3fcf2ebfdc62 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Thu, 15 Oct 2020 12:22:28 +0200 Subject: [PATCH 092/138] first attempt to parse tradeparties from XML --- .../main/java/org/mustangproject/Contact.java | 1 + .../java/org/mustangproject/TradeParty.java | 68 ++++++++++++++++++- .../ZUGFeRD/ZUGFeRDInvoiceImporter.java | 17 +++-- 3 files changed, 80 insertions(+), 6 deletions(-) diff --git a/library/src/main/java/org/mustangproject/Contact.java b/library/src/main/java/org/mustangproject/Contact.java index 74f92669..0a7fd59f 100644 --- a/library/src/main/java/org/mustangproject/Contact.java +++ b/library/src/main/java/org/mustangproject/Contact.java @@ -90,4 +90,5 @@ public class Contact implements IZUGFeRDExportableContact { this.country = country; return this; } + } diff --git a/library/src/main/java/org/mustangproject/TradeParty.java b/library/src/main/java/org/mustangproject/TradeParty.java index dc536e60..fb7fd958 100644 --- a/library/src/main/java/org/mustangproject/TradeParty.java +++ b/library/src/main/java/org/mustangproject/TradeParty.java @@ -3,7 +3,10 @@ package org.mustangproject; import org.mustangproject.ZUGFeRD.IZUGFeRDExportableContact; import org.mustangproject.ZUGFeRD.IZUGFeRDExportableTradeParty; import org.mustangproject.ZUGFeRD.IZUGFeRDTradeSettlement; +import org.w3c.dom.Node; +import org.w3c.dom.NodeList; +import javax.xml.xpath.XPathConstants; import java.util.ArrayList; public class TradeParty implements IZUGFeRDExportableTradeParty { @@ -22,17 +25,80 @@ public class TradeParty implements IZUGFeRDExportableTradeParty { } + public TradeParty(NodeList nodes) { +/** + * + * LIEF-987654321 + * Max Mustermann IT GmbH + * + * Herr Treudiener + * + * +49 1234-98765-12 + * + * + * treudiener@max-mustermann-it.de + * + * + * + * 12345 + * Musterstraße 1 + * Musterstadt + * DE + * + * + * DE123456789 + * + * + */ + if (nodes.getLength() > 0) { + + for (int nodeIndex = 0; nodeIndex < nodes.getLength(); nodeIndex++) { + //nodes.item(i).getTextContent())) { + Node currentItemNode = nodes.item(nodeIndex); + NodeList itemChilds = currentItemNode.getChildNodes(); + for (int itemChildIndex = 0; itemChildIndex < itemChilds.getLength(); itemChildIndex++) { + if (itemChilds.item(itemChildIndex).getNodeName().equals("ram:Name")) { + setName(itemChilds.item(itemChildIndex).getTextContent()); + } + if (itemChilds.item(itemChildIndex).getNodeName().equals("ram:PostalTradeAddress")) { + NodeList postal = itemChilds.item(itemChildIndex).getChildNodes(); + for (int postalChildIndex = 0; postalChildIndex < postal.getLength(); postalChildIndex++) { + if (postal.item(postalChildIndex).getNodeName().equals("ram:LineOne")) { + setStreet(postal.item(postalChildIndex).getTextContent()); + } + if (postal.item(postalChildIndex).getNodeName().equals("ram:CityName")) { + setLocation(postal.item(postalChildIndex).getTextContent()); + } + if (postal.item(postalChildIndex).getNodeName().equals("ram:PostcodeCode")) { + setZIP(postal.item(postalChildIndex).getTextContent()); + } + if (postal.item(postalChildIndex).getNodeName().equals("ram:CountryID")) { + setCountry(postal.item(postalChildIndex).getTextContent()); + } + } + + } + + } + } + } + + } + public TradeParty setContact(Contact c) { this.contact = c; return this; } + public TradeParty addBankDetails(BankDetails s) { bankDetails.add(s); return this; } + public ArrayList getBankDetails() { return bankDetails; } + public TradeParty addTaxID(String taxID) { this.taxID = taxID; return this; @@ -117,7 +183,7 @@ public class TradeParty implements IZUGFeRDExportableTradeParty { } public IZUGFeRDTradeSettlement[] getAsTradeSettlement() { - if (bankDetails.size()==0) { + if (bankDetails.size() == 0) { return null; } return bankDetails.toArray(new IZUGFeRDTradeSettlement[0]); diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDInvoiceImporter.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDInvoiceImporter.java index 2ab750e6..4ef4f238 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDInvoiceImporter.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDInvoiceImporter.java @@ -20,15 +20,22 @@ public class ZUGFeRDInvoiceImporter extends ZUGFeRDImporter { * dummywerte sind derzeit noch setDueDate setIssueDate setDeliveryDate setSender setRecipient setnumber * bspw. due date //ExchangedDocument//IssueDateTime//DateTimeString : due date optional */ - Invoice zpp = new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setSender(new TradeParty("company", "teststr", "55232", "teststadt", "DE")).setOwnTaxID("4711").setOwnVATID("0815").setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number); -//.addItem(new Item(new Product("Testprodukt","","C62",new BigDecimal(0)),amount,new BigDecimal(1.0))) - zpp.setOwnOrganisationName(extractString("//SellerTradeParty/Name")); - XPathFactory xpathFact = XPathFactory.newInstance(); XPath xpath = xpathFact.newXPath(); + Invoice zpp = null; try { - XPathExpression xpr = xpath.compile( + "//SellerTradeParty"); + NodeList SellerNodes = (NodeList) xpr.evaluate(getDocument(), XPathConstants.NODESET); + xpr = xpath.compile( + "//BuyerTradeParty"); + NodeList BuyerNodes = (NodeList) xpr.evaluate(getDocument(), XPathConstants.NODESET); + + zpp= new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setSender(new TradeParty(SellerNodes)).setRecipient(new TradeParty(BuyerNodes)).setNumber(number); +//.addItem(new Item(new Product("Testprodukt","","C62",new BigDecimal(0)),amount,new BigDecimal(1.0))) + zpp.setOwnOrganisationName(extractString("//SellerTradeParty/Name")); + + xpr = xpath.compile( "//*[local-name()=\"IncludedSupplyChainTradeLineItem\"]"); NodeList nodes = (NodeList) xpr.evaluate(getDocument(), XPathConstants.NODESET); From 0949fe76e3e411f58374ec286aab8af6633e73dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sat, 17 Oct 2020 17:30:09 +0200 Subject: [PATCH 093/138] attempt to push to central --- doc/development_documentation.md | 42 +++++++++- library/pom.xml | 79 ++---------------- pom.xml | 137 +++++++++++++++++++++++++++++-- 3 files changed, 177 insertions(+), 81 deletions(-) diff --git a/doc/development_documentation.md b/doc/development_documentation.md index 07eaecfd..afe475c1 100644 --- a/doc/development_documentation.md +++ b/doc/development_documentation.md @@ -79,8 +79,28 @@ As „servers“, enter the following       github       GITHUB-TOKEN     +    +      ossrh +      jstaerk +      JIRA-PASSWORD +       ``` +Add a profiles section to settings.xml +``` + + + ossrh + + true + + + PASSPHRASE + + + +``` + The whole settings.xml then looks e.g. like this ```xml github       TOKEN     +    +      ossrh +      jstaerk +      JIRA-PASSWORD +    + - + + + ossrh + + true + + + PASSPHRASE + + + ``` -The password is generated on github. +The TOKEN is generated on github. +Deployment to maven central is described e.g. on [dzone](https://dzone.com/articles/publish-your-artifacts-to-maven-central). See the following screenshot: @@ -113,6 +150,7 @@ Sign in in GitHub and click on the profile picture -> Settings. Now just generat ![screenshot](development_documentation_screenshot_github_settings.png "Screenshot Github Settings") The Token-ID is the password. + ## Integrate before release If you added functionality which you need to test in another project before a new version of Mustang is released you can diff --git a/library/pom.xml b/library/pom.xml index b9c27c77..cdc02b10 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -104,20 +104,7 @@ - - - - org.apache.maven.plugins - maven-release-plugin - 2.5.3 - - - - - org.apache.maven.plugins maven-compiler-plugin @@ -132,67 +119,13 @@ jar-with-dependencies - + 1.8 1.8 - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.0.1 - - - org.mustangproject.ZUGFeRD.model.* - - - - - maven-deploy-plugin - 2.8.2 - - internal.repo::default::file://${project.build.directory}/mvn-repo - - - - - com.github.github - site-maven-plugin - 0.12 - - Maven artifacts for ${project.version} - - true - - ${project.build.directory}/mvn-repo - - refs/heads/mvn-repo - - - **/* - - true - mustangproject - - ZUGFeRD - - - - - - - site - - deploy - - - org.apache.maven.plugins maven-shade-plugin @@ -237,9 +170,9 @@ - + @@ -261,6 +194,8 @@ + + User List diff --git a/pom.xml b/pom.xml index 0b9ef41c..f9aa155f 100644 --- a/pom.xml +++ b/pom.xml @@ -17,11 +17,131 @@ http://www.mustangproject.org/ - scm:git:https://github.com/ZUGFeRD/mustangproject.git - scm:git:https://github.com/ZUGFeRD/mustangproject.git - https://github.com/ZUGFeRD/mustangproject - mustang-1.7.3 + scm:git:git://github.com/dexecutor/dependent-tasks-executor.git + scm:git:git@github.com:dexecutor/dexecutor.git + https://github.com/dexecutor/dependent-tasks-executor + + + + + org.apache.maven.plugins + maven-release-plugin + 2.5.3 + + true + false + forked-path + -Dgpg.passphrase=${gpg.passphrase} + + + + org.apache.maven.scm + maven-scm-provider-gitexe + 1.9.5 + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.0.1 + + + org.mustangproject.ZUGFeRD.model.* + + + + + maven-deploy-plugin + 2.8.2 + + internal.repo::default::file://${project.build.directory}/mvn-repo + + + + + com.github.github + site-maven-plugin + 0.12 + + Maven artifacts for ${project.version} + + true + + ${project.build.directory}/mvn-repo + + refs/heads/mvn-repo + + + **/* + + true + mustangproject + + ZUGFeRD + + + + + + + site + + deploy + + + + + org.sonatype.plugins + nexus-staging-maven-plugin + 1.6.7 + true + + ossrh + https://oss.sonatype.org/ + true + + + + + org.apache.maven.plugins + maven-source-plugin + 3.0.1 + + + attach-sources + + jar + + + + + + org.apache.maven.plugins + maven-source-plugin + 2.10.4 + + UTF-8 + + + + attach-javadoc + + + + + + + + sonatype-oss-public @@ -35,10 +155,13 @@ + + ossrh + https://oss.sonatype.org/content/repositories/snapshots + - internal.repo - Temporary Staging Repository - file://${project.build.directory}/mvn-repo + ossrh + https://oss.sonatype.org/service/local/staging/deploy/maven2/ From 93a14ed3ef75a60e4034e05f2e27cc4f0b961e80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sat, 17 Oct 2020 17:30:57 +0200 Subject: [PATCH 094/138] corrected xml --- pom.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/pom.xml b/pom.xml index f9aa155f..c28cd62e 100644 --- a/pom.xml +++ b/pom.xml @@ -134,7 +134,6 @@ attach-javadoc - From f5946511bb580c43f09dbc3bf1d3c5adaec5be19 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 17 Oct 2020 15:30:59 +0000 Subject: [PATCH 095/138] Bump junit from 4.12 to 4.13.1 in /validator Bumps [junit](https://github.com/junit-team/junit4) from 4.12 to 4.13.1. - [Release notes](https://github.com/junit-team/junit4/releases) - [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.12.md) - [Commits](https://github.com/junit-team/junit4/compare/r4.12...r4.13.1) Signed-off-by: dependabot[bot] --- validator/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/validator/pom.xml b/validator/pom.xml index 52a1cc8a..de9c5f71 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -99,7 +99,7 @@ junit junit - 4.12 + 4.13.1 test From 3542e172018efc934dde3d4854498c263d723c16 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 17 Oct 2020 15:31:21 +0000 Subject: [PATCH 096/138] Bump junit from 4.12 to 4.13.1 in /library Bumps [junit](https://github.com/junit-team/junit4) from 4.12 to 4.13.1. - [Release notes](https://github.com/junit-team/junit4/releases) - [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.12.md) - [Commits](https://github.com/junit-team/junit4/compare/r4.12...r4.13.1) Signed-off-by: dependabot[bot] --- library/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/pom.xml b/library/pom.xml index cdc02b10..730b0891 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -80,7 +80,7 @@ junit junit - 4.12 + 4.13.1 test From 361fb4b1a44337b30f1824f4a92b95f2b7574275 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 17 Oct 2020 15:31:21 +0000 Subject: [PATCH 097/138] Bump junit from 4.12 to 4.13.1 in /Mustang-CLI Bumps [junit](https://github.com/junit-team/junit4) from 4.12 to 4.13.1. - [Release notes](https://github.com/junit-team/junit4/releases) - [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.12.md) - [Commits](https://github.com/junit-team/junit4/compare/r4.12...r4.13.1) Signed-off-by: dependabot[bot] --- Mustang-CLI/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml index d937dcca..2bde9983 100644 --- a/Mustang-CLI/pom.xml +++ b/Mustang-CLI/pom.xml @@ -50,7 +50,7 @@ junit junit - 4.12 + 4.13.1 test From abd48a1ee985f9c32eb7782a88a461e87f1a4310 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sat, 17 Oct 2020 17:34:10 +0200 Subject: [PATCH 098/138] updated maven source plugin --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index c28cd62e..9f4c1704 100644 --- a/pom.xml +++ b/pom.xml @@ -127,7 +127,7 @@ org.apache.maven.plugins maven-source-plugin - 2.10.4 + 3.2.1 UTF-8 From 3f8e146fae2a148aabc1d628eacee2cc3356f1fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sat, 17 Oct 2020 17:37:27 +0200 Subject: [PATCH 099/138] [maven-release-plugin] prepare release core-1.9.0-alpha3 --- Mustang-CLI/pom.xml | 6 +++--- library/pom.xml | 6 +++--- pom.xml | 5 +++-- validator/pom.xml | 6 +++--- 4 files changed, 12 insertions(+), 11 deletions(-) diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml index d937dcca..d62bcc10 100644 --- a/Mustang-CLI/pom.xml +++ b/Mustang-CLI/pom.xml @@ -3,14 +3,14 @@ org.mustangproject core - 1.9.0-alpha3-SNAPSHOT + 1.9.0-alpha3 4.0.0 org.zugferd Mustang-CLI Mustang commandline tool jar - 1.9.0-alpha3-SNAPSHOT + 1.9.0-alpha3 @@ -31,7 +31,7 @@ org.mustangproject validator - 1.9.0-alpha3-SNAPSHOT + 1.9.0-alpha3 diff --git a/library/pom.xml b/library/pom.xml index cdc02b10..1f68a11d 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -3,13 +3,13 @@ org.mustangproject core - 1.9.0-alpha3-SNAPSHOT + 1.9.0-alpha3 4.0.0 org.mustangproject library - 1.9.0-alpha3-SNAPSHOT + 1.9.0-alpha3 jar Library to write and read FacturX and ZUGFeRD e-invoices. The Mustang project is a java library to read and write ZUGFeRD meta data inside your invoice PDFs. To write files, a provided PDF/A will be combined with generated or provided XML. @@ -19,7 +19,7 @@ scm:git:https://github.com/ZUGFeRD/mustangproject.git scm:git:https://github.com/ZUGFeRD/mustangproject.git https://github.com/ZUGFeRD/mustangproject - mustang-2.0.0-SNAPSHOT + core-1.9.0-alpha3 diff --git a/pom.xml b/pom.xml index 9f4c1704..533b690d 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.mustangproject core - 1.9.0-alpha3-SNAPSHOT + 1.9.0-alpha3 pom Mustang @@ -20,7 +20,8 @@ scm:git:git://github.com/dexecutor/dependent-tasks-executor.git scm:git:git@github.com:dexecutor/dexecutor.git https://github.com/dexecutor/dependent-tasks-executor - + core-1.9.0-alpha3 + diff --git a/validator/pom.xml b/validator/pom.xml index 52a1cc8a..6f67a24e 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -3,7 +3,7 @@ org.mustangproject core - 1.9.0-alpha3-SNAPSHOT + 1.9.0-alpha3 4.0.0 org.mustangproject @@ -11,7 +11,7 @@ Library to validate e-invoices (ZUGFeRD, Factur-X and Xrechnung) jar - 1.9.0-alpha3-SNAPSHOT + 1.9.0-alpha3 @@ -75,7 +75,7 @@ org.mustangproject library - 1.9.0-alpha3-SNAPSHOT + 1.9.0-alpha3 From 5412d2753c4aab09c01800baea969cadea6a4229 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sat, 17 Oct 2020 17:37:27 +0200 Subject: [PATCH 100/138] [maven-release-plugin] prepare for next development iteration --- Mustang-CLI/pom.xml | 6 +++--- library/pom.xml | 6 +++--- pom.xml | 4 ++-- validator/pom.xml | 6 +++--- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml index d62bcc10..dd267f19 100644 --- a/Mustang-CLI/pom.xml +++ b/Mustang-CLI/pom.xml @@ -3,14 +3,14 @@ org.mustangproject core - 1.9.0-alpha3 + 1.9.0-alpha4-SNAPSHOT 4.0.0 org.zugferd Mustang-CLI Mustang commandline tool jar - 1.9.0-alpha3 + 1.9.0-alpha4-SNAPSHOT @@ -31,7 +31,7 @@ org.mustangproject validator - 1.9.0-alpha3 + 1.9.0-alpha4-SNAPSHOT diff --git a/library/pom.xml b/library/pom.xml index 1f68a11d..dec88d92 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -3,13 +3,13 @@ org.mustangproject core - 1.9.0-alpha3 + 1.9.0-alpha4-SNAPSHOT 4.0.0 org.mustangproject library - 1.9.0-alpha3 + 1.9.0-alpha4-SNAPSHOT jar Library to write and read FacturX and ZUGFeRD e-invoices. The Mustang project is a java library to read and write ZUGFeRD meta data inside your invoice PDFs. To write files, a provided PDF/A will be combined with generated or provided XML. @@ -19,7 +19,7 @@ scm:git:https://github.com/ZUGFeRD/mustangproject.git scm:git:https://github.com/ZUGFeRD/mustangproject.git https://github.com/ZUGFeRD/mustangproject - core-1.9.0-alpha3 + mustang-2.0.0-SNAPSHOT diff --git a/pom.xml b/pom.xml index 533b690d..9902bf78 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.mustangproject core - 1.9.0-alpha3 + 1.9.0-alpha4-SNAPSHOT pom Mustang @@ -20,7 +20,7 @@ scm:git:git://github.com/dexecutor/dependent-tasks-executor.git scm:git:git@github.com:dexecutor/dexecutor.git https://github.com/dexecutor/dependent-tasks-executor - core-1.9.0-alpha3 + HEAD diff --git a/validator/pom.xml b/validator/pom.xml index 6f67a24e..1d67705e 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -3,7 +3,7 @@ org.mustangproject core - 1.9.0-alpha3 + 1.9.0-alpha4-SNAPSHOT 4.0.0 org.mustangproject @@ -11,7 +11,7 @@ Library to validate e-invoices (ZUGFeRD, Factur-X and Xrechnung) jar - 1.9.0-alpha3 + 1.9.0-alpha4-SNAPSHOT @@ -75,7 +75,7 @@ org.mustangproject library - 1.9.0-alpha3 + 1.9.0-alpha4-SNAPSHOT From 58c20602d1454d056583851c50239f3b0af1a87e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sat, 17 Oct 2020 17:55:26 +0200 Subject: [PATCH 101/138] [maven-release-plugin] rollback the release of core-1.9.0-alpha3 --- Mustang-CLI/pom.xml | 6 +++--- library/pom.xml | 4 ++-- pom.xml | 5 ++--- validator/pom.xml | 6 +++--- 4 files changed, 10 insertions(+), 11 deletions(-) diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml index dd267f19..d937dcca 100644 --- a/Mustang-CLI/pom.xml +++ b/Mustang-CLI/pom.xml @@ -3,14 +3,14 @@ org.mustangproject core - 1.9.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT 4.0.0 org.zugferd Mustang-CLI Mustang commandline tool jar - 1.9.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT @@ -31,7 +31,7 @@ org.mustangproject validator - 1.9.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT diff --git a/library/pom.xml b/library/pom.xml index dec88d92..cdc02b10 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -3,13 +3,13 @@ org.mustangproject core - 1.9.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT 4.0.0 org.mustangproject library - 1.9.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT jar Library to write and read FacturX and ZUGFeRD e-invoices. The Mustang project is a java library to read and write ZUGFeRD meta data inside your invoice PDFs. To write files, a provided PDF/A will be combined with generated or provided XML. diff --git a/pom.xml b/pom.xml index 9902bf78..9f4c1704 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.mustangproject core - 1.9.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT pom Mustang @@ -20,8 +20,7 @@ scm:git:git://github.com/dexecutor/dependent-tasks-executor.git scm:git:git@github.com:dexecutor/dexecutor.git https://github.com/dexecutor/dependent-tasks-executor - HEAD - + diff --git a/validator/pom.xml b/validator/pom.xml index 1d67705e..52a1cc8a 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -3,7 +3,7 @@ org.mustangproject core - 1.9.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT 4.0.0 org.mustangproject @@ -11,7 +11,7 @@ Library to validate e-invoices (ZUGFeRD, Factur-X and Xrechnung) jar - 1.9.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT @@ -75,7 +75,7 @@ org.mustangproject library - 1.9.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT From aac63c1bdecea86351967698fdb801e2c503e36b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sat, 17 Oct 2020 17:57:58 +0200 Subject: [PATCH 102/138] [maven-release-plugin] prepare release core-2.0.0-alpha3 --- Mustang-CLI/pom.xml | 6 +++--- library/pom.xml | 6 +++--- pom.xml | 5 +++-- validator/pom.xml | 6 +++--- 4 files changed, 12 insertions(+), 11 deletions(-) diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml index d937dcca..57342dae 100644 --- a/Mustang-CLI/pom.xml +++ b/Mustang-CLI/pom.xml @@ -3,14 +3,14 @@ org.mustangproject core - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 4.0.0 org.zugferd Mustang-CLI Mustang commandline tool jar - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 @@ -31,7 +31,7 @@ org.mustangproject validator - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 diff --git a/library/pom.xml b/library/pom.xml index cdc02b10..f1ba8256 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -3,13 +3,13 @@ org.mustangproject core - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 4.0.0 org.mustangproject library - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 jar Library to write and read FacturX and ZUGFeRD e-invoices. The Mustang project is a java library to read and write ZUGFeRD meta data inside your invoice PDFs. To write files, a provided PDF/A will be combined with generated or provided XML. @@ -19,7 +19,7 @@ scm:git:https://github.com/ZUGFeRD/mustangproject.git scm:git:https://github.com/ZUGFeRD/mustangproject.git https://github.com/ZUGFeRD/mustangproject - mustang-2.0.0-SNAPSHOT + core-2.0.0-alpha3 diff --git a/pom.xml b/pom.xml index 9f4c1704..165b2fd2 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.mustangproject core - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 pom Mustang @@ -20,7 +20,8 @@ scm:git:git://github.com/dexecutor/dependent-tasks-executor.git scm:git:git@github.com:dexecutor/dexecutor.git https://github.com/dexecutor/dependent-tasks-executor - + core-2.0.0-alpha3 + diff --git a/validator/pom.xml b/validator/pom.xml index 52a1cc8a..f7b2bfeb 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -3,7 +3,7 @@ org.mustangproject core - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 4.0.0 org.mustangproject @@ -11,7 +11,7 @@ Library to validate e-invoices (ZUGFeRD, Factur-X and Xrechnung) jar - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 @@ -75,7 +75,7 @@ org.mustangproject library - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 From 5063d87991eedfba34c1a3621c4e24d49082c59f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sat, 17 Oct 2020 17:57:58 +0200 Subject: [PATCH 103/138] [maven-release-plugin] prepare for next development iteration --- Mustang-CLI/pom.xml | 6 +++--- library/pom.xml | 6 +++--- pom.xml | 4 ++-- validator/pom.xml | 6 +++--- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml index 57342dae..9ff36fae 100644 --- a/Mustang-CLI/pom.xml +++ b/Mustang-CLI/pom.xml @@ -3,14 +3,14 @@ org.mustangproject core - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT 4.0.0 org.zugferd Mustang-CLI Mustang commandline tool jar - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT @@ -31,7 +31,7 @@ org.mustangproject validator - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT diff --git a/library/pom.xml b/library/pom.xml index f1ba8256..9fd80339 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -3,13 +3,13 @@ org.mustangproject core - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT 4.0.0 org.mustangproject library - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT jar Library to write and read FacturX and ZUGFeRD e-invoices. The Mustang project is a java library to read and write ZUGFeRD meta data inside your invoice PDFs. To write files, a provided PDF/A will be combined with generated or provided XML. @@ -19,7 +19,7 @@ scm:git:https://github.com/ZUGFeRD/mustangproject.git scm:git:https://github.com/ZUGFeRD/mustangproject.git https://github.com/ZUGFeRD/mustangproject - core-2.0.0-alpha3 + mustang-2.0.0-SNAPSHOT diff --git a/pom.xml b/pom.xml index 165b2fd2..19dcd3f4 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.mustangproject core - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT pom Mustang @@ -20,7 +20,7 @@ scm:git:git://github.com/dexecutor/dependent-tasks-executor.git scm:git:git@github.com:dexecutor/dexecutor.git https://github.com/dexecutor/dependent-tasks-executor - core-2.0.0-alpha3 + HEAD diff --git a/validator/pom.xml b/validator/pom.xml index f7b2bfeb..4d7b5320 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -3,7 +3,7 @@ org.mustangproject core - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT 4.0.0 org.mustangproject @@ -11,7 +11,7 @@ Library to validate e-invoices (ZUGFeRD, Factur-X and Xrechnung) jar - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT @@ -75,7 +75,7 @@ org.mustangproject library - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT From 59809418ea12b7317830a8bd090734f0c86b0d5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sat, 17 Oct 2020 17:59:43 +0200 Subject: [PATCH 104/138] [maven-release-plugin] rollback the release of core-2.0.0-alpha3 --- Mustang-CLI/pom.xml | 6 +++--- library/pom.xml | 4 ++-- pom.xml | 5 ++--- validator/pom.xml | 6 +++--- 4 files changed, 10 insertions(+), 11 deletions(-) diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml index 9ff36fae..d937dcca 100644 --- a/Mustang-CLI/pom.xml +++ b/Mustang-CLI/pom.xml @@ -3,14 +3,14 @@ org.mustangproject core - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT 4.0.0 org.zugferd Mustang-CLI Mustang commandline tool jar - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT @@ -31,7 +31,7 @@ org.mustangproject validator - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT diff --git a/library/pom.xml b/library/pom.xml index 9fd80339..cdc02b10 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -3,13 +3,13 @@ org.mustangproject core - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT 4.0.0 org.mustangproject library - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT jar Library to write and read FacturX and ZUGFeRD e-invoices. The Mustang project is a java library to read and write ZUGFeRD meta data inside your invoice PDFs. To write files, a provided PDF/A will be combined with generated or provided XML. diff --git a/pom.xml b/pom.xml index 19dcd3f4..9f4c1704 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.mustangproject core - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT pom Mustang @@ -20,8 +20,7 @@ scm:git:git://github.com/dexecutor/dependent-tasks-executor.git scm:git:git@github.com:dexecutor/dexecutor.git https://github.com/dexecutor/dependent-tasks-executor - HEAD - + diff --git a/validator/pom.xml b/validator/pom.xml index 4d7b5320..52a1cc8a 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -3,7 +3,7 @@ org.mustangproject core - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT 4.0.0 org.mustangproject @@ -11,7 +11,7 @@ Library to validate e-invoices (ZUGFeRD, Factur-X and Xrechnung) jar - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT @@ -75,7 +75,7 @@ org.mustangproject library - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT From fe268251d8d0688c6b216240fd69731c6d61765f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sat, 17 Oct 2020 18:00:03 +0200 Subject: [PATCH 105/138] removed second occurence of mvn source plugin --- pom.xml | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/pom.xml b/pom.xml index 9f4c1704..e6804407 100644 --- a/pom.xml +++ b/pom.xml @@ -110,20 +110,6 @@ true - - - org.apache.maven.plugins - maven-source-plugin - 3.0.1 - - - attach-sources - - jar - - - - org.apache.maven.plugins maven-source-plugin From 1e74d433e79a896a3d056fb00764b14af8b81ab2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sat, 17 Oct 2020 18:04:09 +0200 Subject: [PATCH 106/138] [maven-release-plugin] prepare release core-2.0.0-alpha3 --- Mustang-CLI/pom.xml | 6 +++--- library/pom.xml | 6 +++--- pom.xml | 5 +++-- validator/pom.xml | 6 +++--- 4 files changed, 12 insertions(+), 11 deletions(-) diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml index d937dcca..57342dae 100644 --- a/Mustang-CLI/pom.xml +++ b/Mustang-CLI/pom.xml @@ -3,14 +3,14 @@ org.mustangproject core - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 4.0.0 org.zugferd Mustang-CLI Mustang commandline tool jar - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 @@ -31,7 +31,7 @@ org.mustangproject validator - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 diff --git a/library/pom.xml b/library/pom.xml index cdc02b10..f1ba8256 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -3,13 +3,13 @@ org.mustangproject core - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 4.0.0 org.mustangproject library - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 jar Library to write and read FacturX and ZUGFeRD e-invoices. The Mustang project is a java library to read and write ZUGFeRD meta data inside your invoice PDFs. To write files, a provided PDF/A will be combined with generated or provided XML. @@ -19,7 +19,7 @@ scm:git:https://github.com/ZUGFeRD/mustangproject.git scm:git:https://github.com/ZUGFeRD/mustangproject.git https://github.com/ZUGFeRD/mustangproject - mustang-2.0.0-SNAPSHOT + core-2.0.0-alpha3 diff --git a/pom.xml b/pom.xml index e6804407..1b35c7dd 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.mustangproject core - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 pom Mustang @@ -20,7 +20,8 @@ scm:git:git://github.com/dexecutor/dependent-tasks-executor.git scm:git:git@github.com:dexecutor/dexecutor.git https://github.com/dexecutor/dependent-tasks-executor - + core-2.0.0-alpha3 + diff --git a/validator/pom.xml b/validator/pom.xml index 52a1cc8a..f7b2bfeb 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -3,7 +3,7 @@ org.mustangproject core - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 4.0.0 org.mustangproject @@ -11,7 +11,7 @@ Library to validate e-invoices (ZUGFeRD, Factur-X and Xrechnung) jar - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 @@ -75,7 +75,7 @@ org.mustangproject library - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 From e512c4ed3ead99ed299756e9b1ed5b3a56650b15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sat, 17 Oct 2020 18:04:32 +0200 Subject: [PATCH 107/138] [maven-release-plugin] prepare for next development iteration --- Mustang-CLI/pom.xml | 6 +++--- library/pom.xml | 6 +++--- pom.xml | 4 ++-- validator/pom.xml | 6 +++--- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml index 57342dae..9ff36fae 100644 --- a/Mustang-CLI/pom.xml +++ b/Mustang-CLI/pom.xml @@ -3,14 +3,14 @@ org.mustangproject core - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT 4.0.0 org.zugferd Mustang-CLI Mustang commandline tool jar - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT @@ -31,7 +31,7 @@ org.mustangproject validator - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT diff --git a/library/pom.xml b/library/pom.xml index f1ba8256..9fd80339 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -3,13 +3,13 @@ org.mustangproject core - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT 4.0.0 org.mustangproject library - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT jar Library to write and read FacturX and ZUGFeRD e-invoices. The Mustang project is a java library to read and write ZUGFeRD meta data inside your invoice PDFs. To write files, a provided PDF/A will be combined with generated or provided XML. @@ -19,7 +19,7 @@ scm:git:https://github.com/ZUGFeRD/mustangproject.git scm:git:https://github.com/ZUGFeRD/mustangproject.git https://github.com/ZUGFeRD/mustangproject - core-2.0.0-alpha3 + mustang-2.0.0-SNAPSHOT diff --git a/pom.xml b/pom.xml index 1b35c7dd..42996c4e 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.mustangproject core - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT pom Mustang @@ -20,7 +20,7 @@ scm:git:git://github.com/dexecutor/dependent-tasks-executor.git scm:git:git@github.com:dexecutor/dexecutor.git https://github.com/dexecutor/dependent-tasks-executor - core-2.0.0-alpha3 + HEAD diff --git a/validator/pom.xml b/validator/pom.xml index f7b2bfeb..4d7b5320 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -3,7 +3,7 @@ org.mustangproject core - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT 4.0.0 org.mustangproject @@ -11,7 +11,7 @@ Library to validate e-invoices (ZUGFeRD, Factur-X and Xrechnung) jar - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT @@ -75,7 +75,7 @@ org.mustangproject library - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT From 89892898f78e1ac6eecb99ab2c8c440adb43473d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sat, 17 Oct 2020 18:05:53 +0200 Subject: [PATCH 108/138] [maven-release-plugin] rollback the release of core-2.0.0-alpha3 --- Mustang-CLI/pom.xml | 6 +++--- library/pom.xml | 4 ++-- pom.xml | 5 ++--- validator/pom.xml | 6 +++--- 4 files changed, 10 insertions(+), 11 deletions(-) diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml index 9ff36fae..d937dcca 100644 --- a/Mustang-CLI/pom.xml +++ b/Mustang-CLI/pom.xml @@ -3,14 +3,14 @@ org.mustangproject core - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT 4.0.0 org.zugferd Mustang-CLI Mustang commandline tool jar - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT @@ -31,7 +31,7 @@ org.mustangproject validator - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT diff --git a/library/pom.xml b/library/pom.xml index 9fd80339..cdc02b10 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -3,13 +3,13 @@ org.mustangproject core - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT 4.0.0 org.mustangproject library - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT jar Library to write and read FacturX and ZUGFeRD e-invoices. The Mustang project is a java library to read and write ZUGFeRD meta data inside your invoice PDFs. To write files, a provided PDF/A will be combined with generated or provided XML. diff --git a/pom.xml b/pom.xml index 42996c4e..e6804407 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.mustangproject core - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT pom Mustang @@ -20,8 +20,7 @@ scm:git:git://github.com/dexecutor/dependent-tasks-executor.git scm:git:git@github.com:dexecutor/dexecutor.git https://github.com/dexecutor/dependent-tasks-executor - HEAD - + diff --git a/validator/pom.xml b/validator/pom.xml index 4d7b5320..52a1cc8a 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -3,7 +3,7 @@ org.mustangproject core - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT 4.0.0 org.mustangproject @@ -11,7 +11,7 @@ Library to validate e-invoices (ZUGFeRD, Factur-X and Xrechnung) jar - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT @@ -75,7 +75,7 @@ org.mustangproject library - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT From 48f2df5f906c785600656988bdee241878af763d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sat, 17 Oct 2020 18:08:03 +0200 Subject: [PATCH 109/138] no message --- pom.xml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/pom.xml b/pom.xml index e6804407..00b86cf2 100644 --- a/pom.xml +++ b/pom.xml @@ -66,31 +66,31 @@ - + + - git commit message - true - + - disable webpage processing - ${project.build.directory}/mvn-repo - + - matches distribution management repository url above - refs/heads/mvn-repo - + - remote branch name - **/* true mustangproject - + - github repo name - ZUGFeRD - + - github username - - + - run site-maven-plugin's 'site' target as part of the build's normal + 'deploy' phase - site @@ -98,7 +98,7 @@ deploy - + --> org.sonatype.plugins nexus-staging-maven-plugin From cc769c29de8dd25afd04b9034650a2779ee5d452 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sat, 17 Oct 2020 18:10:53 +0200 Subject: [PATCH 110/138] [maven-release-plugin] prepare release core-2.0.0-alpha3 --- Mustang-CLI/pom.xml | 6 +++--- library/pom.xml | 6 +++--- pom.xml | 5 +++-- validator/pom.xml | 6 +++--- 4 files changed, 12 insertions(+), 11 deletions(-) diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml index d937dcca..57342dae 100644 --- a/Mustang-CLI/pom.xml +++ b/Mustang-CLI/pom.xml @@ -3,14 +3,14 @@ org.mustangproject core - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 4.0.0 org.zugferd Mustang-CLI Mustang commandline tool jar - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 @@ -31,7 +31,7 @@ org.mustangproject validator - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 diff --git a/library/pom.xml b/library/pom.xml index cdc02b10..f1ba8256 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -3,13 +3,13 @@ org.mustangproject core - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 4.0.0 org.mustangproject library - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 jar Library to write and read FacturX and ZUGFeRD e-invoices. The Mustang project is a java library to read and write ZUGFeRD meta data inside your invoice PDFs. To write files, a provided PDF/A will be combined with generated or provided XML. @@ -19,7 +19,7 @@ scm:git:https://github.com/ZUGFeRD/mustangproject.git scm:git:https://github.com/ZUGFeRD/mustangproject.git https://github.com/ZUGFeRD/mustangproject - mustang-2.0.0-SNAPSHOT + core-2.0.0-alpha3 diff --git a/pom.xml b/pom.xml index 00b86cf2..0446d660 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.mustangproject core - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 pom Mustang @@ -20,7 +20,8 @@ scm:git:git://github.com/dexecutor/dependent-tasks-executor.git scm:git:git@github.com:dexecutor/dexecutor.git https://github.com/dexecutor/dependent-tasks-executor - + core-2.0.0-alpha3 + diff --git a/validator/pom.xml b/validator/pom.xml index 52a1cc8a..f7b2bfeb 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -3,7 +3,7 @@ org.mustangproject core - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 4.0.0 org.mustangproject @@ -11,7 +11,7 @@ Library to validate e-invoices (ZUGFeRD, Factur-X and Xrechnung) jar - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 @@ -75,7 +75,7 @@ org.mustangproject library - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 From 033f4c5f415fb3dc8fbbc68acb77a61e3a7a7984 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sat, 17 Oct 2020 18:11:24 +0200 Subject: [PATCH 111/138] [maven-release-plugin] prepare for next development iteration --- Mustang-CLI/pom.xml | 6 +++--- library/pom.xml | 6 +++--- pom.xml | 4 ++-- validator/pom.xml | 6 +++--- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml index 57342dae..9ff36fae 100644 --- a/Mustang-CLI/pom.xml +++ b/Mustang-CLI/pom.xml @@ -3,14 +3,14 @@ org.mustangproject core - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT 4.0.0 org.zugferd Mustang-CLI Mustang commandline tool jar - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT @@ -31,7 +31,7 @@ org.mustangproject validator - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT diff --git a/library/pom.xml b/library/pom.xml index f1ba8256..9fd80339 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -3,13 +3,13 @@ org.mustangproject core - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT 4.0.0 org.mustangproject library - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT jar Library to write and read FacturX and ZUGFeRD e-invoices. The Mustang project is a java library to read and write ZUGFeRD meta data inside your invoice PDFs. To write files, a provided PDF/A will be combined with generated or provided XML. @@ -19,7 +19,7 @@ scm:git:https://github.com/ZUGFeRD/mustangproject.git scm:git:https://github.com/ZUGFeRD/mustangproject.git https://github.com/ZUGFeRD/mustangproject - core-2.0.0-alpha3 + mustang-2.0.0-SNAPSHOT diff --git a/pom.xml b/pom.xml index 0446d660..359888b9 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.mustangproject core - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT pom Mustang @@ -20,7 +20,7 @@ scm:git:git://github.com/dexecutor/dependent-tasks-executor.git scm:git:git@github.com:dexecutor/dexecutor.git https://github.com/dexecutor/dependent-tasks-executor - core-2.0.0-alpha3 + HEAD diff --git a/validator/pom.xml b/validator/pom.xml index f7b2bfeb..4d7b5320 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -3,7 +3,7 @@ org.mustangproject core - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT 4.0.0 org.mustangproject @@ -11,7 +11,7 @@ Library to validate e-invoices (ZUGFeRD, Factur-X and Xrechnung) jar - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT @@ -75,7 +75,7 @@ org.mustangproject library - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT From 8fd3e98b57e4f2ca021603e45d0796914258acfd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sat, 17 Oct 2020 18:15:34 +0200 Subject: [PATCH 112/138] [maven-release-plugin] rollback the release of core-2.0.0-alpha3 --- Mustang-CLI/pom.xml | 6 +++--- library/pom.xml | 4 ++-- pom.xml | 5 ++--- validator/pom.xml | 6 +++--- 4 files changed, 10 insertions(+), 11 deletions(-) diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml index 9ff36fae..d937dcca 100644 --- a/Mustang-CLI/pom.xml +++ b/Mustang-CLI/pom.xml @@ -3,14 +3,14 @@ org.mustangproject core - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT 4.0.0 org.zugferd Mustang-CLI Mustang commandline tool jar - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT @@ -31,7 +31,7 @@ org.mustangproject validator - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT diff --git a/library/pom.xml b/library/pom.xml index 9fd80339..cdc02b10 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -3,13 +3,13 @@ org.mustangproject core - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT 4.0.0 org.mustangproject library - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT jar Library to write and read FacturX and ZUGFeRD e-invoices. The Mustang project is a java library to read and write ZUGFeRD meta data inside your invoice PDFs. To write files, a provided PDF/A will be combined with generated or provided XML. diff --git a/pom.xml b/pom.xml index 359888b9..00b86cf2 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.mustangproject core - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT pom Mustang @@ -20,8 +20,7 @@ scm:git:git://github.com/dexecutor/dependent-tasks-executor.git scm:git:git@github.com:dexecutor/dexecutor.git https://github.com/dexecutor/dependent-tasks-executor - HEAD - + diff --git a/validator/pom.xml b/validator/pom.xml index 4d7b5320..52a1cc8a 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -3,7 +3,7 @@ org.mustangproject core - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT 4.0.0 org.mustangproject @@ -11,7 +11,7 @@ Library to validate e-invoices (ZUGFeRD, Factur-X and Xrechnung) jar - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT @@ -75,7 +75,7 @@ org.mustangproject library - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT From 55d35b6d0cf85b3f207345effb5d7ea69637eac1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sat, 17 Oct 2020 18:22:34 +0200 Subject: [PATCH 113/138] updated javadoc --- library/src/main/java/org/mustangproject/Invoice.java | 6 +++--- .../org/mustangproject/ZUGFeRD/IExportableTransaction.java | 6 +++--- .../ZUGFeRD/IZUGFeRDExportableTradeParty.java | 2 +- .../org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java | 4 ++-- .../org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3.java | 2 ++ .../java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java | 6 +++--- 6 files changed, 14 insertions(+), 12 deletions(-) diff --git a/library/src/main/java/org/mustangproject/Invoice.java b/library/src/main/java/org/mustangproject/Invoice.java index b9c9ef81..2be259e8 100644 --- a/library/src/main/java/org/mustangproject/Invoice.java +++ b/library/src/main/java/org/mustangproject/Invoice.java @@ -84,8 +84,8 @@ public class Invoice implements IExportableTransaction { /*** * switch type to invoice correction and refer to document number - * @param number - * @return + * @param number the invoice number to be corrected + * @return this object (fluent setter) */ public Invoice setCorrection(String number) { setBuyerOrderReferencedDocumentID(number); @@ -428,7 +428,7 @@ public class Invoice implements IExportableTransaction { /*** * checks if all required items are set in order to be able to export it - * @return + * @return true if all required items are set */ public boolean isValid() { return (dueDate != null) && (sender != null) && (sender.getTaxID() != null) && (sender.getVATID() != null) && (recipient != null); diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/IExportableTransaction.java b/library/src/main/java/org/mustangproject/ZUGFeRD/IExportableTransaction.java index c1453726..84305767 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/IExportableTransaction.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/IExportableTransaction.java @@ -301,7 +301,7 @@ public interface IExportableTransaction { * get payment terms. if set, getPaymentTermDescription() and getDueDate() are * ignored * - * @return + * @return the IZUGFeRDPaymentTerms of the invoice */ default IZUGFeRDPaymentTerms getPaymentTerms() { return null; @@ -310,7 +310,7 @@ public interface IExportableTransaction { /** * returns if a rebate agreements exists * - * @return + * @return true if a agreement exists */ default boolean rebateAgreementExists() { return false; @@ -418,7 +418,7 @@ public interface IExportableTransaction { /*** * delivery address, i.e. ram:ShipToTradeParty (only supported for zf2) - * @return + * @return the IZUGFeRDExportableTradeParty delivery address */ default IZUGFeRDExportableTradeParty getDeliveryAddress() { diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableTradeParty.java b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableTradeParty.java index 62fc0f8b..66f25163 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableTradeParty.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableTradeParty.java @@ -132,7 +132,7 @@ public interface IZUGFeRDExportableTradeParty { /*** * obligatory for sender but not for recipient - * @return + * @return the tax id as string */ default String getTaxID() { return null; diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java index b99486b9..25dbb4b1 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java @@ -154,8 +154,8 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IAbsoluteValueProvide /** * which taxes have been used with which amounts in this transaction, empty for - * no taxes, or e.g. 19=>190 and 7=>14 if 1000 Eur were applicable to 19% VAT - * (=>190 EUR VAT) and 200 EUR were applicable to 7% (=>14 EUR VAT) 190 Eur + * no taxes, or e.g. 19:190 and 7:14 if 1000 Eur were applicable to 19% VAT + * (=190 EUR VAT) and 200 EUR were applicable to 7% (=14 EUR VAT) 190 Eur * * @return which taxes have been used with which amounts in this invoice */ diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3.java index 2398ac67..810411e4 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3.java @@ -168,6 +168,7 @@ public class ZUGFeRDExporterFromA3 extends XRExporter implements IZUGFeRDExporte /*** * internal helper: return the name of the file attachment for the given zf/fx version * @param ver the zf/fx version + * @param profile which profile to be used, e.g. Profiles.getByName("EN16931") * @return the filename of the file to be embedded */ public String getFilenameForVersion(int ver, Profile profile) { @@ -192,6 +193,7 @@ public class ZUGFeRDExporterFromA3 extends XRExporter implements IZUGFeRDExporte * Generate ZF2.1 files with filename factur-x.xml * * @deprecated + * @return this (fluent setter) */ public ZUGFeRDExporterFromA3 setFacturX() { isFacturX = true; diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java index a84cd46c..dbe88b74 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java @@ -233,9 +233,9 @@ public class ZUGFeRDImporter { return result; } - - /** - * Wrapper for protected method exracteString + /*** + * Wrapper for protected method extractString + * @param xpathStr * @return the extracted String for the specific path in the document */ public String wExtractString(String xpathStr) { From 54d0ef623f1aaed3bff3e700f71cf9cb51eaecca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sat, 17 Oct 2020 18:24:31 +0200 Subject: [PATCH 114/138] [maven-release-plugin] prepare release core-2.0.0-alpha3 --- Mustang-CLI/pom.xml | 6 +++--- library/pom.xml | 6 +++--- pom.xml | 5 +++-- validator/pom.xml | 6 +++--- 4 files changed, 12 insertions(+), 11 deletions(-) diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml index d937dcca..57342dae 100644 --- a/Mustang-CLI/pom.xml +++ b/Mustang-CLI/pom.xml @@ -3,14 +3,14 @@ org.mustangproject core - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 4.0.0 org.zugferd Mustang-CLI Mustang commandline tool jar - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 @@ -31,7 +31,7 @@ org.mustangproject validator - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 diff --git a/library/pom.xml b/library/pom.xml index cdc02b10..f1ba8256 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -3,13 +3,13 @@ org.mustangproject core - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 4.0.0 org.mustangproject library - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 jar Library to write and read FacturX and ZUGFeRD e-invoices. The Mustang project is a java library to read and write ZUGFeRD meta data inside your invoice PDFs. To write files, a provided PDF/A will be combined with generated or provided XML. @@ -19,7 +19,7 @@ scm:git:https://github.com/ZUGFeRD/mustangproject.git scm:git:https://github.com/ZUGFeRD/mustangproject.git https://github.com/ZUGFeRD/mustangproject - mustang-2.0.0-SNAPSHOT + core-2.0.0-alpha3 diff --git a/pom.xml b/pom.xml index 00b86cf2..0446d660 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.mustangproject core - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 pom Mustang @@ -20,7 +20,8 @@ scm:git:git://github.com/dexecutor/dependent-tasks-executor.git scm:git:git@github.com:dexecutor/dexecutor.git https://github.com/dexecutor/dependent-tasks-executor - + core-2.0.0-alpha3 + diff --git a/validator/pom.xml b/validator/pom.xml index 52a1cc8a..f7b2bfeb 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -3,7 +3,7 @@ org.mustangproject core - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 4.0.0 org.mustangproject @@ -11,7 +11,7 @@ Library to validate e-invoices (ZUGFeRD, Factur-X and Xrechnung) jar - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 @@ -75,7 +75,7 @@ org.mustangproject library - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 From 8d732b610ba650602dfbb9cceee1952b4d8eb22c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sat, 17 Oct 2020 18:24:31 +0200 Subject: [PATCH 115/138] [maven-release-plugin] prepare for next development iteration --- Mustang-CLI/pom.xml | 6 +++--- library/pom.xml | 6 +++--- pom.xml | 4 ++-- validator/pom.xml | 6 +++--- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml index 57342dae..9ff36fae 100644 --- a/Mustang-CLI/pom.xml +++ b/Mustang-CLI/pom.xml @@ -3,14 +3,14 @@ org.mustangproject core - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT 4.0.0 org.zugferd Mustang-CLI Mustang commandline tool jar - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT @@ -31,7 +31,7 @@ org.mustangproject validator - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT diff --git a/library/pom.xml b/library/pom.xml index f1ba8256..9fd80339 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -3,13 +3,13 @@ org.mustangproject core - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT 4.0.0 org.mustangproject library - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT jar Library to write and read FacturX and ZUGFeRD e-invoices. The Mustang project is a java library to read and write ZUGFeRD meta data inside your invoice PDFs. To write files, a provided PDF/A will be combined with generated or provided XML. @@ -19,7 +19,7 @@ scm:git:https://github.com/ZUGFeRD/mustangproject.git scm:git:https://github.com/ZUGFeRD/mustangproject.git https://github.com/ZUGFeRD/mustangproject - core-2.0.0-alpha3 + mustang-2.0.0-SNAPSHOT diff --git a/pom.xml b/pom.xml index 0446d660..359888b9 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.mustangproject core - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT pom Mustang @@ -20,7 +20,7 @@ scm:git:git://github.com/dexecutor/dependent-tasks-executor.git scm:git:git@github.com:dexecutor/dexecutor.git https://github.com/dexecutor/dependent-tasks-executor - core-2.0.0-alpha3 + HEAD diff --git a/validator/pom.xml b/validator/pom.xml index f7b2bfeb..4d7b5320 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -3,7 +3,7 @@ org.mustangproject core - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT 4.0.0 org.mustangproject @@ -11,7 +11,7 @@ Library to validate e-invoices (ZUGFeRD, Factur-X and Xrechnung) jar - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT @@ -75,7 +75,7 @@ org.mustangproject library - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT From d5382fcda69145951492dacf2851de23412e69fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sat, 17 Oct 2020 18:36:30 +0200 Subject: [PATCH 116/138] [maven-release-plugin] rollback the release of core-2.0.0-alpha3 --- Mustang-CLI/pom.xml | 6 +++--- library/pom.xml | 4 ++-- pom.xml | 5 ++--- validator/pom.xml | 6 +++--- 4 files changed, 10 insertions(+), 11 deletions(-) diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml index 9ff36fae..d937dcca 100644 --- a/Mustang-CLI/pom.xml +++ b/Mustang-CLI/pom.xml @@ -3,14 +3,14 @@ org.mustangproject core - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT 4.0.0 org.zugferd Mustang-CLI Mustang commandline tool jar - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT @@ -31,7 +31,7 @@ org.mustangproject validator - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT diff --git a/library/pom.xml b/library/pom.xml index 9fd80339..cdc02b10 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -3,13 +3,13 @@ org.mustangproject core - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT 4.0.0 org.mustangproject library - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT jar Library to write and read FacturX and ZUGFeRD e-invoices. The Mustang project is a java library to read and write ZUGFeRD meta data inside your invoice PDFs. To write files, a provided PDF/A will be combined with generated or provided XML. diff --git a/pom.xml b/pom.xml index 359888b9..00b86cf2 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.mustangproject core - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT pom Mustang @@ -20,8 +20,7 @@ scm:git:git://github.com/dexecutor/dependent-tasks-executor.git scm:git:git@github.com:dexecutor/dexecutor.git https://github.com/dexecutor/dependent-tasks-executor - HEAD - + diff --git a/validator/pom.xml b/validator/pom.xml index 4d7b5320..52a1cc8a 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -3,7 +3,7 @@ org.mustangproject core - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT 4.0.0 org.mustangproject @@ -11,7 +11,7 @@ Library to validate e-invoices (ZUGFeRD, Factur-X and Xrechnung) jar - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT @@ -75,7 +75,7 @@ org.mustangproject library - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT From f1fed5e569d5c0cb34aca19c1c151f9d45574019 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sat, 17 Oct 2020 18:37:31 +0200 Subject: [PATCH 117/138] fixed another javadoc issue --- .../main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java | 2 +- pom.xml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java index dbe88b74..87a5c120 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java @@ -235,7 +235,7 @@ public class ZUGFeRDImporter { /*** * Wrapper for protected method extractString - * @param xpathStr + * @param xpathStr the xpath expression to be evaluated * @return the extracted String for the specific path in the document */ public String wExtractString(String xpathStr) { diff --git a/pom.xml b/pom.xml index 00b86cf2..b5467295 100644 --- a/pom.xml +++ b/pom.xml @@ -60,7 +60,7 @@ maven-deploy-plugin - 2.8.2 + 3.0.0-M1 internal.repo::default::file://${project.build.directory}/mvn-repo @@ -102,7 +102,7 @@ org.sonatype.plugins nexus-staging-maven-plugin - 1.6.7 + 1.6.8 true ossrh From 0d217b1d49567912116d343e5d4be3a260bfaf3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sat, 17 Oct 2020 18:39:44 +0200 Subject: [PATCH 118/138] [maven-release-plugin] prepare release core-2.0.0-alpha3 --- Mustang-CLI/pom.xml | 6 +++--- library/pom.xml | 6 +++--- pom.xml | 5 +++-- validator/pom.xml | 6 +++--- 4 files changed, 12 insertions(+), 11 deletions(-) diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml index d937dcca..57342dae 100644 --- a/Mustang-CLI/pom.xml +++ b/Mustang-CLI/pom.xml @@ -3,14 +3,14 @@ org.mustangproject core - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 4.0.0 org.zugferd Mustang-CLI Mustang commandline tool jar - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 @@ -31,7 +31,7 @@ org.mustangproject validator - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 diff --git a/library/pom.xml b/library/pom.xml index cdc02b10..f1ba8256 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -3,13 +3,13 @@ org.mustangproject core - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 4.0.0 org.mustangproject library - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 jar Library to write and read FacturX and ZUGFeRD e-invoices. The Mustang project is a java library to read and write ZUGFeRD meta data inside your invoice PDFs. To write files, a provided PDF/A will be combined with generated or provided XML. @@ -19,7 +19,7 @@ scm:git:https://github.com/ZUGFeRD/mustangproject.git scm:git:https://github.com/ZUGFeRD/mustangproject.git https://github.com/ZUGFeRD/mustangproject - mustang-2.0.0-SNAPSHOT + core-2.0.0-alpha3 diff --git a/pom.xml b/pom.xml index b5467295..e5ed99dd 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.mustangproject core - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 pom Mustang @@ -20,7 +20,8 @@ scm:git:git://github.com/dexecutor/dependent-tasks-executor.git scm:git:git@github.com:dexecutor/dexecutor.git https://github.com/dexecutor/dependent-tasks-executor - + core-2.0.0-alpha3 + diff --git a/validator/pom.xml b/validator/pom.xml index 52a1cc8a..f7b2bfeb 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -3,7 +3,7 @@ org.mustangproject core - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 4.0.0 org.mustangproject @@ -11,7 +11,7 @@ Library to validate e-invoices (ZUGFeRD, Factur-X and Xrechnung) jar - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 @@ -75,7 +75,7 @@ org.mustangproject library - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 From 3975957af3251a300754e2de4fa46327842dcec6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sat, 17 Oct 2020 18:39:44 +0200 Subject: [PATCH 119/138] [maven-release-plugin] prepare for next development iteration --- Mustang-CLI/pom.xml | 6 +++--- library/pom.xml | 6 +++--- pom.xml | 4 ++-- validator/pom.xml | 6 +++--- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml index 57342dae..9ff36fae 100644 --- a/Mustang-CLI/pom.xml +++ b/Mustang-CLI/pom.xml @@ -3,14 +3,14 @@ org.mustangproject core - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT 4.0.0 org.zugferd Mustang-CLI Mustang commandline tool jar - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT @@ -31,7 +31,7 @@ org.mustangproject validator - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT diff --git a/library/pom.xml b/library/pom.xml index f1ba8256..9fd80339 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -3,13 +3,13 @@ org.mustangproject core - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT 4.0.0 org.mustangproject library - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT jar Library to write and read FacturX and ZUGFeRD e-invoices. The Mustang project is a java library to read and write ZUGFeRD meta data inside your invoice PDFs. To write files, a provided PDF/A will be combined with generated or provided XML. @@ -19,7 +19,7 @@ scm:git:https://github.com/ZUGFeRD/mustangproject.git scm:git:https://github.com/ZUGFeRD/mustangproject.git https://github.com/ZUGFeRD/mustangproject - core-2.0.0-alpha3 + mustang-2.0.0-SNAPSHOT diff --git a/pom.xml b/pom.xml index e5ed99dd..15ceee88 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.mustangproject core - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT pom Mustang @@ -20,7 +20,7 @@ scm:git:git://github.com/dexecutor/dependent-tasks-executor.git scm:git:git@github.com:dexecutor/dexecutor.git https://github.com/dexecutor/dependent-tasks-executor - core-2.0.0-alpha3 + HEAD diff --git a/validator/pom.xml b/validator/pom.xml index f7b2bfeb..4d7b5320 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -3,7 +3,7 @@ org.mustangproject core - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT 4.0.0 org.mustangproject @@ -11,7 +11,7 @@ Library to validate e-invoices (ZUGFeRD, Factur-X and Xrechnung) jar - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT @@ -75,7 +75,7 @@ org.mustangproject library - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT From 13f7bbdc50340fa08547523b7b40b3e03fb1271b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sat, 17 Oct 2020 18:40:12 +0200 Subject: [PATCH 120/138] [maven-release-plugin] rollback the release of core-2.0.0-alpha3 --- Mustang-CLI/pom.xml | 6 +++--- library/pom.xml | 4 ++-- pom.xml | 5 ++--- validator/pom.xml | 6 +++--- 4 files changed, 10 insertions(+), 11 deletions(-) diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml index 9ff36fae..d937dcca 100644 --- a/Mustang-CLI/pom.xml +++ b/Mustang-CLI/pom.xml @@ -3,14 +3,14 @@ org.mustangproject core - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT 4.0.0 org.zugferd Mustang-CLI Mustang commandline tool jar - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT @@ -31,7 +31,7 @@ org.mustangproject validator - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT diff --git a/library/pom.xml b/library/pom.xml index 9fd80339..cdc02b10 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -3,13 +3,13 @@ org.mustangproject core - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT 4.0.0 org.mustangproject library - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT jar Library to write and read FacturX and ZUGFeRD e-invoices. The Mustang project is a java library to read and write ZUGFeRD meta data inside your invoice PDFs. To write files, a provided PDF/A will be combined with generated or provided XML. diff --git a/pom.xml b/pom.xml index 15ceee88..b5467295 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.mustangproject core - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT pom Mustang @@ -20,8 +20,7 @@ scm:git:git://github.com/dexecutor/dependent-tasks-executor.git scm:git:git@github.com:dexecutor/dexecutor.git https://github.com/dexecutor/dependent-tasks-executor - HEAD - + diff --git a/validator/pom.xml b/validator/pom.xml index 4d7b5320..52a1cc8a 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -3,7 +3,7 @@ org.mustangproject core - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT 4.0.0 org.mustangproject @@ -11,7 +11,7 @@ Library to validate e-invoices (ZUGFeRD, Factur-X and Xrechnung) jar - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT @@ -75,7 +75,7 @@ org.mustangproject library - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT From 5fee0787e03fcb0aa3308588ab171139f586fc87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sat, 17 Oct 2020 18:42:19 +0200 Subject: [PATCH 121/138] [maven-release-plugin] prepare release core-2.0.0-alpha3 --- Mustang-CLI/pom.xml | 6 +++--- library/pom.xml | 6 +++--- pom.xml | 5 +++-- validator/pom.xml | 6 +++--- 4 files changed, 12 insertions(+), 11 deletions(-) diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml index d937dcca..57342dae 100644 --- a/Mustang-CLI/pom.xml +++ b/Mustang-CLI/pom.xml @@ -3,14 +3,14 @@ org.mustangproject core - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 4.0.0 org.zugferd Mustang-CLI Mustang commandline tool jar - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 @@ -31,7 +31,7 @@ org.mustangproject validator - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 diff --git a/library/pom.xml b/library/pom.xml index cdc02b10..f1ba8256 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -3,13 +3,13 @@ org.mustangproject core - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 4.0.0 org.mustangproject library - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 jar Library to write and read FacturX and ZUGFeRD e-invoices. The Mustang project is a java library to read and write ZUGFeRD meta data inside your invoice PDFs. To write files, a provided PDF/A will be combined with generated or provided XML. @@ -19,7 +19,7 @@ scm:git:https://github.com/ZUGFeRD/mustangproject.git scm:git:https://github.com/ZUGFeRD/mustangproject.git https://github.com/ZUGFeRD/mustangproject - mustang-2.0.0-SNAPSHOT + core-2.0.0-alpha3 diff --git a/pom.xml b/pom.xml index b5467295..e5ed99dd 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.mustangproject core - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 pom Mustang @@ -20,7 +20,8 @@ scm:git:git://github.com/dexecutor/dependent-tasks-executor.git scm:git:git@github.com:dexecutor/dexecutor.git https://github.com/dexecutor/dependent-tasks-executor - + core-2.0.0-alpha3 + diff --git a/validator/pom.xml b/validator/pom.xml index 52a1cc8a..f7b2bfeb 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -3,7 +3,7 @@ org.mustangproject core - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 4.0.0 org.mustangproject @@ -11,7 +11,7 @@ Library to validate e-invoices (ZUGFeRD, Factur-X and Xrechnung) jar - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 @@ -75,7 +75,7 @@ org.mustangproject library - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 From 461b8fdf86f9f469603cd55d27e6a975ef7ebfb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sat, 17 Oct 2020 18:42:55 +0200 Subject: [PATCH 122/138] [maven-release-plugin] prepare for next development iteration --- Mustang-CLI/pom.xml | 6 +++--- library/pom.xml | 6 +++--- pom.xml | 4 ++-- validator/pom.xml | 6 +++--- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml index 57342dae..9ff36fae 100644 --- a/Mustang-CLI/pom.xml +++ b/Mustang-CLI/pom.xml @@ -3,14 +3,14 @@ org.mustangproject core - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT 4.0.0 org.zugferd Mustang-CLI Mustang commandline tool jar - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT @@ -31,7 +31,7 @@ org.mustangproject validator - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT diff --git a/library/pom.xml b/library/pom.xml index f1ba8256..9fd80339 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -3,13 +3,13 @@ org.mustangproject core - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT 4.0.0 org.mustangproject library - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT jar Library to write and read FacturX and ZUGFeRD e-invoices. The Mustang project is a java library to read and write ZUGFeRD meta data inside your invoice PDFs. To write files, a provided PDF/A will be combined with generated or provided XML. @@ -19,7 +19,7 @@ scm:git:https://github.com/ZUGFeRD/mustangproject.git scm:git:https://github.com/ZUGFeRD/mustangproject.git https://github.com/ZUGFeRD/mustangproject - core-2.0.0-alpha3 + mustang-2.0.0-SNAPSHOT diff --git a/pom.xml b/pom.xml index e5ed99dd..15ceee88 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.mustangproject core - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT pom Mustang @@ -20,7 +20,7 @@ scm:git:git://github.com/dexecutor/dependent-tasks-executor.git scm:git:git@github.com:dexecutor/dexecutor.git https://github.com/dexecutor/dependent-tasks-executor - core-2.0.0-alpha3 + HEAD diff --git a/validator/pom.xml b/validator/pom.xml index f7b2bfeb..4d7b5320 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -3,7 +3,7 @@ org.mustangproject core - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT 4.0.0 org.mustangproject @@ -11,7 +11,7 @@ Library to validate e-invoices (ZUGFeRD, Factur-X and Xrechnung) jar - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT @@ -75,7 +75,7 @@ org.mustangproject library - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT From 4742018bea4f2b0e4d713ba54b890c4ffbdcf2ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Thu, 22 Oct 2020 11:15:36 +0200 Subject: [PATCH 123/138] [maven-release-plugin] rollback the release of core-2.0.0-alpha3 --- Mustang-CLI/pom.xml | 6 +++--- library/pom.xml | 4 ++-- pom.xml | 5 ++--- validator/pom.xml | 6 +++--- 4 files changed, 10 insertions(+), 11 deletions(-) diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml index 9ff36fae..d937dcca 100644 --- a/Mustang-CLI/pom.xml +++ b/Mustang-CLI/pom.xml @@ -3,14 +3,14 @@ org.mustangproject core - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT 4.0.0 org.zugferd Mustang-CLI Mustang commandline tool jar - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT @@ -31,7 +31,7 @@ org.mustangproject validator - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT diff --git a/library/pom.xml b/library/pom.xml index 9fd80339..cdc02b10 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -3,13 +3,13 @@ org.mustangproject core - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT 4.0.0 org.mustangproject library - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT jar Library to write and read FacturX and ZUGFeRD e-invoices. The Mustang project is a java library to read and write ZUGFeRD meta data inside your invoice PDFs. To write files, a provided PDF/A will be combined with generated or provided XML. diff --git a/pom.xml b/pom.xml index 15ceee88..b5467295 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.mustangproject core - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT pom Mustang @@ -20,8 +20,7 @@ scm:git:git://github.com/dexecutor/dependent-tasks-executor.git scm:git:git@github.com:dexecutor/dexecutor.git https://github.com/dexecutor/dependent-tasks-executor - HEAD - + diff --git a/validator/pom.xml b/validator/pom.xml index 4d7b5320..52a1cc8a 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -3,7 +3,7 @@ org.mustangproject core - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT 4.0.0 org.mustangproject @@ -11,7 +11,7 @@ Library to validate e-invoices (ZUGFeRD, Factur-X and Xrechnung) jar - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT @@ -75,7 +75,7 @@ org.mustangproject library - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT From e0b5ce9d21f6af56a7700691ef8ccb9d0a3d2fc5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Thu, 22 Oct 2020 11:16:12 +0200 Subject: [PATCH 124/138] corrected group id --- Mustang-CLI/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml index d937dcca..492dc756 100644 --- a/Mustang-CLI/pom.xml +++ b/Mustang-CLI/pom.xml @@ -6,7 +6,7 @@ 1.9.0-alpha3-SNAPSHOT 4.0.0 - org.zugferd + org.mustangproject Mustang-CLI Mustang commandline tool jar From 76d7cfbf9fb5f3080d118bf5ba87b5c57620dd56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Thu, 22 Oct 2020 11:17:48 +0200 Subject: [PATCH 125/138] removed logfile --- validator/log/ZUV-2020-08.log | 1202 --------------------------------- 1 file changed, 1202 deletions(-) delete mode 100644 validator/log/ZUV-2020-08.log diff --git a/validator/log/ZUV-2020-08.log b/validator/log/ZUV-2020-08.log deleted file mode 100644 index ec75ffb4..00000000 --- a/validator/log/ZUV-2020-08.log +++ /dev/null @@ -1,1202 +0,0 @@ -2020-08-06 16:28:42.804 [main] INFO c.h.s.x.SchematronResourceXSLTCache - Compiling XSLT instance [cpPath=/xslt/ZF_211/FACTUR-X_EN16931.xslt; urlResolved=true; URL=file:/Users/jstaerk/workspace/mustangproject/validator/target/classes/xslt/ZF_211/FACTUR-X_EN16931.xslt] -2020-08-06 16:28:48.740 [main] INFO c.h.s.x.SchematronResourceXSLTCache - Compiling XSLT instance [cpPath=/xslt/cii16931schematron/EN16931-CII-validation.xslt; urlResolved=true; URL=file:/Users/jstaerk/workspace/mustangproject/validator/target/classes/xslt/cii16931schematron/EN16931-CII-validation.xslt] -2020-08-06 16:28:49.364 [main] INFO c.h.s.x.SchematronResourceXSLTCache - Compiling XSLT instance [cpPath=/xslt/XR_20/XRechnung-CII-validation.xslt; urlResolved=true; URL=file:/Users/jstaerk/workspace/mustangproject/validator/target/classes/xslt/XR_20/XRechnung-CII-validation.xslt] -2020-08-06 16:28:49.450 [main] INFO o.m.validator.XMLValidator - FailedAssert -2020-08-06 16:28:49.455 [main] INFO o.m.validator.XMLValidator - FailedAssert -2020-08-06 16:28:51.186 [main] INFO o.m.validator.XMLValidator - FailedAssert -2020-08-06 16:28:51.198 [main] INFO o.m.validator.XMLValidator - FailedAssert -2020-08-06 16:28:51.199 [main] INFO o.m.validator.XMLValidator - FailedAssert -2020-08-06 16:28:51.199 [main] INFO o.m.validator.XMLValidator - FailedAssert -2020-08-06 16:28:51.200 [main] INFO o.m.validator.XMLValidator - FailedAssert -2020-08-06 16:28:51.200 [main] INFO o.m.validator.XMLValidator - FailedAssert -2020-08-06 16:28:51.579 [main] INFO o.m.validator.PDFValidator - validating additionalData additional_data-logistics-invoice-1.0-unique.xml -2020-08-06 16:28:51.624 [main] INFO c.h.s.x.SchematronResourceXSLTCache - Compiling XSLT instance [cpPath=/xslt/ZUGFeRD_1p0.xslt; urlResolved=true; URL=file:/Users/jstaerk/workspace/mustangproject/validator/target/classes/xslt/ZUGFeRD_1p0.xslt] -2020-08-06 16:29:00.409 [main] INFO c.h.s.x.SchematronResourceXSLTCache - Compiling XSLT instance [cpPath=/xslt/ZF_211/FACTUR-X_EXTENDED.xslt; urlResolved=true; URL=file:/Users/jstaerk/workspace/mustangproject/validator/target/classes/xslt/ZF_211/FACTUR-X_EXTENDED.xslt] -2020-08-06 16:29:06.363 [main] INFO o.m.validator.XMLValidator - FailedAssert -2020-08-06 16:29:06.364 [main] INFO o.m.validator.XMLValidator - FailedAssert -2020-08-06 16:29:06.364 [main] INFO o.m.validator.XMLValidator - FailedAssert -2020-08-06 16:29:06.364 [main] INFO o.m.validator.XMLValidator - FailedAssert -2020-08-06 16:29:06.364 [main] INFO o.m.validator.XMLValidator - FailedAssert -2020-08-06 16:29:06.365 [main] INFO o.m.validator.XMLValidator - FailedAssert -2020-08-06 16:29:06.365 [main] INFO o.m.validator.XMLValidator - FailedAssert -2020-08-06 16:29:06.386 [main] INFO c.h.s.x.SchematronResourceXSLTCache - Compiling XSLT instance [cpPath=/xslt/ZF_211/FACTUR-X_MINIMUM.xslt; urlResolved=true; URL=file:/Users/jstaerk/workspace/mustangproject/validator/target/classes/xslt/ZF_211/FACTUR-X_MINIMUM.xslt] -2020-08-06 16:29:06.973 [main] INFO o.m.validator.XMLValidator - FailedAssert -2020-08-06 16:29:07.136 [main] INFO c.h.s.x.SchematronResourceXSLTCache - Compiling XSLT instance [cpPath=/xslt/ZF_211/FACTUR-X_BASIC.xslt; urlResolved=true; URL=file:/Users/jstaerk/workspace/mustangproject/validator/target/classes/xslt/ZF_211/FACTUR-X_BASIC.xslt] -2020-08-06 16:29:08.289 [main] INFO o.m.validator.XMLValidator - FailedAssert -2020-08-06 16:29:08.289 [main] INFO o.m.validator.XMLValidator - FailedAssert -2020-08-06 16:29:08.289 [main] INFO o.m.validator.XMLValidator - FailedAssert -2020-08-06 16:29:08.289 [main] INFO o.m.validator.XMLValidator - FailedAssert -2020-08-06 16:29:08.290 [main] INFO o.m.validator.XMLValidator - FailedAssert -2020-08-06 16:29:08.333 [main] ERROR c.h.xml.sax.LoggingSAXErrorHandler - [fatal_error] @ (1:1) [SAX] Content ist nicht zulässig in Prolog. (org.xml.sax.SAXParseException: Content ist nicht zulässig in Prolog.) -2020-08-06 16:29:08.337 [main] ERROR c.h.c.c.e.LoggingExceptionCallback - [error] @ (1:1) [SAX] Content ist nicht zulässig in Prolog. (org.xml.sax.SAXParseException: Content ist nicht zulässig in Prolog.) -org.xml.sax.SAXParseException: Content ist nicht zulässig in Prolog. - at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:257) - at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:348) - at com.helger.xml.serialize.read.DOMReader.readXMLDOM(DOMReader.java:334) - at com.helger.xml.serialize.read.DOMReader.readXMLDOM(DOMReader.java:124) - at com.helger.schematron.SchematronResourceHelper.getNodeOfSource(SchematronResourceHelper.java:106) - at com.helger.schematron.AbstractSchematronResource.getAsNode(AbstractSchematronResource.java:204) - at com.helger.schematron.AbstractSchematronResource.applySchematronValidationToSVRL(AbstractSchematronResource.java:278) - at org.mustangproject.validator.XMLValidator.validateSchematron(XMLValidator.java:349) - at org.mustangproject.validator.XMLValidator.validate(XMLValidator.java:283) - at org.mustangproject.validator.XMLValidatorTest.testZF2XMLValidation(XMLValidatorTest.java:127) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:497) - at junit.framework.TestCase.runTest(TestCase.java:176) - at junit.framework.TestCase.runBare(TestCase.java:141) - at junit.framework.TestResult$1.protect(TestResult.java:122) - at junit.framework.TestResult.runProtected(TestResult.java:142) - at junit.framework.TestResult.run(TestResult.java:125) - at junit.framework.TestCase.run(TestCase.java:129) - at junit.framework.TestSuite.runTest(TestSuite.java:252) - at junit.framework.TestSuite.run(TestSuite.java:247) - at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:86) - at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) - at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) - at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:497) - at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) - at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) - at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) - at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) - at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) -2020-08-06 16:29:09.541 [main] INFO o.m.validator.XMLValidator - FailedAssert -2020-08-06 16:29:11.499 [main] ERROR o.m.validator.ZUGFeRDValidator - Fatal Error 10: Filename not specified -2020-08-06 16:29:11.517 [main] INFO o.m.validator.ZUGFeRDValidator - Parsed PDF:invalid XML:invalid Signature:null Checksum:null Profile:null Version:null Took:19ms Errors:[10] -2020-08-06 16:29:11.518 [main] ERROR o.m.validator.ZUGFeRDValidator - Fatal Error 1: File not found -2020-08-06 16:29:11.519 [main] INFO o.m.validator.ZUGFeRDValidator - Parsed PDF:invalid XML:invalid Signature:null Checksum:null Profile:null Version:null Took:1ms Errors:[1] -2020-08-06 16:29:11.520 [main] ERROR o.m.validator.ZUGFeRDValidator - Fatal Error 5: File too small -2020-08-06 16:29:11.523 [main] INFO o.m.validator.ZUGFeRDValidator - Parsed PDF:invalid XML:invalid Signature:null Checksum:null Profile:null Version:null Took:3ms Errors:[5] -2020-08-06 16:29:11.534 [main] ERROR o.m.validator.ZUGFeRDValidator - Fatal Error 8: File does not look like PDF nor XML (contains neither %PDF nor Date: Thu, 22 Oct 2020 11:19:42 +0200 Subject: [PATCH 126/138] [maven-release-plugin] prepare release core-2.0.0-alpha3 --- Mustang-CLI/pom.xml | 6 +++--- library/pom.xml | 6 +++--- pom.xml | 5 +++-- validator/pom.xml | 6 +++--- 4 files changed, 12 insertions(+), 11 deletions(-) diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml index 492dc756..4b4c132b 100644 --- a/Mustang-CLI/pom.xml +++ b/Mustang-CLI/pom.xml @@ -3,14 +3,14 @@ org.mustangproject core - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 4.0.0 org.mustangproject Mustang-CLI Mustang commandline tool jar - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 @@ -31,7 +31,7 @@ org.mustangproject validator - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 diff --git a/library/pom.xml b/library/pom.xml index cdc02b10..f1ba8256 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -3,13 +3,13 @@ org.mustangproject core - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 4.0.0 org.mustangproject library - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 jar Library to write and read FacturX and ZUGFeRD e-invoices. The Mustang project is a java library to read and write ZUGFeRD meta data inside your invoice PDFs. To write files, a provided PDF/A will be combined with generated or provided XML. @@ -19,7 +19,7 @@ scm:git:https://github.com/ZUGFeRD/mustangproject.git scm:git:https://github.com/ZUGFeRD/mustangproject.git https://github.com/ZUGFeRD/mustangproject - mustang-2.0.0-SNAPSHOT + core-2.0.0-alpha3 diff --git a/pom.xml b/pom.xml index b5467295..e5ed99dd 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.mustangproject core - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 pom Mustang @@ -20,7 +20,8 @@ scm:git:git://github.com/dexecutor/dependent-tasks-executor.git scm:git:git@github.com:dexecutor/dexecutor.git https://github.com/dexecutor/dependent-tasks-executor - + core-2.0.0-alpha3 + diff --git a/validator/pom.xml b/validator/pom.xml index 52a1cc8a..f7b2bfeb 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -3,7 +3,7 @@ org.mustangproject core - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 4.0.0 org.mustangproject @@ -11,7 +11,7 @@ Library to validate e-invoices (ZUGFeRD, Factur-X and Xrechnung) jar - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 @@ -75,7 +75,7 @@ org.mustangproject library - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 From e51d82f966e244e78003c899cd31e21cce66f64d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Thu, 22 Oct 2020 11:19:42 +0200 Subject: [PATCH 127/138] [maven-release-plugin] prepare for next development iteration --- Mustang-CLI/pom.xml | 6 +++--- library/pom.xml | 6 +++--- pom.xml | 4 ++-- validator/pom.xml | 6 +++--- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml index 4b4c132b..46b4e4a9 100644 --- a/Mustang-CLI/pom.xml +++ b/Mustang-CLI/pom.xml @@ -3,14 +3,14 @@ org.mustangproject core - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT 4.0.0 org.mustangproject Mustang-CLI Mustang commandline tool jar - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT @@ -31,7 +31,7 @@ org.mustangproject validator - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT diff --git a/library/pom.xml b/library/pom.xml index f1ba8256..9fd80339 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -3,13 +3,13 @@ org.mustangproject core - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT 4.0.0 org.mustangproject library - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT jar Library to write and read FacturX and ZUGFeRD e-invoices. The Mustang project is a java library to read and write ZUGFeRD meta data inside your invoice PDFs. To write files, a provided PDF/A will be combined with generated or provided XML. @@ -19,7 +19,7 @@ scm:git:https://github.com/ZUGFeRD/mustangproject.git scm:git:https://github.com/ZUGFeRD/mustangproject.git https://github.com/ZUGFeRD/mustangproject - core-2.0.0-alpha3 + mustang-2.0.0-SNAPSHOT diff --git a/pom.xml b/pom.xml index e5ed99dd..15ceee88 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.mustangproject core - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT pom Mustang @@ -20,7 +20,7 @@ scm:git:git://github.com/dexecutor/dependent-tasks-executor.git scm:git:git@github.com:dexecutor/dexecutor.git https://github.com/dexecutor/dependent-tasks-executor - core-2.0.0-alpha3 + HEAD diff --git a/validator/pom.xml b/validator/pom.xml index f7b2bfeb..4d7b5320 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -3,7 +3,7 @@ org.mustangproject core - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT 4.0.0 org.mustangproject @@ -11,7 +11,7 @@ Library to validate e-invoices (ZUGFeRD, Factur-X and Xrechnung) jar - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT @@ -75,7 +75,7 @@ org.mustangproject library - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT From 20a5d27899c1170121a1c18ab91fafa8c77a12d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Thu, 22 Oct 2020 11:39:39 +0200 Subject: [PATCH 128/138] [maven-release-plugin] rollback the release of core-2.0.0-alpha3 --- Mustang-CLI/pom.xml | 6 +++--- library/pom.xml | 4 ++-- pom.xml | 5 ++--- validator/pom.xml | 6 +++--- 4 files changed, 10 insertions(+), 11 deletions(-) diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml index 46b4e4a9..492dc756 100644 --- a/Mustang-CLI/pom.xml +++ b/Mustang-CLI/pom.xml @@ -3,14 +3,14 @@ org.mustangproject core - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT 4.0.0 org.mustangproject Mustang-CLI Mustang commandline tool jar - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT @@ -31,7 +31,7 @@ org.mustangproject validator - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT diff --git a/library/pom.xml b/library/pom.xml index 9fd80339..cdc02b10 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -3,13 +3,13 @@ org.mustangproject core - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT 4.0.0 org.mustangproject library - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT jar Library to write and read FacturX and ZUGFeRD e-invoices. The Mustang project is a java library to read and write ZUGFeRD meta data inside your invoice PDFs. To write files, a provided PDF/A will be combined with generated or provided XML. diff --git a/pom.xml b/pom.xml index 15ceee88..b5467295 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.mustangproject core - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT pom Mustang @@ -20,8 +20,7 @@ scm:git:git://github.com/dexecutor/dependent-tasks-executor.git scm:git:git@github.com:dexecutor/dexecutor.git https://github.com/dexecutor/dependent-tasks-executor - HEAD - + diff --git a/validator/pom.xml b/validator/pom.xml index 4d7b5320..52a1cc8a 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -3,7 +3,7 @@ org.mustangproject core - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT 4.0.0 org.mustangproject @@ -11,7 +11,7 @@ Library to validate e-invoices (ZUGFeRD, Factur-X and Xrechnung) jar - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT @@ -75,7 +75,7 @@ org.mustangproject library - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT From 72f9093e94910f68bad674e7f41d30092b69d0b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Thu, 22 Oct 2020 12:11:17 +0200 Subject: [PATCH 129/138] add chareg/allowance percent to XML, if set --- .../main/java/org/mustangproject/Charge.java | 4 ++- .../ZUGFeRD/IZUGFeRDAllowanceCharge.java | 1 + .../ZUGFeRD/ZUGFeRD2PullProvider.java | 25 ++++++++++++++++--- 3 files changed, 26 insertions(+), 4 deletions(-) diff --git a/library/src/main/java/org/mustangproject/Charge.java b/library/src/main/java/org/mustangproject/Charge.java index f9ca59ab..024567f0 100644 --- a/library/src/main/java/org/mustangproject/Charge.java +++ b/library/src/main/java/org/mustangproject/Charge.java @@ -9,7 +9,7 @@ import java.math.BigDecimal; public class Charge implements IZUGFeRDAllowanceCharge { - protected BigDecimal percent; + protected BigDecimal percent = null; protected BigDecimal totalAmount; protected BigDecimal taxPercent; protected String reason; @@ -67,6 +67,7 @@ public class Charge implements IZUGFeRDAllowanceCharge { } + @Override public BigDecimal getPercent() { return percent; } @@ -82,6 +83,7 @@ public class Charge implements IZUGFeRDAllowanceCharge { } + public Charge setCategoryCode(String categoryCode) { this.categoryCode = categoryCode; return this; diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDAllowanceCharge.java b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDAllowanceCharge.java index edbacedd..152c445c 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDAllowanceCharge.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDAllowanceCharge.java @@ -25,6 +25,7 @@ import java.math.BigDecimal; public interface IZUGFeRDAllowanceCharge { BigDecimal getTotalAmount(IAbsoluteValueProvider trans); + default BigDecimal getPercent() {return null;} String getReason(); diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java index 25dbb4b1..a060af4f 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java @@ -96,7 +96,8 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IAbsoluteValueProvide return res; } -//move + + //move protected BigDecimal getTotalPrepaid() { if (trans.getTotalPrepaidAmount() == null) { return new BigDecimal(0); @@ -207,6 +208,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IAbsoluteValueProvide return hm; } + @Override public Profile getProfile() { return profile; @@ -273,6 +275,22 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IAbsoluteValueProvide } + + protected String getAllowanceChargeStr(IZUGFeRDAllowanceCharge allowance, IAbsoluteValueProvider item) { + String percentage = ""; + String chargeIndicator = "false"; + if (allowance.getPercent() != null) { + percentage = "" + allowance.getPercent() + ""; + percentage += "" + item.getValue() + ""; + } + if (allowance.isCharge()) { + chargeIndicator = "true"; + } + + String allowanceChargeStr = "" + chargeIndicator + "" + percentage + "" + priceFormat(allowance.getTotalAmount(item)) + ""; + return allowanceChargeStr; + } + @Override public void generateXML(IExportableTransaction trans) { this.trans = trans; @@ -376,12 +394,13 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IAbsoluteValueProvide String allowanceChargeStr = ""; if (currentItem.getItemAllowances() != null && currentItem.getItemAllowances().length > 0) { for (IZUGFeRDAllowanceCharge allowance : currentItem.getItemAllowances()) { - allowanceChargeStr = "false" + priceFormat(allowance.getTotalAmount(currentItem)) + ""; + allowanceChargeStr += getAllowanceChargeStr(allowance, currentItem); } } if (currentItem.getItemCharges() != null && currentItem.getItemCharges().length > 0) { for (IZUGFeRDAllowanceCharge charge : currentItem.getItemCharges()) { - allowanceChargeStr += "true" + priceFormat(charge.getTotalAmount(currentItem)) + ""; + allowanceChargeStr += getAllowanceChargeStr(charge, currentItem); + } } From b5b8891d7c8969c527111c40dede4d3ad154bfdf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Thu, 22 Oct 2020 18:00:54 +0200 Subject: [PATCH 130/138] [maven-release-plugin] prepare release core-2.0.0-alpha3 --- Mustang-CLI/pom.xml | 6 +++--- library/pom.xml | 6 +++--- pom.xml | 5 +++-- validator/pom.xml | 6 +++--- 4 files changed, 12 insertions(+), 11 deletions(-) diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml index 492dc756..4b4c132b 100644 --- a/Mustang-CLI/pom.xml +++ b/Mustang-CLI/pom.xml @@ -3,14 +3,14 @@ org.mustangproject core - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 4.0.0 org.mustangproject Mustang-CLI Mustang commandline tool jar - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 @@ -31,7 +31,7 @@ org.mustangproject validator - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 diff --git a/library/pom.xml b/library/pom.xml index cdc02b10..f1ba8256 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -3,13 +3,13 @@ org.mustangproject core - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 4.0.0 org.mustangproject library - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 jar Library to write and read FacturX and ZUGFeRD e-invoices. The Mustang project is a java library to read and write ZUGFeRD meta data inside your invoice PDFs. To write files, a provided PDF/A will be combined with generated or provided XML. @@ -19,7 +19,7 @@ scm:git:https://github.com/ZUGFeRD/mustangproject.git scm:git:https://github.com/ZUGFeRD/mustangproject.git https://github.com/ZUGFeRD/mustangproject - mustang-2.0.0-SNAPSHOT + core-2.0.0-alpha3 diff --git a/pom.xml b/pom.xml index b5467295..e5ed99dd 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.mustangproject core - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 pom Mustang @@ -20,7 +20,8 @@ scm:git:git://github.com/dexecutor/dependent-tasks-executor.git scm:git:git@github.com:dexecutor/dexecutor.git https://github.com/dexecutor/dependent-tasks-executor - + core-2.0.0-alpha3 + diff --git a/validator/pom.xml b/validator/pom.xml index 52a1cc8a..f7b2bfeb 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -3,7 +3,7 @@ org.mustangproject core - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 4.0.0 org.mustangproject @@ -11,7 +11,7 @@ Library to validate e-invoices (ZUGFeRD, Factur-X and Xrechnung) jar - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 @@ -75,7 +75,7 @@ org.mustangproject library - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 From 36fc7c8c93f4197da8c7b1534d24f591c4b15abe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Thu, 22 Oct 2020 18:01:15 +0200 Subject: [PATCH 131/138] [maven-release-plugin] prepare for next development iteration --- Mustang-CLI/pom.xml | 6 +++--- library/pom.xml | 6 +++--- pom.xml | 4 ++-- validator/pom.xml | 6 +++--- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml index 4b4c132b..46b4e4a9 100644 --- a/Mustang-CLI/pom.xml +++ b/Mustang-CLI/pom.xml @@ -3,14 +3,14 @@ org.mustangproject core - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT 4.0.0 org.mustangproject Mustang-CLI Mustang commandline tool jar - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT @@ -31,7 +31,7 @@ org.mustangproject validator - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT diff --git a/library/pom.xml b/library/pom.xml index f1ba8256..9fd80339 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -3,13 +3,13 @@ org.mustangproject core - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT 4.0.0 org.mustangproject library - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT jar Library to write and read FacturX and ZUGFeRD e-invoices. The Mustang project is a java library to read and write ZUGFeRD meta data inside your invoice PDFs. To write files, a provided PDF/A will be combined with generated or provided XML. @@ -19,7 +19,7 @@ scm:git:https://github.com/ZUGFeRD/mustangproject.git scm:git:https://github.com/ZUGFeRD/mustangproject.git https://github.com/ZUGFeRD/mustangproject - core-2.0.0-alpha3 + mustang-2.0.0-SNAPSHOT diff --git a/pom.xml b/pom.xml index e5ed99dd..15ceee88 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.mustangproject core - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT pom Mustang @@ -20,7 +20,7 @@ scm:git:git://github.com/dexecutor/dependent-tasks-executor.git scm:git:git@github.com:dexecutor/dexecutor.git https://github.com/dexecutor/dependent-tasks-executor - core-2.0.0-alpha3 + HEAD diff --git a/validator/pom.xml b/validator/pom.xml index f7b2bfeb..4d7b5320 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -3,7 +3,7 @@ org.mustangproject core - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT 4.0.0 org.mustangproject @@ -11,7 +11,7 @@ Library to validate e-invoices (ZUGFeRD, Factur-X and Xrechnung) jar - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT @@ -75,7 +75,7 @@ org.mustangproject library - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT From 8796fd428c719b3f93fc25d0ccf4a9b73ef6a92b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sat, 24 Oct 2020 19:06:27 +0200 Subject: [PATCH 132/138] [maven-release-plugin] rollback the release of core-2.0.0-alpha3 --- Mustang-CLI/pom.xml | 6 +++--- library/pom.xml | 4 ++-- pom.xml | 5 ++--- validator/pom.xml | 6 +++--- 4 files changed, 10 insertions(+), 11 deletions(-) diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml index 46b4e4a9..492dc756 100644 --- a/Mustang-CLI/pom.xml +++ b/Mustang-CLI/pom.xml @@ -3,14 +3,14 @@ org.mustangproject core - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT 4.0.0 org.mustangproject Mustang-CLI Mustang commandline tool jar - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT @@ -31,7 +31,7 @@ org.mustangproject validator - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT diff --git a/library/pom.xml b/library/pom.xml index 9fd80339..cdc02b10 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -3,13 +3,13 @@ org.mustangproject core - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT 4.0.0 org.mustangproject library - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT jar Library to write and read FacturX and ZUGFeRD e-invoices. The Mustang project is a java library to read and write ZUGFeRD meta data inside your invoice PDFs. To write files, a provided PDF/A will be combined with generated or provided XML. diff --git a/pom.xml b/pom.xml index 15ceee88..b5467295 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.mustangproject core - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT pom Mustang @@ -20,8 +20,7 @@ scm:git:git://github.com/dexecutor/dependent-tasks-executor.git scm:git:git@github.com:dexecutor/dexecutor.git https://github.com/dexecutor/dependent-tasks-executor - HEAD - + diff --git a/validator/pom.xml b/validator/pom.xml index 4d7b5320..52a1cc8a 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -3,7 +3,7 @@ org.mustangproject core - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT 4.0.0 org.mustangproject @@ -11,7 +11,7 @@ Library to validate e-invoices (ZUGFeRD, Factur-X and Xrechnung) jar - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT @@ -75,7 +75,7 @@ org.mustangproject library - 2.0.0-alpha4-SNAPSHOT + 1.9.0-alpha3-SNAPSHOT From 7702fc6c1ce7260f67ed1d2ea3e75c60ead4a929 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sat, 24 Oct 2020 19:11:15 +0200 Subject: [PATCH 133/138] attempt to also sign when publishing --- pom.xml | 44 +++++++++++++++++++++++++++++++++++++++----- 1 file changed, 39 insertions(+), 5 deletions(-) diff --git a/pom.xml b/pom.xml index b5467295..93f13bc2 100644 --- a/pom.xml +++ b/pom.xml @@ -1,5 +1,6 @@ - + 4.0.0 org.mustangproject core @@ -118,9 +119,9 @@ UTF-8 - - attach-javadoc - + + attach-javadoc + @@ -146,7 +147,7 @@ ossrh - https://oss.sonatype.org/service/local/staging/deploy/maven2/ + https://oss.sonatype.org/service/local/staging/deploy/maven2/ @@ -190,4 +191,37 @@ + + + + + + + release-sign-artifacts + + + performRelease + true + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.6 + + + sign-artifacts + verify + + sign + + + + + + + + From 9ce38352ad13008502167e89a7e93b98f71f7a7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sat, 24 Oct 2020 19:13:09 +0200 Subject: [PATCH 134/138] [maven-release-plugin] prepare release core-2.0.0-alpha3 --- Mustang-CLI/pom.xml | 6 +++--- library/pom.xml | 6 +++--- pom.xml | 8 ++++---- validator/pom.xml | 6 +++--- 4 files changed, 13 insertions(+), 13 deletions(-) diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml index 86028833..86985a94 100644 --- a/Mustang-CLI/pom.xml +++ b/Mustang-CLI/pom.xml @@ -3,14 +3,14 @@ org.mustangproject core - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 4.0.0 org.mustangproject Mustang-CLI Mustang commandline tool jar - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 @@ -31,7 +31,7 @@ org.mustangproject validator - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 diff --git a/library/pom.xml b/library/pom.xml index 730b0891..e6b463b4 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -3,13 +3,13 @@ org.mustangproject core - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 4.0.0 org.mustangproject library - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 jar Library to write and read FacturX and ZUGFeRD e-invoices. The Mustang project is a java library to read and write ZUGFeRD meta data inside your invoice PDFs. To write files, a provided PDF/A will be combined with generated or provided XML. @@ -19,7 +19,7 @@ scm:git:https://github.com/ZUGFeRD/mustangproject.git scm:git:https://github.com/ZUGFeRD/mustangproject.git https://github.com/ZUGFeRD/mustangproject - mustang-2.0.0-SNAPSHOT + core-2.0.0-alpha3 diff --git a/pom.xml b/pom.xml index 93f13bc2..cee454a7 100644 --- a/pom.xml +++ b/pom.xml @@ -1,10 +1,9 @@ - + 4.0.0 org.mustangproject core - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 pom Mustang @@ -21,7 +20,8 @@ scm:git:git://github.com/dexecutor/dependent-tasks-executor.git scm:git:git@github.com:dexecutor/dexecutor.git https://github.com/dexecutor/dependent-tasks-executor - + core-2.0.0-alpha3 + diff --git a/validator/pom.xml b/validator/pom.xml index de9c5f71..2be95465 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -3,7 +3,7 @@ org.mustangproject core - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 4.0.0 org.mustangproject @@ -11,7 +11,7 @@ Library to validate e-invoices (ZUGFeRD, Factur-X and Xrechnung) jar - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 @@ -75,7 +75,7 @@ org.mustangproject library - 1.9.0-alpha3-SNAPSHOT + 2.0.0-alpha3 From 558c88bfd67a2e25c3fb530f0c2928ff05fd0e27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Sat, 24 Oct 2020 19:13:09 +0200 Subject: [PATCH 135/138] [maven-release-plugin] prepare for next development iteration --- Mustang-CLI/pom.xml | 6 +++--- library/pom.xml | 6 +++--- pom.xml | 4 ++-- validator/pom.xml | 6 +++--- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml index 86985a94..d7601bbf 100644 --- a/Mustang-CLI/pom.xml +++ b/Mustang-CLI/pom.xml @@ -3,14 +3,14 @@ org.mustangproject core - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT 4.0.0 org.mustangproject Mustang-CLI Mustang commandline tool jar - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT @@ -31,7 +31,7 @@ org.mustangproject validator - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT diff --git a/library/pom.xml b/library/pom.xml index e6b463b4..c1eb159a 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -3,13 +3,13 @@ org.mustangproject core - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT 4.0.0 org.mustangproject library - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT jar Library to write and read FacturX and ZUGFeRD e-invoices. The Mustang project is a java library to read and write ZUGFeRD meta data inside your invoice PDFs. To write files, a provided PDF/A will be combined with generated or provided XML. @@ -19,7 +19,7 @@ scm:git:https://github.com/ZUGFeRD/mustangproject.git scm:git:https://github.com/ZUGFeRD/mustangproject.git https://github.com/ZUGFeRD/mustangproject - core-2.0.0-alpha3 + mustang-2.0.0-SNAPSHOT diff --git a/pom.xml b/pom.xml index cee454a7..de1c696d 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.mustangproject core - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT pom Mustang @@ -20,7 +20,7 @@ scm:git:git://github.com/dexecutor/dependent-tasks-executor.git scm:git:git@github.com:dexecutor/dexecutor.git https://github.com/dexecutor/dependent-tasks-executor - core-2.0.0-alpha3 + HEAD diff --git a/validator/pom.xml b/validator/pom.xml index 2be95465..92b475b4 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -3,7 +3,7 @@ org.mustangproject core - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT 4.0.0 org.mustangproject @@ -11,7 +11,7 @@ Library to validate e-invoices (ZUGFeRD, Factur-X and Xrechnung) jar - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT @@ -75,7 +75,7 @@ org.mustangproject library - 2.0.0-alpha3 + 2.0.0-alpha4-SNAPSHOT From f09a792a3fee05affe0f7cbafe8aae6c742db3e0 Mon Sep 17 00:00:00 2001 From: Jochen Staerk Date: Mon, 26 Oct 2020 13:05:20 +0100 Subject: [PATCH 136/138] Update Release_Notes.md --- Release_Notes.md | 32 ++++++++++++-------------------- 1 file changed, 12 insertions(+), 20 deletions(-) diff --git a/Release_Notes.md b/Release_Notes.md index 021ab0b4..b7e8ed83 100644 --- a/Release_Notes.md +++ b/Release_Notes.md @@ -1,14 +1,16 @@ -## Context +## Changes -On it's official website you can [download](https://www.mustangproject.org/files/Mustang-CLI-2.0.0-alpha1.jar) a alpha release of Mustang 2. +On it's official website you can [download](https://www.mustangproject.org/files/Mustang-CLI-2.0.0-alpha3.jar) a alpha release of Mustang 2. It integrates the successor of the ZUGFeRD [Validator ZUV](https://github.com/ZUGFeRD/ZUV/) in it's command line tool and can be used as library. + +Additionally, the default changed from ZUGFeRD 1 to ZUGFeRD 2.1.1 (previously you had to enable that, now you have to specify that you want to use ZF1 if that's the case), it's now available via Maven Central and additionally to the old Interface-style pullProvider requiring you to implement methods there is now also a "normal", class-orientierted, halfway fluent "Push-Provider". It's describe below, if you are impatient please feel free to have a look at it's tests on https://github.com/ZUGFeRD/mustangproject/blob/master/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java. -This is a preview release, please do not (yet) use it in production +This is a preview release, please do not (yet) use it in production. ### Use on command line -`java -jar Mustang-CLI-2.0.0-alpha1.jar --action=combine` embedds a XML into a PDF (A-1) file and exports as PDF/A-3 +`java -jar Mustang-CLI-2.0.0-alpha3.jar --action=combine` embedds a XML into a PDF (A-1) file and exports as PDF/A-3 `java -jar mustang-cli.jar --action=extract` extracts XML from a ZUGFeRD file and @@ -53,11 +55,13 @@ result codes apply: ### Use as Library +We're now on maven central, please remove the old github repository. Additionally, the following changed + | What | old value | new value | |---|---|---| | Group id | org.mustangproject.zugferd | org.mustangproject| | Artifact ID | mustang | library | -| Version | 1.7.8 | 1.9.0-alpha1 | +| Version | 1.7.8 | 2.0.0-alpha3 | If you want you can also embed the validator in your software using validator as artifact ID. "validator" includes the library functionality but is >20 MB @@ -91,19 +95,14 @@ String amount = zi.getAmount(); but we are also working on an importer to import into the new invoice class. ### Using the library to create e-invoices +From maven central fetch ``` - - - mustang-mvn-repo - https://raw.github.com/ZUGFeRD/mustangproject/mvn-repo/ - - org.mustangproject library - 1.9.0-alpha1 + 2.0.0-alpha3 @@ -146,18 +145,11 @@ String theXML = new String(zf2p.getXML()); or can also be used with setTransaction to generate invoice PDFs straight away. ### Embedding the validator ``` - - - - mustang-mvn-repo - https://raw.github.com/ZUGFeRD/mustangproject/mvn-repo/ - - org.mustangproject validator - 1.9.0-alpha1 + 2.0.0-alpha3 From ec41d06544757aad004b8767310cc4fc69d137a2 Mon Sep 17 00:00:00 2001 From: Jochen Staerk Date: Mon, 26 Oct 2020 13:17:21 +0100 Subject: [PATCH 137/138] Update History.md --- History.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/History.md b/History.md index 811f1657..5eac697b 100644 --- a/History.md +++ b/History.md @@ -9,6 +9,7 @@ - visualization? zugferdvisualizer? - german bank account numbers can no longer be specified (dropped in favor of IBAN and BIC) - factory for xrechnung +- moved to Maven central - complete or discard read into push provider - integrates validator - validator now additionally supports xrechnung @@ -59,6 +60,7 @@ switch - *correctiontest exports zf1+zf2? - *USt 0% wird aus invoice-klasse noch nicht sauber abgefangen - finalize invoiceimporter +Alpha3 2020-10-24 Alpha2 2020-09-15 Alpha1 2020-08-06 From 2bb906df3a9b7ac23ff8fa54bfd2d9e82f14991d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Tue, 27 Oct 2020 10:18:28 +0100 Subject: [PATCH 138/138] add fax number to contact. Allow access to lineTwo(additionaladdress) --- History.md | 1 + .../main/java/org/mustangproject/Contact.java | 11 +++++++++++ .../main/java/org/mustangproject/TradeParty.java | 16 +++++++++++++++- .../ZUGFeRD/IZUGFeRDExportableContact.java | 6 +++++- .../ZUGFeRD/ZUGFeRD2PullProvider.java | 8 ++++++++ .../org/mustangproject/ZUGFeRD/ZF2PushTest.java | 14 ++++++++------ 6 files changed, 48 insertions(+), 8 deletions(-) diff --git a/History.md b/History.md index 811f1657..fd9dcacc 100644 --- a/History.md +++ b/History.md @@ -46,6 +46,7 @@ switch - corrected invoices, - contacts also for recipients - absolute and relative allowances and charges on item and document level, + - support contact fax numbers ### 2.0 still todo - dont show empty tax number field diff --git a/library/src/main/java/org/mustangproject/Contact.java b/library/src/main/java/org/mustangproject/Contact.java index 0a7fd59f..c782f574 100644 --- a/library/src/main/java/org/mustangproject/Contact.java +++ b/library/src/main/java/org/mustangproject/Contact.java @@ -5,6 +5,7 @@ import org.mustangproject.ZUGFeRD.IZUGFeRDExportableContact; public class Contact implements IZUGFeRDExportableContact { protected String name,phone,email,zip,street,location,country; + protected String fax=null; public Contact(String name, String phone, String email) { this.name = name; @@ -43,6 +44,16 @@ public class Contact implements IZUGFeRDExportableContact { return this; } + @Override + public String getFax() { + return fax; + } + + public Contact setFax(String fax) { + this.fax = fax; + return this; + } + public String getEMail() { return email; } diff --git a/library/src/main/java/org/mustangproject/TradeParty.java b/library/src/main/java/org/mustangproject/TradeParty.java index fb7fd958..125fb1ea 100644 --- a/library/src/main/java/org/mustangproject/TradeParty.java +++ b/library/src/main/java/org/mustangproject/TradeParty.java @@ -6,13 +6,13 @@ import org.mustangproject.ZUGFeRD.IZUGFeRDTradeSettlement; import org.w3c.dom.Node; import org.w3c.dom.NodeList; -import javax.xml.xpath.XPathConstants; import java.util.ArrayList; public class TradeParty implements IZUGFeRDExportableTradeParty { protected String name, zip, street, location, country; protected String taxID = null, vatID = null; + protected String additionalAddress = null; protected ArrayList bankDetails = new ArrayList(); protected Contact contact = null; @@ -66,6 +66,9 @@ public class TradeParty implements IZUGFeRDExportableTradeParty { if (postal.item(postalChildIndex).getNodeName().equals("ram:LineOne")) { setStreet(postal.item(postalChildIndex).getTextContent()); } + if (postal.item(postalChildIndex).getNodeName().equals("ram:LineTwo")) { + setAdditionalAddress(postal.item(postalChildIndex).getTextContent()); + } if (postal.item(postalChildIndex).getNodeName().equals("ram:CityName")) { setLocation(postal.item(postalChildIndex).getTextContent()); } @@ -188,4 +191,15 @@ public class TradeParty implements IZUGFeRDExportableTradeParty { } return bankDetails.toArray(new IZUGFeRDTradeSettlement[0]); } + + @Override + public String getAdditionalAddress() { + return additionalAddress; + } + + public TradeParty setAdditionalAddress(String additionalAddress) { + this.additionalAddress = additionalAddress; + return this; + } + } diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableContact.java b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableContact.java index 58ffa8e3..c0fa5203 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableContact.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDExportableContact.java @@ -51,11 +51,15 @@ public interface IZUGFeRDExportableContact { default String getPhone() { return null; } - + default String getEMail() { return null; } + default String getFax() { + return null; + } + /** * Postal code of the recipient diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java index a060af4f..bde112b3 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java @@ -235,12 +235,20 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IAbsoluteValueProvide + XMLTools.encodeXML(party.getContact().getPhone()) + "\n" + " \n"; } + + if (party.getContact().getFax() != null) { + + xml = xml + " \n" + " " + + XMLTools.encodeXML(party.getContact().getFax()) + "\n" + + " \n"; + } if (party.getContact().getEMail() != null) { xml = xml + " \n" + " " + XMLTools.encodeXML(party.getContact().getEMail()) + "\n" + " \n"; } + xml = xml + " "; } diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java index 35ada12c..9d599875 100644 --- a/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/ZF2PushTest.java @@ -63,13 +63,10 @@ public class ZF2PushTest extends TestCase { .load(SOURCE_PDF)) { try { - ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setContractReferencedDocument(contractID).setOccurrencePeriod(new SimpleDateFormat("yyyyMMdd").parse(occurenceFrom), new SimpleDateFormat("yyyyMMdd").parse(occurenceTo)).setSender(new TradeParty(orgname, "teststr", "55232", "teststadt", "DE").addBankDetails(new BankDetails("777666555", "DE4321"))).setOwnTaxID("4711").setOwnVATID("DE19990815").setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE").setContact(new Contact("nameRep", "phoneRep", "emailRep@test.com"))).setNumber(number).addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0)))); + ze.setTransaction(new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setContractReferencedDocument(contractID).setOccurrencePeriod(new SimpleDateFormat("yyyyMMdd").parse(occurenceFrom), new SimpleDateFormat("yyyyMMdd").parse(occurenceTo)).setSender(new TradeParty(orgname, "teststr", "55232", "teststadt", "DE").addBankDetails(new BankDetails("777666555", "DE4321"))).setOwnTaxID("4711").setOwnVATID("DE19990815").setRecipient(new TradeParty("Franz Müller", "teststr.12", "55232", "Entenhausen", "DE").setAdditionalAddress("Hinterhaus 3").setContact(new Contact("nameRep", "phoneRep", "emailRep@test.com"))).setNumber(number).addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(19)), amount, new BigDecimal(1.0)))); } catch (ParseException ex) { throw new RuntimeException("Parse exception"); } - String theXML = new String(ze.getProvider().getXML()); - assertTrue(theXML.contains("777666555")); //the iban - assertTrue(theXML.contains("

=496ytyxI%F^c_Cx(!VA`;MP@bH#@Sn@a!{E>z@O%L`+tSDZ zEt>#mGC-4%UMuU{V8*|V-HJ>gMaxcjzG8`iG~*mTzawS~5P7UNFrSRve%Q(!^0Zct zF5H`Li~6DDf3Vb**)7FTgH|DLIUJ*O<h&6po$)Q$xFfvx?69e~Qh9@Z?)N3OBA1yv}X8wc(3%cb~}qlNCr} z|9D!$XU)T}VuX^)Jb0;IPGT6z$sIy|iHQ(NRirFk0cS9gWixDsm>Mq8>U=BQl$rO_ zRLM+(F!_Y2H)jHHwQlP%E2Xc3haWeiJ`093%2~(X%LvTxa3UGB+e1!!0N*qytWiA= zi`_fg`lrQsUGX%C{UIcBk(L5u$wqNcOv>Q!@7bOC_Bo`>?p=k#S}ROW^63w;f0Zgj z)a{#IIMp4AxwhHXjY;uLeaazM(cE}Q`Wihs{m2el48A9Tnd2=3z3ODNNJ!9TCJB6e z9E4_)7|kazEO7)SBPV>22=H{3EiWWx(8fU}4D) zawura3urqnaPThuc%r=KS!C!ne@hDq1+chE2MGt_oMk?cTak&B8!t_>HIgDBG4fk8 zpxrTahMA6p^;Z|v=SlBX<{#y(?ohLNnkC}K2=iN$8=3sUX42vodGzSfp(vMiA77@5 z?1@d=ZNHwu)^K@S(~KPLRGYw4|H^OwP((1CR`e!U(`zy!I}Fv#n0hZw?O{%{gDt$HOJuNM6lofVxSyAFYsMikwP=+*$Fas z8ncE{9{ioyAtO04ZnWOjXK%*|-K4f*6kSTG2$!nvO1_7>bw8Q?iI7l$brRI)*%otQ zI}y8at<_|or~%>?8@tbFBjey1j&iopXif~TicN}vo_J*b7BLbVrey1-z5Gc2q!$N2 zo$ZDa`_rZphB=`>hJ1I3@`YaeFoc~J-dFL-_M@y2V_TOL!#aoSG6||Zr&cN3uy6O z&UQQUe3hBfGyfU8Hh zw~3q4ewWKbld-+@C;qTORUU)e3P{wYG_^zPsj5*y`ZQOg?*6M8RI7>XNmgXTc2;rP zQL$)nB*ZZTH`n;?nSZB^1Vr5$h1UQL6B^TFZb<$)C3e@qa1GOh{|L7`-HIP);59Pq z{xm;qEurr)AQx#Ze`i{I1N&2W>hta@<;NHvEM0{`{o{Jy;4xc=%uXh&(5-Iym{@1J zP1khe(^u!1BW1d_)=l-*=XaNPcJE%i58z=EVX0Pga%ju`@mKvGA>9Lw2hd|@soG?P zKAeWN?rJ-;Kd{!ThSu^;Mhm?!1qrJVoOs;K`2sEvJ|C(`hTf-ve9Q}N4iwR%IX#m1 zX}Xze)W1~`)$ijvDOcY)reeRuxgRlJcl_2GWw+x^@v|_eKCjDXq}h!lJ8hFzdsMSV zofRkLdwt6!m(Y9m%k=^#5hA#nLSz66_L}$3=0nz0djlWr4T(g^vCKRErbeG8Yienb z=%m4p(Y@LXse)h?N=~QrRg9T{XE>>`uF+QV==++5pJL>|1xkpD`NwhL_{+_Zu}&V} zA8~}EIgq5ygj-f*Mf9ISJjbg#K{Vk+^I|72yT`X6c0A^Tk*~1A7?}Xs>~5@M6gz*|Ap@c1_l^T z^ap>8%9T?$a$4JcGwdRazPc zQ$~~&u-p~-vB4Fs=g=$(!RmJC`awm^09Iba*bCiz!PLG<0!~Y9fp|zS^!B#!=kvFi zmm;50@(JG@kM8X3V4A&#czaX(91qvj)KuG`VAB|Z>CS<}m3$H&;=RC7SC*3_K3w5- zgpu-JkAs4OTJCPW^S+IkoNOZb3>%!5JIl&A{ytL7c-L&)5n7NAu|~o)ScFNaDEVwB zFm@`&4}~$gG1ba!?d@r~RoG5eGNyZGH#Zw-bX}foX}A?mXSd}P6ktA^DEEVZOA&o!v{2D4!%7;|cNc6PefVQ*(=l}!-q_rk)$dWK(FUD8{lwp2lv@iGIO z;Vk^HXC8%v*=;5m9>_&vc1;?#e7?~1GsUW%xHwuD#q_v#-nTI?Pm*5R#-=!1yxz!! zD)a}tUQOYqvg`Itz029|tX!nlM;{HzZiY`1lulY|a!t3FTbxb%UxjEfUMl=i*4}4s z+I-_M{H<~(LlUaJrlWy7Y-VJf@_+8P{G0aZzwNi=!K4rWx4bf3+?bS#|I@rO|CWUD zzsxJc&;OR|U(P&93vr*WsR??boItNvV>WqM_&WhdRxy^rY83P9NAwKwi36(@m%`6l z?ucia??qur4?Ay91McRRdYze`V|`dy?|k&w6Yzh#b^m|*?+(kf<0x&J4mw>S?X@cr z`_4#$S+#rd!+Pr*;%b>_z=4$}1s@FU24l+MgxXKax9pbQ+b8(K;%?THqFdedWXbQS z_44@*zhSdqjBEx^uDLx;FizTCXus|E+155yk)=@*#NIZxE@nR&ayaoA04n07rgy`- z&FZ)9ZXPreS%cpLhlVpnPDu@Mgzk_by14>}u9)S~7FZ$KC8*%YC<@E2MN_k>xPj?0BH}PW+*2`1e~^ z>ixj@N7P8O;U<#d{>3f{#c%whD&%#hss-8kcjLMTrnuJTrOOC{=2hyW?A}rE@5n(P zspH2ym-o=LX+)yQVVPLsb{xZSDfMBsP#;T`81gKIw#>Wl29~{z15%-wp`_| z?xoR!L%Y%1moy@bvCr@)8|=h41IqF&+k-MB=JUN5FC*eoO^JsyPT_4HhkT8swMWZ> z(R5C!Urt40g-8YR43#!iKOk(McJz`C*JqGvq?^k@K1W-SF!0ox4PIICegViWm#A3) zR2Qor;fjhBleDxHw~6wc%{8p@azc>V^aQ_9;=RAUN8dmO|4ea4o2O_pc8p+7I!W+- zZKZI!#XL~=Ot~x!(bW@0D4JdjC9dvP+TzzH<@c@f!gvCss>i*eNEuhZrBtQ(F~%Ir z7k+%T^F{Tk5pzVhJBL@YY^zjX*W7Cz*HOF8zIC$+(oVu;=6Z`^zgTjl>z}FqA+W47 zncw^0Jaoe~y9ae935J2JT2;7e$LW9ONl1Keqz2mMkX~3nqC0i;Op2D(biR)*{@krE zhI;i@-HaG6D}^BDr43_ppw4@0O%;~1&{PlJs0XRZxqO}6$6a{sYWNYuG0$D#Zqq@L zH9CrK%7LwA=ABK+<3H0UpYlfaewhBowyfwWw5Ko@u#X|vy|R9#pA45l(@!y^*Gntk z${hAdNY>Ok-!&}xqlGDuzqP<}bw7aAZkjiW`!fG6{k->^%e_qK!W}mG6lJ#G0-c-RS4(OK=Ug^xcf8$KKw)QB+aCrDHpoa$c*^L<8tO8%F{ny)+pWYfCi@> zHcu)zEK*t*yy8yUr>#jZu+0DX<5W-7C2Y>Ko2<<6pm34e{J7@3x$0uyI6LL~Sm-NX z+&?Q`*8mSgkk@VB5#vP+7!f{|cgfLK_^Op>Ha~>r-MHWU^fm1mxc;cOI3L^!Mu9EL z2T|_%-kf@alAbAzSHGL#fj;gh-$nN|c0j^Yb4?ovcdmmcscbbSilrlZ7a?5~Bo#(! z+GoPjK!bMVZEudK(vIwApEPqWv`3L^HFt`H+=RTRJ!Kl7gEjVdLMjotEXP>CiiwnM zFeCfK(@;wWo5~#rxy=)@rVqpO{1h>HP!)Lx38#m;>uWmr^RbSCL==16N%E?^z$w2T z!IJnbEnpWcDC0p0MxDgLY7tWLp`^jX_e$28kN63?u`&Bix|oaIYjqMl3MMKZ3h2eg zt*93tZU?_B;Rr!6MvoUrf7OIbHrf3!SM5VkH<(pqp6nu#XJ12a}l8)x>hmRD4_DeiCnW&^H@&%mqjfNPAQn zvlsZ91>~G2gtE-uwdVB5GqK+ZcXFxCLFguK>x2>6m}pPRXkGZ`z{M(?Q^>^0zJT-} z{^F`6gtGUff40Wk<*I*v!BBX|_cI5-6e_WtTD^PvE-Vctd@lxnBx3gFfHyX2FPK)- zc>lxk?TQj!PaINut7hX}wk4YJBrqq_vu#h@3xaH`opVimSm4!zBrj&HPRKO8+kH2< zlJ(evuURgZDk-AMn1BCK#>JA#DJ~m{;16?LW=+2sZ|ZiO4<3Ie$NB3#qxUM#;;4r@ z#a(0v^mDA$@aF_-FA{5A1$MK-?cRchpUmVIqtwmQy^C8NlZsyWIrG+vJ1~Jb#u4XjWd88)Y#}>jH3LTl zh!88FuO$AQq;1G2-UTO~*zn-n7D`I*{f!L~msUq=X`lsP5fn7uhg0DjCi-NoYt4i_ zoQ<_us_sZokg{0RI|4Yj^ss?tEHBAC8Q5$=l2z+Ckh0@cwMt&_qlkFQvp&2CiokQe zif``1aFftreqqY3Mfzks)7M6sVKP}KIi{I$F^27ULvoA5@8R=^UIQAs8&D=%Qvh3z ztdXVc(^D=RMQ^Wk$oTHpw+-qFo3r!ZSVo32ie|g7!Hop<`|H8NQPKo9TY(5skq=lu zQnb5-P1y0zK(6!X^vE1&<*Sq`yOfmCkCf8DqBOqKZ@{D!x1{uivCs+McS4L$5dDIl z0QJMX*klwJPprIy7$P*>?+NLk6d^+WVajE_O)is^bv_vsuqQ1lfVgsx`NQYYDW(c^ zk-wc&K~X%+#In_@Gl|prs0!wgNKF;4knl>_#P+u9r{|pw{qyQV`+oH6fcs}96n-@jD+E76*3hck1}U@4VQQhwJ@R_Lf7aowS=}lrPwh=;uy+DOpPrCF3Z13 zH!gRE&yJ3Fz=QB`J^;I3JDgl%DdlM-L*g!NM?gNxePwwHNBQKly_XOo|+92+b!;% zcfNMr_90TlHe&thGFT!bUa!DLRE$a&N+7x{;8GdwlYt<3kh(3-Gs#|umWZ({b%@K& zIsAA@;7EtF@d4r$Hf`jt;kxNyv0K^s^-^tDeEFQ?#m99O6;)25)8L?1J?x1~a?5<3P&w*qzOxODilh5JreRWnitvNNTJwd%x-Rzk0Q)|@ zh7vNIsxR1xF+zrvPUaD?nQ1R#o*UcLjz)y5IJ7ne{f7zJH1hM3)${o=TyXjQ4X>dK zcm2!cg`-O`7|>UD{i|_UiB=H@dG*)4VX)isb*C$IawWDDL{2K6JSCHskLImj(Ve2O z-;EfZujcR$VWhP3ie3X0K}NZZi;syC1?j0e%|kiX(YEHDRzS3%3Tcolvx(p(3F7I< z0{tZaNP`<=Fx#e}C^HVIHK$0vkM&g$l}ir;J=BF&bakhos5qNpsQ4Br~ zAnRm=)&vt(lUC!c*;74%z~|NsT~h9x9__SRX#m6+C!5D~;(ZxzbdJ1QOATBMF_Qo% zYh86~ny>$27c6G+p3JS&rq3W}WSb1VCe9wyldKGLnpM;LbYz`+QCq?jOEQS^CYJVv zlv;P_hMG%hsnpctdfXxlNn=j%bS2K78BxBD(PpM^17=8e?!Ii($(lv!DZysntJWNb zu-_NHe*TfXx`D_%hW%ICuP4A5XhgS^nEF_V&nQMcH9_d#4zu5DE-+L@jyBJn%y!Rh z1)Me6qFwnDe(EW0L*t7VV_?@qYCa!wg-fRgT97zR&n-VQo5)Un-*%n%Yrk-npMb-t zF6SB_b||&RO)&MsS?roNIqq$0hubhi!So-2B2^6n-XGd$&>a`d?xx+4GEe)u3E0 zhTcuWHrS~Eg!)ccT5Z+raF&Q6i$1?b{Vg8Z^3ubK&y!>QXg5l*RsJNk(Y|8MZh54u zXC`3A1tly$46Za1B8X#aiYXR#VXwBDp$4|d?eA8)b@ zAV+*&F4Bv#xD9@m@;i7&^{5&7Q7mt%TMK@*NP))JN$!~h_^!y}DLx??2QxPifcwYr zhU7VlC1ZB7k0+ChZr-xlQ?^kXdVOl_+KVGplG@5W=2 z(zn?KGLrq&t>lu@F=!<=jG3`S+C1G5SyEt^=9AZLG|Oe4WbQN0HBZQ2fpUKB_1mhS z?3yHYUgs^CYaUd{0N@CRl-r(*PizTSqiM&FAM3Q?D;K?t?hpS}LX3U~IR)HBa zv(;X*)l?QTk~V8|WB~SOS+y`oNTW?DMt`3o+De?EXCG35ZVa`9bI&bqG#!TqjIJ&H;T( z1Qq>X7i$8M)v#D(RYlqx#POeNL(@baZn{FB()rUD16}gY){^+5eJ6ScUMX#fH$L|M zGz|`O-V{nUXpkMt1n>!hq*rK_oyr8oV&)!9R&9=3nTZdK97BRjRX(?_3XxB9N8PYV zdl1>lPv3Y&q+RfFNT}KP-fO)lUFgni9Gu(9c|}gOUT3b@KTI1%8M!1oIy!j~21vE* zm>PHmSZPqoaVjxb-wzS-084YL$6q@g?Gy;VvgO2l1-UZ5U(&X!c!0Yt`;0{!GMzh6 z-4xQ-ix!XP{iTYl^L7lAqJxbGIC}COjEOl+v`98M8!ukvK>@8D$Kb4?hS#x4o7Zn= za88MXX$}gUnFhN!Bdr+>Y{IYey)4pL5Ip?^s_qS09N{Kn8?ZhL<0^{+%@afR@u!b( zpj^jHi$PS*a>L-0=W0@-C)FT#w!upvfw%;4^_!Q%Mxysy@z;7lua`0dTi?mwLNO~d zm&ujumag&SYKkhl!Yjf4af#^mul}8V76*U!2&`D+@J|f!-gI4vBc3WBrR`g)VX%?{ zUy`8-2y97iBMRp zSQkHP-$`NB_$giD`(g-er|NvvlR>0xVC-?QX0lW8%sW{Yp`Jqdjwk?o)?27KnOt&@ znmu_Q=k8`yI5D?5E3$mgodhvix&Ix7WxJa+STX)jmiRm--bC zf^D=hDE)P_5^^_h2rSjAA-*22t%3diE!WxvQTZ&m&Epn)+vT2{544C1FS2&+r`O&q>0e;0 zNsZLUGvCXgh9Emu;0$0ejkI-sk?)nToZ&a9!t81Lt9;A+0&_p~sr+8$Xbx1zJDF8N zuX*6bR|o#%rjq;Eo`h_TMpu>(BOr;x zBLk(vqlQ{XW-LL`t;@0kiZ`Nyh~sMWmWT(3tcJ^!H%<)^rRCWp_v zdA>0Ky1l*W@xLlTm0dw5M2Lw7a2r;m|tq_(96i0 zS;tqaXKc?|?3uCor~6CXmr;1H>8YL;tdQe_Bl5_?-0X2>tR z_oFuhk~CNqRIpXj`&SwbL8J;Is4^hS;s7>>kw@y%<7Bi#(i{`zPt%}bHJj9<(IzRz z0%%*UPBy86I7J5Gx|!?!lCzohaqqDz1491Fb=>|> zuyNNASjkz~JHxB+=UJR6qt)z-X3?Uz7vQeT)vue!>3+@xxO@T&dx*Rv_i?rIpp1z} zIRYR8*H1evt~^JC(shkWexCB8&N4Bavj~Unz=4PZ-chyuwf!8$j+wN9r<~_UDk!dW z;pgTiJCDv<1t@W@PZDnLNAtw)=G_g<3~Ua<;?h~RE+e#5eC~=8YR}n~3W~| z_x*6Q5?_wY?+tx`H6DQ0t@ppsKHcNFo=e4@WOp$nM*FX44BA&P{-&ZWWQ$=)sSan- zj(R}GD_MCXcY4<03L?1!BaY)D&DK}Z!{D0v4fNBwe4d`U*q>c26GSrMz{8i>S9v`u zJfmtZ;Tmv6$eqbZB*Zyc7R+bLBcJWoSIpC|OKoDwuYq5v#PAv&6cFO#MY; z=3FsQIh)w|s{1$8GCTW^ySi;M{c7&Jv7!eyITcefBTU?#a@z)EE_$wHuNdLbQz=^! zGSJnlPm4`li!ve`?tFfU)|!z-Wj-%5P7OX(Yqhe;02ATm4#HeG+-);8+E;<=Do@X+ zd8%>^&-k-cEk>g$v^FMa5cbb(5B{!DK5C&Jpd-%-3HvfXnT))6_V zSFN$)xA`S*!5|7Nj>iz|wXG91$-JIs#^zlntB!8o#=;DlwL<(oU)~~`uryttk)krP z45z`ZJUQSikm1pNN=jiRHiWeFy_hZdk3ahHR|jE+PXrTKD=p&SDJj+)lVM%?;|DUD zDv*vN?(&c$y7OYxIbaJEol9KR75nmFP?wQTUoxSJg8fZvYI;v}w`|R1cYoR0Mbfmn znuYVb!$6WWSx{kc%xzpBZ~Aopn_R6@9dz>jt)zBW)@MJy!3q_VBaTSR%sGTgP0eGd z9S;oXE}M=&yRqbI35izY!xaq5ppgt4B6-{|RzAdIJ#?hRd$`u!$k*S`FfU`d%dl8@j$*)LQot6w}4?uiMPcs~p|01+~Y#N+?xaqYjM<^Rv(+W!agdGH7V1^y+po$B|QWHqfT zL+f#U-Z%4}hYqCQnrTJOo*O9%fJq06aBVd-gI6xwaWZpU&%WM~(fH2Nq zyIVyW?)P4|xLuxT#K*_ub5}TrRGKz$UCt{PF@>2wLrs#Zh4qGfizv&guD+4fQAHcQ(Al=XIWWl& z?kT%t>+jPRv(LquE%y{cT#aN@)cnkF+ zmH1aGNXX=1yUwHrGo=DSY+C7~BQb^D%;4WMgMdsghjW4qu4mO(s|c8GZRS!R3aJII zdGHHVt?dPwOc)yd6nB>MWW21*wl`e9dmx07MmDb%`7_O)=bDIHx0rlcU<2Bm-7OCkNiECWWy0kI$>yt(MH{$4EapurTMYxHj*wLu(K}FT@ zRlN^|5$~QkM|W9~Tny|b6&d>MLHgJfn%&kcSkt-zvfn$3Rl;1(B=@9fWd|iyOgRTo zltXON+poT`8F>WKO5)W8k+%e*__y#JuX!htL(4(jY2a7@A5RHBb}t)u0M#5bi(PQX z;HUhP+lk;8qiyLerM*WSw(b$MA#qlo^5NcTye~uInxzO%`ulpz<_1#rRkr7qZF@zd z1*hm+*=VCDB)C&~N0b%Lr1wiK9@x5*lISFL1n!`*@j${H(ggi#x&)1v2gDFHMg|Zl zCnQ0BYVx^ZhftWLi~h}32`*Ys^y(@MRz$!D{Q1WMdCtc}&5Sr)AC zZFs)O+kEf{499;b&-lt)pfScAvK`JRTzqYu&&q1Y3bK24(%3@$i6G2I)J;g)xU$M^ z$OIcA!Bt5FaBsg;cE37N(Y07N7NOJK6?x(qHIQRD|AhG@FAvY5aRR_x-X~n2O--Xx zHOe#jP@qu-w2>96qc?eA9~D0O3#RieE@*iTv$qx6D8XQ!XJ$C?1P$(xDZIXJN(WukJm21AeQ2I$!$1|Ei)@oUcueI`_M_d9<|@?>Tc^9mYguw zo(846x@>tjSYSNq!Q;+azuoJUO#W%yYa$|_i>`$8m|8?JV&)tFmzOqH?isHZdC#qj zI=F#@W4uMNgJ1>dGSxr=fL73m_-v>9dBrJ|chbyNvu9dwNaP@}c)gg-VJ*mF%Pc5i z6`TdOZ|NSD(~1g14X)6&ukuKk=!F}iob;jgrp#^>#nimF}L-fGw+Cq>PR+f>^i z-^(w}PE2Zk#viI#o!i{RX$Sq_)1HVBl~G!f-!lU25g$!{28g)&2*j99cv*5a;KPf{ zZabrY6Jz1)4`yDndH_Z;1Wu<^#w!;(w#!t>0dNprKgl8n(9 zfFCTf_^2t=4SKmna%xBnLfCK1wOv{ku9|3hdh~LC`avIS{K95nV60(re5|p8_LNc4 zJiK)KJ23g6yxfFfXB(Mvq1aD6s13UmXVLmIr*+~3;6!^n?BO3brX%W}E zQZzCx?JZ6Ddi>i?b)p+DEpTk-U55yr$o5U16yXNdnf$vu(+m7!VcgH;yZDDXs@Co7 z5;FgKeV0#uXYoV*fNY)HMZU}hsvMD622@OoaaAeher$U=ff#(H8vhyfG{i^0@_>qq zxI~i5GSPIBF&>D$Zs}4RF26bZO7`j^Y%1ZGe-$NcZF;?`h+L5}&vUtn9X2W&BMs{v zuxGrdo<6%|Yi&EDDnTIbTVA4Jv$tV6`c9uOG#d)%s^0Z<{BG~Lm*Ar--KC-s#+jpa zq-8T@zI%{+x?YejjdyPx#a`xp^!!(Ml^%!~|5!~sTE#&UA9s>%kpMmG1tSlm}|ajShyXGD_k`SfE{4x!0= zZYg=l2GsG_oYxEX6XN@7*>PM03f`WX)bwDrnPo8A4vaZ*R^8pOY;g~K4D{W!rP&u# zSL?5HvmL@ssOK=FnWS#WXAOkO`b^zJtBT0xcfoka z*(B1P_L~OND8x4Sd|+Feqhf8_G+wQU?Hyil&Xm~tCPra>3jgY}KxpWFQPAwa#np8$ zEw!}`leU;dZSk&{BF|ox=oHgt>+Z5;+V@kM93QJ?J9k=Q@RA`X4ZY$@2iD)2r^8jW zxvh%WpVq20m(*Qz{zc<`&7BRzpMMbr#%7B(qj661zYg|t^27(|q}@!~(`F7N_}t)5 zO-*+++*>=l2xiuz{uAir4R2F36A$?tytN|W<4^ZinQjOrQ`pN>rBBlWylb)=ym7s1dD|M8^zUcPPiexD zD~iT0^^_pq!2$i_(vTG;N66?}gPYvW!cFm zjlti8=VH}P@ju{P|AkdZ&~b0rAXlr*KVxngFN3CI0cDr&JD=koXL)0D{lOI`GE$U` zlBOz9a=YFY6KzuR+B>Y~4)1Hh9hcm+R&-p?p1q0+?fuj~_WnhJ)OQ$v;ghF4uyJc) z7baOTFH`GN;-U3>23)k;OI$KU(WdWTEcIT`{QYT>sWO{!4@XHYI2L^Y#!h-fnwb?S z*Hiw3Ttn8g!^p1#66?f{pZqTU7v-x~Zm*;(rpd*TfDee2IlX|ZedW+A(8rNm>+gj8jCaUDPt}F8Y7nh_1drfq3>FH+sud%y&cd4H&&*cRf588SDCQhOKkcPWu0^ny%aqNqzSG@VtA6Eua0JBqNC&?@2{ zFZbzGzd*|PqMBp&FD%3Wx6KIM>4c=INr%ofmMsnAahjc;kmD*?RfQOwYbC57=Ai$o zQ}|Pd>;~H%EPjQH*15gm{Bu1XoVA7*r5y9VVMQZBGVi z{HeB5)!VD4VL3?$&%Z~CK8~$uC&3>!!64DjkpQe1Xl%iV}yC23Tqf1_M8XSJ@YPMVZtab%`-sV=Y;IRrwO9m}s5`1D4f zBGf`wOxAoIhZ#>#SHnDO);QQFW`^NrCDef}Ra%QUBbNXe@nN`qap3-}`;`*XZeD`p z56J?th{>aQF8H=gp66n}*WESB%ngrX>c6VtyyE}r-$$O!uEj1{@r)HQ@>uOJ7J&}Z@ukQmNpodB=uzAn5i>bZ$s<1tajlGBZpFtb5+lA zXy@jA=0J<{U9}?iUbCw|crC@DQ~c&^DKCosDozc$@gW& z#{ZCG8f!Z_fAs>YLrUXV66ebk*{6P0M15JZ*j&9`fKvUGh}g86Hwx8E3vNBF$cAgQ z-_}wr;1a3s4Jl@7>S{ZN60I_TjGIuc%=*&Rhju(49X{p2x5KgxFa zrLy@?tQLl6Ar`SlJ1C>>g1s+9L4>IIv*&K zPalk`v_5G&cOjJ@rpKe-=j)8Bc5jYaT{k3}$+cR7t~O_U9c2Yp%O2g`HQa~80@V^m z?>Z)Wq_OUQ2Nnb({pgSWL2p%Wo1Pq6)s>+;=xpY=U~p-~PCpVBNCW%Zhag<7{C?})C)%I6|R^9{u1MW4w_h^Fk4uXKw&5mtL^CEsUZ zt^Kjukm=<%p zrLOcDuDuY`%iu|-(*8&N1^uXY2T%Qk-YQ(&%1`b(DO+dutzI=6NK8L&B|?qu4TluF z)MHz`d_RK5k&3q!k`Fn8`+~c)8HAY`+pv7hdkRs>`U?}NMDfkf<>LESt>dYzL(D)g zWS;h+Q%;<#0$r3>nVZNwSKH~#Hm750LnWG+l7)9tW8~|%@Qv*6#!_3am%AS$xenQF zEEL_A^cZ}nUiaQZ7;DLR(V8V7z~(=dWkrs2uT?`^K z-7SwfzG8O2nwq0!aal7yzBpmx>uNNdjPU<>;FyzFLa>1P}rAoM?3aOw)Qx}P|VyiYg^=-L20$} z0OtNz&IYG%A76Smo5U8TELf8(5>RmV)B7PIk%yR*kdKBfxY_w@25xt zL?()*z&%*LdTGCkK#>*iITqc9nTX060&k7#&on352xn5^d4sug5~x~*-;Y&?k%Yr3qj{DS@2Pr# z*MZ|Y-Y9Mx*od~MJGJz_r&zc_<1(8pD0Q6__?UxKllS!lTiZKPkeLU*@(&1QzfIUbVFr(nKU_89w0oM8sbz8Gdy1 zm3^U%w;+>~Ts_f^%}Tw7Ywj#O#0q?IsR-TIfJYI^D%yfK2&qJ+7~Z{fw5=k5Hk=zi zsny+^%wRz*qH##cb+}1f_2h~9XWyBpu0xxGJHAU+ZcWmW2;5a2yI1vxwA%hUn?5~W z=ija9y)1B^iroKQMgF84z&fx25I%;*QoJwmY_Q#yx}40brR%&|C8UtH33P9N=(EdK z@T-4YS3Z83A*?teoUZcfu5zB4pR)VPpbniZX#=R5+;U}@a(=qgfURS*b=rL}w8v~ysmKj@_59ucW7U!I+U19W{SCwUyG@d6b7V)emtN`N~ zJSC-)Q4Vch;LJN6oB3yG8rCGt$h&SE>V!=xmMdueqf1i;@%vcznZ4fc`h@HXliA}S=MQ`ec= zV?%hQ0LofIJr|5ZH@A~Q9xZ3q3i_Odqrak0Mb!w|ken8?BAVV(Ly#eUJ_F@_zi8DF zi1dEwv1KEJ7`fG@w_x&a+?RB_dh-y2;D?*`>GcGs{`A z-C@h0`{$l^O;*Oh@`VBu&VbDnyj^2xkwRI=P0}Ga71Z~%p{!j2B8fw;%wWwmNOIU> zype#QdRQo1LsuGNzhq%^A`iSPLba# z55yh~FEv&f_Rsm0v74ZWZjX}LxHHhPAOvzqN^6AscCBVBTdstv3vzuw{iJghV*Hu6_4|XRr7|2)UX{u zuIl_spOil5>o_?22*-CS_2-TDlgbTu!G5=i)inP?3vo1HN{=G%;&S%&3Dw>D{a*$B zJBTJry#?3AeESukY6l^(pE#*G|K|LeO4y*hdGS1aiO<*Yg#-?mVmEW=z~}gZr1V^< zZ#vj{MI#r7rK&IO+4A#Stowlo2j52vteCyf&3BZ!5cN9)x{6X;i-D{z-C_-&w;lr; z9s4xl?^@#yZ#+iXBA5ZxU$U1aN(5-~OF5cp(wJCWI)p7zW<6G&$u(62Z_phz@Cn7Y zIn+BhpHYmtTbp3I;R|9sH`P44A-kQu(6L&=4*`OIKWlsvR7hq87sk4^3~i-aDwN0h zVS#Gbsk0;#e%@;JGmfhIu9YVa{h24-c|MzfF2+$Cn8 z;%o=AO-_o8pYV5sZ39Nx-IVmBDCgU*s@5m+YEQj*zs*p;OG~R}uup_1ylv7McVN#%#6a!= z;|ogojU`#_Bx?x`5K$nY3J%7Kz6F(HWwOYj^(`%=TZ}k@9OdTtR5V<*xyAhp$ZdAG z6k~YzmOIz?VnZ|@pMRrwG!2UR(=VTy5T%6&K~KqoEw`-haR`#q&9C33VsZd%>@NJz z+Y(_}x!V+{q4&ZenNA-pyK@ZCa;7WS+ZJ6~kDNqicW_O}suhrXMsOI34A%C-t35xi zWX(`PKRSv3ckD$+8?w9pIclbAH1KP%W63O$+v-|Hn~co5mlxS})^MMD0=|&1As3I# z{AyMkyaiKt1FHLsz_Rtl&h{0v4 zFe8=x<@w>lz??MXChWk!Ns9`?al_MeD5p@I9^-wB>(Z{8JW9 zx0NB#H*&BpPX2&&_jDg5EYCEkEfT1$Q?U6evm28*%ua75Jv#FoL4(2DfsN(``QQPk z>7htTh^aG2t2HqJr<+-PjG3^iLHiODBOO|no-lUxau>P{8W%&XxQKdWT`5|sGQO$` zgwUi6jFZzO6|YjBhg~gxvNKq*qP6}8&+Vx2@(1bEpNq6+iqp?>zv(L&#W~!y_H#MV z(R1Szm@DdIDUPzx7GJ|k8&CK5ot0&+06968dNp1pylh}c!(`T+kjUt)zWS$7aZb@A zmS>@sbH*ZWQ>oaABHA##fzW@YH#RHZoXp5%agh|f@=6H^f_urO_{z_c z%WL%@ixrkcdPoKi>^I5K!?PJPXp2W)z@UGgTQXoo_UB?nYut6D5-c+*BVoV}jSh6C z!^A#F-JP7a_%UNdCVGaLZ_kp_YXTKKx<{O^THK#6q6o}DMyOh-q(155 zKEF21)pd<@S$xzpp8?1cN*bv!^&Y`23@Y{<(y^6xu6%-TSEiR=;GrPfjp5VkcX8Pk z`|hO$6gP#)I~GOU+yn?|c=ZEO#6v!!R^AqmWQd^ewqxneJqtV-R7lVCqv)FHOx z+aMv`q&^N_E`vhZ0s|K_{788atjMB}fr2n{!o#p83*IYgLvor1m7D0NT7y9Aa&pWZaZ;TJ9aEmoy&aVycgc-|= zj3EM0Xs5%3s~m_IG0#i9E)yKFv9k<@E^zY`-zgO0t7Q6LmZMs?e@}G?C%>GHKQ_ps z9%kkisvk&QxZ{?hif^XqTjjfdObJ6TzZ#yBEiIq;##xiH!sOEBdqv9zcxkkUc^NZA z!yy3!)AGXX;M7v|{mu$Q_@GftDqZA2Oqv}sTOpu8)NDoKzf0bl@^8HFeR?y-6zz#5h8Y{Vv{t+1NMRlNOg+R_PWHGOv0Xcb=%zR>b(Aq+qW32o0lhaL_Tr?f0CNJsNMLSAe4kI2s|GvScPDSh_%N$U4)CIiS%ojUHdYci!)FAVUg~q^qN1_% z;u^;ubYYNGKOoGri2jqcwSw>;x%WCR`o#6w0hzu-QJGU^DWAb)gQS)%Ww#b*Tf3PG zfheznv}FB38To7pQ?iG1^Hti3d;X8-q%7FdX2@gg$VaV|VsCy1noUq{17%yrJJ zS*IDkR&*?$VQqhm4wx~n(PSN?+})9v8X1!&2ez;j&Ncib-IjxzwfbT0f(H>>x!_MsGIE;U&uz(8qjBuh2%23mrTB;zw8>y z=wJBdn2?p{RcJmMmvWR@!;q#(=E2Q#|bNlO}w%e(LRV zdSgE#Ui@Raa3$(3z_IWbRbRCFUD_>S{+vS}$e#XJ?GMmj=^goQPzKNN5F!ed8}aM> z0<{jlfO287RrU_T$Ioyz3!%Ip5czE>p_1zDN0h=e=b2~){L*PjS`L5geI%?5Q7{!S zJKztC)!&9LKC*S#0|c=atCzqHR$Yf6pedScd7@Y}>%jU%eW3C{6lP?qj;TiPYYg7& zLC=b!pJJLRQm_o4NPk%>5BMu&J(#Oj>>NG}*J)Zmy3?xm%qq*^_7phg7D|IP9V+G^ zBDX?(k&FSbr45Ecp!1W|c>8}_COzlMhrCE&II>^_qO#E&9@b3bGmLxyuqbT;kIF&lS24qWAaKUuq96r> zn%0K;u1ccCnctz-txW$=ZB8=|(R!IiHT+8QnCdN`y2Zd^T~M7$T{n7rCxlZ+QhBSm zmgYR{?=Ke`jX~#Z*ypyYT$Xe1!#oBRp$InxwRt|7dG93`vrG~!Vdd~)Lp5`mCTB1y`sD39 z^Z^|TL6f>EDleyiU2bVNuO7=}5h}lo%UEYJ>Y|KiDr|!2u&c71w7oG-bC@HHSR-MJ zCR1R8TPFmh2CcNBy8D>f*lKR!wfR3$>1# zOtmerOzxY!=ZxrUZmLNbWB_84V-KmI!gr+4UTrL;!O-i9h70ur9RcQc@og))c44Qh z8p@gJ2PBf>tqn(FLpy37%A4^Y6?o7U&dd&GNg}%<)T_`+skZ{Z**ERmhTRJjGI$5( zT#}NN;XHul-v!^=IZ2|d?OuEirV2sJT0dRC_0RY1)|QYE8D*LnDa(!EjcSYGqbK=h5t1s$;z3 zdUye^GOxQ(VqPZ~)pt9c))yJ`6Uel3W=tXfv##qG@zZCx7L)ZpdfA7LdK9$g+pYg& znY&YBn<}l{p?Jwxa#CeF7BqQ7NX6#?dxOK;mSw(O?-gP>3>5q3JzxrYPoLovMqg~; zh&iG8kEY#MxLNK3$_i(L5OTm-za0u#BK~^zE)f=}?WH}j@Dt9$@rBJwy7_K&ocm7+ zBRC_IH^H{0xv>6Xt?4}i&VT5Vw+1*mYz;|6u?A)s$SE0GP?_0Z z!kz;xOI1iNrZoKyH2dI7D>OLhgJUKhW2IJ@P$(SbLEde@qmD=>)7Q1JEz*q0(BA+U1whA30F7l!^-l zjiFR5bB4(I>%+RUsO}}e7j+r92Sf^@4moqri4G(O#O5@t?;-wCj=s)s&N63`(In!{ zCOT+62z)buN>opk zcv|{bxCJI1oA9f zjz`e!oV@>ml8E<&P1xr4;E@ueZxxY-E{tJatvU_0;WNy;ZLz z&oE2nB36XSg~i-VK!GM8XQJbJGAbTiX4my~hbLcw+``7~LA99e_DH9`&a9emhS&6M zPiDn0V!RlrD_RI~nlhsPwhQ_qS&`Kz@ z3k2CHt3%Ghr<3ij`c=o_$P1pW8sjsAKZN_~W_bjQ0%ruZTK_;lbwhIHG4eD2HRtv< z8DAsjt8>wRMLfeu!Xq$t#2qALA{(EyQ2!GShp!owB)`^@&?`bQ^?O*W41}B_68}mlvg){=mD{UhZG8)ZrANIf7Sr3Wk8O#;L;Bi6zRcgk;nx zjXaiKDxRd2fSMeI`45>1%D;RYt!xf9&;_=1xRIrTnquOs;2r?7ir+4f^H_6iBd}xz z?N4n!+;k^#@wh7DQGNGXyhe&boZrKw2gcx|P)0h)co{Wf$S#~&MsP(%?C;FIpzrl) z8Iiw8xeWFJQZH zu@DFU*^nPAgC@a4cK>s+JmbOzx>SW`H**5IDA##%CH#Hi=jBr?Pbx{`IRVx5gHBPz z@~PQ>Z?rm38i6?eSNUFB`{Vf*BYP@$h^c)V?skA;%8Unr3iIf{dnful3RDqWgSpit zwQ~TvNw7;Fj~jmHsoQk`i&~#C)hl<^lv*XWE(yg(UvHD0{UBsfd*01^^tEiE`imxw zH=Q*mJ_K`x30xa(8kstYDg?QwzMUtQkK2eOBW$<%yJaAR+<{zw{XXS z+>69SNpngV`bfEd%MAdY0@k?R4L=A3RJkX2g3hB%}rCx{{zR*9^sXNl>md^DW% zf@o}n#^=bGDrYUU(&@W}?SNQh3uEOIof>Dk?Z^4bSYfUF{JD?B%JCgDtVD}vx%k*D5W$s0uCJ%eH1o~~2 z{o1+Dc8L|4ferTguoenzK6VQ_C6twnEk(=-;Sa-(_QNc8Hmhi7Yv<=!QLniveStNb z%1n3Mnk>^wPDI>s6k3$%**A$SKKJJq8uFIim-t_&I)eBjL!59OCnv@$fxwZH z+J8aZPz5L>xwRD-nbqE&da=j4>83Q<8h6$=e@()B=ipAV=2*lsCI=3$%)+pZq0M%M z71T*VWv@jUGDy9HK#d38tse4`n}~Q*oR58&oaj2;S2sUdT0l0ZC`dhj8NU9)Zp{O~ zuk_en0J!F!W2)$Ov0jT^bxEJ-TLH$Zf7ArB04<)CHU*c+<$=7zUGmgDC~S5YpLkIV z!X9-Gk*{V_z0U~Fpl3S^a+mXe!}9Gd@PyQlmG9#sQVw^TEp^a=1ynTxxGqJsu6}X- zA*RPaWRPJ@JZ@st+jo;U-HDd)NO)~>E@Rnm4}8p)_km2VDvl%wL#;3ZDXL0 zBXih!Ul5DHiH0J9pSR|7?Q=IEuhL!BEUlMg=>OxdQB*!6khtEliIJILYpCizv94}W zX>f{`-XOvb55(QTG?}nF;5C&7RieN%x+FCFOxaIe94W-msB`Sm9g-3A5djsPl7#0{ z^_ zF|YRQR%0LcgcUfVD%!N4Ve5P#qr;j6G9L4EGz7RSP}efj{~pw)nBOcHRRA+285)S~+rr({1(b6%?Aoz89`y}u45gbX>KpAX!ABLOA^NAU zSM!aq=}#nEENpXYz^C?M5{x%^slu^u|BWIb2gB_YlEyrW6*6dwLCT7uFJr75z3w8s ziuLcZ2hk?B#JD2Y67d;@{qS57G)?PyzY~}gPTJ5e9{ao7{Gn8@X&R8$jOZP^(mdO9 z;91={l4tKE4Q{Vng5;u+rrX+jpbWUu{R1L2=p0f0@beYr!}vLK5vh~AQ#I_<{*d|t zZxp{Etq(r5r>XiR)4w1vn^WfgADP1!(#fG^0VCGt0-nW$L|7YV95)baDYes0IkP~6 zRx~qmg{#SFU({Sg%C9r~)7&(UcK0LMG{O~Z$IOZp`artEY+0dy&9IXp9l_>4pRY`z zvMw0xs?w_HC-NN`C{xQCVd7nR?$1QFZj^Doc794Wb5$$QL^iyNs*H%V{TguA*`|<_ zIj81O23dlWCd;YsHl3x!!f*|8eEY!g0Qt8HA3fCF$I52r^!&dw(!{LI(WT=Gb(Jx; zE?oL!cV%QawPVxC6tS!)Ga}<~3$bUE#mrHKu;&Tzf{nq`Zg`oHU{1neUGTXnQ1V6};+qe?cax9eO-8sq$;(r7U z-xni=41C$uyWvFyzK+*N&D^JB4|AP{zLK`Yd0LXt!3ap3HMj^B9!Liu#WFHkCE+q@ zrT(Z%6AsXjnb zp~odqJuSUQNpO<>4MiyB)$4yfXUm{`oeu?ZrT1{*R-{!-o(uhJoSj^|dd~mkguJ!{ z-r@F81I1iPk3|CK#v&Ye=lH(tRSwZrLxW3>eMt7pY{;*DIHLm+bWZDv`#AS+U{_*U zY>1;$<%UFKlqSMIR!z8WA1wMVeTY)Yfq|kY|AmzPodUIIx33&$?YtHD@R~%Dj`;A` z#f$oAySDHj&_%_3GV1tyq)|UYg;xfL_B*pBhn+|%D+i@{KvZ41QwDSWHgR$UbNS@> z27?v99>r@07-MGO;|sPQoch%=<@ogCH^ME3WYd zdT}VpqYPClwp#(VS%QaV!LuM(0?ILsnG|dtP{C_)djOZ_ z^ycR7;epFJM7c3rWwd!amUn1nc8vVfB@7SlZ+6A`3~);YDKkkjL%+ki)Es^?-^P?L zS3SXjTtdr>VU32zdo%zmhh&>dupev42NUC$lgB2}T5C3ytFmctk-m=LVJ z^Hu*HTjr=z&5TXTjUqwvg;rZjpwz}M9D}TT5$dJ3sfyG>p|@5_eZ?WC*UBx%i@?*E z8XaAeY#3?IZ4@9=#26Cg`Wti+o~5_PpVbzeEEndbwyP?NDM%Hg0v+B{jBN(p!!9jg zQ0FW|{@_GWDN|FZQkLi%-v=UI`+D&ie$^K;3Q%o3+hFT-?#E6-5Tu;_nbOyt0%JNW&Ew+@3IwWmLW*ct z-7+}<9>ePXEX!+-{J=zpu)8ybUIZhKO9XwEYOpS5h++~$ROV#*M@bVN+Nx%^A!Lvw zzZfPqGb*&tHp5r->TT6t9@32al+Wc=T!0_&PQZzb29$KvJnjhG6=M8%?4BiVF#DAs zt6F!JDWjJ-CJd@)A++Xn^gy0HV2MI0-K_D2MTVrL$N{I}4@0EIh`=t$>k5D5wvbi4 zftwWV`|V?|_>%|s8QQbQ&)>?cA1_OtU1C6=f9kzd4oJoaj`b2X>$NV=Ih9(ne?u)! zJ}s<4E-d3{HH}0C0%C!K1BKS7HnYDfqLq>dfcz!3K0YR{%U{q+Rv}^|`;OlxL0YaUVC#;Ye&diO=AU)77K=Nb6u9%4obla8TD>q-PP5HU+d^8ge- zA%C2e0>~mp>>8EZ<=fPJeS1~|Cu&b*^Qff3g!|@Hqs5et68ZvY zwB8yVwXQx6aR%#lmXhFAtOoYkhha zr@|Nt!^W}YP(};p0jkuWH|S-Vl!m9pzJo;0YFGvBY0{R(a26qb!0^0UBUJXKnL95< z4`^%ukx>hb(ni~g7AGENr7D;TV^PyEk2ms(%A{Ov9-nV_iUwagw^sIdW?l7JN$nJ# z3H^2nW#$&{f&UrrKjjDMJ(tB4*AK8nF|J2ZO|r%|uwwf>9*xBp+&-yY!~PEZzs|E7 zZ4PC?6P%~KZ4PPCoWfcMvyYQ^^^5Oxp@#J0C3E93pQu5yoFkjaG!W0QjVxs)g%twj zNE-IRlbTdW_Gz1+>S;boR1H?_G2 ze{{9lU$6z%chD;77mSQ-o&Z_!PZeBzhnqEB1X@Gyz`U_466!gBgyh*ndTPJfG2YJR zM)!@X#mgCB$yu0Y*_gbD?bY_P13Mfq@sRO=XJz>Xt_1hp_Hx_2FwpBiZM$M5tlB3tn1dwf^xJci z?zEtUlrPhxr{LO-rYsb+#7_>J<%(#}h~?EM(V5uDG)g8}3KxgUGrLXxeYP2OF?OJhN#~K9z$F@H=~$yEO;MzXfp3~^H2U3u4a_(M}2ITylrn8|3i>hVkvQmN`f#R0OO5F=Xdm0gtl+BG-wVM%enXSfMM z#%RY34(6)WY?~2rK-j*iAMwfQXJ2L8Sb-hFj!{9QtP5s2*fl)|h(wY)LMlD)z0zdC z>%4!;?I`8mKtNz!WPUUzReR)lFb12nJ*{2m7NAU38x2gPyCz{dtfbp{+8)v=h#zA* zLz{;hZncDssfjp|p!NKnW0OH7lc}COeN*d_(#dy`gugQWk~S=8U0aN#W)n-pW&ovG zEl?kC7-zh@Z*463%=gon`<2YsZx^?{TGkeu@5f7XgVm*t?l)tWV8kVY+CAEj`>G9bmoq8uMXSQO5x-f=8{hy1kJnFouDW>JkZq4D_^pH0=u(74+MQ2F%J2I%6AP6@ z4xh#eFbyV)ceszI^uC~2U@(`J*d>6i885ow7A^B<#C_rWr|+2AWh7pJ&=26_$%W_x z_#$x70L@glsDWjk8FGY~DyjNoL_*rv5pHL81vgxusGNq2a~# zwIV1U^8M9hu#tR*)rwbZj)p8z14;=4|M@xcrBIY-T4$Hc9Z>&p)TD_@lyKReMZI0+ zqye=iuy4@~6B4P!VV#j1>oXRZ9IyP-hyJ|zv3OaU(3r=%6EQIxX}@zNDF$eakOKSO z4ajPBNP5fdn)Xs(^ss#q7hztB^X`QRiVSG_wY|tgNoV? zJ`I*@!1O?RbEx1ykrKj*sDft2unbOsYRbILpEBIMW=KEfstDQ-7<5J`(hTNHUxhL{ zhD+Ryq0g_ik19EeBZ~jNoDJ@&WF~Oo`^=ue3WJm*Yx8asHt98Csy1Ov*z8@-$dv*! z-r{3(@-yb{LLE^Y=I?KArIlL{yU7ln8ty8lcH^oy`bzvbXCdbHZLao67Ng;@d$BdX z*`;}-r~~+}IA>7y!A7#gk1VjHd5syF+11> z{SgB@fE3gE4#87KbMa^5(yuRbDXqdJv|5#xr-bZxl)UesNs-*>3xWg{Mccqi3?$i% zzC({XN9IVTgd_0n66JqkgYRg{J8KXE0_!@8$Iy|+lQ(0P#=HWhw5FOJLc4-+^nH&o zNs%~>9&1RzGOglAAssQx*HbD>Dk@GcmxY5|Usd5`={oZ=CDAnPd&JC>ySNapKk`Y8 ze1m5?Bms4Hld>q4tLS>@P$-0U)wGE9>Y-ChEmx4XImVLE=ib1j@C@00T>66f%N6zt zWVm6&s(uJO(rQ6e4cyB>=0In1iNc5u0?!gQ?sOxuz~zm^q#zb4ynO7;FN&+%xRw*&&$pI!+@+_D=ZWHg^TjnU_kA zmvo{+8mJXdvAMNRX;_I7rNMP4zv9D}D(^k+i0j_0GEGy4(!X)tzC@?Tk2G{c9m=}f zE=x5+pP)qU9)V|N>Vo*i_79`l&rn-LG*;f0baIvLU5d&#(TqN7Jxba!`QdEo=);;y zGnhcMX;o~JKyFEzr-lL7P(d)kTW7u5UdwfPj_k-^Cs0*hC8~L*y(SpgA66Wfn&nOn zPFx9DrsVR)W);W<5DG1#mqBiF0->2WbdhEIYI^n&#y%#oiYaX=c?D>nB|}F!2Uw< zGL$)r-^Co5{YFVLsllJd$p&t@gkCYWRF>omRL$8?+>?#GkqCpqbX4+3&a-w;q`j@?=Bbvmj9<9aSekXrE!7SfgoRm7m9Ow2Xzp*8kT z(pKot6THa5v!7ztOB;!Ydj#`3SEP$3E}*xQc4>;_M!&-MBuC52TeP6k*@r?gKs z9#>g$#kH32v(&OB>#~3I?4Ps=*<(bdce8Q?LV`;Qr3`GOO)u{e2XmWhQuJoUiReQt zOC9PYOLh*%tuEu*D6D0aU#nz>+Gt7Zv7-5m*W&!^+&SswE#_0riz^oTy4q?HM0U?W zH$xTWY|hC2`KwlWKeu~ujCXMr-Ca=}=RYdAHdhoVDlge7Tv|Y@h*G;)qt`*)*%EhzI=)OS>^KXxRUaW|r(NC;LD5!@u zJ66!=u$kEb9v1k;V8Lw;;Cm)dQX%IE-sHe1XyhJulu2!LivuZZP*5Vbphf&crYn@b zmG0`kmIhOm z&UO>X6)4;csP9$n7A>Hy0P62uTc!>ZDlRF$PinX2?xy02Cq9bQaoG6cME5Po8z7n3 zJuF}rj4*_1dg++x&L@3i<)vmv3Trob;oS%M1>CK^7Kf~d0%kz+t&Bz;RW3tQKFbN_ z9QJK{v<(>Zp|3)k+`jH0Nf$IVB^#d68ZuOH1QAyDH1K&81mKI}Opiei7iHTe<#-p; zijs|4I^j?gSag0Ube4v{#_pj^9@^yyNWLxXTcSnd6Q4*WNU3 zL%luXBOPZ>pxZ{;tVeJ~;OnM%RW1`2=N1|&5scQwm)_F+Igfn3e$jD#=3-w|EP*NI0bj_jVrh%Dkrev@qORRO~?aeki8*Pe?hAE_zS& z2JHKjfqc(q!I^@;O{J=?ElQPveO3s2fs4QyV%(=pd$U<7c1&uv-v;$uh@(x2jquP^ zqv_#i=^$>ADS!WoBV6U87PX)dcnn~--F9Kai;_7Uf30^QAG4KnTjM61NHmj5C6j8@ zlW3LDYQ$d-NZ_o8;jS~v?hVwTa7V{z|JE{ZlY)`4$P@C1FAA~(bq=2R-LF6)^k>dq znnGR>8j6%fnj?gpG%@WH>|^V*aM6-9jfBJjXN#Tt@$7Ql?Q_cQBBBUkh{~ZsDF3t) zLfyn2I){j1N*!a9(3vg+(|~2B-!o@cIw*E?>i00;aDZ2{>g%W81mI{>Fzj_H{l2qir(K^av4uJIx#ww7lKIe5ofa>A^ z23@1^-T<^!A#|0%M`NIqvA8FZ`Me&0xMNNivp&8?-go)K3^n<7Pp z8?urNuGMdBXPGKGxA^sqGKO-=4dds4h7&4#t_GnoA{@f)@tY)FtntRW3(#p*$=Uox zI;o}eyIHSrQVJXpAU#h+Q)R@dn#4j7?3WbG9^XPf#P7nY;6LRWAqI;(ADFR(7osA(v~w>|&4MY0yCs3Rpp&!c(~i0<)L{+M(vT$k+n3lj4SKTS`|(R$;X| zV3kcwzkFid<#@zxJSERs`CPku&@(74`J2GB^RGgB<}kqLBHtBevJS$J#`szaI$A8w zC-kz%#Ra82F{g;$B~SD@#Wq8XpPJ4Phwn#ambnI+uCkcxc-wXqrPX}i04jZC;?cCr zhB+Mo_CB(>Ro5S0&H(P1(0RMixjD_Vm4fNEh)BdAIxw3cqjTH2RJZnenYX#ik{TGx zgt>PM-*zm*O8%M!Zi|7j_wgvg{a6OqY@v|)C`)3)3%8NTR3L8zLi8a3L;maQuqIr# z$g1{-;qHN-HSzYhqMY*sC%-^rdUbdo1;^T`bX&`n%U|+h6`G7~8Qbma-GSfpo0-RB zg=?un{{GzAf8H&(_?8=%07n>NQQDT99sl*^jLGgVpSdBb@PxH-9yr$-ZVx6nXG}qs z0nmN=8J0t@CMKsI`kq47zySZzgkQBCPP=wAW5-LjhxIbmk}B7Bu4E|vES(ibjl)60UC0&6gC0gj z*u8bCq4d>rzR5McnPuUnjIr7!$D4MTl9lCPm_JY;B;lT9pBclmMkG}5Ch*n>>K~)ikSGqe|A2GTrvjJkHd6uTHw2`R-3#CL+$Dt@t6?P zQwSQW<`-Crsh_}&L1uSy-DZ0TQ9kq(=P=34vm+HF&B<5q~xhv{1{ zzkVK_+Ds5w7A70&czr`W-hcOG%x0_6G@Pjz8rEGUn>4DS5MMj1xXsjp;}iuC)}o19 z=jcpoegyZRPM4g;spr25y@@E0b2L_=nX8# zE61#cqL{91;piNk-U4ffgMF>Ru|gmfGJPxnCBEOtxHPt0l9a{O1NZsb*?k~iK!7HX~cz9^>XmPyC`A`a(x5pmJC<{y}a|4#9VVR3r!cX&d6?(u%9kn zEIe>I&U+)ge2i25r9n;Jcm}C4qHx3`3+j=~?JoMtRuo|20u$s}EoJ=xt-%E)eX$7i zO83tq`aE*b$*(4?BHOUSMSJdvbl>5kO85&|OaR21b$qN@Px16MYIH;wx5H2^u(w;6 zkhn{r8ugV5tSDYL+2yodP~L&8grD|suNGj~mZzw@TzI%Bpl@Mc6^tPoP%$lWh9=!yEZtgSjV*r-53lnh8hTx(%iOawZl zSk>(iLpK^w5Yja>0wm{e^xGC}K{{XB5usVI*b(0WVI}Ikt)iHqst}L8{sCc{CLKhWOtv6kB6uN(4JNqhrm|f{~GJ!%zd*As^%k zt*jQS7ExFUU~z)A{;a&O3^I?zJfThH0KziCSbNPy#@0xPxeRb8_`Tu}??lVg`8O{j zIvC}%g1P2gd--s;*pMk_wbfMJUPar#Z@STrE+WLu-&L5u#?TEHD3Q0dds9yh3-rn1 z*&V1kQCsbSi9}&RyAY;N^6v8eJw$z!Ud6<|d%JWaVy z>2-8w*wlHGDTdGZ(I0;BQwW{KJRNNeM0IQR#^L4K+3{%ci&RX44Rn*toXCmVwD%lY3 z%=0#h4=P2fpkP0l8goVDjEo~q(ue^M@S%{ZxcFyosmZ-kLgRiGR@9lG5p6&HjSSAEzeHv4xGTPqY(|v4{(U?MOCp$U zq-D4#loF@KMTxgRpbStgTUHT8Z1O_6&K1WT>yIOW^NS$VI%jRay^$WiZE{-p{(kz) zr{QW-_u)P#hBOVynB?Ze+!;@F;1asix{qIw8cpdGPO06~>*jH|5&Nu4IPp!D ziyyDy;->*xm>=0Q|15Y(D@8CIBHYn7JfY7`@(IOYhn zEFCJXLYmDVKc7?briM=G_Zc3$3FsY_a+R;yvP%#Bw?x)IlP_WKAQfbuoe;*<_Z85p zn3N&17SgV{B*glVLJnVDR8xV_H>_7Te|-A361MTRw#Tnc((ZA;<0B|dC`B=Y1g3k#CnOvyyK+B%SfM;z_nJ$!-?!R&W?1|&H3#JqJ^hA7c@*tg$I zHLxcUS0?(~J$lH#gh&<6?^ zLUpivVK_r)w(+Yne_B&a(&OcjV*Yk#$&v|YH_MYrxy@?5oN~zxK+f=I$Helz>Eem4 zED8!X|MNEx7=xF&>F;Z=UMj4N&QCLvp<@EDs;e*0Y*d(n3lu4U?kS=;JZ$&!T(FIn z{SJN9=&A9uK9f@~dRI3^Fc8p3D9eG7JfDfYOh5*w*YYbvYjqO67oD0!HH40&ElsUr zW95`eDO8(#t7T$*NHrZ4u0)1GcZ@jEao5f&+g70}KrQK4UMh(KYr3{Jz8M|z=C3m| zu&^X^gbgt7*9|Xz-!p8IgKr>Rs2{=9!!RR5#g^pUA`0zHZZXcviqa>3_M^_5K_5Xv zuP098ZmE}}VV?$Qy|nua)UFL?+r>g%Mb53`_&!CLr?#GM=rlf@!xm9lT%39ksE$eU;8u~#xE`o+Y7TY$ErA&Cm&6UL3s$e0>! zJAUXQYpO~P2#8~@tHHzPB$F*2@T2IW@`%PkPHR6GJtD=i6-fO+Ch!41j6z;! z5#R8u^SEeDQ_3OpRJ1o><=g#%@KavWnK=ud%lI-^IH}h=uuc~mGffmI-p0v;ymY~C zk)ZWeXuG)_l8roOBF{-3*e=!~S0U~!k=eU5?xJmP{0?MfZ$%V>$tn}aU(KrO2~X_4 z9%*HF=QmHf<}o({$m3-C5ad+39v@U)s=_Y4bNW$?{B4=gp!3F9m9BQp3T+a2!`;V% zu7YjZ2pr_8-mnV)QZ+g|X%~fAnBr~P1Y9ilIG;y!@O$MnRSr8)GdLRmZv}*|ZJCJQ zFC~stdcOMn&N61@GGN0)QW$$_c_}n-3E4$yVC{5GXF%2~I{dds`awP+#msr^o~JOU ztl>OoW`yn3sm`%`gv`Ln5Is(w;&i)HZ7qY;XE9$QjYg<&bu)FmQPvT27dJPwIqnHF zZ}ZqVY-Y8Ado(7*;A{qhM$~%lvH3h~(8Xg7^l47#;U2epCTx=q{CdQav7QxZn;A<$ zRXSQvFXhV~YJt3=*f(Jmty5G=OZot9$KKLGNG+?~UoWGGg6`8S;0+hB*LI#leLwnr zbt1=_Jls}4nkuU{it9Pi172ULLK%!N;BNG^!bd^bnXknMmdsXhIGSaW1U9g|%r$n} zG`TJV(RQsSS}T|rzKM?f7p>2hS}(TYhOgiEciv>kaoO*t$mcf}SBsOM zIeZ1%Yum2BJ425W#SnS^x6a!o$q%>R^q7gN9x5{Cz{r;p)kc-QhdjRaX)^n4UNi~P zSqU5(RK&mXmv7an6N#443VAU^kj-*=m62tv-Dee58FHlwAJT$f3Ims*HF`yePublm z<)_#+t`y|+kp9YNy|yqO=hYKe!JH3=MwicxJx0*vb{Mj}kD>fLFV`ymgot3(2@yIV zyZzvnpM<5SSM-XAIx*gV3NN1xV>og3$Vly+e7eRJYSDYFVLu|J03!*5EnB4q&@1G` z5P`{U+a4^b6A6e1y;rnRJqvK;2;07yCdtLuDrCW^0m5Bn6k~b61>H=w)CA|j88mR1 zQwCtaKzTmUoS5_rEpt_d*rf6?9DLb=Me%yE-JPR7Fu6)DpBV*r$D7+zEqfgshM1td zQ5C?1x0#ZEW9ClYf^TG%_69whVEnyCWQnqlvGn;&ppX@FkIXLay}b`+hV~tww1t>9 z<>uRJ9JF22fzGvf6U?13J73q{x3XCqIk*}&BbTRo;-+2MF)Pr`TW&Ft^!R7N0#5KP z=*cTe|9289`yPw$ztGVxy6z}vT9{}oD7TjJs9m14Hl_QPU%{&DQwI#@!^$xW{Zvu7 zk&Sd$5f+h<+shf7Vczh2bbxt{BHjm60+_5&1JyS3-C%pSTRV%j(VjiH3d+g3ljq{l zlrtlBoPeE2-r-mBDWwCD>ITM=PBoEf`PC*^lV$ui_d-R_tz8hLUJQd%ZwF`i^xK7K z6ouzSz?(Ka6!s)Q1OfEP-p$Wl3!eCdVSm0EW*bhC@mrPgo=1&nfits+bZmbNfL37Y zGLORUBE%~Y-}YVzNljG3NoBFgkyjx4*2AYufBJ>jEGtq1!+qs1Gta9mJ0r2-Ir z*AY9aNm9%*q6h{S0k%B?*pKesA9ylI6*eE-?c2Gx3H;#C8PIpa!t&WhVy@HT!(Jl9`tCa;mceFV*4~nyf0={ zY)0`73jC;nU}nS>T(nHApcTAjeGG<8UBQfaS)*4+4VNYq?faXb5-Z=#0EC$-5iT;r z>K;rv!cAuLW2^$q6b%G^Qh1-iJW9ulkAi5|xPYHy@w6;~Py#TW7!D zTaSY3xr&cnd6RM-rD)nxtkCH2U`zp5j}}9 z5&4u6Gb(!3m(_Moh5zv2J&5|SWKkd+6jHeiA_##11M?^#5s4g>k`t+EUUGJN|t|K{$7I$Hf_bp6M6ale3WQLq80?*7Nl#9DqmX#L(6M-qwF5crx zN&#IOT~Fh+&X=joyBmZH6FN^|lT`IEGKcs7y@2OmQT0 zR8~VTDmJ6_(gG{i>g6fXyWeG0cG+ETT}c_4jSzw{rDyP|M1tzrO*5vDn!UNK`35aq zLdC(aYrb*#*a;A;ajkPD;L(5|AJo%7{QE+W7w!M)34~m~6M>8WiLL$#61CxyLSZ1N zsa1sRT=yVqsNYuWy|ZE_iwpMPw$PmH&rgzd79XvSU9dY^}gF!sUD+5jolVEZ&-l4Fl1!)K8puBBZctxz92LN zV;AD8UJ*DsljMY`^RxxbS9oG$fUgad*CNIk9Sc!mPjxx$9JI2{N*o$4Pds@`JXZ)2 z4zFVHtT-AMdN1k}fGL_>5;0n8kj9{DpucN-vB94$vw2sl+;_wfWrV$4b%+1(Ll58NSl0b3)7 zn>=sGlPwU&A>k_mzv3g|o#0nXI&jv7PlGIPj)@$>FWH`aMKeF5L{^b|X-sAe#{r~2 zz{D?c6iZZm2B@Uuw6_sc1K|d>B;Ypm%6NgU26JTgDTXTNozghjig{5##BHk?6KOHm z3`HVa%<&LByYz^c1siCi{T-Xwbb_bY*zA&))b4Qr4|;v4)8}td)-T}#a<)pBa-3Au zKr!OQFpso()VzUe{m>(-1#C1y@UKVq}eM0XytQO8HWxa%X1K!6|D=E|2shsCZpxWPvQ8X)Z9A{14YIR z*n}D(UTA@eo5cp|p|!v=iI3Vv3tI;|^`vPdTG=+pYyoD3#frpmHcGm-O)Qo+0O^CJ zsc#Q_vk!t)_;@~x!#a8?o~Y%TLK&J1A&wZy&A)J^Emb|43)~isgb`|UyL18un|hV7 zQZ)6FhZ_`n5c;r8h&FYwF9}Tb>o7bt z4W%=}<&WQRqDNqVK)*J{ON>iuyJ4Mpi1y!cB^M6ajWoL?`g}mNEr;;n9XHiZXitU8 zYn_eo)zEP{`L}^Pcc7Qh1|A27Eu8~1WYjJ>j5o$8t0qWvI+2xI4DY6G9 z-}*$$dLm3o2W3_eQ_BhdVytNUNptonh*g}xX*NsPht}NP1YdxJ0T2tf&n?CF!YW4( zMB$b5J{rRkqoH%EJcqBLVfLc!jIpZtp`96LqVf0s{+P>%B@bVo-#4bt3g83?8ncme zF)0Sd69b)-_EhH#QHBtJ29g5!EThe*y4b*AuGJ!yCLtm)p$M-aUlLf?H5|g01aHD2 z(xih*_XRTvFuHQ2hhCfM$XGyn1P6Y;lAm1Z#$lL4noFf&)@RC_*pM)9)l39aFWD=&Psy{QYG8a%Xbsev(gU$* ze`pyXV~9{KRxhi)c*49r5=#~mE1x&WZ(TRQL84NRQ79IkJ$Mr_l*L+6cieAKzYkf$ zq7>`~az~g{p#BcZ6!tk=O;h7ec;FschM$UAHi56>I06|th;@V{8T2WtUH}K9S^&kq zo>J@Mp;uU9EJo$Vr~zQUkR8M%9!SP|$V8+kSEi-^6=AzFsSZI=JShS|rIS`J!Hi_r z=l%gK#Se=}C+q!e;=DnUNlLY~8)XZ_cK(`iGYpM!I>8Hl@p>W2UYkXz|h zW!y4sy?EN@N2Xi4h|s>F#3x~08GIwdU=N3SgBY$r13>z?Ie!=^6tO!hNg7cj6Fl%a zv12y8iH5_6Wt=uH64WR?eM$2sh8~pN_A2B`gcJA&#w!X_)GK6|+#7>3CP}5mt2e$l z=6)hy8|GcO(ojh#u>Fua2eFk&XcZy(XB@FHPi=0n<;Z z*^@ueDiGFLTCC~pc3RGxj~+}R(rMZ5 zQZ$(gj@8(`_a?q?bwvF_9XEWpu+%PfB=wd!LG?F)K1g)hVxCZ&By$@;prQ_X^%e;~@yYl~sS0 zkifb;K#--sn_L03fZV;`e6118aE+`MhsW|oPufW3*`{?#-S;}82HwNFLy1A4Phi== zA;A5P35JG%1tzYXZ`S(`^ELQ0TuV(+Am(?I(#}^_zf;v{b}}ai2TV%$e3HWTEOMw@b|#kXuZ@RskP13rG43WY;3ZUgXm0?%W5=+ZiLs5JRgH8y6Ju?jZg zdqG??m0`4w2}gZ>;A`kmimYH7cu6=w%Wk0cZpe%wpITz%z^_91YIUDtgc^l}BZSiS zS{cD%&2V!R>X7>6)9|0J9rWZW!tMKR91?}1Tal80)tV$Vx-v?oQ~!zY5p*&!XcJ>R za0DUeD4q~mu0Tbjt68Y}A|5*J<^)KSF6AW@LNT!JVL8{c$`iy6AeG8p#m3*bBgnuH zW?SYa=$cw2kK&y-24-7wnofW5HF~h#Wwk5~Z zFEu{4`ePWgZUZZ&*9C&MC~CoCG;JCxF%yw|>`~mY`zcK2bMO}j$KsVFub6%6Y4m0p zNf!gI-8cFeVN@9d-I&ee?wXMq2HYipBmx^+h_IUUgrj(&|32Xp712Cm$14%k!-nDJ~jrrgt>n3r^C9%kc@M@gfxbo?waJ->^LFcuT=$I z2!e2D+p-KqQ{Ks3;Xy0#)8>Te{YGfGLzmK}BtOYPTB~ii3G5x?w;>OM3p#a0$EkJIxXr0OEF zw2w@q)jjtlmthe@>K4{Kv{9PbWvkBNQYFPpTU~er$HvfpR&v)KZf>F4@G;|mv-Qvv zv&>z={@Q3q>a=7M9Rw6z#NTnBq)AJm8u4zVL<^(6auZyDcF$aEJt)519&%6m7Xq@J z`w1v>ybjhMv+)thFhuT3b=!uKv11pMc+g&-+<~?rhWsjMa{l%gfN1(q0{$ryU*}c3 z=89w_etmOkDm9D~=1t+~jp||gc@%@PTIQamC)7dXSXm(m?7%Woj56CEZ0#n~$s#~k zb3k#P{w^bUk_~vbKIY^^O*Z1s%s|#($Eknoej!BfJJ#vI&=){f)5*q@8LgU$Mhnw$ z2eS4buju(aF1-SLGx?sC7mhadE84XjNXJp-H)q?PN))n$^2kvf@}_-|2x!0@yM!dz z-o?Pqk#zub-~9bya2l$(%xwm$IxUaV-mSmc@Rswy)SS6i@b0|y5-_D_-&{p2C~Da} zjG(WnRrap0Cx&`uK+-5cij!U}d1JSzwYM+%1y@lw%ctz`_EAGU*pY*{ZOMjR8x#$+g+|I zD{kr5%C+dRS<;GFD)Xw~cJh_=mnAa|g0Yc235{h}uMBD&8Q9-J4@R4WAvKm$hs~CM z{9AOU#2@%r{~%9q?tB;!DoZ>EDE$3%J!#TjZf@5|OI3R4J9sE6!7u=kO#bfk!ZnU) zHq2{g7COFku}fg*>f0n;FqQQE+aIgdbSjYv@`XyM*agR%1uf&f>F*OEQ3+?gKWfB^ zqp|MmQzo4+*4Yl8$Or*3;ulJb17QCmX^wOL-0~W5BNsz0zxve98u+ zwv{BA!WpHXsS%KJAy$$8dzy^oKTb#*R-I#wBH4jugRjt3%DZ^{q5NHKMr58aeuG2g zz*(1iB?V$FVILF076mL;=-hdZ3C}-9`NaExU)uHaa-}eDqX(-x02g&CU%cYeq#rwY z!G10pnlgWpxo7?@;rY%;#XYKR24QHkP0t4RHMBi8ObevH#7ZaSt6i()7-RwFE@_PB z$lNhly_1Qh;~y#{F~Z&{KZ`10zHw&ahYw^KQ76|$Rg_yYTwhd@OS2(I))jd0#S_}F znn)1vxl^Van?nNSjHFPmbUz#WBjx$H;jU+b6zHc2jXv6_Dz+U2e8gn+Pj)Trs!~Pv z5E4h~TnHU@4L*v+o1pJ-A$TMT>4Xub_JrOs&9PhZELA_9_S=h+32ViQ}XCpW>T&2KD2l{!_5<5iMM`oN0X#mLn zt%!JGWp>Jmlnan!+=^5SBeBRlz&E)dAarSI z_?+Hi>br4!2W(&l$g+0w=O2Vm^xsn9w{5WdjcwhXBEqJDA@_ zRi)>Emji5KSQvY^bn6IPO-Yyea`}rt2Y24=K<9&&S>E^z0SCWNV|f-W`EU=q(+i|J z&{}8$>g_Nr2$qj1mqe`{JZ%h2{`1O@LF?&IF__YhTMz~hO@z{f>(#?s(yR1XlvYz}C1 zKRNEWJ*eYnfGvxVr1YPfw`SnKiKbMUmP=eY0#9+)OIzU@=dIY@S*cyv=t8229e*HF zD92f3+EhTtmR@1SEADOG$}8Q?cfeN?ck!oPQ&KdHXF__J-#I({P3Oo;BvpnEb+5qK zzkjP4L0>dS533kzk=ZKd%5G5(D33vW_yJi|tR8LB&Df{Jx>7i4`_vh@iKJWYnUbGM z1Lzd&q~wb+yuB7g)#0jHW~w;!Q&~A_uRGrk*zB#8$)`$=$Ruk;pLxGoUyiF2;2tTh z5o+qhc+XEwl)gx{jxhF=03yk$p%(udgSu`nKQGnx0u@s7o9kG%IU5Q?`e_vllr9KE zYi4UzP3Sk;=~_E!ULQ(!zYv9sC=ZGK<~4H+%@BT^Bw2?!{4oqMvwxG>(Y8zC*%jvC zn3VgbUIdBwWyaq1iNM&E8*Ij=oF!s%rFYaN`M*!Q-sn}Vak8H~$tH#aGrBs?aEqKn z(We-CUp)lcPg(jn!+uK1l}sut^F5uQ{Sk``c;Z^lc&9zobptH@{wW}GORZ8SlS0W$ z8Q=RvEy65vy0~P;imub^sE*I4yb`d5CD1IZQQbYxVB18gm>|abRYheU_ z7c`mZ=`WxLYv&LGhS`g&Zq((@A7VybRc{`ZLG#zvH1$T-GV3jB5=Yl6kv*GVt!G!h z{i*WcZuHi@_(R)>>X`SsNSrR|ouhdrAsR5Biso%UBCCQND*7UZkyb3|T1_Bp#Dbtf z56!KzSzhdqkuO&rtyGPvG+j+k6?SYttw@%M^8s$Z75zPJipgG2m%45Ecbz!;sOpPt z?dXplYoNByPuekPderJotz5}$sMFn@i^~m?otTsw8_R2RuX`{S z9&bD=7bsD+>N6td9|X$&UUUa$^;}NBe#m81vx77*BkL0uR8gO5Bq<*D3a*R>wx9qt z?~PZgs8JaiZfz1gO5QfWS8e)f-EKOfyeoHU&=+Q6$Iq8^+joVqa7`P zzE}BZ5Tab!$fD3zCTyGT16Hd*XLsax8n5E&33YG0z%mz&2W&}YgQIhWDTUIe9*j9_@pB=r0x~6#(_32qr4T2-^Cc3PFf8R} z>^n07MPWCeQYb2l<#NdbwLWYvIcLC;$7n#>N)X-g`uQwCP3W zV}Xv;^zcAOp}g40z5ua`H-iX@8yU$xH75d+=}+lpg7+U)0cI3$gnFxOx0dIXP|PVs zNKSnoX6DZl2?Mz4@HUFz-|6UmaZiqt5U;W4njCf$`jy`TX@GeqDOTC8S`1XPV6R$F zS~^ZpG194e*xlSf&KsPzNmzi^&-&^iY#`xYLLK9`E~W!yn6B&r{MTgt1=U9h+U$ld zNo|~sj-vFtPqP9g&H!~PjBa6rjt){c`+j^%I z#Bwgfv7Wiky&W(UMQny0(mLrePUQ~=l}(qf^FbJN=8#Es5=%hWvL3WDSi9X)JvMMK zwNm!H_H0eDuwHuMCwk1pxe_7<*S9qM8=6-Vc^By`~zdBapp2#rgVb+ zFG<<_n$MfI>Pt^=xJhZR#+zIrf7YajVF|v4E$s-7R|6Ns?)yiq9K)`fT(@_oD`rgv z;-e-4CVhc@*=t`hANV}=^<%J?V#7Fm`NevMtWRnCfW;*O{~N9tpD5_96DV7h=n~f4U(ue+uvMmrUYj)f%dhH=jdp40K41j>rP`HgN|(+CH<))zL(#MB9>NiyCzSyTNyc$^!aMBXm`rC1zL^71ALZ{U9_Cq6mixyZ zt;)fq`A{;{INXvj`v||+6ckfi?r8z5co!S;i#@x4-&t80urarsX=-fxXui+YRn6?v z!%XYI}Uy4lM(r5FRExUfjCWiEfk_Kh41i#_UQKP6d41dw|%ZKET%%Bx-) zptMUJU8`SqoKd6DA*WejJ|IC}hvk4loW^Chy>b=O) zO`%@TiQZ!nejR9kuEj8a?Wf!XaW4#H^QJQyc z?kT)Hmf{@1aKuPil8-2lV4dAL@t)jfhd=3AE0cwN4>$K9FmGWfvAYahyR+_>1n918 zAZb4XY7SPwI-DhUscM6L`-pkfO+29Tz#5;}k>-Li6dqnP4qALGhp)e@iuJiJRHjz( zMlYC{#wL}Pz7Q(Afl)!SJ31~kO&oURFc%sOa-^k(EyhKGe1;$qr9`HRyO*WdPW(i@ z*M8__B_Sg&l{ROY+TocTM%C`3G$sWH^;=sMvSB1i-$6p#ihS2wKi>GUPi~KyKz^HAUsq6fDC$hb zD6F}krX|AOOuLzyP+ua~UJ5N}Ki~FpZ&5rb0_fLRm z8#}y-T*y2(D-ePUssC;2sR-Z^7vM^e_0Yt!!s{)>#w-F>+n_tC>#(iL9ihoGu0A~o zvfl<^+@!7=fIcp)f^ac27OD4^q~|qkhK|k&Z~P2G_t= zqULsDL%)We3!3vj@P;DQ7;O~#892cL+ zY5=oeh4!Gf6)2e`ZD5#nk&%94K`vC3jF7u^czbbJr(JBfio7_{j`BwV zqQA2>LNmc$et&iGvk`AAw9mqEu)s>P1FIICYFJ+v4J=vC0i#$L{f!M++8XI^C1@nL zl#&EI_w9na$ z*85(Km$8HQ_exMLyzlJsCwp%Fl)Eh+w&2|)PWUYXMIU4NP+ae+Rxm{K+I`UMddSSr zwr|j#rB{bc8-p(sG@<3Tz}W`8>LC4at&Y^ID2fmw`L>&u+2;88oNlk+gKq-Hei_zz z!NA+6GuRAzHuhIg+G|`OIq2~fb^p_G`SWwWK-B787tlJfo*^!_)5XvBh_S9{%0u_fI!7*Eqv~^>+W)2L*+J z8cdfj<8CFV2-xea`Il&>=0+%d?uxN#i$|j|W{8>}SM3Pe;t7U1>l@y`bu=Q+YO(M- zGI?|jpM-xs=uT{;Y!C_C8q*mH{hGD%yYZ-o0e|g5B68T#6`f8bK^0Edu^M^?{nErf z^!z~_44zD&1B)M2I!KSC3~ut_4{iVzkqbLfM+tt%o8(Gn_SF&>U@@VHzak@;v z{ZwLL-9{mOMZzIdw8FtcV618(O-3Qb(4X!kAwef5TTu`Y8tou(3T-VmTySxzGhqpY ziJyqNz>2m&3Yz|aP?M#gPNUDk&luq72LJfHf`u<6OTfFK_3fAh700=wOSD%r));bs zYyKmKI>ERNUPG|jqDQ-@k?#77zX9=FiH$-ChM2>*KpXU!3tmGgyHbjXLdTg)?^MCgAfPg%cYF7N$!o8gTt8lNRqk|ih zn!Aacx05-Ox{JHH`aguCvAsFdmjzu>V^{Nk#Zb4lH+LmtWmYuz{Bl(t?TsDiMIG(T zm?Rub9nGvAESa>d9Yh>lt^bGrA2xAwS5p^jCpSkIVm7XSH(=@F>LzAo{1w2;Byarh zGz$yo7r&XCl`Am|$3GBN|B>%CcQE^x9P+sfdH6ojEZxlZdOSxq}-qHxCQbKT!Xn8Cbuth#5Ocn_F92xe;@6aeZ0cw)_`3 zVs=(8CIw@!fAg?%aB%-CXRUvW$;Hgfr2X$)tQ^ct^5(|>yq7N~CN(#6d(D4{e}IaL zI(q35GkkIXD=%VJW@hGpve76055JlFe=aC%H#>9ck53Ru5Ni-O5MmGukT(#Quct1E z28h&Gs5yu#h&T-~lZd;Um7@!_q`9g%v4}F;SBRL4xv`tIql37yn>n>OFDo+(2Qv#R z3o{QZCmSmrGYb{-m#%nXCIv^c|3eIA7e_O9Q*)PpU?_aSF#Q7H2;%znvG{^i_XS4z zi}w72;_@%b8pPq>!&yO?L0CYT|2vp3eE;`J{Lin5{XYq+E1B4+x!E%*60* zP5UZZw*NPyshq6r|51{>Oh?ZVoeMpn{>SIu_ydXlE)%L~F#bJ*%r$o9t-Xi+yt-`5mvG+ zR-epK1U6V?`65C~_TLa}={j*x$vn7sGh#KzGf?w2MuW29LW2~N7@GrG93zqA=`dd= zCUK>eb-ovNSa22+9I+O4TE>?k0C8s6jGPiJNw)So(V}_8s`yTb=WSz64TAa>6ak4o zHBm7jvkM1BTJo@A&M}D_7NI0TF(JXJ#!>K_Oyhx{_5+v}; zLuc3s$(M-ja;$Am@^np%n3Yfj4Y0M11|%%w*tkV|iR`2_vU{>HsbW^p9R|K<(5J;A z>&VDO;H9u(lR)_*WEp%;v?oh$nedQU;UkzZ<}@={?I~$k)N>SIGB5Vx9rQ>8U=(ST zDhalbzJ?kd0&#{I8D~sohD0+Cs%U`!5IhcqkUkE3q^=Yt0#TlvI$H*-h&q4L9TYe- zX$7sU8!1doR!TC=D{KsZ(Ew6`yb!WT9XvTL%)Ru!(LBmR0dGkavpjl!<aoS3 z$aT^EcXs;Xw}rFcjmOiR$XQu{}wb}6xTg1rVFdiOu6RP5b=8lcfCh?B`Fgr~{{pGdU)ir*}-N28R zzZ#w{UN>$1mq?-f{X7e&{qKRkS%wkwQ5q!`O7-=OT{X>6AXh?ShbD)nY=tR*t)_8s z3GnppT5Ziz7Lb;#hc0szRmR|Z{74N}ZZS?T=$ACfW@iT0aj?0-4=s&`>@GG)+|P1Z z*;y3rW7Y858o9+<_H?ZHJmrf|8>6gE%go)8|M&9plIIqsS-gu$l0Cd3MCERosqn#=SRpq|a;GK*3cssWv6eZgo-FrBSWl(4 z$z;{TGfXwnU7(=M=F2Djn5Nsy$;Pr#B_kJ2N;bgJ%YC+ybd2Fp^`T>E=7dX`SR3NB z?c`jn{t7ch+Nv?HSh{fkBGI;LTy53=yqrZWvX<0A*k|9%9?{v8@t(I8Nz-mp&>2#k z2NcigGU_56M!6XA8H$a83vYU>zAI@^9eP%9lG%^aMIl38U~2*ik0S z3S2U&{cNoZl{w)8r>DLeh@u2fLB*1WbPmNNW>BAEl~^tiWc`HVNV(GJ!w7W_ff&AB<6)mlgg<~tX^g{EjvS`fo-`M-cC`*E^%P!ltZL`a^ zZQHhO+qP|+UFt5|HmCZ%c{3kp{>;x=u`+LD=E*oGBX6vTdn5MV0Njz*sZt&4u^WwJctG zHM(uk&~-SUBbl7{s%z_3cPz?EF64shRN?Elx1Xw>Jb5@iY$0avtZaR}-i`Krb+Mn% zUfJX=(%&8^u2_qWPw#HrdTm_2f9@fDZoPQBHFsUoxq=orwm1^Om1x(bvQbDaYHV$7 zc)j!;TWT=FdGi#&dduK&T0Hv+b?;c3G2{B5tsLJpioL2aXcvm6#;zO_8|I!39nu^- zEr}sMv4f6e);i%NUxqCVOLu^Zt0J9r;CBy{KJDDVID465Z|#meRoo04c`2{rT8ekO zj7#IEAC}*1ktndF>@wtS#9WJ#Z2^D678T#a{g-1g2Il|O$7|w$H@@!<|Nnhr<@l>w z{+|;o>)-L%e@-m)|FmaeW5#D@XZoKOj2!>WF|z+1oUw5HD^_NPza=m+vuNZ0@8KE) zGspMIe~s7v4~pe1^c)=D!z3G1Co=|oW_mVO_J7|OpL@G|DJ{J`IbLOZZ#7DhKFNd_ ziII*61)cXntNX(bAmZ~AVI=qiH>6APH3=XqGPG^Ss31U!HCM|ZBiK>URxfq@pjAE# zkXULlu=cf}$(VY}Vqy~C4kdZ?{&M3@I6CyXa?EL5cg#8BnB`z=X958IK@Co5My<)* zdHcfk_WFa>8&a>jlA5a454i<*dx4rdS&gIDB%WE931;z*L0hif%zpglk#{TfWICBmdzkKH}#i=LXptPugTlH%X1YLWkJ6D_EAOw~$rP(DSShoX z{QfNxw>TxPh8_x%p4*6YVJ3!K-K(DsEid4`%xzBZNCCE-;Ay|ishi+?($nz zFFD@f`YgRfb^M_`K~^#J3b#YOM=io|$i5z)w2Dld@tl9YanKcRi%3^W6I1d*Xkd9@ zT?_{mj*eR7km+XJ4oi!-5#@>&X^Y~U7-x1sl@;OrTmWG-VyFsTHb!u5$uP4=?>#_wiCo1a>ZMYT@CdD%HiGh_$E}XopK%OCokE}LtTPau_gXlmN8oBCa!HK zA;uKmPHR8)<wfME1G$NG@ce{RScQNSwD}ir|dk4j66K7`etZ?X}3u% zQ8dttGUULp80Pq}NJ3(QLX2pBBqtq2pkMWTAX{SsZDEpvgKb-Jp&@(#kU}Kn2+DZ^ zN`aX2K$t=_W(dy64|!1DV4!nEnEhd90`I6(dIC*;98Qp~roe^-pbW4E2zwM71h5PM zy9m~CeraLPw%h$7bp=6(rR)eg2yhsn7zK3ukt5dPFkTTI`l8uU8sHuEAq{YihzOoCHc}8(S`$6cz>D0&<_b{ z{V|7%>GA4eQSp}t1%`~na{EE#BHak6MXdZt@_YM*>yYg^ei5)L-1Gn3g;Wb!1x5?{ zgq*e`D8R!M@a^AN6b`G@<1m0?CTt0Svu7D*sUy6nXyR8qMluUE8G^kgav6{qqE!oa zV;HtE<3IOb3IiC5%|~0tuL))ya-NHEgK)yH37whCwYS^|cEiw$dPX`H>B9C9AkzZ^ zhG$ba4{Q!omFq%W4(17vwu9JJuEVXzqlNJX=MA2OuMNq?w+WdP#Oq_J1F-+WN@$bs zMsrV~1Ez|v1E(4iGYC@$VNazM>_&7?vEQ~+XirBvl`KcV-T7=vnFnC`eI6~YI zy<-?RNKk~_kWlzs|4@Y7VDGSAVJ{pXus4Lu*zh~}U%WFVvp?4r`0k7``on8>Q zqFxv|;N6h5a@>Hjgt)(o|$%AuNih-uf>nu(F@q2efgo~fukCpiwIKp zh=?b{M>@&H_)v|D3l+TdQ1&1QZ;A2)>|5FSc|{b+k$J~zi}qES^%J5c=97tue1zYv z2Wn>=6)2PY>Ph)h5Zi4Ahbydx}@9 zeBt*d>;X9kAr~s#Q(>rolD=C6415z-%+(Gh+@z>ReWvUE)3kCaKWYtCs8Y@euQB)p z*A(IV2>Zke@2v*uW*-^Rqx;0^mheYPmbkjxF5CnP^5)WcuQNj%!&|QJE^6-d;hlc!w z2(emqPx`QpN1u}^cUAYVIGAIkpO@Ta>g(%=YLWjw=TEhQDjTH;pJIZ^tuS4RZ;$V! zl}nHcW;Gwf1`8fM1Iyf+n9Z+7hONM+i2|Y(Etd}7R zCZ$`oChdnlXS(bvwjQw+7Z>{rRkcDrg}Zil-^Wc*drtffB`Rf6Kv+!!W)mRDhOm zQOlbR#_XtP`=5_QK}QGo%Odb#on$Zxa82H2;X52;Jh=OIxk!TO^OI2=0J7szF=1ih zym@rPQB5DlePQ*ZvR@(dkyfqu^R~@lI3G;Az}clkB0WEbfw6bcp}C`gMS4(z_0`c| zRI17KNy#vusLs<1x6qW?DQSSph_~*T(egl1@f*=oK3$2}!R)`ZSrD`U_W{&GVaV-T zl=xYw0q~ylQGVwEbrAgE5+K0OoH5h6J8{pCo$+A)sJ$ZOitZY29tL@FZ&!3|C^c$l zVp`BPFHg*-7*E6&ck!2PB2nAhGccq!Nu1AHF=w$zRv<_fCow=6WsI8vHk3RA-7BK4 z+_0&g4J+D{l?7`z+Tgw5r_WLu^AITxVp?cnS_mgPap$K8p~5aUF52NQdu9h8!8e2i zY=<(e8sQSAOlGTfNoob%lgPxvsuxKYBm<`Eu@mhO_=BrNDS=b$BP_xRO_?-C89&&d z9Vj&n9l~fO>^_eV#po>JF}DrbFn+MFg>!FXE;J$^LZcsJ&wRvpeBEr=_@h#o!!XS- zAYmadX;ak<#>1O`l@PiF54Y{n4_1Y_Luoq3WGlFg1MkruzHR?DMWbNU!GW~}oF9Qz zrauBPze^b14&FJbm6?!pqHbCJfIKC2S=*Y|3I_991NT>FK(boF?E;dDO&)iPGXA)~ ze`WA?42ZL#;|1{9*_mPeAkYD<6+9M|u6BT6xU*?d=qR#0pW~i|!|W2z!tCwRKp!ga z#aVL`T$7nQ6y}I)jRFwR!F0^6iLRq~+rvU$Yl=>ui#iStenm|c4`BpyA2!0YIdx@g zXtH*5T}_hH)VD-%$TSb3d6bx(9PTu-7@UbA5P!Zn_`m=s7%C0^Hl3e;3E(OBqX($v zG+s3dGT9mSK%XkS5he~9FPHXiq!{sdN3CBSN=(FvzdvNC9K#&@HW&P<<_^45jDLSc zg@4VhNY~jrXO%O)lUXE-n!UBR+{)?za{gsFm=bl>o!Z6gtC@ojGsLmNv6=)Y_AkKC zsTeJ}NjXhZG&%Xmv(xIbQqF-DLcAVCQGrn!J}l8+B2N2s=<>4WLCt@{U2QnFgHh7J zA8E>QoAVp|@7m)h+}<)TK}6Y#FF_=&LZf}d*f+i&QfHF@xtj)L=5wT{U* z>#1kU@zC#r=!+W_4Z+PV;q;{Vk0}w#;2B9;o{gYJjUYxLkOab-+y(H{HM-9?bOdrn zEoWMu;TmAHG}RaR*dZP+;ULo=D^N%l35g*Biu0k^Plc*s(AfSw201QlC#1|fDFK3( zOQ)tZ%scskm2y(Rh-zF=HzjEt#3gEAdQpNt8pxA}U1p$^T7|C&B&2m{XLohhnI; z>Fvt#!gUpKiZ79N4Cd^e%;@juUK zCVQjI9MAgPxvua2bhvtWtAls77vX!ZSL27ynyog*x*G_iS3`}qU_eiuS65xWqaTE7 z`I`NkccLM_y=UH!>7je>ZfWy8!@R?|K7=`6Fgdcj?N<<3Uqhf&y~cghx`9W1plrSE zx+A(9ypg`wHiws=Zl9$e;_u3tknZiKiqoVnze_%`Kb?`E9&9g6x2{ZI*@&-2dGu?} z9j~>$y}i#-unw=W*obdZZN*AoSKA3FIN(_6qp>F$83@CZ#v&U``M`&)uEQqsI&XzrzSTy2AS#*b&?V_-_+fq+~3lJCRPdw;BGo8lk~x4n9#(yVGVm(i{oSHhVfnN(KeYKi^S zckqUT>7gQ|N~L?QDYUxoc0Hj)^@2ldi?vJK-ay=+zzW3EPsws>bk~PiM8aPJtie^y zTRG?`J0g^Nh-nF3`w8IDn`2jxn*a;%L?FIbAonZNJjyJpKl8h)*44fJWuiZ zjD$KYzO+<2ysj@`tg-YC%{1US!wYVw6a5gX&Afv z0?7>)JBZ_^(${&7$_=$>@B2p_50sX4D=Oq*g`bOg7xt5275Hae9KdULWb7bR8&OSA z=e9^1#QtPB)fyC`s~aduWIlw-;K4OK5k274=pId%B?zwUfaz+8zkNSu8+1(&VH%8c z{KB6d+iR9WJtr$bPXx8PQn)_RDW>n=ys@DW9c`GG>2sY^3^tIRh)W#;v(d=DmxXE>d_@!^fuDS*EB$G9*XNd^t)Xo*M&|3*q_wl3Hs5%hdBVPEh z0g$=riCv(m~R zMM?CtUFwKzvy6@^{QcA~0RaIZ`^cpxa6h@;Q3{PpjnQT*KUGxa6a^c`yjL7%>uV#w zq`z<(r@7Se3dax`2;&Lm>rB+URbX?5V7bd#81xp>ffZB6Eg{p1NnHnri@0F6$L-nB zA)&-$i4{a4u`YwtND04LeRCVZx1Ji z0BgFHm)>KLA7YSiK>xr_!`}JN+1DzR8%0i279!m69S`wj$1vu4E;eiIBU7U65;;z? z6lkx)nrdDeWy!$gCT5aJtQzkrDMOcT6azesrwPF2gb4hSliCsYCMbMM01ZSU3u%x& z=2*rA>V_`^6u97O5Nhb~{ zvdaEFq@u#eSzgh{W0l@%x&v}yu2Cp75U&7DgfNbM(_O0aahiE{YjXMv^Y&OaXR#Qw z$(n)aMn=6tt5}O8Ju?a}w_KGni8NS%V~vAj$vs%ZSfNsRza1%20p_m4OK?PHH9c}< zP1GuIitR1TJ?0#X__@)~aPnkipzCIiyEIkd1`u{o)1(8D1z16#?{+?LtO? z4br;|5Zf-D7_DgPi4%u$W5bYSaEPz8Ck8VV>z*#0ODdV^SiZBMApYn-_eTdOMk767 zd(A{#{`i(gh)QJl1vOH0KD~hPN4O~BD;v4WVmIzI@6xZG~GFK zfRLTFI3b`MOhDJoaePQjdRkes;uQ*#JH=-;n`$oHEYFcvIP}5MewhHb;;?dKDaWD) z`=})KFiCf~a>D}kh)G5MObjJ!!y7m(VdBc*9r$LL@06C3UhjJ3EUJ`qKtxuLtoL5kc^8i z_ibG}ouQVWCf(iA@(3mXzST|v)No1xQ>syt$Nc@_3hU+4R}+IKXh2qWCF~ZpmfMzs?KJ z%iC&Jz6Ij|?noAmTe`zX$L{)h8tCW2g2gqei_*a2g-Sm{K@CYf+GQodA1c=7tgiTs?LGc-!~Cgr zNy-vmqEJXF=G+{Sp(2VIc5OHv6@5V_U51y55FRN;h9%<0?BUY#CwRogH+*?SI(YQp z6%i)d#Dyd>yM3mvT5)8R5fd-bkdT2vJr}XLi`ZiSoLheDny#s#+?BelyR)p#Yi8;s z5H01&lw^p6de+otSz|A{5i!&@Rl4E#p>+14D`{sCvZ&|MyGo$2BY`G!X+_oh$tFvv zY4VJ#T6(eh0cfEPGm(hrsqrXsx5PkGJ=0$4@bH=`GRk{L^JB(tKm(-3cx<~jyD5lR zU};y56WzQVCyQZ6s+q6>xl}euO}v}(#~%F2+Hrn%Gjy#f=k|6D^G?Wd{T4oHS9H zYN}EuS(#~~(vW!G!w559axSaTYt+OkW`iHCR0SW$%#s}5nCTbtAV-cwNHKrd_QsaZ zaA_$ivvjoFbS?j6tEXcK{v1!t#!6Y%Ww>xDU~j)f^@(S*7^Sww_5kxCquCUL%9OBFK?vsvS|5q+T~#6th4LHNq57ZojL`%!O%?`voQ(oIyyRtYuJ0qViF6DhR{(Q7k^w% zY>^Ni7GMV24#1e}o-Cxv2xTrWVk0e>eXbX=JkGT-Lt9!#(9j4~`ydp4nYfliaJplZ z&;JvV<@c=Cis*X^R%5Vf_FzmJMF?5>>uw|KBbR|+$Ft1a2QBWJKv8|kvy~GEWbyfO6{|_BoqgJ<}vlPoa#itS+#}me? z3eD2fU6XBAI{jMZ$=h%BV^SNxjf>p+(mo+jEj|MR3=;qx{CR!xs1?%3dvw8OD(N)m4aWeAxYXibF!ER4HQ#yi@+1#ixgP7=o zESg;pF}g7AGihYLC@^P!RXm4WM34faqy`BlUKCz1Ka_lVIICpEE-cAsD~5?<1ly;N zFEq-AU3dlhkHPIcLnfu;S;D!DyFh@u1os5t3@1x`dNIQ23}S++M{O_ZGV0kj(aeO` zpWoK8(c?=nKXa30&J`GUhsA?IlM~!-QdSiltLWYCUsD2%9stVdBCzlJsr^IRD# zk&7`E$tZ*YNA1cCThjLSTg$%%hGyzr7wV0&=Nne2*MwXG;P#e5#u~GN%_6KIx*eQ* zP5??fd>3r)a)QblAdpy10)o{D{42QqspEw9AogDZRuR+plujVPm}FHuBBg9s#83O$ ztad7d3rvB+Gl||}iX6)^oTpIs7Idf&*0C0p2y$y3HAjF{6X@;>=c-aVTbx`#T6=j-Rb#_u z*koA?>BhzJH4!VGy`nVGn&&1ZTZElSjw>S0$0S*uBnjCn0L>>dpWZ9nJ`4XMik3PL z$;u+onhdvbSl`)F&!VQDvQO03bff79%UQ?vj@h(nITKYuc0M!OPLm1srbWp8`R?3nzwL+1S1(UmW?JTI4ig;ho>eG$ zIJQCg^XD}|dC_QO0$TA?DBKz~H>?ac(&&)=Cl0fUaXkvrm2q6^E#X%YOi>!-9rdlO zup6wa4V;MEd>W&HT>lkOmr;}!WNPd+quih+f(|U^GyXtjdi(Vgc&$HkOIlYv(e8B* z<+7|h!!2h^>MbJWRcTk!gl$n*)GZf_^s zqsX4cg?D@*2y zsvTe5xYjw#}^d z4Dam>WlqUVPgXuX8|eY3a7%^tZKm_Hu0k3Zc%9M7-)Pl2zPQFg-JsCrb|pP@Srk%rHFdOA^mB67mb6ryOzUv7zA&>mvnDmXLe9|i?D%~R zy6RiC6akV^m()uXM` zYNH&N$Qor4R?23$6Zri?XlbL`ZRK#r8OJ)ir=D$?=WXDpaB{R+S0mfp5*B>Mhoxrb zdy!ORZ}nLeKr=9)wy@1phw~ZZpF)#yt5Yjiuw_^0n$t(;<|@}j&HFZeTqgmxroh-9 zixyl(D!reDpuANh_qx~E)4IR_T`qh~25iiZt`33gNb9!O++#SqJ|Iv2e)<$pvE2I= z`6wB6T4eWezFa}hAmqi>&hq#9MJVmCV?$Z#t3FsdXa!a%O?oQoB+VfEohOmbKAZ(MYJm+i@tmf!+Ao14 z0v^Bk{}6T~=rNRNnB$Fo3}Qmh$wMG$cM$zN#%2m2m3lCsJ&~uP$#!4n$tsTycKX#_ zCcf}R($t(2pL4K~O4e9+#Ph14|Exn1U+<*Xk?}~o9_y^cqtTG_D4zGd@MlHGBK@0v zUPVn@6Jjnt-U+RGMP?LlsSi?vts>ju*Q{2Pcbm;qS{5zmf=QPok~KrslJmWebeL(c zExYstYd)+;InAKUm5^1*i?$Nindm)UkE&%+aEX|vPs9+@EH>M?ZQ;66RkB2PEzT%P z_u`tz(oL@hZf}f;rfmsLb%dL%>=0Lmh}YG*A>PC2;+rzJ2#^u+PCfAPM}f|Uv@XB4 ztn*6vZ!)5*BFFu6BABx^*9@5tge#uK(Qp+YwVKpr;%;q8(LFr#&?Kut#IH308YM?< zxge(TXm4Us(xu~*Mv}y3t5HS(Yy^xQO3o2lEB&7mg@wod_44sU-OKU!V9XM)vXL2| zi@Su;Q3XQt$nwc$3d}h5@RDzKRzjA<88btO8}VxwSnm1kO2VJEH|pU)9Z*1|$dJ9t z(!B@Mfbp%>Yr-uFsfc?p8y?RSsO7)h=wv_#RwCZUrGD|*|kWkmPDANdP0{H>4J=NxxOvH;luna-POgkB6Esk}g04dPq`_;+KA#CMa58@Z1ly zeg`ulG;M#RP^sBuCw-gY=zdJ6H3Dh726?jFU>uMy9>PjL%vF3K5q)YkbG(j~+h zuPTPN5PiSBGl#WLvk=)O_-beK0B|D8LkKiRW(5Bd1x=vamckw2CD=n$IEHRh_m2M~ z03Ub&AFzNPVu%l$m=Cdt57UV6TgCxIe zHn_|-H0?H|%{DCVHiXVL%=a6A_M@W);#GsC@`L>33;dBMh!4z9Pp?N3#77o4Ik%G5ER=_YAhho4jgt6VGNXYpO1FGUw$mq&<-0i4_<~3AuC8x4!U#)I;l^c zJlIhV^uP|6wokYX7{v~QatBf?n6fOyQjAqA6tfM0Z3p$20M4&LYcoHQHXzr0h)V(t zJG_h?0PY}EH{jSEh$aCn?qJh7Se$EYoj%)ZM9v))Cw{j3K1(+s+kCW5e!Q+wxH&jH z{U1F2_+B9d&wzv1C?eZfUZL{ngZ$8P$Rv3}NpK|j?`1zI!yxkq%D^cjWCVug?3DnM zg^K0Ol|Yk)$qF6HxGVf93na=ID*|NrmF<}oMN11X%SbDNEebiyXe*w8X61;G1;@)6 zB>1J}6rDINLNW@O=F*R;e*tDkYZR!A@jK1Xaqr>Noc5WHMM1!zn1(QM1i_I}#@`>O ziIEaehe(C##X-pQ>%Rl&D`ipAgA5wl4~Rg;79|d#0|4yI6I*_Xc~EBy9YFe=UE^nU z245?>Cordq3~R;%x*6Cgk+V>yZP|1odUqw@)F#a!MV2+CnQ>Aik)hr&3bqHdfv<=` zACx)oqcFJ-#H&V*qXftRe0D7d?C@TS)o>$l{cyw=Et6M9s-n@ZCSd zjAyITWKcbG+cBaHp$)b}dc6NazEfOO$PwFy+*OzfL%N2_{mDWdHF1P167Q-lbA>O}?sqe?2jcpgm_!MvNT}!%u}CE!9b~^9 zauP#ypD#u<=iC#FMw#F_RpBq#AC8}eSA7Iz`H?&tj(&j;&;dU3nh=`3i>&GkWNt%P zW51Wj59#?*_WVBC=J^B{U1>V{GbbtrI}a_2!oBnwtZ5QO!~wCO6KSW|-WMw*sPV>Q zGXeTYl!$*}h{#3)fd)@l)Xl~}l?U?F#P8KCf)?Hs*x?nJVZT^wHrn|76TS7|XL~D;iUzH<`=$8ZtVX$)EW><2aFm<;MM~_F(9}y@Y*Pfg{dqHRsF|{k>zlZ zWArn|qP~*<*F@Kk;^l}P4~cmZt47z|mX?I?iH*j`-l1=yU0pU*+?D8Pvnl; zo`t2nG5trqmqFu6l=<^o5duol(A$O>ieCla9GMQ@9OlAT*u_JU1s5u2eDsOeAzIU|8A59`4qYtlejtOA0_#Y;K;xqgu`E`NnUePS{pk zTYRwT8)jU+pEu29l`e1nJ+F>MpqSE7l z?II8M_Q3E@^)%8(VwpiH9QNK+cACn-1-(!Vw)MvM&o%9>Mb#noqR9Q??fd}))E#e2 z;7ttCqi9+RcA>5)B(sDQrp?95!voieXGt-{(9V4E zC48?HGlw9wNf$k+ALl*K#3$LkG>OK_Xa`v9OS%QC#U~~sf)WVXa?{PM6xzhjE${uJ zJo{$&q_N;`9L`)L$jdxZ)$CQR$ULTe-PHL5&cM5<-nznY=HJmf6_=czp$N=T?px_@ zVJ<5R%IL9T*jqUAAz(ckw0oy?2GGs5;Vk=}qkL@JK+UD~xF5W-n(WAi2zC{L{SwDe zvBf>9EI+U1Ic5QHIcSIub%Fb2IKT3Whs(Vzoyc^EbUzs({Z@$grOCZFdl{B4>m*w1 zD_@Ra(x+JQAS=OPd_U&vG~PJF2|Jq+h{QTE4HKoFqUK1DS;E5l=W$L0!qHwjwv3G7 zchpr3nzDChaL8JO#}zmCQdz9>Z%#Tz0h?~$6jPC{{5I91b?ISO>%0?(9vYXz`WPG= z@%HhG(8xtEN01O5{Xy?jlSr$eOQ-cLg~i<)&b5ju7TeztV$W%w2AwBnE-MYmUTckl zIyxJ=EWhgv++^5zJum+lp_%k-j^5Jja$dRckkl(?H7--b!w)B&4aWvScR$jSqRxzS zS1vXxJ{Ap2wq6HMmxN9Z03}I2$yTOq;C!)C>#Ma$p8Yy`O1C*Wl9KF&_cgfpw~V)O zDv-W{PF_!L(3YfR4!|Q4Z`myuC)lG^k0sf97FiHoJ9C44hVYy&Mq#k0ED^Bz~BG_KJ}HS;~UpGa!UUenDcX0a*u5e&2( z6cR|wX`YjHKsEyL~I{ruM>(^1g zky+_w#c&8i1nhD(-h`0yhNem*lN$4gYk#LE&yW&0t`{TqPJXg5OHYDdj(Va4$dx6k1_o!(#WnbQG5IPbv~jr|91X$p{4-AWMcSsqa$p zV#h32kvEygKPX*c;9^ypW5Qu!V~vDH9k=yEFhocV)7IFz(G86ZA>FxO@X+UZX%Ebd zorPAaVq+pW*D&mTRx{TJE;1&2qe|!|xOhF-RhJy9B`^Eev#Fv4FV}#Fp0cB=9c@3J zALSwzX3nGii`fJa-%DG_HJc*)b8dcGfiYVDHRT@m4DW1jxBh7H3?*6 zfOOxnt#+-GtHh(6^8Xyy$ZQQf>U2Gube{f})zI0Q7M)dL zb(F^8{Pe-|P^^Ec2-QA0EUIMk+<4+Z_2tchN4;>JP@Hc!){Mo&kI(wTats`yq;Z@8|;e9W)_nNW?8Q+8Ykje|bUv5}jB<);WQCZCD z9JMC`kdhTka^&!i7&fl1<{*;LCaXB)DY745P8+^pigtzGnT_=F#p_$;TW3#8S@Z<1 zYK=D*$K>q_z>Hg)f_|;7pXDv|+(NQ-*_7?f)cK3Y=lVBSb(FR4+1KZv!VvYw6jT{k z(-|f*rouxSU!uR?7D6sSBjPC%QJ%&i9_y z*eSI}0|OWL{QD(#q)I7;+QkZ*L8l>p_1p&%lYf=s17yaGLXjFVAt5zDkok=gY`VR| ziHY$%zQyrFCT`Ee5YSmD(c?l2?RgBfOM=U=K5L%<=(F>FGBD=%Vy$icEMcg*myP8> zQQZ3(GBA|zgOlxfTZm{zOCj&olo;UvKl}%pcnw>bP47B`$;o=E-GzV1;n6CWg<-Tu zPRv8-Oyf+(2o^pI2q2uf^U)n|Z%vI2#aat*>Q|*2$0W-c&6!E@b96vOPh2$DIx4T_vqen!M`_%yd*E+*%F|ZsePyi) z?Z%9|j3S!}&1%A6Zz}Rn8lH4PdF8jYIh>`1Oc@t z4#(u+&zn9V7#z^vlR`)XQrLTbsPV;*a)}9znjM(73xr#>ywF~_>fVS!h%cOLLUBZF zvTa88o;+Ycfqey~192hsf~G^XkKjoQq7B*Z*Qw=9YA%JJ=P6O+Usi1) zf&;3KU}v4ic+G6gyt=QKly{O!A>eo>NyS=V&K1s4)Kogm zSB9-OQ6ykarcd6;b6r|vi*fEX*|*$7mZg-1T^nuByo?`pd@GvvfR>haQNB9+o^HCi zuH5F2PaN*nAaL&Qa5RPsn-dP$9InurA%l#>wAq<{DhAWZPH@+r5}UY-Um&==zHHpqJ+_@%@Z<6?UAR3@Y#s&zc6T*!ImEFaxANo|~f0>8w z_JT0_=x;$IMT|SaYBCNQ5^jaaq_`mRN+> zD$AQA3!i=S^Rn=aejzc@bces3t2}-b(jwOXl0?uv=6Ew^!_!S!XJ)%r&OD0ec-YDr zu|S_0j#H&MTP~91zE_z!vq!9v^vw9Pn}VSsTRE$h-aKkMZxD`KXo82=dr;#p5Bh?F zbs^L`J~_0BYBtS@O0d}2mU`p8wicIt<)l3|)w-F*rfZUW=g*WI5X)nMriFs+ZS=r; zAWeW_+mZT*h5Jf_#3MH3Tw9Q*PVhNP$=F;`*Edu{cL&lUH~r%LtSc@I#Pgc1VNZ7b z01f^ACj>>5y`|HsqEixC`92P1N9Wbs7QQY4nJXm&2bd&J!hI@v0+RPVufMM^EGp`4 z*p}85Xy#yxk!I0U7T>#%?=v}JQ2#g!CT|0Z@sRzGn2)^{+bNPD8Kkr_8k1=C52FGz z$OBtA7W=ni(a-k5lM}S_ z2rR)%DKGsHM+-=;&pu7nYj$xxw9{+GG?E^6g1-vasd^sFhH$Fq##6P6@7Pqcucpk$ z!a2G;m#l^C(BkqWdIv7FHKBzvr=u`i8D;se)$kKx6VzSc3F=}F8Op$h7Z@i z{hT>u*DBGqXL46q5iCFux0gC%2#pA|wMs2%$wrjG)N(M?II4W$fzrVkeJZ#8O=KW< zdhU4l8{77(;4PXix&q5{uwi<4oO;(9o7Fb|hnmBhFAV!9?6$A9VPm2v{YfrV1#H|4 zgx5L|N|v#U*C_~uQG7Vp(es>danN{TU3f9$>MvcGaHDnG-f4(NwUn)4AG^ho1wR3V zG7gPLh{&utp&)F(m&WPDlCJ}VYIk0^(f4WlD(q_FXy2W_O}s*JLMZsu1i$NG`x$2D zvk;H?@ILd4eJ;~T32s%|<~BEvC22*ee3zBM+W{j`{(&HcT4kL*WPBgL@z$0_@mVdW zm*4)4idWUIE_>KpMS}{WS8$}TrqZnkRB~zA6z)$`SgP*D*}1V%?TcyAVA9KEk$+;+ zY%Oh7e9PnMY#Rl>`s9OYBc6=%m$6z^M$ED)Qc1!^xpmc6=YGw9y|xM&N7gez7hX!P#38?>>bj4J5r7oBW*6wL4Ar=lerrFadJfXGj zdZ{+LMsh71aOw+vjB2y4_e?y`8$Mkw?>HtoBtC778v> zjsDhhM9c{Fepme`_8shNtChv)uu28ExF6dOWKoPqL@Aqs3y81RCZM*H59%GFNc&|^ zFMqZ}D|ht0eUk~H#YEzWR9919>wNDIXlFK}*>yUc7kt)>19kr0219CeG{arbLCq_+8x4pqgo{aVAv|In z+;7bttX~WWBEm)?K}T<$bOPQjxEPrAe;&$ie_>Pcx2&$=RI9AS$%6#;xBj## z+});|%L}SP{hlK4;bDq!w84@Xc{rx-nV%Dc%wd)@f#1z2QOXjA@Zt6@m2J&>Nu`iH z-Mm63jqNF~g6miYztk)0dw?`30T#Q(d||6~6bYRt;OfY0_{`1vOc`Jc9bZN8aM{ySjux4*v@e?9)| zlZlDxANjw>|2xjVId*oA|8?bWbWGpJfA9R)9e?xxisx?~{r~h`hyVT?^7r-q-$C3= z|B*n&IAPKzkRD$6$tyVZgmBk5R7gOK!kQS>yQ~S1@0_4nDav>(ptm+X+$>QI(CNIr zM|CR5_(2KdXT$ZzLqkY>^KWu6L0=cdRRo#ezzn7mlQ#m-DcXjCbCGA}==qgWf56;l z2H$-l$G%gl`CM0m_mySd1u2cH_^`oND(d10iz`hf zUB(T8Hm6nyH>%mi7;9~tA{C~XHnkT^`?LoLy)UO;l~WU0i#HK*!Y7Lnl6rjRQuIs` zlSkpdQMWgswLS)%Gc|0@%qNnI$Ke`&uSb*!Czl!zuNj!?b_0c z7dIR}hpSTO_WW3AZT9=R2v1ff*&~4Q#*WL$Vt1C99%jPR0xGWqd5-oqn2x%2 zoy02P|7}ke=kW)Er5OoT7!9-R!|s&jW9WB=c;NS6t$=Y4bbUOg64P;jD|M2#r9Dzg zTlCGlL%*-+a8>y~bcJ8ynW)HCq`MEMX8i>)x4h4~grg-zXgqfr>QFoZ)|jr|i}O7J zZQpUuVNbW@JYN%-P`lmqKP>7jos)QvqDBr$#6r?vH6=dUXV~8c7NLBzbYWd)CG`9a z``?Aps&W(Df#hBg)Y8rQ75CnsB=2(p&OLZO0V%JMf0x@nA|EiJQEPbgn+q;RnDs#U zjXjvMWV_Dvpz+;JXGyTe=61X3?3LoBwF)q9iHuen%I|?la!*#fYz|=`;G_<*wBMwt$=+e~cI_NAWRIQNNf_8=TjtYITm4q)@rrSrIx11} zN%Qk`JrZ*7@>Vz8&lK(99Rxvo5PciZZQHhXY~#r}zyEu^=gZpr zT6^uTy1T3H?$xN8v^CTIYhmn8(vIPga$o)sv>;H1I_^6Fh#M|Qt^m&*n7t5IUiF8j zT);qRjHeP@FeOjO^>yB6RyD&OUX$uY7RlYJe~7-}37VSWATd{V4VAFnVa5gq0BQFL zx%wdE=6GQYrn_nBFqz1&2pGTwrJmv{YCLVR<_8~-x)9lVmN48iC0;!+)k=QB$QIk7 z6<#e~3~Bb0Q=eixGG!`@Yy`h*8oT{yj@`^u=8GP?RD5#-f0FlLZNyqjWyP}Phl*Zw zKOf2wirnNFMk3di`7K@O1{`F8$>g`^0JU6WTBFzqqN?~RiTQ=8E1MfPoH=X`wisRP zlB(=NQux6PFZ6`oV;_RWcj-3s4xgoGyN+w}MG3Fqa+qsXXuZZzyzlI(y$OQ;wmq@` zg{V`1ixX`w%kpKdw=g{L^}SKZ?X~+t2p{1mD6rp-T}|Uy(Px&B?QHR<-4W&Y%@4?c zx>4a?uv#0a?+5t*_uTi#`&W-oSS-V1&ZEpP5E0RUSu_0SWHFcoRjRss*1iCHpiTpg z9;82F-JA&8wMe*?$>+a<#buRbX2~-+PdD-=e$gLzgk^QXr!@N#3z@Pb2sOvF+5Zd| z(&yjn6|n~!i*5e}BfSzU^9iEV`zuGKsJr<8M9+|o#9)ZgjZ5cQ<`{kORcKu&O87yN z8skmSQ*HMHLzkkcDq>j`xU5LvlyUCjJNHVQl72+J)3TWZa~J#-$A5_P2`46wd)*z;MwTq@lf#r}fh{cn{3O>SDzW%!USI$!!Gu5<8RHWq9Vk&BBakNZO5%V( zzyp_B5D+7SsltNBF@}a7u`hn7JSmpo^wU8igfQ9(9dJy}&udN)90NBjf2fC^dnyh? zL?cLG&JaxX6`)X-qz?)(QyJDL2B;&)MhP(h+#(b||0*WLBpEQ9a}33(#`pwFMvzqY zvCl!GSDz0GC&bALVgPQ)$#?`7EtF%jLM7)$Q*zFGCCX%bh386BggIe{sj>~*%2?R_ z8c-L<$Wr`93z$@RFvwz;48m^V7k*O$sORMDpo$bcSS`fmL}&o!WmCN{hgW7j(sQC2 z(wxcnwg)`R@l(UpbEFx99-Jmrc>6FaXgkVtLF_UwKTY%e=1faHSTQBg3}_Rx1KbP3 zRdoDc#zNT9WD1UVVdhL!k`4WCfszae059zEP8^nLiVJDbc+$X3S1(#iU8Q&n(oJvdZy{WoH zV{`0f&qYg;6N_e|t35;&Q76)J{HOL}yB!e#b3@pJ&4#oyF^@k0SH$rp#C%9`2Z^3DQOZ@$>_YCIXcJX!bZ9%T3 zn5zEGf;0Q-TT zEKUKP0TIAOMQ@07j&IL?PVGAImQt6*8?1WQwZON}WNx`uJ z_ETiB`37Rn^_m&b?k4Jv!KJ+U_c-Cg4SqWQvJbkTUBw%ZF76X$U7W8+ssL}#_>jb_ z;B@$z2(Wz}RtM`lTwd@c|A5pX`bwdzraOS!A<(9_IDKt8=es8}_tmRa@TK_R*iqT> zhwd5muL0z zeKdT1kuP?0k*`w<%SV3;%SV821>nlH8gTreKJSWWBC}mt1!&)2y4N{P>pJ_x;+@=9 zbfvg_uLJS@*kC1qYmvpf`1{s7P!+)TaX#%cO?`ea?K41Y-uGk~z_-EjVYdu0ltHt6 z&0W4X{lcpNi%z9W1q5T6;je`VTgs8UIb`fzQ4O4u@|M391zTQX}z z%-BQ(u+g8ufJ1tW4q%QK=3b2_jA1&PmRXNefL zK?Q*`kvYAh_=iHjsqr4H$%yGi%|Y%ftb=0FnGuuggDQX2iWOrtu7iq+q}Nf@ve|cV zlZJ>T-XNy3qc+OHgDGd557BpEs~4?e$c6xIv_M2`UNRlP1U(~qg0M499 zy>zrPMYLaIhK-sNsw1M|qZYLq{2bw{=9g{2hp^HM5pQZPTk3Kg`HjOUWnedG6-73H z+vX&0*LiBJ=&<@04P!W%QfO(yYhq_@>2_Q}4^J+M?%GsatyY0K|aLe(Es_1D#) zUmShir)b1#CI5d%f!4xwexM3?`l<`q%2~d8s^+w{`j+K!=l7ZT_Twuo$E3`65DQD1 z^G@KY8tzQbJP7>4q6w}0TtA8}jOrvPofJLgeh;feM?HFz8XP;0EB`-b6B}`jbTgVg zrMA6OQGM4@<aFtYk2#?ThBFYXThYJiTz~OW}hSwVJT1;czCI;c-SK%_$c= z*pys*wm(bIYBX~d&dSj~6Ini6ZS281PekeIIiSAAT+U4xc483g-aMiHug~@NV>{iG zQ(MMH{^U9U&+qN=4bIThUb6z9RH)_3kPXSCu7pcp-*xB#)Nq{ZhMY40Vs#j?0(ThJ zpKX2qpdoVCQZJM#`+<$S;vAf_=>*zXuVt4YL zB$e|VF2zbTWO1`U*MaEMUuBZ3p|-Kh<7R}_^B>pwZmp1A@-EI(ZkKv=yOB|$|G*SD z9TEP#=eywYFmb4tHi;jVxDJ;po-c5x#g#M68@>n{y|jNt?64vB(1yJHqvf2|1B)YD zJPTm%F%aL2oP>*?&zkAamE?a1E3enmUwY+yrfY!nW7;CG;(u22@3%uP4t`siH0&WL zjynI3DVmc=9O$L8e2odljv6wy{%rY?Tt43|DSqvN#LbJI2}zs1ocx3Cdz%PZPyWN6 z1IOsnA!DC`^ll`LZ2b7;MH^e;-k}RbGRNsL)ewMgTiq-$ypw?OcpU(-=efCv{5ByKA^4hl2 zzvDZ8{1fQDLyC>=xlh^Cnoku)MF$7PJUkQEI5L*i?7#zJTL;A`CBx3#)c@3>r`-IgFhxnTqC z*aU80QlrEDdlC8Vh6vw8MSs5sNvT8puZ`YokljBa|KCvb)!)oIbb~VFk%u=VKpQ1w z@`$LVegAHid71=4Tn_%Zzs4P;OWcF~$5mSEJzcqdO4^sb^RXcX=wWsF| zo1R@4c3@CfS74wJ7gKWVsRf^$5I_;nm+j~uO?+1JxSqFRuDuy(e}dO;NK)^z+qE9u~)#6A9@f@fp(|HC}O{x4>+tj+(_v}6)o z@OWa*N2W4xt40-QGL`W4R|kBMHf+k}|1S%rIsZep^hwkg|KS4^HMAJ5 z!~z})8j8Q#i3Ndy)c$(fCdMRYSyH-NGr8^o!9)Z^bme9z*WB_pX1eaQ;O3o1#>O$$ zs!2!~QwkmSilTz5Za>>DZS8{zKmA$CwRYxTB{^>s>h~h|pgiocq`!$itUBrl_aEMs zMp653m7l5%zApzfk`)#f{MbUSW|O>rlbJ11Yp+$2r*|+C@PX`D1)HrUl7gbI!?!gO zc%VP9>=e#lHNuK)i@m^|#ws@Q%-10DU{@x}-R$R#F>CIren|8uLj2dAy0wYfVXC&$ z;doRX(f_2Bt3CY3#?sz~dyl1NKfx&xes}?8(`D~m%KCK4dH&E>m`!022{OJG3BN5L zN+}_p>#_vqyX{qb*np2MrM^WN=j@K^c4qNBv9_g7*x*+TUv5j*egre zA;BaXJM3HV<+-g0>8-xR<6FMH9L*J)P*cwUJ9h6Ma=sa_`KKGw!=d5%$JY0$kk^}ME>c<-%?SElNmX6-Ua`))1qwP#gh)sn zTO5Nr?7F)Aq;0yZ%H&&j|C%DT*85aS0ouf&m&gmSuK~hg%+!_9wEi=H_()9b5&!I6 zzrdgNi2gcJah|acF2cZ0=Q}cE0OoWeii#3ViLrT@psFg9!VY*wDw7+KP%4s5*A2j6 zlB+7u2Fvj1;fE&2e%C*fYSGRmt?q5)ZoApOjI6N0TEfx3QO*El!->PMsC73Oidt&` zp6!1RN6=!ZXfqqS8T8iV3f#+(T%33?AW(wz_m|W zFr-I-cgiNAgR6;*YUj<1`X*;Z|%sd5F@XvVn90AXw09IdkYyC@FKqn%gCwDvz42374{ogAe2e! z%43Ap2Ft5h^}RrAmSa+uwzHNO5-QFbjbcTxh9}0UN)CF(l2}i$MU_I1s;SJ8_8JvS z48F&Xm8nY>#7*OqnyRo&MayKWs;Q)6!Yv=eM%9M7$F?#EkNuv~UIaxsrDqTlnJ9rn z(j0jLUk+LWw>9tV>JMs#ZEbpqeTl3;Gj#aPgV&!awXZtlh1Qwf!6%jJNqJhuQNyZY zQz@y7zPGxxWGPtNUc88-j&-D|C+97%MPVr@bOws~>cJVh$U=ZAqp6^W_M6IV1YsMg zOKt6wMWoD4qCYh^g+mcnW5&Y-q?7q`3B5=U-R9{{ij9(Mw;HN(X-TB7_NFxUb!d!V zi%_#zuZ6adIbp7z)YdM2yb@=HHKd-&pdK&9?6gWrsfzA*_Gt5gX8a6az2p=l>4+f?BUXvU+w|ZS22XKBvl9^PS5m-QP#h` zM-e#Rcj}qMRVnUHBDT!Aq zoJvTbEN^sDoVsK^O6Am&P8RusIhEk)?l;S;SEMn>g=A3cCzd&**|np?awhk5r(#*# zu5e7NjoZk2ndQ0VDKfQ8H1BJ(Ds6L7wJa|b!^yN*`!nn+>NJ$!M2lS(Y5?BJRDYru zQdgJ~^17f-fl~)%!+)Hux{!Kdkg}FqMfSX!%H{@4<5XFRM3@U%30oP7BRReyK7wMt zNzOyTv)WcrmU}h;kZ09N#!R>K=D{fks|egeMjTrwv^s2PQf#U-QQZ_p^FFPpsI*K@ zQJ$68-A986AKR1@4Mt4mZo>h~x=qmo2aEWeJt22p(8j|&9_h9NLVfLtV>BD6~iWl4^% z%%xkG(szi=sl4 zbLuLXCF?jRy+$0y5mAX%tVa8$j=V`MvN`-0gDOA?fK(~^YLwZpQ&V&fYL4~~B7f?O zybB%xk2dYa!ElBXcM!`zTFM&0g9S9iH{mpNQguQX-@^sVqstk<{qIMiUh+<%)3`0w z>dtM|H?MT+?O@_gnbWvW!S)9<#o~L^!mYTiywc7!UFI_V{In6AxzwK~&ZJ(YnUHdd z0wMR3Z_5EE5o1MaX;US`2QU#rxf!!rEYvFmWX;hU=;tvm)zF9FSF~7^ox$i}KD%$2 zk?)v-$VG}~IW>X)eu~vfr_K%XEvbE*$cD%#)I`n-KP9G>++zFA&?R#d`jnwa0f#P_ zMM7&^Svt7XQgOO*S$@$`&#V9q79Rx<%}BkN&zzxYg$&u7ySe!bfIxyqDel6MNNxBY zfpT@SPdDv6lJeNboC&APKaDt~lp^>IJe?f9U{X=^?L8-i(;a3yoj>W~Sv~SC!E`W$KjXr7?|6#UbO81DGX7zozVOn$`-E9?dxoDGE#X2$cC;GlRl2 zPb0BJ()y%hjd7uh!qi5i`XuV5xKT~PijoE)sAfF95>XY4hN_5e068vKlqy~^auE?` zkt46P<@Ze91u`;=nxtqh%p^NW<}k)t-hQK(k3{cYoy44~MN6V?aOH}CfEeA3DraPq zBAHex2pPZ)%8}eEwXz11LB5PWb>;tB8M*Xq}i@*z=;5MRP1@HRiYP+M4^H)7zB z61lTBd&$?36=m4K!vf%Ws?&4@P|DW>l5fm}uIG9Nb~Jz*^CZgID^nc`r*`hozr)2W z=o#zV)HI~NZXjUevD2`N)?@arTm6J9q&Tn`C6{rL=f`1=t8!t_FA1O_$Fb5ju3(a7 zh+;-XhrsF|%3+vHv5;nVm!^&HH)7I|CXMecV3HtBLF7uvENtEQEz8{EW;A2JSZba; zkjS;{HT#!YM{MWX~ zTlUB4GC+qmu9}9P-e#{!naj`G>5-_ZlxbxyByW00u0Ux(+NQ-MZTMQe4r%nrl$B_b zMY1t#xeMpe#abFuIpsPdlM0sJ&&e{GdOD|^$vX|B_{73B;>I2K#iN%3R2w9$;xtfT zqc~i7nG`&rMdF_KveAhTQXx*6steXuRU8SEH*4UuNN>~RNN=*$gU6(z+YRj|8>f$s z)eV3}s4|O!S*VWdr~iTa_=bFmwXSzDThb=I>lQFB8|&aHkxXK(d+eC}`pIfYN!Db! zm>A_ceS29`m9>kxlJVQg+^kCM(AcXpQZXFeDZ^6Z=5N?+kI<>2+o|BYT2fS;ytYs^ zxr5&*H??8U>PS*#WxoY@hKrXPQ{{E#mY*#;Wa~6fysX7xmy^j_lOmMlwq|z^#ueFS z7soW!M-OXb->iyz%5TSR$J|gli`^0fJeM+6Mw27qifs%nxyrSb&!ZBETmf}Q#^P0) z>ZKo+q$OqmMxP#*No!tgWi=652je@%98T2A(x}Md@>SOSSV^pB+Cj;-v5FE>^#WvEHKb-@#f*J$({ zvDM$>B?wU|i?IBM>>zN(5Gkv_OhVu5>X?x+R-9P`bjk8}0&Lg@=N-t7L95r!G4CtV^o9gWYjb3S77hbPr^eMVncM3 z87p5A8a{nJ$>dp=*7pV*e?_?OHx0bI{7AkXo+DGCmGABulb9yyGHyEHuPC}8D0 zX!EI0rRU&^xTiNJ>Ml5UC|zm@O1=3xa?>B3zA6JgljeHsbK}QYWzt1SQwh%lu-n#K zq&9~&3#Z98st2{RY9_CSYMX7Px6hU$nOIWcZSJR%ome2+{Eqq7w2_nD4b*956TbB56zE&SF#6B zSl0dM6Q<9>E1w(h`#0AogY7Zz^2f$2t?CX4y3XKxfB@VwdYU(pwdvehXV_GW*fnMS zZ0%h=Io7aj0TEM3=IE3$+DvRmSfxp~^6@9VXGYWht8`g>zL{)h38=jw*s$REN~3;Aa%8i0LetGe(=0 zPL)lbO_WXQCGBQN8~j841Kr7&MGZPCMir|QI&Xe?n*C7ekok~OBpU`Bx*ikD%xWu2 z^jCmzE(g&u+0X!M?FseG~^?SzyQ?{u%1d!4XpSwm7~0@OPGO7sSWY zI)FMKO=WCXjOcj021|Kws^am}G|b;N2y)E)^)NZ7==rWrVIDpGn%eOK9&oHR0H!%| zn7QoV zp_m=#9Ok)IDw6tV1OOiyPqr{)Mvd&y@|DtCi+)^y40XRtCfLWAuR2j=Pa1U48Jm(zgENPNa zr=tw<<3Sir0@ZmJtV$$K&H&Uo&vzruLESzNp~?k6rh7Qia=08%gKeh?#mnJ~F${LG zRxtMlTcH0t)>5Kxpf^Y30 z^9gzs0w%q{hgQGWL%)B z8LZsSQ9pFhV!*OBea2Vm{fXm+MYccA^ycxI^)kBK-%!csaB%>)q>4hb0j+ef`nXr8 znOlEVp@Usrp&|kX4%rZoA9|`*M{JKR07p^Sa&X8POQ2ZODXUib4tey9+}ku?F(^>^ z5cI>^kZ^G!ozVjcpll1pQe>9zp(L+AFG&huD8M8`v{~b>3Qn{Zf`@-~8`-s}!g-U+ z9P^5$DaCH(a->P6#1;U@G^aYGouNz;VvLa0o{!2}Bw=4K+Sm9H9l+2|*l$Um$gYGY zj$i_8F>MZ|+PHcDhSE(QvNv2>T3%cZg?qliME8ANxk@L!(5r3nGLir$V_d!*Hm&_! z4Cy@noT+o^@6t03W1J1&;@e!J6b}+G8tfT~Glxzv<$yVcyQg-|-&%Do>!%-KFUh#D zYgIpV3z;9K^sUti6C7&2C(Jyd(`aR#<3HlMa7xCnZ{mjIW8v+dwv5?Ap;sLw8c(iR z;VT7XPBcEFe@1_JvQ=c>7dv+1`6Rw@5(!ZGCcc1fLoodDuUakqA+LwbWnYhDiqHoo zOAust4fGc_YWMdaJX;9c?VnBCC5q}mC9-&IZM}jeu}Ocbw`?pb2o_oNaiUMitINx` zy<6P-W{hxLpY6^9Zi;qf*m^wadNYksQ$e~IX5gks969C!({~a{LIVR^uY>UUo(RJJ z?wjv}mRWr7bc)o>jqf+yk`gDm+-MA6Yk>}1obiB5Tm=%uN*`mj$J%4-`-tSWJWO@M z94h5nFRAKB9!?o@A%=Y1oq6#5wfr``hTx<(j#y@wgm++a)!9@Oo1mg~b*b>+B) z4EF;U>ZS!J@U^8fkg#LtFMFnsT}1rEV}l_?>5Vax`90LFIc5T8XK-21bx1Bd%ttN{ zlgHQ0_TQkQkr4q8dI1`o1`N;8;wW&LX0*hh6;=atN8Vv)TdcJ!%HCT zo>PB?erHqSWuE?hHh&_AlZiZ{4yWK~Y&~$5tN@a=rXU9IuLY18fgq`%{6!yy7vET$ zs3q_aNwMV)h_M{Li!Wk&0>wOeW@utc-U&LmuDZ~av$liL`Mz(JX3zFRXM4DA*Ip$> zgDpi*9mp$cZ}o8vae6S*j!XD{2C`()D5c(NodG}1-Y-JrJfGJf@xZM}Ng=_C*Kwa{7D*y2(AKNQaqpf{t7V6z z`-He2k-VN{+-YrLWpVaCV^LPfU+v8b-1ASf&9%v^&P0K~_IP(u?6dcs0h7SPW|bmX z<c`# zl;jcOpagqR6-)j&iblxZe$Q}{vU1t$qg?Q>_n0YF?0Xx5g%N_Vt)#V< z|1uiBFv8fCK%)>5ar=m(Uhz|#A|~(r(RyEm+3q<%EEBGY8n*bl69}gqZ>*W{^ang) z2;fdbW4xu_flIBc##VuvGcAt(4t#=6N-uo%Z}-~Q9Sa*QP(j2MSMS>o3doH(rVLD& z6{mL)u%AjLq|DEMsHBjKr5r_&3+J#Xc8C(e1Pkj2O2Pc;KSW@mK1+yXE5*BUtMkqs zTf#o^sa98h#*4G9RKKz8vrw61OTrXFH0lNI+;h;mRyo`zrz1^>7+i90TMtoBPj&@O z4Q8oKHD*Edb=y%2Cj4$uU@4yBqVGUcs-G$B@=h6(Bg0+FHP_{x5%G!gKR|8A)}-KP z%3OM^4_&f_}~&14hy8<}knRMX1?z7xq73;ARKmMcKa4$bDz--ADuS*GQF zna{B}?tO-;-+|vbW2bIauk4{@Q^-nr>W@Ixz(D+)_m)syJEI*?nKJUby3?8oSn>jr zN($I{yYf$JSI3)pnj4NRq6??4v{}xUoU@`!ot9FFJApQ^MmHXmLmGTG$ZJ?sva`FLYqy2HYA3YhF{h$gd%82YLO2K&A%0Xo2>O0kOoi5w`5mzCEXdyLmCIBTJuqQ3PB25Q*>; zK)W997`e8;ck|0a_nMPSGTl^`!GFQmxG4+zqkU zkllJ<(<==Qf2_S7SU985-3?|{l!+ShMXuMnlQPa4c++%gRwbnlN3QhAgI!fn9 zzh4wi`FefqW)7Fswct{tfo9+5BPz?tFL~f#LWzMZg@7iJ?t{ZO8U9iz300p8 ztx$N%XXvv*{Y|XR{90h*bZDNax+0_YXFQ}x`%??s*bFtxu2479XLCI3#CZ4blNYtU zeU9KuOM38CtD7;rWoU|RXo~fSJ!|1(Ft0`I6lv1_(#_6BJUZP8yFmeG@MEtlHca}|yp z3=1)DARXIbnp&E6+`JX6Vvp`w{C0yE9PoTojzFk46|K#gZihX|^~V)H!H@QkLo zpSxwN%^P1m5vi8J(KhWqgGZH5w4Q#@YP<}V`ytsj88_em5VCxH@-yWA-Y>%an3VV= zliK8AET^Zmo}x$F{iK$D7fU;61Pa?jcYI!n>IagPy5nP-B2bD~x5La2k^^Ni`)5?z zqKs5+7ZW5;abu(BFIc(~wP})t*0%6z>uJ zSGcUapL`$oLtv5Y)7pM)aew8Wm)Rqhtw7Q_~h7nRC>{Kil_O;i|jGj6Ms zda2)&N7)qE28jR7%egxZhg$3>5eze(RQHR)=Tz*N%Yj2HdltcCl6#mMiNz#&dJL@1z**aB{5jJbW^u#Dt%hTAUO4!iTHaJhxN+I^?_ zAQWHxS1c0OsJ519++&aoJ%NroSev}HRCpc$?y}9~6X#PY%QC?4Y+yw-y%8izj-^Vb zAM?Yi1^bG9gmKsb!k+t-^HtYHKftbM`v;6Mx!I3kkjPSb*ZmvhNnR(Vi_Aant`9pu zxJ>UvMh`6ZX9zxKau)?3Ve)+!T^?S`o5ZRznQH@F?c?&H{XG_3liK*9vzF7QEJ_jO zuSm4N<2kjswVv#VPvVUZMC+Y@0E*zRx3jQSwB?DMyt$yRrnN;$cVRuR+)e~I(QJQ^ zJb2?zCfU3P{-q-zVXuugw3x$80J8+COkqT0gJARmqW5!~ffp?(_G&hg?OP$M6= zp<>kMHzuJZkLYPZ@oN!O#HY1z0!9^>SZ7IS5DrI7BA<&zBYAa-UDdpo#}55HzNZQF z0V|WcJx@;Caj&Imrf)zzMr_VpEH+J#YLu9P`q31C!J+l5{#4l@j5!mXfn%nc)!hFQ z^D!4vaQ!?xL(vZ;lmyHsrh?IY4$f3ayG+z_Vg-z$LRQkw%1pIrK+4drI*Sp$(iZ<_ z(snwV;qLPRDXF`S_KqC4HE(yUTy*nI`iO}8c<8w>J~-OjO2?#pX0guoHL|;cV!PYx zD5_MbW@m)d77vR3StJVv-+3pnvxk! zSTJXCZmXHVu0umz4J;2y$H+%tYx0?0*X271r|z>%ZmCv~i2(r{e+4}RvT%5nUDT8G zbrk#-;RJ2RxW|k~n5Uv|nLg7e$Eww5`lTo?G9$NWXt6|LCW-{BGi;eSCT-wL4OgE1 z?oT=_`{hJ(S;xj)LSJr51Bv{~SpQh__Z`K_x^r8rXEXc67 z<1guvnC>i3l&=%H>|J}Vs7@ZUeWGdO&)4g&2{g+mB~>5r7E?t0HL%}LsX8b$eaVs< zPHCb8LBwWt5#cGI2^b|tL5DTK=THH-`33R{xi@q|S6A*QnUg|vw>l?>r+~W{EJbgC zVS5xb7qJ2&vF_fWK0Y#jUfCZ!@{E%QcP|?}vS1Eh7%fg@pi=x`?=TD@`mn#CA9|>j zJ?3HZ-P2d~9k{^H)Zws`fD;G)L#AguI@z{jBStM7%(h0Gkwd-r+ktI}8Jx^%Af_1=BNQGJPZ0t_2{?#7H_n(a zY=zi^oD*{93e92l%drwfXGD^NgTpU)*G18d7%+L8nY5JtqI6k2Ij?285M`n2&f1L| zY`wKRnBUc|BcD`&m&~gC|s*sSSUxMw{ zEa~$T90o_(Y1I)aUIKS?W?%Lx>h&^mzRefut%-ch3FEW9wQ$V`9(Y(50 z+Ari+kRIbo51&OxBWbD{kO!&xD1?6XWiUyu|EWERKEW2gVH~=-t(zks7U&);MvO87 zleBp(!JSN=KbV&>cx6CI&EUOvP6!1n@boZP7Jpo+E*YVjOr zOuj46K1ZujE*tN&_2_(v+o*55m+M!2ZekS%ETr(;j;EdlHzXULR$K3#&qGh&`Dk#M zxO^3PT;1mzsfH`uALWnEZ_`g}As^kqavFf;2XePB@=6Gp2UoY~;|e*~EiLMg1r}Ew zMT{S{6_a?-MC*?E$l1=DL}eozUd)ZtnSum92m+v~*e4wEJ54eJ|Z9jL7? zhw<^lrv8cxIaG63&#H~Iis;vW!S-!91YT=(x*f>ecwNrSNk zZ)Tp!hrdeQJW8kG8+qA+(?Vpv&HCnf*6GnEdz3mSjTE@vQ72&Aamy*Ok!w5NhG;YG zLV*ohvArE>#w%fpg#0vEK#ZIDK012kD22=Vz9KAurh4n`)S!c*=H*iAc)QL^&K!iv4A% z?!E2=(4gV|=X`D*ByN*&)rzF>IpCsk7aH@~@{4PYu}pUlTBBo-i==4XuK`?)K-Z+i z$b~W3St*g-NME1Gt z{;`wZ38EtLkg0UpAs@(I$H~Z#uc%{TdF?LTt)8C0Ho@#Uq6cj&Z%n5|I}N938%UL$ z1$oa7u3;{QKIZoi2@_&eRD=Rv`T<&D@KfEK`^85{N>zRyzIcr#K5Cg_9Uf(NW>Rx> zCQ>tX2^qwTsM)wINCf63Q@x1-t-l2phSc2yIV64uJNx`mU@;jPP*bL=Ncl+Yz8+uD z-%$=zwsipJS)zFoV1L%(1Uws)nuj+`|L&ZE1sC^JoBt%?V2gLk<0yG@T1kBM(6w;~ z%5h^HJe?Pe*RvFTyn;!}jrJ=>SVfu4z1M}~=M$Zrhv_GUJi-@+JbUcal#2#hq7ksN4zl!hXW`=*^ab_@f;(XuGw zRPwSBujLVr%jWjfeaz6R-a`)u*6sMLsPLp)v#^Sr9-#g2)4=@oy?=$5G|9Ug)DHB$ zi0k5hlT1tcB_fJwL00}^&FoVaI41b$Kvh-;j7W+6g;W0}WdyArPN`ZMj^aN=P$5K5 zD4;CJC7V4&c~0;);%3yV9@(7P>aH~b&*w><2iZITpzPt)f|oJoisy~)+<@z<>4f=} zd_Z9ESFfOQZtG9(f~aM_jy8$j5q62(fz1vY$JK%w7fIqz#W{`QXaY6+WDcv+(HCzW zcYp3tYdfnLR!2H^;qVrxPEGus3*otpDGLGrvI3psHn??sUJ?ma+I7QZw)h=pZ8-83$lt0crq`Jup~4RIl$Bi2EvmWA z(X*ov^C6Z>*lE!Y{zRGb#Pv3HIfLSnXkF~|*xAmNv;Z*_HzixLMD~#TP|;?IppBE@ zxQsf}u#?Z+401ip>#M^Pl}bWN+k1r6g1jw%0S(u$R8vF8LSkHjA(C{L3|fD z0{8bgFOU4-Sj(?3QD#7JDIR~PSqNqdP!g7JQO~K8Sx&14rsB^YS6RflYy73jKY9#2 z=DUP2779&zC!7|nMUTR0SY%HeP$7a;{yo&p(jb>>(B7`)>8Vykh8h@22v*V$fE&e4 z47|i!;i05h6{=s%m4K+BLh)`7kjF`@oGT|;{Q$F&n9KFtv74VRc5TnqOsPZ_T$Cy| zb-kab>FROr31mSxgRy$LKf?xibdrI9YxUBB{HEb+&Y)~EN4WB#?g)267PVcSBtUya z$CX>bgS+eK^;GW0JZgS+J*x&}Y~%fmH_Nq-vX8!5&;8pc?C#Gnm9dv~kd26rmxkao z^F_?y|0}AVu8tZ|E<$~&+>yxZ;hDfMYY%MI>xwReK<^J9KuNXK?ZqI>k6=MJuFaMz`RH|>SG z+~Gx+zZnT^M%Hu3$+0O!+gSUswYR0Wzg!a(9sC7EBk}hjNs?M@1oqR>o(}~wtidxD z6#G~6-f?!L)^(pbb+VQtyZFz={xow3}&No>N`YwpUWvy3JO%-nwKWQ>527mGn?R$`PLDDTSviWmGB3 z%tC2O1LIa&{sWQ_R8r>nQg6MikTYRP)g>=si>pt^E>z0U$4VE2hmE8k+UmNN2UArW z7?<7Ky6DqeAy-(fOr5sT!IG&y#=VKNXN#j?j!;LVuBYKTPgIuL(Ok_foH}F=(>mZ2 zE(-I93^K`pIU_1*LxOBVO(#7+gc##&KIDjJio_agdLOLm!Z+ z6t+b1{W-%V6C@1_8XTHTt+tK?DjK-=a#qwYF<#1Czg<^Qn<*gwVUW$%O25}hHtc}!VzkmfoJA&5svuz1qzc(4!~G-BAFcM*Gp z?5~i;hyKKw+sCfSb^(w*rGWzBm6(I9v5g@<%?Fi4GAR31mt5X<8_}dNVLA_ZZu1{l zRqpRE(v34LN0Ebacr?^hohAlFDDWDsRRYfUvvBx3SB{_E{E2Ev)jGV9 z=|j`UsMlT^FZ8q;b`)%D_RhP9BFTwSl-*gD_R_Q&@;869=yLPYqg>6q6qBk4?h(oaL&ni#tU70PPI7GG?Pubt zQP+7~Buz(KfIH)q&F3Ke^u6C-2LjO$ji9s*w50G@6Pi#<5$Mw#`! z*6?%AvHb#9SWiL^mZnQFDqm7tf#fJ^Y+Y=jsI#ly5^Yx-iqV~OKdiIC&djf6bRmceB=91b7bGbhLH!U z-GcF40z;QLZ=AgIzwusPqObc*h6jpT!{@-HbaM)LQLkyv zaEaVFlNQ#@{iONC;t&^kO^yi@nwU%$`a{juij?-F(RxJO(Z2r-UY73f8w zK6P!-;z{(0Ygcsy{HY;ReyZT%vGVd-EiLqds8?-k__JGKPsTC=kFRm$H00Dqn zWw>%O=N3wqDt={^Adb?wj;n(ZfJIwb8Cfb^uZK~Kk@ONt00W02^a_RI_m_8tQszh( zNx5;xs>hWPu2SzFDyD;GGc;umREf(Hxbe6rAqZBdDCBD3FXo7@1%mYbKLC0_g}*65 z07bHnA%nbrJ^ zJ?Y>_I3Dz&=zzgj0Ex0wceyl=+p@eqe<0xP>`S!^C=jJ*%`)lPp5z7jfdsmd9(gcE z0YQ=?-hjvJ4Op5iN4yqPEmL#3qK4@)4AYV|Dc}`crU8BhO%k|(;d05cBoSy+z_Lse zNg=;KWLzTSYf%(wP_mS| zke8D*9>{Hs&o6j3T_`RuK7l8#){R4lphz9c*Dfr;*e)=(Nikt5bgM=d0cCJ;z-A4dLk$Y{fBB~|B?W^{{5JEW zeVMn*9ez*dP4Lym#~=HzQtp%9Q06b+JlMg#41y-TE;{{+bI<2Ib~K>JO?KIpFdGH2 zPbHOBrMm&wa}831+~6Fp53}msishy$M2i-BE^p|}oiEHM+PBe!VljB0c*>rr(xx0x zIHePJ?wXP#pH5p5J8Yxbc*o!j_>!$eQPAT(7^CEqxaKs)Y&!5+ushwIh6;mi`Xbz} z7A}G)-6;ouTrP^rlyvCAQx=tnT3BG4)jIvDBo@%BR89wzmL6Qd*bOf zws2A^4kzh`J2;PXtGcL|x)XSC0;a(&5=OL6&; z-d>V8m04dD8{*Bhksk7!%$kLb%@gqby-hv;AnKrD&5;bIOj-%?$ae4r4Qo3rop#9O zG;4o=uaJHqbBd(OdE(SHq&u-1(SY+JA^@m2)!2I|2cE=>Jmv_-ysYq&qQnbhwG|5f z2TbNs%mdr;N`+cbi)kTIZ3br;&i8FMy$Zh~L>wYfl?cE_*@t)0e+~fevct$xE!i+_ zU8yyySPkhI3F5UV=%g_XFj~`Tus>bIOEsNtO&Q0Hp8l1{l$m7X#{MIURtgL-eU_Bw zQF3Wbv&^+jiepI}h*67vvMZSUf9!n;bR5OiZdLW(Gdo$WH`&+@1SL3rkHxVPmLyJyogfneIM(BL z9Ke?Js&4nl1Id4q_s)CgymyXOn(Es%)zv+<+`9MHcdH3)c}r)h!GmgB`QU=q@P)#Xi9llihtS zAb)MNzI;@9lh#z;qBWP#8E}twSJ`(1k42u*{H57dm=f^NVAPZ0XG;%+e_VPbe7y8m z{`X4dp#hxFWM_kkHy+O=AWjYAI#U@H55`03itcM+H#=W* zey)9Tx=AH=mNzYAf{pn zG;)BRieN$!U7(%AYO6SKaE?O+RXx%=?M_S&>4T}H8@kh{Pcw&#hSAvBv#ez2+Sw6dJY4f5V6z6?o>hR|_jo&!l=h7m{ zl)9|n6*F2xt@n;G=Z@~buIs|4D+c5DN@IHIxXO`pW=*)_CfcL#qCJ|~W|?2n2JZf(#d>c;pdm6gFgDU8H)+$|O@ZqoE%Fj=k$YKS zS)@JwTjz=3iSVDip9DV%zn^z1-Wv}mgi3d%Z-CI~Hifb7iNXTmMBd-{FLbBwckz_3 zL}Qejss5PD5lVJAu}8SjS^H2|c0JQ_RdO&V8Cch3eV~%H zr(-oXsu6ElbwNF<=2C>TW2(XKz`Jo5=Hs{#Prw{z3KZ+Kn1O`zSogxvRWK+p*u%OC zhOWY9-8R<4AZvi#8i!!nAHY*MoIj%WOKJ$~6)V|VJx!s?>!n0cN$5WyoLEnxe10Wr zEhwTo3Ds2diC;%Wg(VzSR4-v|`#sgRa?cIBTFstMUw&yZ$xMAuq57ShbM2y2`xv<=#m&i%>(b-&XYaNgy7pKz|i>)p%Ux4Stv zrYy$1c>t`t&!LaC4edauP!|>5+-?WD^o%k3=t-9h{HZWXe_zs(j#KFxGaw*qAQM_= zB(zBc+GJGBpFA$%xYQ^S$psc>m1UBEy-EY4nIpEw%+^&cbj3=0n>KJ`7(C<5%5&*6 zE3-%oqpnhK>ZJc*ccASy0|(jIMn(qw$NFpxtmU|dJ$Yw;bfV|)EB|u$3%`%=3g13+ z%dwS)#MiiLkLN z^(RTKf1sY!Xk*AQZMbh#>{@l2wop4Q{yFdkKIhW0pL02MHyx1<$v|{Sa*j|n!#lfE zy53=6-7t+g#s-59P1Yx@0cv>I$T48jVnfvsSr0N`z#3o*U^Q;ISdAOmwLpU@?pFa= zd$lL|iga8$DfLP`YoZAfC*?zz13oR~TU`;F4W=atW*;e>pP878Pih@^raO1gfh%c4 zCn)~xb7`Eh^{j###)~O4wi=8rKj#A62hTrp`#Wn|-u}j%?^N#VPCUP6?GK;6W!>X< z{l|S5p4g7Ld#)KmTwe?)o;P3r>CqE!9${@ZhH}w-I?nvG%_f_{IEwknRIW*AQl>iQ zbBl%L%6y0HxBPOU0y@n}jLM6#xWw~Y;S1mS2tUwMA08MR;u#ki61&DTJ3J{i*RwP- zH?~e(=RZ%*hjbLcZY>y`7+^LOE)a8X(|71Z*ZF8nmC#}GEbFmZZq`mm1Fd(Rj*f@C zbo2yGD#HFAj4GP700XXh7TyD-TcxBtvs=SjB+g(Gsp1SfnnTz$8^`fLwVssBWO*jr zQi+_Fia|?R11tt@6oB@kEtSg?o6_UDJICv->Gb*5KI067!`OiGhVIq|8eKGzew4llwF-F5Y%Cn*>4(k9#>yoG{TGxL24c84p&1Hxu_Mffr2 z_q1m;Iii(nyTk2aKFsQ)G!oC`$r|T$$5iYmX`h$pM5J!_VPCJ;cl9r-D7mue%961q+bVWcNP`Lnl{HojcMLBW zRyL(zN?EgXW5JDOb1F7eoGAIQ;IBnzON?MZ^dBU9+Dcv0NfMx7b>c2?e8Brw^`n;}j~4Ctq$Kf5IxQ1tE1i^r41x**WQpa4 z!T4OTCJW8V_2yZy%Taap>RY#jTzKv7-*qkfz{t%>+7DL z9=Rq}HE(9^?t5{=dyimz-y<6?wtRMc-E&;|FWX;v^VOrTGR<-`LL9@W`taOCC_p>D zKbQeeN)WG8d<{2@JFM}LR38jyg0kT>e4K!hJ0?gzhw4lzX7!*<;t>_yF;xEU#!XB2BP9hZn%1~wu(s4)Ph zEO$<$$be=P{l@0D+uGOuXiVFh#S_2TKt;k&A8gwBz3%JD-eBlJ^m-IJtpD~mn znQKNxONJ1qi8B?>t^KEPUgVUlgM_u{tY!%%O8`Oz7OkgpH>t!UCcIz=?AqrkVRpf; zHhT03kN}3lF7r;BBJ#Yzi?zxKUPy`k)amL?+#2-+_r54SDdHlrSW3xt;$Wpwo1o3$ zXNc3K8Op8v&BCL~QSn#&yJDyK7wPZf=d$0UsshLHgy9nvnVu-JoU%}f9M7jLq@qe2 zhGz=~yui%V4hK^CgV=2<0uNS%LYbWvBtQz*El|ZaI?+2)h@_}agm5F8Kzj&7hz^84 z4p1~?0a~HOkOz7?h|LH@a1?fGe=HcWAcs>i#>BRXIYX!T^RRlCzO)ui#js! z?Vd;CU+X zN^Ohc zC=?g%D=rGfMH#x&V8umYHi&|P8D(P$CZVX46&%f4xT37Q03y{zDcpfD({)K4vGK>j z_{;l;@dwr_6tHKSi&#f{b=HiEg{1TLq~TkLZhQS8zD*$K%O(P{hoVTnBm-or30fxMVIK|NmeWXsxz zu;ETc-MjM67u~e*VjL^v-@GPcip;)-+iF_ zw^`ZZ1KM8#_*T;^aH5wytsm6i=l<;N;?8?Tp0V5p+F@?i@gsUi=v1gT#3y8*%NOua z*#e6JP1RgZS26_hLhuTAYh$Geh0F2G^ZH8e(k^iY+p?*cMFmeP7 z-X4kVrsu1I%J?8S==S~5QFso7jW4C90lE)>#l|z2q>X@RD5|VVDktj2REv*dx9YJQ znK^s3GA<0QY+EaHnt1aM*1R|8@rkg!^^DVAp5c*xr$L?_`)NpVdn^Oq&!WWAukl0WjUkQd+Gx< zp<((M&zQil&}?D0GD&apGzBJwmI_OidHPb%(!jjXP1vu9f;NkrB1}f2UF0;7d(@XDGPfw0kt)>Z;GViAaT)0<3X21po5x|E;_ z@xYUmN3ir!Ol79DD~X&grrv?qB?6loib4B=s%(#1;6DglGmuG(WbA;Tff1%U+uLYJQuQUHtqBjvJ;?sKCU&Ghy!}-zrO#QUukx&*kk`?Isu;`Y#SY>^!2p}Y@vA3F3 zdr}DfbIWknAgt#Yg!L~OgwKD~APfsOltqF;I6k5_gui4F&KiWjY7Pc_uu+$54fbZ4 zYQXOU2l^6&%W1vMJL?}@w56kE&B9wX`JQX8xv%$;Cwea2 zJGQ?20=M(nkvHCXcq{MWitpH%UgY2>gp5xV@B<}OQJ5_81K@tzS!{y|;p z)SJ$&WL|r$b{IwhM1Q2ew%G;n_okK1>(Z(y%SItlmbB>yS2j1!y6(!WuKL<_zI?v; z@z#;`PnC>loU^j~ZB`47y&rOWXe|ujg61uJp|7xB8LbRWPAi;WxL&zmxik5s_qmFn zahej0gn|RcRJ!Y<0F{wsW@DBDW|lYKx=A*`l=-x0SdV;4E1- zC^=J|;h0xEuXJ_M>g0yxx76=BA1r;i;-LXM)n}YflU_RF05s%DoPkEh~a}|)?O)DPA}abtLrGoiq3(vqb0@%D!{*}z>~{km zGPdES@MKnj3J_N}AE7R#=<#>BBF`aJB@q15OYYS<%)mSSmCNim+K^@tl z&!;nJ&C_N{zx*P>S5a)}9^I>RVxg9ZBBfM{Vxb?6@_qEQz*Q7Qg+-cEE>okpv_w(G zG#^EAJ&(=kmM14fuxMVM-neli%3)AUqi*Wka;T)Zq(7<2466MH2qg^+Hx4$X#=Y*l zZ&|;tCiShOk4_jexcq_1x4t~n*zH`^yuKw6sEpqE%EQx|kKTIxxA=e#FhC@$|@B7KSFxo>W^D%k!$q>LKfA&)k0P^K6_Zdp{-R!lNjNesc(^%$2h^ z1Dk*jp~QwTM%byTm_q?wNxM}#NpKFgUWf{@=1DnmuOtsshRu;yNE@VW5|8K{y+hh9 zwM!k62rdY=FTy$KMG^y9!UC8j`P+o;o$v+p4mSIdSJqx~~ z4#5VO-3@x@xdvE`=x$(4-l(pI-8|?_o(fuv5zN+V)Edmb3aCV)N5(eXu%zP7JNND1 z?@gEHKfYbRa{dp;BfbiU??ul$V`i`;OxYhfsuB@u`kT65apS`sfYf_8<<9kAUXMgy2Y5gsh0{i0qE^M)-&`rSwf4Y|qAo(xIGEcqKb= zD18%$ZQoPDs>jNQ`9c9HSON2zGCuqz<&&Aw{!!d*=!R9G#s+KVfI$@Db(iMW7^084 z`%{sZcSeyW8&Sjr-tzK|7F5VyCn_lhsA%w#i!0Z-{+;Wdn4mk_9LBP1uDSnfZQpAf zxpYF!D)M0WzHbg3an0ndTS(o76SQ?A%q~h>N5vo6E3iR9Myf1gu@5eq1ka|*bS`QX zK%+0#2pAO_bt>cUno*}vg(f4jh)_=icJfJ?0exSaLUX=Ezuc4o-C(t|UC+L0k0y?Kw(4V7*P(Uq3Y*U;G$W#@< z^aL^j?JAk<-jEC{D>8wCbtyN1cM>0l6x_tLa(=;v7aSQ=IK zfof}2NtRQJ>QfXIafGBSw56b`NVTAoqNFMu!a}7JI}2sgG_8Gvadf{aY!HY*DN{)h z6Bjx@`W5Rv*ah8 zsdy;;$)TQQd~x@k3ztt>OSV|nNf9C8McO+&d|uXv)Wa4Xfcsdm8qt + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schematron/XR_12/XRechnung-CII-validation.sch b/validator/src/main/resources/schematron/XR_12/XRechnung-CII-validation.sch new file mode 100644 index 00000000..56465ad8 --- /dev/null +++ b/validator/src/main/resources/schematron/XR_12/XRechnung-CII-validation.sch @@ -0,0 +1,38 @@ + + + + Schematron Version 1.3.0 - XRechnung + 1.2.2 compatible - CII + + + + + + + + + + + + + + + + + + + + + diff --git a/validator/src/main/resources/schematron/XR_12/abstract/XRechnung-model.part b/validator/src/main/resources/schematron/XR_12/abstract/XRechnung-model.part new file mode 100644 index 00000000..67651071 --- /dev/null +++ b/validator/src/main/resources/schematron/XR_12/abstract/XRechnung-model.part @@ -0,0 +1,59 @@ + + + [BR-DE-1] Eine Rechnung (INVOICE) muss Angaben zu "PAYMENT INSTRUCTIONS" (BG-16) enthalten. + [BR-DE-13] In der Rechnung müssen Angaben zu genau einer der drei Gruppen "CREDIT TRANSFER" (BG-17), "PAYMENT CARD INFORMATION" (BG-18) oder "DIRECT DEBIT" (BG-19) übermittelt werden. + [BR-DE-15] Das Element "Buyer reference" (BT-10) muss übermittelt werden. + [BR-DE-16] In der Rechnung muss mindestens eines der Elemente "Seller VAT identifier" (BT-31), "Seller tax registration identifier" (BT-32) oder "SELLER TAX REPRESENTATIVE PARTY" (BG-11) übermittelt werden. + [BR-DE-17] Mit dem Element "Invoice type code" (BT-3) sollen ausschließlich folgende Codes aus der Codeliste UNTDID 1001 übermittelt werden: 326 (Partial invoice), 380 (Commercial invoice), 384 (Corrected invoice), 389 (Self-billed invoice) und 381 (Credit note),875 (Partial construction invoice), 876 (Partial final construction invoice), 877 (Final construction invoice). + [BR-DE-18] Die Informationen zur Gewährung von Skonto oder zur Berechnung von Verzugszinsen müssen wie folgt im Element "Payment terms" (BT-20) übermittelt werden: Anzugeben ist im ersten Segment "SKONTO" oder "VERZUG", im zweiten "TAGE=n", im dritten "PROZENT=n". Prozentzahlen sind ohne Vorzeichen sowie mit Punkt getrennt von zwei Nachkommastellen anzugeben. Liegt dem zu berechnenden Betrag nicht BT-115, "fälliger Betrag" zugrunde, sondern nur ein Teil des fälligen Betrags der Rechnung, ist der Grundwert zur Berechnung von Skonto oder Verzugszins als viertes Segment "BASISBETRAG=n" gemäß dem semantischen Datentypen Amount anzugeben. Jeder Eintrag beginnt mit einer #, die Segmente sind mit einer # getrennt und eine Zeile schließt mit einer # ab. Am Ende einer vollständigen Skonto oder Verzugsangabe muss ein XML-konformer Zeilenumbruch folgen. Alle Angaben zur Gewährung von Skonto oder zur Berechnung von Verzugszinsen müssen in Großbuchstaben gemacht werden. Zusätzliches Whitespace (Leerzeichen, Tabulatoren oder Zeilenumbrüche) ist nicht zulässig. Andere Zeichen oder Texte als in den oberen Vorgaben genannt sind nicht zulässig. + + + [BR-DE-21] Das Element "Specification identifier" (BT-24) soll syntaktisch der Kennung des Standards XRechnung entsprechen. + + + [BR-DE-2] Die Gruppe "SELLER CONTACT" (BG-6) muss übermittelt werden. + + + [BR-DE-3] Das Element "Seller city" (BT-37) muss übermittelt werden. + [BR-DE-4] Das Element "Seller post code" (BT-38) muss übermittelt werden. + + + [BR-DE-5] Das Element "Seller contact point" (BT-41) muss übermittelt werden. + [BR-DE-6] Das Element "Seller contact telephone number" (BT-42) muss übermittelt werden. + [BR-DE-7] Das Element "Seller contact email address" (BT-43) muss übermittelt werden. + + + [BR-DE-8] Das Element "Buyer city" (BT-52) muss übermittelt werden. + [BR-DE-9] Das Element "Buyer post code" (BT-53) muss übermittelt werden. + + + [BR-DE-10] Das Element "Deliver to city" (BT-77) muss übermittelt werden, wenn die Gruppe "DELIVER TO ADDRESS" (BG-15) übermittelt wird. + [BR-DE-11] Das Element "Deliver to post code" (BT-78) muss übermittelt werden, wenn die Gruppe "DELIVER TO ADDRESS" (BG-15) übermittelt wird. + + + [BR-DE-19] "Payment account identifier" (BT-84) soll eine korrekte IBAN enthalten, wenn in "Payment means type code" (BT-81) mit dem Code 58 SEPA als Zahlungsmittel gefordert wird. + [BR-DE-20] "Debited account identifier" (BT-91) soll eine korrekte IBAN enthalten, wenn in "Payment means type code" (BT-81) mit dem Code 59 SEPA als Zahlungsmittel gefordert wird. + + + [BR-DE-14] Das Element "VAT category rate" (BT-119) muss übermittelt werden. + + diff --git a/validator/src/main/resources/xslt/schematron/XR/XRechnung-CII-validation.xslt b/validator/src/main/resources/xslt/XR_12/XRechnung-CII-validation.xslt similarity index 99% rename from validator/src/main/resources/xslt/schematron/XR/XRechnung-CII-validation.xslt rename to validator/src/main/resources/xslt/XR_12/XRechnung-CII-validation.xslt index b34a5489..91b3f2e3 100644 --- a/validator/src/main/resources/xslt/schematron/XR/XRechnung-CII-validation.xslt +++ b/validator/src/main/resources/xslt/XR_12/XRechnung-CII-validation.xslt @@ -1,4 +1,4 @@ - + diff --git a/validator/src/main/resources/xslt/XR/XRechnung-CII-validation.xslt b/validator/src/main/resources/xslt/XR_20/XRechnung-CII-validation.xslt similarity index 100% rename from validator/src/main/resources/xslt/XR/XRechnung-CII-validation.xslt rename to validator/src/main/resources/xslt/XR_20/XRechnung-CII-validation.xslt diff --git a/validator/src/main/resources/xslt/schematron/ZF_211/FACTUR-X_BASIC-WL.xslt b/validator/src/main/resources/xslt/schematron/ZF_211/FACTUR-X_BASIC-WL.xslt deleted file mode 100644 index 121c710c..00000000 --- a/validator/src/main/resources/xslt/schematron/ZF_211/FACTUR-X_BASIC-WL.xslt +++ /dev/null @@ -1,30800 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - / - - - - - [] - - - *[local-name()=' - - '] - - [] - - - - - / - - @ - - - @*[local-name()=' - - ' and namespace-uri()=' - - '] - - - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - - - - - - - - - - - - - - - - - - . - - - - -U - - U - - - - U. - - n - - - - U. - - _ - - _ - - - - - - - - -   -   -   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Schema for FACTUR-X; 1.0; ACCOUNTING INFORMATION, No XML Invoice, (BASIC WITHOUT LINE) - - - - - - - - - - - - - - - - - - Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). - - - - - - - - - - - - - - - - - - - - - - - - - - - Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116). - - - - - - - - - - - - - - Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117). - - - - - - - - - - - - - - Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118). - - - - - - - - - - - - - - Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT. - - - - - - - - - - - - - - Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. - - - - - - - - - - - - - - VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals. - - - - - - - - - - - - - - The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. - - - - - - - - - - - - - - - - - - - - - - - - - - - In a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amount (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Zero rated". - - - - - - - - - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" shall equal 0 (zero). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Zero rated" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). - - - - - - - - - - - - - - - - - - - - - - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Standard rate" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). - - - - - - - - - - - - - - - - - - - - - - - - - - - If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73). - - - - - - - - - - - - - - If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both. - - - - - - - - - - - - - - - - - - - - - - - - - - - Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). - - - - - - - - - - - - - - Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95). - - - - - - - - - - - - - - Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98). - - - - - - - - - - - - - - Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance. - - - - - - - - - - - - - - Each Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. - - - - - - - - - - - - - - - - - - - - - - - - - - - Each Document level charge (BG-21) shall have a Document level charge amount (BT-99). - - - - - - - - - - - - - - Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102). - - - - - - - - - - - - - - Each Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105). - - - - - - - - - - - - - - Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge. - - - - - - - - - - - - - - Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Document level charge amount (BT-92) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Document level charge base amount (BT-93) is 2. - - - - - - - - - - - - - - - - - - - - - - - - - - - Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161). - - - - - - - - - - - - - - - - - - - - - - - - - - - The last 4 to 6 digits of the Payment card primary account number (BT-87) shall be present if Payment card information (BG-18) is provided in the Invoice. - - - - - - - - - - - - - - - - - - - - - - - - - - - Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126). - - - - - - - - - - - - - - Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129). - - - - - - - - - - - - - - An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130). - - - - - - - - - - - - - - Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131). - - - - - - - - - - - - - - Each Invoice line (BG-25) shall contain the Item name (BT-153). - - - - - - - - - - - - - - Each Invoice line (BG-25) shall contain the Item net price (BT-146). - - - - - - - - - - - - - - The Item net price (BT-146) shall NOT be negative. - - - - - - - - - - - - - - The Item gross price (BT-148) shall NOT be negative. - - - - - - - - - - - - - - The Item standard identifier (BT-157) shall have a Scheme identifier - - - - - - - - - - - - - - The Item classification identifier (BT-158) shall have a Scheme identifier - - - - - - - - - - - - - - Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151). - - - - - - - - - - - - - - An Invoice shall at least have one VAT breakdown group (BG-23). - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. - - - - - - - - - - - - - - - - - - - - - - - - - - - The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4). - - - - - - - - - - - - - - - - - - - - - - - - - - - The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). - - - - - - - - - - - - - - The Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). - - - - - - - - - - - - - - The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11). - - - - - - - - - - - - - - Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - - - - - - - - - - - - - - In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present. - - - - - - - - - - - - - - - - - - - - - - - - - - - If both Invoice line period start date (BT-134) and Invoice line period end date (BT-135) are given then the Invoice line period end date (BT-135) shall be later or equal to the Invoice line period start date (BT-134). - - - - - - - - - - - - - - If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both. - - - - - - - - - - - - - - - - - - - - - - - - - - - Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). - - - - - - - - - - - - - - Each Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140). - - - - - - - - - - - - - - Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason. - - - - - - - - - - - - - - Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. - - - - - - - - - - - - - - - - - - - - - - - - - - - Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). - - - - - - - - - - - - - - Each Invoice line charge (BG-28) shall have an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145). - - - - - - - - - - - - - - Invoice line charge reason code (BT-145) and Invoice line charge reason (BT144) shall indicate the same type of charge reason. - - - - - - - - - - - - - - Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. - - - - - - - - - - - - - - - - - - - - - - - - - - - The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). - - - - - - - - - - - - - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" the Document level allowance VAT rate (BT-96) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT", the Document level allowance VAT rate (BT-96) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" the Document level allowance VAT rate (BT-96) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). - - - - - - - - - - - - - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). - - - - - - - - - - - - - - A Document level allowance (BG-20) where VAT category code (BT-95) is "Not subject to VAT" shall not contain a Document level allowance VAT rate (BT-96). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" the Document level allowance VAT rate (BT-96) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). - - - - - - - - - - - - - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT", the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). - - - - - - - - - - - - - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). - - - - - - - - - - - - - - A Document level charge (BG-21) where the VAT category code (BT-102) is "Not subject to VAT" shall not contain a Document level charge VAT rate (BT-103). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" the Document level charge VAT rate (BT-103) shall be greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Zero rated" the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice shall have the Invoice total amount without VAT (BT-109). - - - - - - - - - - - - - - An Invoice shall have the Invoice total amount with VAT (BT-112). - - - - - - - - - - - - - - An Invoice shall have the Amount due for payment (BT-115). - - - - - - - - - - - - - - Sum of allowances on document level (BT-107) = S Document level allowance amount (BT-92). - - - - - - - - - - - - - - Sum of charges on document level (BT-108) = S Document level charge amount (BT-99). - - - - - - - - - - - - - - Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110). - - - - - - - - - - - - - - The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Paid amount (BT-113) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. - - - - - - - - - - - - - - If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided. - - - - - - - - - - - - - - Invoice total amount without VAT (BT-109) = S Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108). - - - - - - - - - - - - - - Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114). - - - - - - - - - - - - - - An Invoice shall have the Sum of Invoice line net amount (BT-106). - - - - - - - - - - - - - - - - - - - - - - - - - - - Invoice total VAT amount (BT-110) = S VAT category tax amount (BT-117). - - - - - - - - - - - - - - - - - - - - - - - - - - - A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). - - - - - - - - - - - - - - - - - - - - - - - - - - - A Payment account identifier (BT-84) shall be present if Credit transfer (BG-16) information is provided in the Invoice. - - - - - - - - - - - - - - If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present. - - - - - - - - - - - - - - - - - - - - - - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Reverse charge". - - - - - - - - - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Reverse charge” shall be 0 (zero). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language). - - - - - - - - - - - - - - - - - - - - - - - - - - - The VAT category tax amount (BT-117) In a VAT breakdown (BG-23) where the VAT category code (BT-118) equals "Exempt from VAT" shall equal 0 (zero). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120). - - - - - - - - - - - - - - - - - - - - - - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Export outside the EU". - - - - - - - - - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Export outside the EU” shall be 0 (zero). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language). - - - - - - - - - - - - - - - - - - - - - - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Intra-community supply". - - - - - - - - - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Intra-community supply" shall have a VAT exemption reason code (BT-121), meaning "Intra-community supply" or the VAT exemption reason text (BT-120) "Intra-community supply" (or the equivalent standard text in another language). - - - - - - - - - - - - - - In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank. - - - - - - - - - - - - - - In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Deliver to country code (BT-80) shall not be blank. - - - - - - - - - - - - - - - - - - - - - - - - - - - For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IGIC", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IGIC” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). - - - - - - - - - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IGIC" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). - - - - - - - - - - - - - - - - - - - - - - - - - - - For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IPSI", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IPSI” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). - - - - - - - - - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IPSI" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). - - - - - - - - - - - - - - - - - - - - - - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Not subject to VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Not subject to VAT". - - - - - - - - - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Not subject to VAT” shall be 0 (zero). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language). - - - - - - - - - - - - - - An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain other VAT breakdown groups (BG-23). - - - - - - - - - - - - - - An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is not "Not subject to VAT". - - - - - - - - - - - - - - An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT". - - - - - - - - - - - - - - An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level charges (BG-21) where Document level charge VAT category code (BT-102) is not "Not subject to VAT". - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). - - - - - - - - - - - - - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). - - - - - - - - - - - - - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intracommunity supply" the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" the invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" the Invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-46). - - - - - - - - - - - - - - An Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject to VAT" shall not contain an Invoiced item VAT rate (BT-152). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line where the Invoiced item VAT category code (BT-151) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Zero rated" the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice shall have a Specification identifier (BT-24). - - - - - - - - - - - - - - An Invoice shall have an Invoice number (BT-1). - - - - - - - - - - - - - - An Invoice shall have an Invoice issue date (BT-2). - - - - - - - - - - - - - - An Invoice shall have an Invoice type code (BT-3). - - - - - - - - - - - - - - An Invoice shall have an Invoice currency code (BT-5). - - - - - - - - - - - - - - An Invoice shall contain the Seller name (BT-27). - - - - - - - - - - - - - - An Invoice shall contain the Buyer name (BT-44). - - - - - - - - - - - - - - An Invoice shall contain the Seller postal address (BG-5). - - - - - - - - - - - - - - The Seller postal address (BG-5) shall contain a Seller country code (BT-40). - - - - - - - - - - - - - - The Seller electronic address (BT-34) shall have a Scheme identifier. - - - - - - - - - - - - - - The Buyer electronic address (BT-49) shall have a Scheme identifier. - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Standard rated” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated". - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Zero rated” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Zero rated". - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Exempt from VAT” shall contain exactly one VAT breakdown (BG-23) with the VAT category code (BT-118) equal to "Exempt from VAT". - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Reverse charge” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "VAT reverse charge". - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Intra-community supply” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Intra-community supply". - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Export outside the EU” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Export outside the EU". - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Not subject to VAT” shall contain exactly one VAT breakdown group (BG-23) with the VAT category code (BT-118) equal to "Not subject to VAT". - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IGIC” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IGIC". - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IPSI” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IPSI". - - - - - - - - - - - - - - In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present. - - - - - - - - - - - - - - An Invoice shall contain the Buyer postal address (BG-8). - - - - - - - - - - - - - - The Buyer postal address shall contain a Buyer country code (BT-55). - - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CategoryCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ControlRequirementIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Content' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ContentCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Subject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of 'ram:SubjectCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LanguageID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Purpose' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PurposeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of 'ram:TypeCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:VersionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:GuidelineSpecifiedDocumentContextParameter' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ApplicationSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BIMSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Value' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Value' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MessageStandardSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ScenarioSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTransactionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SubsetSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TestIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerTradeParty' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:BuyerTradeParty' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerAgentTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerAssignedAccountantTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerTaxRepresentativeTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:Name' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:PostalTradeAddress' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:SpecifiedTaxRegistration' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DefinedTradeContact' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TradingBusinessName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:OrderResponseReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PriceListReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ProductEndUserTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PurchaseConditionsReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Reference' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SalesAgentTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerAssignedAccountantTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:PostalTradeAddress' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:SpecifiedTaxRegistration' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DefinedTradeContact' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:PostalTradeAddress' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DefinedTradeContact' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedProcuringProject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SupplyInstructionReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UltimateCustomerOrderReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DescriptionBinaryObject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EarliestOccurrenceDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LatestOccurrenceDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:OccurrenceLogisticsLocation' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:OccurrenceSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UnitQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DeliveryNoteReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousDeliverySupplyChainEvent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReceivingAdviceReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ShipFromTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:GlobalID' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DefinedTradeContact' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UltimateShipToTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PaymentReference' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:InvoiceCurrencyCode' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:ApplicableTradeTax' must occur at least 1 times. - - - - - - - - - - - - - - Element 'ram:SpecifiedTradePaymentTerms' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:SpecifiedTradeSettlementHeaderMonetarySummation' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculatedAmount' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:BasisAmount' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:CategoryCode' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculatedRate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of 'ram:CategoryCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CategoryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CurrencyCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of 'ram:ExemptionReasonCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Jurisdiction' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @format' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TaxPointDate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Type' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of 'ram:TypeCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ContinuousIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DurationMeasure' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InclusiveIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:OpenIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PurposeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SeasonCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SequenceNumeric' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CreditReason' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CreditReasonCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CreditorReferenceIssuerID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CreditorReferenceType' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CreditorReferenceTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DuePayableAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:FactoringAgreementReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:FactoringListReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InvoiceDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25). - - - - - - - - - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InvoiceeTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InvoicerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:NextInvoiceDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:GlobalID' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:Name' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DefinedTradeContact' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TradingBusinessName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PayerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PaymentApplicableTradeCurrencyExchange' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PaymentCurrencyCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ProFormaInvoiceReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AmountTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SetTriggerCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedAdvancePayment' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChargeIndicator' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:ActualAmount' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:CategoryTradeTax' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @format' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:CategoryCode' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculatedAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculatedRate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of 'ram:CategoryCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CategoryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CurrencyCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DueDateTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ExemptionReason' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ExemptionReasonCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Jurisdiction' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @format' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TaxPointDate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Type' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of 'ram:TypeCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'udt:IndicatorString' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PrepaidIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SequenceNumeric' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DirectDebitMandateID' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ApplicableTradePaymentDiscountTerms' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ApplicableTradePaymentPenaltyTerms' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:FromEventCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InstructionTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PartialPaymentAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PartialPaymentPercent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PayeeTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PaymentMeansID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SettlementPeriodMeasure' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineTotalAmount' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:ChargeTotalAmount' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:AllowanceTotalAmount' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:TaxBasisTotalAmount' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:TaxTotalAmount' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:GrandTotalAmount' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:TotalPrepaidAmount' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:DuePayableAmount' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:NetLineTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ProductValueExcludingTobaccoTaxInformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RetailValueExcludingTaxInformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RoundingAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@currencyID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TotalDepositFeeInformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TotalDiscountAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ApplicableTradeSettlementFinancialCard' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GuaranteeMethodCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AccountName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PayeeSpecifiedCreditorFinancialInstitution' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IBANID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AccountName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ProprietaryID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PayerSpecifiedDebtorFinancialInstitution' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PaymentChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PaymentMethodCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of 'ram:TypeCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TaxApplicableTradeCurrencyExchange' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TaxCurrencyCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UltimatePayeeTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IncludedSupplyChainTradeLineItem' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'rsm:ValuationBreakdownStatement' is marked as not used in the given context. - - - - - - - - - diff --git a/validator/src/main/resources/xslt/schematron/ZF_211/FACTUR-X_BASIC.xslt b/validator/src/main/resources/xslt/schematron/ZF_211/FACTUR-X_BASIC.xslt deleted file mode 100644 index 0be47271..00000000 --- a/validator/src/main/resources/xslt/schematron/ZF_211/FACTUR-X_BASIC.xslt +++ /dev/null @@ -1,37766 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - / - - - - - [] - - - *[local-name()=' - - '] - - [] - - - - - / - - @ - - - @*[local-name()=' - - ' and namespace-uri()=' - - '] - - - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - - - - - - - - - - - - - - - - - - . - - - - -U - - U - - - - U. - - n - - - - U. - - _ - - _ - - - - - - - - -   -   -   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Schema for FACTUR-X; 1.0; EN16931-COMPLIANT-BASIC - - - - - - - - - - - - - - - - - - Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). - - - - - - - - - - - - - - - - - - - - - - - - - - - Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116). - - - - - - - - - - - - - - Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117). - - - - - - - - - - - - - - Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118). - - - - - - - - - - - - - - Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT. - - - - - - - - - - - - - - Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. - - - - - - - - - - - - - - VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals. - - - - - - - - - - - - - - The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. - - - - - - - - - - - - - - - - - - - - - - - - - - - In a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amount (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Zero rated". - - - - - - - - - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" shall equal 0 (zero). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Zero rated" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). - - - - - - - - - - - - - - - - - - - - - - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Standard rate" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). - - - - - - - - - - - - - - - - - - - - - - - - - - - If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73). - - - - - - - - - - - - - - If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both. - - - - - - - - - - - - - - - - - - - - - - - - - - - Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). - - - - - - - - - - - - - - Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95). - - - - - - - - - - - - - - Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98). - - - - - - - - - - - - - - Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance. - - - - - - - - - - - - - - Each Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. - - - - - - - - - - - - - - - - - - - - - - - - - - - Each Document level charge (BG-21) shall have a Document level charge amount (BT-99). - - - - - - - - - - - - - - Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102). - - - - - - - - - - - - - - Each Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105). - - - - - - - - - - - - - - Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge. - - - - - - - - - - - - - - Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Document level charge amount (BT-92) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Document level charge base amount (BT-93) is 2. - - - - - - - - - - - - - - - - - - - - - - - - - - - Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161). - - - - - - - - - - - - - - - - - - - - - - - - - - - The last 4 to 6 digits of the Payment card primary account number (BT-87) shall be present if Payment card information (BG-18) is provided in the Invoice. - - - - - - - - - - - - - - - - - - - - - - - - - - - Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126). - - - - - - - - - - - - - - Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129). - - - - - - - - - - - - - - An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130). - - - - - - - - - - - - - - Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131). - - - - - - - - - - - - - - Each Invoice line (BG-25) shall contain the Item name (BT-153). - - - - - - - - - - - - - - Each Invoice line (BG-25) shall contain the Item net price (BT-146). - - - - - - - - - - - - - - The Item net price (BT-146) shall NOT be negative. - - - - - - - - - - - - - - The Item gross price (BT-148) shall NOT be negative. - - - - - - - - - - - - - - The Item standard identifier (BT-157) shall have a Scheme identifier - - - - - - - - - - - - - - The Item classification identifier (BT-158) shall have a Scheme identifier - - - - - - - - - - - - - - Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151). - - - - - - - - - - - - - - An Invoice shall at least have one VAT breakdown group (BG-23). - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. - - - - - - - - - - - - - - - - - - - - - - - - - - - The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4). - - - - - - - - - - - - - - - - - - - - - - - - - - - The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). - - - - - - - - - - - - - - The Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). - - - - - - - - - - - - - - The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11). - - - - - - - - - - - - - - Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - - - - - - - - - - - - - - In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present. - - - - - - - - - - - - - - - - - - - - - - - - - - - If both Invoice line period start date (BT-134) and Invoice line period end date (BT-135) are given then the Invoice line period end date (BT-135) shall be later or equal to the Invoice line period start date (BT-134). - - - - - - - - - - - - - - If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both. - - - - - - - - - - - - - - - - - - - - - - - - - - - Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). - - - - - - - - - - - - - - Each Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140). - - - - - - - - - - - - - - Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason. - - - - - - - - - - - - - - Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. - - - - - - - - - - - - - - - - - - - - - - - - - - - Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). - - - - - - - - - - - - - - Each Invoice line charge (BG-28) shall have an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145). - - - - - - - - - - - - - - Invoice line charge reason code (BT-145) and Invoice line charge reason (BT144) shall indicate the same type of charge reason. - - - - - - - - - - - - - - Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. - - - - - - - - - - - - - - - - - - - - - - - - - - - The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). - - - - - - - - - - - - - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" the Document level allowance VAT rate (BT-96) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT", the Document level allowance VAT rate (BT-96) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" the Document level allowance VAT rate (BT-96) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). - - - - - - - - - - - - - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). - - - - - - - - - - - - - - A Document level allowance (BG-20) where VAT category code (BT-95) is "Not subject to VAT" shall not contain a Document level allowance VAT rate (BT-96). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" the Document level allowance VAT rate (BT-96) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). - - - - - - - - - - - - - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT", the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). - - - - - - - - - - - - - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). - - - - - - - - - - - - - - A Document level charge (BG-21) where the VAT category code (BT-102) is "Not subject to VAT" shall not contain a Document level charge VAT rate (BT-103). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" the Document level charge VAT rate (BT-103) shall be greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Zero rated" the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice shall have the Invoice total amount without VAT (BT-109). - - - - - - - - - - - - - - An Invoice shall have the Invoice total amount with VAT (BT-112). - - - - - - - - - - - - - - An Invoice shall have the Amount due for payment (BT-115). - - - - - - - - - - - - - - Sum of allowances on document level (BT-107) = S Document level allowance amount (BT-92). - - - - - - - - - - - - - - Sum of charges on document level (BT-108) = S Document level charge amount (BT-99). - - - - - - - - - - - - - - Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110). - - - - - - - - - - - - - - The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Paid amount (BT-113) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. - - - - - - - - - - - - - - If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided. - - - - - - - - - - - - - - Invoice total amount without VAT (BT-109) = S Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108). - - - - - - - - - - - - - - Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114). - - - - - - - - - - - - - - An Invoice shall have the Sum of Invoice line net amount (BT-106). - - - - - - - - - - - - - - - - - - - - - - - - - - - Invoice total VAT amount (BT-110) = S VAT category tax amount (BT-117). - - - - - - - - - - - - - - - - - - - - - - - - - - - A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). - - - - - - - - - - - - - - - - - - - - - - - - - - - A Payment account identifier (BT-84) shall be present if Credit transfer (BG-16) information is provided in the Invoice. - - - - - - - - - - - - - - If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present. - - - - - - - - - - - - - - - - - - - - - - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Reverse charge". - - - - - - - - - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Reverse charge” shall be 0 (zero). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language). - - - - - - - - - - - - - - - - - - - - - - - - - - - The VAT category tax amount (BT-117) In a VAT breakdown (BG-23) where the VAT category code (BT-118) equals "Exempt from VAT" shall equal 0 (zero). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120). - - - - - - - - - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Exempt from VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Exempt from VAT". - - - - - - - - - - - - - - - - - - - - - - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Export outside the EU". - - - - - - - - - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Export outside the EU” shall be 0 (zero). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language). - - - - - - - - - - - - - - - - - - - - - - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Intra-community supply". - - - - - - - - - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Intra-community supply" shall have a VAT exemption reason code (BT-121), meaning "Intra-community supply" or the VAT exemption reason text (BT-120) "Intra-community supply" (or the equivalent standard text in another language). - - - - - - - - - - - - - - In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank. - - - - - - - - - - - - - - In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Deliver to country code (BT-80) shall not be blank. - - - - - - - - - - - - - - - - - - - - - - - - - - - For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IGIC", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IGIC” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). - - - - - - - - - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IGIC" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). - - - - - - - - - - - - - - - - - - - - - - - - - - - For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IPSI", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IPSI” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). - - - - - - - - - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IPSI" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). - - - - - - - - - - - - - - - - - - - - - - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Not subject to VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Not subject to VAT". - - - - - - - - - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Not subject to VAT” shall be 0 (zero). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language). - - - - - - - - - - - - - - An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain other VAT breakdown groups (BG-23). - - - - - - - - - - - - - - An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is not "Not subject to VAT". - - - - - - - - - - - - - - An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT". - - - - - - - - - - - - - - An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level charges (BG-21) where Document level charge VAT category code (BT-102) is not "Not subject to VAT". - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). - - - - - - - - - - - - - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). - - - - - - - - - - - - - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intracommunity supply" the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" the invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" the Invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-46). - - - - - - - - - - - - - - An Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject to VAT" shall not contain an Invoiced item VAT rate (BT-152). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line where the Invoiced item VAT category code (BT-151) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Zero rated" the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice shall have a Specification identifier (BT-24). - - - - - - - - - - - - - - An Invoice shall have an Invoice number (BT-1). - - - - - - - - - - - - - - An Invoice shall have an Invoice issue date (BT-2). - - - - - - - - - - - - - - An Invoice shall have an Invoice type code (BT-3). - - - - - - - - - - - - - - An Invoice shall have an Invoice currency code (BT-5). - - - - - - - - - - - - - - An Invoice shall contain the Seller name (BT-27). - - - - - - - - - - - - - - An Invoice shall contain the Buyer name (BT-44). - - - - - - - - - - - - - - An Invoice shall contain the Seller postal address (BG-5). - - - - - - - - - - - - - - The Seller postal address (BG-5) shall contain a Seller country code (BT-40). - - - - - - - - - - - - - - The Seller electronic address (BT-34) shall have a Scheme identifier. - - - - - - - - - - - - - - The Buyer electronic address (BT-49) shall have a Scheme identifier. - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Standard rated” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated". - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Zero rated” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Zero rated". - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Exempt from VAT” shall contain exactly one VAT breakdown (BG-23) with the VAT category code (BT-118) equal to "Exempt from VAT". - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Reverse charge” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "VAT reverse charge". - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Intra-community supply” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Intra-community supply". - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Export outside the EU” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Export outside the EU". - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Not subject to VAT” shall contain exactly one VAT breakdown group (BG-23) with the VAT category code (BT-118) equal to "Not subject to VAT". - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IGIC” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IGIC". - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IPSI” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IPSI". - - - - - - - - - - - - - - In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present. - - - - - - - - - - - - - - An Invoice shall contain the Buyer postal address (BG-8). - - - - - - - - - - - - - - The Buyer postal address shall contain a Buyer country code (BT-55). - - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CategoryCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ControlRequirementIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Content' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ContentCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Subject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of 'ram:SubjectCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LanguageID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Purpose' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PurposeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of 'ram:TypeCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:VersionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:GuidelineSpecifiedDocumentContextParameter' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ApplicationSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BIMSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Value' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Value' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MessageStandardSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ScenarioSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTransactionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SubsetSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TestIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IncludedSupplyChainTradeLineItem' must occur at least 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerTradeParty' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:BuyerTradeParty' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerAgentTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerAssignedAccountantTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerTaxRepresentativeTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:Name' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:PostalTradeAddress' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:SpecifiedTaxRegistration' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DefinedTradeContact' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TradingBusinessName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:OrderResponseReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PriceListReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ProductEndUserTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PurchaseConditionsReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Reference' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SalesAgentTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerAssignedAccountantTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:PostalTradeAddress' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:SpecifiedTaxRegistration' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DefinedTradeContact' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:PostalTradeAddress' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DefinedTradeContact' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedProcuringProject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SupplyInstructionReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UltimateCustomerOrderReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DescriptionBinaryObject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EarliestOccurrenceDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LatestOccurrenceDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:OccurrenceLogisticsLocation' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:OccurrenceSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UnitQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DeliveryNoteReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousDeliverySupplyChainEvent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReceivingAdviceReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ShipFromTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:GlobalID' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DefinedTradeContact' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UltimateShipToTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PaymentReference' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:InvoiceCurrencyCode' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:ApplicableTradeTax' must occur at least 1 times. - - - - - - - - - - - - - - Element 'ram:SpecifiedTradePaymentTerms' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:SpecifiedTradeSettlementHeaderMonetarySummation' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:ReceivableSpecifiedTradeAccountingAccount' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculatedAmount' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:BasisAmount' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:CategoryCode' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculatedRate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of 'ram:CategoryCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CategoryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CurrencyCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of 'ram:ExemptionReasonCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Jurisdiction' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @format' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TaxPointDate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Type' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of 'ram:TypeCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ContinuousIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DurationMeasure' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InclusiveIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:OpenIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PurposeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SeasonCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SequenceNumeric' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CreditReason' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CreditReasonCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CreditorReferenceIssuerID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CreditorReferenceType' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CreditorReferenceTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DuePayableAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:FactoringAgreementReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:FactoringListReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InvoiceDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25). - - - - - - - - - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InvoiceeTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InvoicerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:NextInvoiceDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:GlobalID' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:Name' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DefinedTradeContact' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TradingBusinessName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PayerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PaymentApplicableTradeCurrencyExchange' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PaymentCurrencyCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ProFormaInvoiceReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AmountTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SetTriggerCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedAdvancePayment' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChargeIndicator' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:ActualAmount' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:CategoryTradeTax' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @format' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:CategoryCode' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculatedAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculatedRate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of 'ram:CategoryCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CategoryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CurrencyCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DueDateTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ExemptionReason' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ExemptionReasonCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Jurisdiction' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @format' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TaxPointDate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Type' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of 'ram:TypeCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'udt:IndicatorString' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PrepaidIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SequenceNumeric' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DirectDebitMandateID' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ApplicableTradePaymentDiscountTerms' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ApplicableTradePaymentPenaltyTerms' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:FromEventCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InstructionTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PartialPaymentAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PartialPaymentPercent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PayeeTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PaymentMeansID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SettlementPeriodMeasure' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineTotalAmount' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:ChargeTotalAmount' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:AllowanceTotalAmount' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:TaxBasisTotalAmount' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:TaxTotalAmount' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:GrandTotalAmount' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:TotalPrepaidAmount' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:DuePayableAmount' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:NetLineTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ProductValueExcludingTobaccoTaxInformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RetailValueExcludingTaxInformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RoundingAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@currencyID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TotalDepositFeeInformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TotalDiscountAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ApplicableTradeSettlementFinancialCard' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GuaranteeMethodCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AccountName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PayeeSpecifiedCreditorFinancialInstitution' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IBANID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AccountName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ProprietaryID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PayerSpecifiedDebtorFinancialInstitution' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PaymentChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PaymentMethodCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of 'ram:TypeCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TaxApplicableTradeCurrencyExchange' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TaxCurrencyCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UltimatePayeeTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTradeProduct' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:SpecifiedLineTradeAgreement' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IncludedNote' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineStatusCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineStatusReasonCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ParentLineID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DescriptionCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IncludedSubordinateTradeLineItem' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:NetPriceProductTradePrice' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerOrderReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerReference' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ContractReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GrossPriceProductTradePrice' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IncludedSpecifiedMarketplace' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ItemBuyerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ItemSellerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChargeAmount' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AppliedTradeAllowanceCharge' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @unitCodeListAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @unitCodeListAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @unitCodeListID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@unitCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChangeReason' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DeliveryTradeLocation' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IncludedTradeTax' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MaximumQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MinimumQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:OrderUnitConversionFactorNumeric' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TradeComparisonReferencePrice' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UltimateCustomerOrderReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BilledQuantity' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ActualDeliverySupplyChainEvent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @unitCodeListAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @unitCodeListAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @unitCodeListID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@unitCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChargeFreeQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DeliveryNoteReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DespatchAdviceReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DespatchedQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GrossWeightMeasure' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IncludedSupplyChainPackaging' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:NetWeightMeasure' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PackageQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PerPackageUnitQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ProductUnitQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReceivedQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReceivingAdviceReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RequestedDeliverySupplyChainEvent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RequestedQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ShipFromTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ShipToTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedDeliveryAdjustment' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TheoreticalWeightMeasure' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UltimateShipToTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ApplicableTradeTax' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:SpecifiedTradeSettlementLineMonetarySummation' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:CategoryCode' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculatedAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculatedRate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of 'ram:CategoryCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CategoryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CurrencyCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DueDateTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ExemptionReason' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ExemptionReasonCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Jurisdiction' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @format' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TaxPointDate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Type' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of 'ram:TypeCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BillingSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DiscountIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InvoiceReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PaymentReference' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReceivableSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ActualAmount' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculationPercent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CategoryTradeTax' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'udt:IndicatorString' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PrepaidIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SequenceNumeric' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTradePaymentTerms' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineTotalAmount' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AllowanceTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChargeTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GrandTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:NetLineTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ProductWeightLossInformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TaxBasisTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TaxTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TotalAdjustmentAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalReferenceReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ApplicableMaterialGoodsCharacteristic' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ApplicableProductCharacteristic' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AreaDensityMeasure' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BrandName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BrandOwnerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerAssignedID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CertificationEvidenceReferenceReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ColourCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ColourDescription' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DesignatedProductClassification' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Designation' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DrainedNetWeightMeasure' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EndItemName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EndItemTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:FormattedCancellationAnnouncedLaunchDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:FormattedLatestProductDataChangeDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GrossWeightMeasure' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IncludedReferencedProduct' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IndividualTradeProductInstance' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InformationNote' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InspectionReferenceReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LegalRightsOwnerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LinearSpatialDimension' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MSDSReferenceReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ManufacturerAssignedID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ManufacturerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MaximumLinearSpatialDimension' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MinimumLinearSpatialDimension' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:NetWeightMeasure' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:OriginTradeCountry' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PresentationSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ProductGroupID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerAssignedID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SubBrandName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TradeName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UseDescription' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:VariableMeasureIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'rsm:ValuationBreakdownStatement' is marked as not used in the given context. - - - - - - - - - diff --git a/validator/src/main/resources/xslt/schematron/ZF_211/FACTUR-X_EN16931.xslt b/validator/src/main/resources/xslt/schematron/ZF_211/FACTUR-X_EN16931.xslt deleted file mode 100644 index 96f83a48..00000000 --- a/validator/src/main/resources/xslt/schematron/ZF_211/FACTUR-X_EN16931.xslt +++ /dev/null @@ -1,50242 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - / - - - - - [] - - - *[local-name()=' - - '] - - [] - - - - - / - - @ - - - @*[local-name()=' - - ' and namespace-uri()=' - - '] - - - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - - - - - - - - - - - - - - - - - - . - - - - -U - - U - - - - U. - - n - - - - U. - - _ - - _ - - - - - - - - -   -   -   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Schema for FACTUR-X; 1.0; EN16931-COMPLIANT (FULLY) - - - - - - - - - - - - - - - - - - Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). - - - - - - - - - - - - - - - - - - - - - - - - - - - Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116). - - - - - - - - - - - - - - Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117). - - - - - - - - - - - - - - Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118). - - - - - - - - - - - - - - Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT. - - - - - - - - - - - - - - Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. - - - - - - - - - - - - - - VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals. - - - - - - - - - - - - - - The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. - - - - - - - - - - - - - - - - - - - - - - - - - - - In a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amount (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Zero rated". - - - - - - - - - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" shall equal 0 (zero). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Zero rated" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). - - - - - - - - - - - - - - - - - - - - - - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Standard rate" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). - - - - - - - - - - - - - - - - - - - - - - - - - - - If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73). - - - - - - - - - - - - - - If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both. - - - - - - - - - - - - - - - - - - - - - - - - - - - Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). - - - - - - - - - - - - - - Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95). - - - - - - - - - - - - - - Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98). - - - - - - - - - - - - - - Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance. - - - - - - - - - - - - - - Each Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. - - - - - - - - - - - - - - - - - - - - - - - - - - - Each Document level charge (BG-21) shall have a Document level charge amount (BT-99). - - - - - - - - - - - - - - Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102). - - - - - - - - - - - - - - Each Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105). - - - - - - - - - - - - - - Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge. - - - - - - - - - - - - - - Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Document level charge amount (BT-92) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Document level charge base amount (BT-93) is 2. - - - - - - - - - - - - - - - - - - - - - - - - - - - Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161). - - - - - - - - - - - - - - - - - - - - - - - - - - - The last 4 to 6 digits of the Payment card primary account number (BT-87) shall be present if Payment card information (BG-18) is provided in the Invoice. - - - - - - - - - - - - - - - - - - - - - - - - - - - Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126). - - - - - - - - - - - - - - Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129). - - - - - - - - - - - - - - An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130). - - - - - - - - - - - - - - Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131). - - - - - - - - - - - - - - Each Invoice line (BG-25) shall contain the Item name (BT-153). - - - - - - - - - - - - - - Each Invoice line (BG-25) shall contain the Item net price (BT-146). - - - - - - - - - - - - - - The Item net price (BT-146) shall NOT be negative. - - - - - - - - - - - - - - The Item gross price (BT-148) shall NOT be negative. - - - - - - - - - - - - - - The Item standard identifier (BT-157) shall have a Scheme identifier - - - - - - - - - - - - - - The Item classification identifier (BT-158) shall have a Scheme identifier - - - - - - - - - - - - - - Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151). - - - - - - - - - - - - - - An Invoice shall at least have one VAT breakdown group (BG-23). - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. - - - - - - - - - - - - - - - - - - - - - - - - - - - The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4). - - - - - - - - - - - - - - - - - - - - - - - - - - - The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). - - - - - - - - - - - - - - The Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). - - - - - - - - - - - - - - The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11). - - - - - - - - - - - - - - Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - - - - - - - - - - - - - - In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present. - - - - - - - - - - - - - - - - - - - - - - - - - - - If both Invoice line period start date (BT-134) and Invoice line period end date (BT-135) are given then the Invoice line period end date (BT-135) shall be later or equal to the Invoice line period start date (BT-134). - - - - - - - - - - - - - - If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both. - - - - - - - - - - - - - - - - - - - - - - - - - - - Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). - - - - - - - - - - - - - - Each Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140). - - - - - - - - - - - - - - Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason. - - - - - - - - - - - - - - Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. - - - - - - - - - - - - - - - - - - - - - - - - - - - Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). - - - - - - - - - - - - - - Each Invoice line charge (BG-28) shall have an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145). - - - - - - - - - - - - - - Invoice line charge reason code (BT-145) and Invoice line charge reason (BT144) shall indicate the same type of charge reason. - - - - - - - - - - - - - - Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. - - - - - - - - - - - - - - - - - - - - - - - - - - - The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). - - - - - - - - - - - - - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" the Document level allowance VAT rate (BT-96) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT", the Document level allowance VAT rate (BT-96) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" the Document level allowance VAT rate (BT-96) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). - - - - - - - - - - - - - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). - - - - - - - - - - - - - - A Document level allowance (BG-20) where VAT category code (BT-95) is "Not subject to VAT" shall not contain a Document level allowance VAT rate (BT-96). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" the Document level allowance VAT rate (BT-96) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). - - - - - - - - - - - - - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT", the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). - - - - - - - - - - - - - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). - - - - - - - - - - - - - - A Document level charge (BG-21) where the VAT category code (BT-102) is "Not subject to VAT" shall not contain a Document level charge VAT rate (BT-103). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" the Document level charge VAT rate (BT-103) shall be greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Zero rated" the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice shall have the Invoice total amount without VAT (BT-109). - - - - - - - - - - - - - - An Invoice shall have the Invoice total amount with VAT (BT-112). - - - - - - - - - - - - - - An Invoice shall have the Amount due for payment (BT-115). - - - - - - - - - - - - - - Sum of allowances on document level (BT-107) = S Document level allowance amount (BT-92). - - - - - - - - - - - - - - Sum of charges on document level (BT-108) = S Document level charge amount (BT-99). - - - - - - - - - - - - - - Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110). - - - - - - - - - - - - - - The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Paid amount (BT-113) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. - - - - - - - - - - - - - - If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided. - - - - - - - - - - - - - - Invoice total amount without VAT (BT-109) = S Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108). - - - - - - - - - - - - - - Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114). - - - - - - - - - - - - - - An Invoice shall have the Sum of Invoice line net amount (BT-106). - - - - - - - - - - - - - - - - - - - - - - - - - - - Invoice total VAT amount (BT-110) = S VAT category tax amount (BT-117). - - - - - - - - - - - - - - - - - - - - - - - - - - - A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). - - - - - - - - - - - - - - - - - - - - - - - - - - - A Payment account identifier (BT-84) shall be present if Credit transfer (BG-16) information is provided in the Invoice. - - - - - - - - - - - - - - If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present. - - - - - - - - - - - - - - - - - - - - - - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Reverse charge". - - - - - - - - - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Reverse charge” shall be 0 (zero). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language). - - - - - - - - - - - - - - - - - - - - - - - - - - - The VAT category tax amount (BT-117) In a VAT breakdown (BG-23) where the VAT category code (BT-118) equals "Exempt from VAT" shall equal 0 (zero). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120). - - - - - - - - - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Exempt from VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Exempt from VAT". - - - - - - - - - - - - - - - - - - - - - - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Export outside the EU". - - - - - - - - - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Export outside the EU” shall be 0 (zero). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language). - - - - - - - - - - - - - - - - - - - - - - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Intra-community supply". - - - - - - - - - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Intra-community supply" shall have a VAT exemption reason code (BT-121), meaning "Intra-community supply" or the VAT exemption reason text (BT-120) "Intra-community supply" (or the equivalent standard text in another language). - - - - - - - - - - - - - - In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank. - - - - - - - - - - - - - - In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Deliver to country code (BT-80) shall not be blank. - - - - - - - - - - - - - - - - - - - - - - - - - - - For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IGIC", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IGIC” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). - - - - - - - - - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IGIC" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). - - - - - - - - - - - - - - - - - - - - - - - - - - - For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IPSI", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IPSI” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). - - - - - - - - - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IPSI" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). - - - - - - - - - - - - - - - - - - - - - - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Not subject to VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Not subject to VAT". - - - - - - - - - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Not subject to VAT” shall be 0 (zero). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language). - - - - - - - - - - - - - - An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain other VAT breakdown groups (BG-23). - - - - - - - - - - - - - - An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is not "Not subject to VAT". - - - - - - - - - - - - - - An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT". - - - - - - - - - - - - - - An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level charges (BG-21) where Document level charge VAT category code (BT-102) is not "Not subject to VAT". - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). - - - - - - - - - - - - - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). - - - - - - - - - - - - - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intracommunity supply" the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" the invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" the Invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-46). - - - - - - - - - - - - - - An Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject to VAT" shall not contain an Invoiced item VAT rate (BT-152). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line where the Invoiced item VAT category code (BT-151) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Zero rated" the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice shall have a Specification identifier (BT-24). - - - - - - - - - - - - - - An Invoice shall have an Invoice number (BT-1). - - - - - - - - - - - - - - An Invoice shall have an Invoice issue date (BT-2). - - - - - - - - - - - - - - An Invoice shall have an Invoice type code (BT-3). - - - - - - - - - - - - - - An Invoice shall have an Invoice currency code (BT-5). - - - - - - - - - - - - - - An Invoice shall contain the Seller name (BT-27). - - - - - - - - - - - - - - An Invoice shall contain the Buyer name (BT-44). - - - - - - - - - - - - - - An Invoice shall contain the Seller postal address (BG-5). - - - - - - - - - - - - - - The Seller postal address (BG-5) shall contain a Seller country code (BT-40). - - - - - - - - - - - - - - The Seller electronic address (BT-34) shall have a Scheme identifier. - - - - - - - - - - - - - - The Buyer electronic address (BT-49) shall have a Scheme identifier. - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Standard rated” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated". - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Zero rated” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Zero rated". - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Exempt from VAT” shall contain exactly one VAT breakdown (BG-23) with the VAT category code (BT-118) equal to "Exempt from VAT". - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Reverse charge” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "VAT reverse charge". - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Intra-community supply” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Intra-community supply". - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Export outside the EU” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Export outside the EU". - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Not subject to VAT” shall contain exactly one VAT breakdown group (BG-23) with the VAT category code (BT-118) equal to "Not subject to VAT". - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IGIC” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IGIC". - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IPSI” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IPSI". - - - - - - - - - - - - - - In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present. - - - - - - - - - - - - - - An Invoice shall contain the Buyer postal address (BG-8). - - - - - - - - - - - - - - The Buyer postal address shall contain a Buyer country code (BT-55). - - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CategoryCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ControlRequirementIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Content' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ContentCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Subject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of 'ram:SubjectCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LanguageID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Purpose' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PurposeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of 'ram:TypeCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:VersionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:GuidelineSpecifiedDocumentContextParameter' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ApplicationSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BIMSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Value' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Value' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MessageStandardSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ScenarioSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTransactionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SubsetSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TestIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IncludedSupplyChainTradeLineItem' must occur at least 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerTradeParty' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:BuyerTradeParty' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:Name' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:AttachmentBinaryObject' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @characterSetCode' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @encodingCode' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @format' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@mimeCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @uri' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of 'ram:TypeCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerAgentTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerAssignedAccountantTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerTaxRepresentativeTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:Name' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:DefinedTradeContact' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:PostalTradeAddress' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:SpecifiedTaxRegistration' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:FaxUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:JobTitle' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PersonID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Responsibility' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedNote' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:OrderResponseReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PriceListReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ProductEndUserTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PurchaseConditionsReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Reference' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SalesAgentTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerAssignedAccountantTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:PostalTradeAddress' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:SpecifiedTaxRegistration' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DefinedTradeContact' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:Description' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:DefinedTradeContact' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:PostalTradeAddress' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:FaxUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:JobTitle' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PersonID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Responsibility' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedNote' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SupplyInstructionReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UltimateCustomerOrderReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DescriptionBinaryObject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EarliestOccurrenceDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LatestOccurrenceDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:OccurrenceLogisticsLocation' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:OccurrenceSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UnitQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DeliveryNoteReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousDeliverySupplyChainEvent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ShipFromTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:GlobalID' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DefinedTradeContact' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedLegalOrganization' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UltimateShipToTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PaymentReference' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:InvoiceCurrencyCode' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:ApplicableTradeTax' must occur at least 1 times. - - - - - - - - - - - - - - Element 'ram:SpecifiedTradePaymentTerms' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:SpecifiedTradeSettlementHeaderMonetarySummation' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:ReceivableSpecifiedTradeAccountingAccount' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculatedAmount' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:BasisAmount' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:CategoryCode' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculatedRate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of 'ram:CategoryCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CategoryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CurrencyCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of 'ram:ExemptionReasonCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Jurisdiction' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @format' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'udt:Date' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Type' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ContinuousIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DurationMeasure' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InclusiveIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:OpenIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PurposeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SeasonCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SequenceNumeric' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CreditReason' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CreditReasonCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CreditorReferenceIssuerID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CreditorReferenceType' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CreditorReferenceTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DuePayableAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:FactoringAgreementReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:FactoringListReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InvoiceDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25). - - - - - - - - - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InvoiceeTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InvoicerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:NextInvoiceDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:GlobalID' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:Name' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DefinedTradeContact' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TradingBusinessName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PayerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PaymentApplicableTradeCurrencyExchange' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PaymentCurrencyCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ProFormaInvoiceReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AmountTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SetTriggerCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedAdvancePayment' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChargeIndicator' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:ActualAmount' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:CategoryTradeTax' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @format' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:CategoryCode' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculatedAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculatedRate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of 'ram:CategoryCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CategoryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CurrencyCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DueDateTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ExemptionReason' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ExemptionReasonCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Jurisdiction' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @format' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TaxPointDate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Type' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'udt:IndicatorString' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PrepaidIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SequenceNumeric' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:DirectDebitMandateID' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ApplicableTradePaymentDiscountTerms' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ApplicableTradePaymentPenaltyTerms' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:FromEventCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InstructionTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PartialPaymentAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PartialPaymentPercent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PayeeTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PaymentMeansID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SettlementPeriodMeasure' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineTotalAmount' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:ChargeTotalAmount' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:AllowanceTotalAmount' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:TaxBasisTotalAmount' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:TaxTotalAmount' may occur at maximum 2 times. - - - - - - - - - - - - - - Element 'ram:RoundingAmount' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:GrandTotalAmount' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:TotalPrepaidAmount' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:DuePayableAmount' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@currencyID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:NetLineTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ProductValueExcludingTobaccoTaxInformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RetailValueExcludingTaxInformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@currencyID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TotalDepositFeeInformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TotalDiscountAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:Information' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CreditAvailableAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CreditLimitAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ExpiryDate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InterestRatePercent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuingCompanyName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MicrochipIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ValidFromDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:VerificationNumeric' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GuaranteeMethodCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BICID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AustralianBSBID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AustrianBankleitzahlID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CHIPSParticipantID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CHIPSUniversalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CanadianPaymentsAssociationID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ClearingSystemName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:FedwireRoutingNumberID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GermanBankleitzahlID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:HellenicBankID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:HongKongBankID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IndianFinancialSystemID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IrishNSCID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ItalianDomesticID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:JapanFinancialInstitutionCommonID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LocationFinancialInstitutionAddress' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:NewZealandNCCID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PolishNationalClearingID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PortugueseNCCID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RussianCentralBankID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SICID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SouthAfricanNCCID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpanishDomesticInterbankingID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SubDivisionBranchFinancialInstitution' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SwissBCID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UKSortCodeID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IBANID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AccountName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ProprietaryID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PayerSpecifiedDebtorFinancialInstitution' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PaymentChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PaymentMethodCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TaxApplicableTradeCurrencyExchange' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UltimatePayeeTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTradeProduct' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:SpecifiedLineTradeAgreement' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineID' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:IncludedNote' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Content' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ContentCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Subject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SubjectCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineStatusCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineStatusReasonCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ParentLineID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DescriptionCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IncludedSubordinateTradeLineItem' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:NetPriceProductTradePrice' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerAssignedID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerReference' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ContractReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChargeAmount' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:AppliedTradeAllowanceCharge' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ActualAmount' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculationPercent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CategoryTradeTax' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChargeIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PrepaidIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Reason' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReasonCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SequenceNumeric' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @unitCodeListAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @unitCodeListAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @unitCodeListID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@unitCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChangeReason' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DeliveryTradeLocation' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IncludedTradeTax' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MaximumQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MinimumQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:OrderUnitConversionFactorNumeric' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TradeComparisonReferencePrice' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IncludedSpecifiedMarketplace' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ItemBuyerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ItemSellerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChargeAmount' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AppliedTradeAllowanceCharge' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @unitCodeListAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @unitCodeListAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @unitCodeListID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@unitCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChangeReason' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DeliveryTradeLocation' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IncludedTradeTax' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MaximumQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MinimumQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:OrderUnitConversionFactorNumeric' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TradeComparisonReferencePrice' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UltimateCustomerOrderReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BilledQuantity' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ActualDeliverySupplyChainEvent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @unitCodeListAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @unitCodeListAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @unitCodeListID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@unitCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChargeFreeQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DeliveryNoteReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DespatchAdviceReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DespatchedQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GrossWeightMeasure' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IncludedSupplyChainPackaging' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:NetWeightMeasure' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PackageQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PerPackageUnitQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ProductUnitQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReceivedQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReceivingAdviceReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RequestedDeliverySupplyChainEvent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RequestedQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ShipFromTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ShipToTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedDeliveryAdjustment' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TheoreticalWeightMeasure' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UltimateShipToTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ApplicableTradeTax' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:SpecifiedTradeSettlementLineMonetarySummation' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:AdditionalReferencedDocument' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:ReceivableSpecifiedTradeAccountingAccount' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of 'ram:TypeCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:CategoryCode' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculatedAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculatedRate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of 'ram:CategoryCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CategoryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CurrencyCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DueDateTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ExemptionReason' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ExemptionReasonCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Jurisdiction' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @format' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TaxPointDate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Type' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ContinuousIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DurationMeasure' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InclusiveIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:OpenIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PurposeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SeasonCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SequenceNumeric' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DiscountIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InvoiceReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PaymentReference' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AmountTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SetTriggerCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ActualAmount' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @format' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CategoryTradeTax' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'udt:IndicatorString' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PrepaidIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SequenceNumeric' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTradePaymentTerms' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineTotalAmount' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AllowanceTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChargeTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GrandTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:NetLineTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ProductWeightLossInformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TaxBasisTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TaxTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TotalAdjustmentAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalReferenceReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ApplicableMaterialGoodsCharacteristic' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:Value' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ApplicableProductCharacteristicCondition' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ApplicableReferencedStandard' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ContentTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MeasurementMethodCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ValueCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ValueDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ValueIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ValueMeasure' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ValueSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AreaDensityMeasure' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BrandName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BrandOwnerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CertificationEvidenceReferenceReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ColourCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ColourDescription' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ClassCode' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ApplicableReferencedStandard' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of 'ram:ClassCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@listID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ClassName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ClassProductCharacteristic' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SubClassCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SystemID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SystemName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Designation' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DrainedNetWeightMeasure' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EndItemName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EndItemTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:FormattedCancellationAnnouncedLaunchDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:FormattedLatestProductDataChangeDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GrossWeightMeasure' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IncludedReferencedProduct' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IndividualTradeProductInstance' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InformationNote' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InspectionReferenceReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LegalRightsOwnerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LinearSpatialDimension' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MSDSReferenceReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ManufacturerAssignedID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ManufacturerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MaximumLinearSpatialDimension' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MinimumLinearSpatialDimension' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:NetWeightMeasure' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SubordinateTradeCountrySubDivision' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PresentationSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ProductGroupID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SubBrandName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TradeName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UseDescription' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:VariableMeasureIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'rsm:ValuationBreakdownStatement' is marked as not used in the given context. - - - - - - - - - diff --git a/validator/src/main/resources/xslt/schematron/ZF_211/FACTUR-X_EXTENDED.xslt b/validator/src/main/resources/xslt/schematron/ZF_211/FACTUR-X_EXTENDED.xslt deleted file mode 100644 index 9d53b3d4..00000000 --- a/validator/src/main/resources/xslt/schematron/ZF_211/FACTUR-X_EXTENDED.xslt +++ /dev/null @@ -1,106438 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - / - - - - - [] - - - *[local-name()=' - - '] - - [] - - - - - / - - @ - - - @*[local-name()=' - - ' and namespace-uri()=' - - '] - - - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - - - - - - - - - - - - - - - - - - . - - - - -U - - U - - - - U. - - n - - - - U. - - _ - - _ - - - - - - - - -   -   -   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Schema for FACTUR-X; 1.0; EN16931-CONFORMANT-EXTENDED - - - - - - - - - - - - - - - - - - Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). - - - - - - - - - - - - - - - - - - - - - - - - - - - Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116). - - - - - - - - - - - - - - Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117). - - - - - - - - - - - - - - Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118). - - - - - - - - - - - - - - Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT. - - - - - - - - - - - - - - Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. - - - - - - - - - - - - - - VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals. - - - - - - - - - - - - - - The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. - - - - - - - - - - - - - - - - - - - - - - - - - - - In a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amount (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Zero rated". - - - - - - - - - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" shall equal 0 (zero). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Zero rated" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). - - - - - - - - - - - - - - - - - - - - - - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Standard rate" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). - - - - - - - - - - - - - - - - - - - - - - - - - - - If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73). - - - - - - - - - - - - - - If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both. - - - - - - - - - - - - - - - - - - - - - - - - - - - Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). - - - - - - - - - - - - - - Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95). - - - - - - - - - - - - - - Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98). - - - - - - - - - - - - - - Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance. - - - - - - - - - - - - - - Each Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. - - - - - - - - - - - - - - - - - - - - - - - - - - - Each Document level charge (BG-21) shall have a Document level charge amount (BT-99). - - - - - - - - - - - - - - Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102). - - - - - - - - - - - - - - Each Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105). - - - - - - - - - - - - - - Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge. - - - - - - - - - - - - - - Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Document level charge amount (BT-92) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Document level charge base amount (BT-93) is 2. - - - - - - - - - - - - - - - - - - - - - - - - - - - Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161). - - - - - - - - - - - - - - - - - - - - - - - - - - - The last 4 to 6 digits of the Payment card primary account number (BT-87) shall be present if Payment card information (BG-18) is provided in the Invoice. - - - - - - - - - - - - - - - - - - - - - - - - - - - Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126). - - - - - - - - - - - - - - Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129). - - - - - - - - - - - - - - An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130). - - - - - - - - - - - - - - Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131). - - - - - - - - - - - - - - Each Invoice line (BG-25) shall contain the Item name (BT-153). - - - - - - - - - - - - - - Each Invoice line (BG-25) shall contain the Item net price (BT-146). - - - - - - - - - - - - - - The Item net price (BT-146) shall NOT be negative. - - - - - - - - - - - - - - The Item gross price (BT-148) shall NOT be negative. - - - - - - - - - - - - - - The Item standard identifier (BT-157) shall have a Scheme identifier - - - - - - - - - - - - - - The Item classification identifier (BT-158) shall have a Scheme identifier - - - - - - - - - - - - - - Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151). - - - - - - - - - - - - - - An Invoice shall at least have one VAT breakdown group (BG-23). - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. - - - - - - - - - - - - - - - - - - - - - - - - - - - The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4). - - - - - - - - - - - - - - - - - - - - - - - - - - - The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). - - - - - - - - - - - - - - The Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). - - - - - - - - - - - - - - The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11). - - - - - - - - - - - - - - Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - - - - - - - - - - - - - - In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present. - - - - - - - - - - - - - - - - - - - - - - - - - - - If both Invoice line period start date (BT-134) and Invoice line period end date (BT-135) are given then the Invoice line period end date (BT-135) shall be later or equal to the Invoice line period start date (BT-134). - - - - - - - - - - - - - - If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both. - - - - - - - - - - - - - - - - - - - - - - - - - - - Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). - - - - - - - - - - - - - - Each Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140). - - - - - - - - - - - - - - Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason. - - - - - - - - - - - - - - Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. - - - - - - - - - - - - - - - - - - - - - - - - - - - Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). - - - - - - - - - - - - - - Each Invoice line charge (BG-28) shall have an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145). - - - - - - - - - - - - - - Invoice line charge reason code (BT-145) and Invoice line charge reason (BT144) shall indicate the same type of charge reason. - - - - - - - - - - - - - - Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. - - - - - - - - - - - - - - - - - - - - - - - - - - - The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). - - - - - - - - - - - - - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" the Document level allowance VAT rate (BT-96) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT", the Document level allowance VAT rate (BT-96) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" the Document level allowance VAT rate (BT-96) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). - - - - - - - - - - - - - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). - - - - - - - - - - - - - - A Document level allowance (BG-20) where VAT category code (BT-95) is "Not subject to VAT" shall not contain a Document level allowance VAT rate (BT-96). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" the Document level allowance VAT rate (BT-96) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). - - - - - - - - - - - - - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT", the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). - - - - - - - - - - - - - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). - - - - - - - - - - - - - - A Document level charge (BG-21) where the VAT category code (BT-102) is "Not subject to VAT" shall not contain a Document level charge VAT rate (BT-103). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" the Document level charge VAT rate (BT-103) shall be greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Zero rated" the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice shall have the Invoice total amount without VAT (BT-109). - - - - - - - - - - - - - - An Invoice shall have the Invoice total amount with VAT (BT-112). - - - - - - - - - - - - - - An Invoice shall have the Amount due for payment (BT-115). - - - - - - - - - - - - - - Sum of allowances on document level (BT-107) = S Document level allowance amount (BT-92). - - - - - - - - - - - - - - Sum of charges on document level (BT-108) = S Document level charge amount (BT-99). - - - - - - - - - - - - - - Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110). - - - - - - - - - - - - - - The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Paid amount (BT-113) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. - - - - - - - - - - - - - - If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided. - - - - - - - - - - - - - - Invoice total amount without VAT (BT-109) = S Invoice line net amount (BT-131) - Sum of allowances on document level (BT-107) + Sum of charges on document level (BT-108). - - - - - - - - - - - - - - Amount due for payment (BT-115) = Invoice total amount with VAT (BT-112) -Paid amount (BT-113) +Rounding amount (BT-114). - - - - - - - - - - - - - - An Invoice shall have the Sum of Invoice line net amount (BT-106). - - - - - - - - - - - - - - - - - - - - - - - - - - - Invoice total VAT amount (BT-110) = S VAT category tax amount (BT-117). - - - - - - - - - - - - - - - - - - - - - - - - - - - A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). - - - - - - - - - - - - - - - - - - - - - - - - - - - A Payment account identifier (BT-84) shall be present if Credit transfer (BG-16) information is provided in the Invoice. - - - - - - - - - - - - - - If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present. - - - - - - - - - - - - - - - - - - - - - - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Reverse charge". - - - - - - - - - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Reverse charge” shall be 0 (zero). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language). - - - - - - - - - - - - - - - - - - - - - - - - - - - The VAT category tax amount (BT-117) In a VAT breakdown (BG-23) where the VAT category code (BT-118) equals "Exempt from VAT" shall equal 0 (zero). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120). - - - - - - - - - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Exempt from VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Exempt from VAT". - - - - - - - - - - - - - - - - - - - - - - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Export outside the EU". - - - - - - - - - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Export outside the EU” shall be 0 (zero). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language). - - - - - - - - - - - - - - - - - - - - - - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Intra-community supply". - - - - - - - - - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Intra-community supply" shall have a VAT exemption reason code (BT-121), meaning "Intra-community supply" or the VAT exemption reason text (BT-120) "Intra-community supply" (or the equivalent standard text in another language). - - - - - - - - - - - - - - In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank. - - - - - - - - - - - - - - In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Deliver to country code (BT-80) shall not be blank. - - - - - - - - - - - - - - - - - - - - - - - - - - - For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IGIC", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IGIC” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). - - - - - - - - - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IGIC" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). - - - - - - - - - - - - - - - - - - - - - - - - - - - For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IPSI", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IPSI” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). - - - - - - - - - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IPSI" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). - - - - - - - - - - - - - - - - - - - - - - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Not subject to VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Not subject to VAT". - - - - - - - - - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Not subject to VAT” shall be 0 (zero). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language). - - - - - - - - - - - - - - An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain other VAT breakdown groups (BG-23). - - - - - - - - - - - - - - An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is not "Not subject to VAT". - - - - - - - - - - - - - - An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT". - - - - - - - - - - - - - - An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level charges (BG-21) where Document level charge VAT category code (BT-102) is not "Not subject to VAT". - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). - - - - - - - - - - - - - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). - - - - - - - - - - - - - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intracommunity supply" the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" the invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" the Invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-46). - - - - - - - - - - - - - - An Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject to VAT" shall not contain an Invoiced item VAT rate (BT-152). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line where the Invoiced item VAT category code (BT-151) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Zero rated" the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice shall have a Specification identifier (BT-24). - - - - - - - - - - - - - - An Invoice shall have an Invoice number (BT-1). - - - - - - - - - - - - - - An Invoice shall have an Invoice issue date (BT-2). - - - - - - - - - - - - - - An Invoice shall have an Invoice type code (BT-3). - - - - - - - - - - - - - - An Invoice shall have an Invoice currency code (BT-5). - - - - - - - - - - - - - - An Invoice shall contain the Seller name (BT-27). - - - - - - - - - - - - - - An Invoice shall contain the Buyer name (BT-44). - - - - - - - - - - - - - - An Invoice shall contain the Seller postal address (BG-5). - - - - - - - - - - - - - - The Seller postal address (BG-5) shall contain a Seller country code (BT-40). - - - - - - - - - - - - - - The Seller electronic address (BT-34) shall have a Scheme identifier. - - - - - - - - - - - - - - The Buyer electronic address (BT-49) shall have a Scheme identifier. - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Standard rated” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated". - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Zero rated” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Zero rated". - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Exempt from VAT” shall contain exactly one VAT breakdown (BG-23) with the VAT category code (BT-118) equal to "Exempt from VAT". - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Reverse charge” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "VAT reverse charge". - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Intra-community supply” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Intra-community supply". - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Export outside the EU” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Export outside the EU". - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Not subject to VAT” shall contain exactly one VAT breakdown group (BG-23) with the VAT category code (BT-118) equal to "Not subject to VAT". - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IGIC” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IGIC". - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IPSI” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IPSI". - - - - - - - - - - - - - - In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present. - - - - - - - - - - - - - - An Invoice shall contain the Buyer postal address (BG-8). - - - - - - - - - - - - - - The Buyer postal address shall contain a Buyer country code (BT-55). - - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CategoryCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ControlRequirementIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'udt:IndicatorString' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteDateTime' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ContinuousIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DurationMeasure' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EndDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InclusiveIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:OpenIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PurposeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SeasonCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SequenceNumeric' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StartDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Content' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Subject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of 'ram:SubjectCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Purpose' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PurposeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of 'ram:TypeCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:VersionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:GuidelineSpecifiedDocumentContextParameter' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ApplicationSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BIMSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Value' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Value' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MessageStandardSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ScenarioSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTransactionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SubsetSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'udt:IndicatorString' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IncludedSupplyChainTradeLineItem' must occur at least 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerTradeParty' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:BuyerTradeParty' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:Name' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:AttachmentBinaryObject' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @characterSetCode' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @encodingCode' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @format' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@mimeCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @uri' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of 'ram:TypeCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RelevantTradeLocation' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerAgentTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerAssignedAccountantTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerTaxRepresentativeTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:Name' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:DefinedTradeContact' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:PostalTradeAddress' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:SpecifiedTaxRegistration' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:JobTitle' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PersonID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Responsibility' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedNote' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:OrderResponseReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PriceListReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:Name' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:DefinedTradeContact' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:PostalTradeAddress' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:JobTitle' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PersonID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Responsibility' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedNote' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PurchaseConditionsReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Reference' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SalesAgentTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerAssignedAccountantTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:Name' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:DefinedTradeContact' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:PostalTradeAddress' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:SpecifiedTaxRegistration' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:JobTitle' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PersonID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Responsibility' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedNote' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:Description' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:DefinedTradeContact' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:PostalTradeAddress' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:JobTitle' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PersonID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Responsibility' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedNote' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SupplyInstructionReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DescriptionBinaryObject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EarliestOccurrenceDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LatestOccurrenceDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:OccurrenceLogisticsLocation' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:OccurrenceSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UnitQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousDeliverySupplyChainEvent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AssociatedInvoiceAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CarrierTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ConsigneeTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ConsignorTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CustomsExportAgentTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CustomsImportAgentTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DeclaredValueForCustomsAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DeliveryTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:FreightForwarderTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GrossVolumeMeasure' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GrossWeightMeasure' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GroupingCentreTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IncludedSupplyChainConsignmentItem' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InsurancePremiumAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:NetWeightMeasure' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PackageQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ModeCode' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Mode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StageCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UsedLogisticsTransportMeans' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TotalChargeAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TransportContractReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UtilizedLogisticsTransportEquipment' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DefinedTradeContact' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:JobTitle' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PersonID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Responsibility' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedNote' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DefinedTradeContact' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:JobTitle' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PersonID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Responsibility' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedNote' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DefinedTradeContact' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:JobTitle' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PersonID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Responsibility' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedNote' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PaymentReference' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:InvoiceCurrencyCode' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:ApplicableTradeTax' must occur at least 1 times. - - - - - - - - - - - - - - Element 'ram:SpecifiedTradeSettlementHeaderMonetarySummation' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculatedAmount' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:BasisAmount' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:LineTotalBasisAmount' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:AllowanceChargeBasisAmount' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:CategoryCode' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculatedRate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of 'ram:CategoryCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CategoryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CurrencyCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of 'ram:ExemptionReasonCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Jurisdiction' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @format' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'udt:Date' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Type' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ContinuousIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DurationMeasure' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InclusiveIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:OpenIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PurposeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SeasonCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SequenceNumeric' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CreditReason' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CreditReasonCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CreditorReferenceIssuerID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CreditorReferenceType' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CreditorReferenceTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DuePayableAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:FactoringAgreementReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:FactoringListReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InvoiceDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25). - - - - - - - - - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DefinedTradeContact' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:JobTitle' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PersonID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Responsibility' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedNote' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DefinedTradeContact' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:JobTitle' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PersonID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Responsibility' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedNote' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TradingBusinessName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:NextInvoiceDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:DefinedTradeContact' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:JobTitle' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PersonID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Responsibility' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedNote' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PayerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PaymentApplicableTradeCurrencyExchange' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PaymentCurrencyCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ProFormaInvoiceReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AmountTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SetTriggerCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IncludedTradeTax' must occur at least 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculatedAmount' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:CategoryCode' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculatedRate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of 'ram:CategoryCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CategoryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CurrencyCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DueDateTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ExemptionReasonCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Jurisdiction' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @format' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TaxPointDate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Type' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:AppliedAmount' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AllowanceCharge' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AppliedFromLogisticsLocation' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AppliedToLogisticsLocation' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculatedAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculatedRate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CategoryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CurrencyCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DueDateTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ExemptionReason' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ExemptionReasonCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Jurisdiction' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @format' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TaxPointDate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Type' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculationBasis' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculationBasisCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChargeCategoryCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DisbursementAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PayingPartyRoleCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PaymentArrangementCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PaymentPlaceLogisticsLocation' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ServiceCategoryCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TariffClassCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TransportPaymentMethodCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChargeIndicator' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:ActualAmount' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:CategoryTradeTax' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @unitCodeListAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @unitCodeListAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @unitCodeListID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@unitCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @format' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:CategoryCode' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculatedAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculatedRate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of 'ram:CategoryCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CategoryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CurrencyCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DueDateTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ExemptionReason' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ExemptionReasonCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Jurisdiction' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @format' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TaxPointDate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Type' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'udt:IndicatorString' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PrepaidIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @format' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:DirectDebitMandateID' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:PartialPaymentAmount' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @unitCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@unitCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @format' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @unitCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@unitCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @format' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:FromEventCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InstructionTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PartialPaymentPercent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PayeeTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PaymentMeansID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SettlementPeriodMeasure' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineTotalAmount' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:ChargeTotalAmount' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:AllowanceTotalAmount' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:TaxBasisTotalAmount' may occur at maximum 2 times. - - - - - - - - - - - - - - Element 'ram:TaxTotalAmount' may occur at maximum 2 times. - - - - - - - - - - - - - - Element 'ram:RoundingAmount' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:GrandTotalAmount' may occur at maximum 2 times. - - - - - - - - - - - - - - Element 'ram:TotalPrepaidAmount' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:DuePayableAmount' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@currencyID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:NetLineTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ProductValueExcludingTobaccoTaxInformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RetailValueExcludingTaxInformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@currencyID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@currencyID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TotalDepositFeeInformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TotalDiscountAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:Information' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CreditAvailableAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CreditLimitAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ExpiryDate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InterestRatePercent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuingCompanyName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MicrochipIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ValidFromDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:VerificationNumeric' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GuaranteeMethodCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BICID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AustralianBSBID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AustrianBankleitzahlID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CHIPSParticipantID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CHIPSUniversalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CanadianPaymentsAssociationID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ClearingSystemName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:FedwireRoutingNumberID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GermanBankleitzahlID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:HellenicBankID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:HongKongBankID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IndianFinancialSystemID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IrishNSCID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ItalianDomesticID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:JapanFinancialInstitutionCommonID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LocationFinancialInstitutionAddress' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:NewZealandNCCID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PolishNationalClearingID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PortugueseNCCID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RussianCentralBankID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SICID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SouthAfricanNCCID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpanishDomesticInterbankingID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SubDivisionBranchFinancialInstitution' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SwissBCID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UKSortCodeID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IBANID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AccountName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ProprietaryID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PayerSpecifiedDebtorFinancialInstitution' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PaymentChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PaymentMethodCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @format' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MarketID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SourceUnitBasisNumeric' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TargetUnitBaseNumeric' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UltimatePayeeTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTradeProduct' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:SpecifiedLineTradeAgreement' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Content' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Subject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of 'ram:SubjectCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ParentLineID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DescriptionCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IncludedSubordinateTradeLineItem' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:NetPriceProductTradePrice' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:AttachmentBinaryObject' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:ReferenceTypeCode' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @characterSetCode' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @encodingCode' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @format' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@mimeCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @uri' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerReference' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChargeAmount' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ActualAmount' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculationPercent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CategoryTradeTax' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'udt:IndicatorString' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PrepaidIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReasonCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SequenceNumeric' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @unitCodeListAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @unitCodeListAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @unitCodeListID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@unitCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChangeReason' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DeliveryTradeLocation' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IncludedTradeTax' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MaximumQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MinimumQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:OrderUnitConversionFactorNumeric' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TradeComparisonReferencePrice' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IncludedSpecifiedMarketplace' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ItemBuyerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ItemSellerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChargeAmount' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:IncludedTradeTax' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AppliedTradeAllowanceCharge' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AssociatedReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @unitCodeListAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @unitCodeListAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @unitCodeListID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@unitCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChangeReason' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DeliveryTradeLocation' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculatedAmount' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:CategoryCode' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:RateApplicablePercent' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculatedRate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CategoryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CurrencyCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DueDateTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ExemptionReasonCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Jurisdiction' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @format' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TaxPointDate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Type' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MaximumQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MinimumQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:OrderUnitConversionFactorNumeric' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TradeComparisonReferencePrice' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ValiditySpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BilledQuantity' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:OccurrenceDateTime' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DescriptionBinaryObject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EarliestOccurrenceDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LatestOccurrenceDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:OccurrenceLogisticsLocation' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:OccurrenceSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UnitQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @unitCodeListAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @unitCodeListAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @unitCodeListID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@unitCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @unitCodeListAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @unitCodeListAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @unitCodeListID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@unitCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DespatchedQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GrossWeightMeasure' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IncludedSupplyChainPackaging' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:NetWeightMeasure' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @unitCodeListAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @unitCodeListAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @unitCodeListID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@unitCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PerPackageUnitQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ProductUnitQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReceivedQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RequestedDeliverySupplyChainEvent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RequestedQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ShipFromTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:Name' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:DefinedTradeContact' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:SpecifiedTaxRegistration' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:JobTitle' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PersonID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Responsibility' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedNote' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedDeliveryAdjustment' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TheoreticalWeightMeasure' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:Name' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:DefinedTradeContact' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:URIUniversalCommunication' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:SpecifiedTaxRegistration' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DirectTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InstantMessagingUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:JobTitle' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MobileTelephoneUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PersonID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Responsibility' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedContactPerson' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedNote' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TelexUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:VOIPUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChannelCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ApplicableTradeTax' must occur at least 1 times. - - - - - - - - - - - - - - Element 'ram:SpecifiedTradeSettlementLineMonetarySummation' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of 'ram:TypeCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculatedAmount' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:CategoryCode' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AllowanceChargeBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerRepayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculatedRate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CalculationSequenceNumeric' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of 'ram:CategoryCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CategoryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CurrencyCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CustomsDutyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DueDateTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of 'ram:ExemptionReasonCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Jurisdiction' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineTotalBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PlaceApplicableTradeLocation' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @format' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerPayableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerRefundableTaxSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ServiceSupplyTradeCountry' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TaxBasisAllowanceRate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TaxPointDate' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Type' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CompleteDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ContinuousIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DurationMeasure' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InclusiveIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:OpenIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PurposeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SeasonCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SequenceNumeric' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StartDateFlexibilityCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DiscountIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InvoiceReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PaymentReference' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AmountTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CostReferenceDimensionPattern' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SetTriggerCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChargeIndicator' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:ActualAmount' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ActualTradeCurrencyExchange' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BasisQuantity' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @format' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CategoryTradeTax' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'udt:IndicatorString' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PrepaidIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SequenceNumeric' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UnitBasisAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTradePaymentTerms' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineTotalAmount' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:TotalAllowanceChargeAmount' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AllowanceTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChargeTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GrandTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:NetLineTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ProductWeightLossInformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TaxBasisTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TaxTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TotalAdjustmentAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalReferenceReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ApplicableMaterialGoodsCharacteristic' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:Value' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ApplicableProductCharacteristicCondition' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ApplicableReferencedStandard' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ContentTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MeasurementMethodCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of 'ram:TypeCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ValueCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ValueDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ValueIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @unitCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@unitCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ValueSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AreaDensityMeasure' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BrandName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BrandOwnerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CertificationEvidenceReferenceReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ColourCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ColourDescription' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ClassCode' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:ClassName' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ApplicableReferencedStandard' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of 'ram:ClassCode' is not allowed. - - - - - - - - - - - - - - Attribute '@listID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@listID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ClassProductCharacteristic' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SubClassCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SystemID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SystemName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Designation' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DrainedNetWeightMeasure' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EndItemName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EndItemTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:FormattedCancellationAnnouncedLaunchDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:FormattedLatestProductDataChangeDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GrossWeightMeasure' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:Name' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:Description' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:UnitQuantity' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IndustryAssignedID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ManufacturerAssignedID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RelationshipTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @unitCodeListAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @unitCodeListAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @unitCodeListID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@unitCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IndividualTradeProductInstance' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InformationNote' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InspectionReferenceReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LegalRightsOwnerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LinearSpatialDimension' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MSDSReferenceReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ManufacturerAssignedID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ManufacturerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MaximumLinearSpatialDimension' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MinimumLinearSpatialDimension' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:NetWeightMeasure' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SubordinateTradeCountrySubDivision' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PresentationSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ProductGroupID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SubBrandName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TradeName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UseDescription' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:VariableMeasureIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'rsm:ValuationBreakdownStatement' is marked as not used in the given context. - - - - - - - - - diff --git a/validator/src/main/resources/xslt/schematron/ZF_211/FACTUR-X_MINIMUM.xslt b/validator/src/main/resources/xslt/schematron/ZF_211/FACTUR-X_MINIMUM.xslt deleted file mode 100644 index fec3ba4d..00000000 --- a/validator/src/main/resources/xslt/schematron/ZF_211/FACTUR-X_MINIMUM.xslt +++ /dev/null @@ -1,14205 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - / - - - - - [] - - - *[local-name()=' - - '] - - [] - - - - - / - - @ - - - @*[local-name()=' - - ' and namespace-uri()=' - - '] - - - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - - / - - - [ - - ] - - - - /@ - - - - - - - - - - - - - - - - - - - - - - - - . - - - - -U - - U - - - - U. - - n - - - - U. - - _ - - _ - - - - - - - - -   -   -   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Schema for FACTUR-X; 1.0; ACCOUNTING INFORMATION, No XML Invoice, (MINIMUM) - - - - - - - - - - - - - - - - - - Each Additional supporting document (BG-24) shall contain a Supporting document reference (BT-122). - - - - - - - - - - - - - - - - - - - - - - - - - - - Each VAT breakdown (BG-23) shall have a VAT category taxable amount (BT-116). - - - - - - - - - - - - - - Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117). - - - - - - - - - - - - - - Each VAT breakdown (BG-23) shall be defined through a VAT category code (BT-118). - - - - - - - - - - - - - - Each VAT breakdown (BG-23) shall have a VAT category rate (BT-119), except if the Invoice is not subject to VAT. - - - - - - - - - - - - - - Value added tax point date (BT-7) and Value added tax point date code (BT-8) are mutually exclusive. - - - - - - - - - - - - - - VAT category tax amount (BT-117) = VAT category taxable amount (BT-116) x (VAT category rate (BT-119) / 100), rounded to two decimals. - - - - - - - - - - - - - - The allowed maximum number of decimals for the VAT category taxable amount (BT-116) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the VAT category tax amount (BT-117) is 2. - - - - - - - - - - - - - - - - - - - - - - - - - - - In a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amount (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Zero rated". - - - - - - - - - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Zero rated" shall equal 0 (zero). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Zero rated" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). - - - - - - - - - - - - - - - - - - - - - - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "Standard rated" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Standard rate" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). - - - - - - - - - - - - - - - - - - - - - - - - - - - If both Invoicing period start date (BT-73) and Invoicing period end date (BT-74) are given then the Invoicing period end date (BT-74) shall be later or equal to the Invoicing period start date (BT-73). - - - - - - - - - - - - - - If Invoicing period (BG-14) is used, the Invoicing period start date (BT-73) or the Invoicing period end date (BT-74) shall be filled, or both. - - - - - - - - - - - - - - - - - - - - - - - - - - - Each Document level allowance (BG-20) shall have a Document level allowance amount (BT-92). - - - - - - - - - - - - - - Each Document level allowance (BG-20) shall have a Document level allowance VAT category code (BT-95). - - - - - - - - - - - - - - Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98). - - - - - - - - - - - - - - Document level allowance reason code (BT-98) and Document level allowance reason (BT-97) shall indicate the same type of allowance. - - - - - - - - - - - - - - Each Document level allowance (BG-20) shall contain a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98), or both. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Document level allowance amount (BT-92) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Document level allowance base amount (BT-93) is 2. - - - - - - - - - - - - - - - - - - - - - - - - - - - Each Document level charge (BG-21) shall have a Document level charge amount (BT-99). - - - - - - - - - - - - - - Each Document level charge (BG-21) shall have a Document level charge VAT category code (BT-102). - - - - - - - - - - - - - - Each Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105). - - - - - - - - - - - - - - Document level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge. - - - - - - - - - - - - - - Each Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Document level charge amount (BT-92) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Document level charge base amount (BT-93) is 2. - - - - - - - - - - - - - - - - - - - - - - - - - - - Each Item attribute (BG-32) shall contain an Item attribute name (BT-160) and an Item attribute value (BT-161). - - - - - - - - - - - - - - - - - - - - - - - - - - - The last 4 to 6 digits of the Payment card primary account number (BT-87) shall be present if Payment card information (BG-18) is provided in the Invoice. - - - - - - - - - - - - - - - - - - - - - - - - - - - Each Invoice line (BG-25) shall have an Invoice line identifier (BT-126). - - - - - - - - - - - - - - Each Invoice line (BG-25) shall have an Invoiced quantity (BT-129). - - - - - - - - - - - - - - An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130). - - - - - - - - - - - - - - Each Invoice line (BG-25) shall have an Invoice line net amount (BT-131). - - - - - - - - - - - - - - Each Invoice line (BG-25) shall contain the Item name (BT-153). - - - - - - - - - - - - - - Each Invoice line (BG-25) shall contain the Item net price (BT-146). - - - - - - - - - - - - - - The Item net price (BT-146) shall NOT be negative. - - - - - - - - - - - - - - The Item gross price (BT-148) shall NOT be negative. - - - - - - - - - - - - - - The Item standard identifier (BT-157) shall have a Scheme identifier - - - - - - - - - - - - - - The Item classification identifier (BT-158) shall have a Scheme identifier - - - - - - - - - - - - - - Each Invoice line (BG-25) shall be categorized with an Invoiced item VAT category code (BT-151). - - - - - - - - - - - - - - An Invoice shall at least have one VAT breakdown group (BG-23). - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice line net amount (BT-131) is 2. - - - - - - - - - - - - - - - - - - - - - - - - - - - The Payee name (BT-59) shall be provided in the Invoice, if the Payee (BG-10) is different from the Seller (BG-4). - - - - - - - - - - - - - - - - - - - - - - - - - - - The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). - - - - - - - - - - - - - - The Seller tax representative postal address (BG-12) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11). - - - - - - - - - - - - - - The Seller tax representative postal address (BG-12) shall contain a Tax representative country code (BT-69), if the Seller (BG-4) has a Seller tax representative party (BG-11). - - - - - - - - - - - - - - Each Seller tax representative party (BG-11) shall have a Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - - - - - - - - - - - - - - In order for the buyer to automatically identify a supplier, the Seller identifier (BT-29), the Seller legal registration identifier (BT-30) and/or the Seller VAT identifier (BT-31) shall be present. - - - - - - - - - - - - - - - - - - - - - - - - - - - If both Invoice line period start date (BT-134) and Invoice line period end date (BT-135) are given then the Invoice line period end date (BT-135) shall be later or equal to the Invoice line period start date (BT-134). - - - - - - - - - - - - - - If Invoice line period (BG-26) is used, the Invoice line period start date (BT-134) or the Invoice line period end date (BT-135) shall be filled, or both. - - - - - - - - - - - - - - - - - - - - - - - - - - - Each Invoice line allowance (BG-27) shall have an Invoice line allowance amount (BT-136). - - - - - - - - - - - - - - Each Invoice line allowance (BG-27) shall have an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140). - - - - - - - - - - - - - - Invoice line allowance reason code (BT-140) and Invoice line allowance reason (BT-139) shall indicate the same type of allowance reason. - - - - - - - - - - - - - - Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice line allowance amount (BT-136) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice line allowance base amount (BT-137) is 2. - - - - - - - - - - - - - - - - - - - - - - - - - - - Each Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141). - - - - - - - - - - - - - - Each Invoice line charge (BG-28) shall have an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145). - - - - - - - - - - - - - - Invoice line charge reason code (BT-145) and Invoice line charge reason (BT144) shall indicate the same type of charge reason. - - - - - - - - - - - - - - Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice line charge amount (BT-141) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice line charge base amount (BT-142) is 2. - - - - - - - - - - - - - - - - - - - - - - - - - - - The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). - - - - - - - - - - - - - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Reverse charge" the Document level allowance VAT rate (BT-96) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Exempt from VAT", the Document level allowance VAT rate (BT-96) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" the Document level allowance VAT rate (BT-96) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). - - - - - - - - - - - - - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IGIC" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "IPSI" the Document level allowance VAT rate (BT-96) shall be 0 (zero) or greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). - - - - - - - - - - - - - - A Document level allowance (BG-20) where VAT category code (BT-95) is "Not subject to VAT" shall not contain a Document level allowance VAT rate (BT-96). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" the Document level allowance VAT rate (BT-96) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). - - - - - - - - - - - - - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Exempt from VAT", the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Export outside the EU" the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). - - - - - - - - - - - - - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Intra-community supply" the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IGIC" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "IPSI" the Document level charge VAT rate (BT-103) shall be 0 (zero) or greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-48). - - - - - - - - - - - - - - A Document level charge (BG-21) where the VAT category code (BT-102) is "Not subject to VAT" shall not contain a Document level charge VAT rate (BT-103). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Standard rated" the Document level charge VAT rate (BT-103) shall be greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains a Document level charge where the Document level charge VAT category code (BT-102) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Zero rated" the Document level charge VAT rate (BT-103) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice shall have the Invoice total amount without VAT (BT-109). - - - - - - - - - - - - - - An Invoice shall have the Invoice total amount with VAT (BT-112). - - - - - - - - - - - - - - An Invoice shall have the Amount due for payment (BT-115). - - - - - - - - - - - - - - Sum of allowances on document level (BT-107) = S Document level allowance amount (BT-92). - - - - - - - - - - - - - - Sum of charges on document level (BT-108) = S Document level charge amount (BT-99). - - - - - - - - - - - - - - Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110). - - - - - - - - - - - - - - The allowed maximum number of decimals for the Sum of Invoice line net amount (BT-106) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Sum of allowanced on document level (BT-107) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Sum of charges on document level (BT-108) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice total amount without VAT (BT-109) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice total VAT amount (BT-110) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice total amount with VAT (BT-112) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Invoice total VAT amount in accounting currency (BT-111) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Paid amount (BT-113) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Rounding amount (BT-114) is 2. - - - - - - - - - - - - - - The allowed maximum number of decimals for the Amount due for payment (BT-115) is 2. - - - - - - - - - - - - - - If the VAT accounting currency code (BT-6) is present, then the Invoice total VAT amount in accounting currency (BT-111) shall be provided. - - - - - - - - - - - - - - - - - - - - - - - - - - - A Payment instruction (BG-16) shall specify the Payment means type code (BT-81). - - - - - - - - - - - - - - - - - - - - - - - - - - - A Payment account identifier (BT-84) shall be present if Credit transfer (BG-16) information is provided in the Invoice. - - - - - - - - - - - - - - If the Payment means type code (BT-81) means SEPA credit transfer, Local credit transfer or Non-SEPA international credit transfer, the Payment account identifier (BT-84) shall be present. - - - - - - - - - - - - - - - - - - - - - - - - - - - In Deutschland sind die Profile MINIMUM und BASIC WL nur als Buchungshilfe (TypeCode: 751) zugelassen. - - - - - - - - - - - - - - - - - - - - - - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Reverse charge" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Reverse charge". - - - - - - - - - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Reverse charge” shall be 0 (zero). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Reverse charge" shall have a VAT exemption reason code (BT-121), meaning "Reverse charge" or the VAT exemption reason text (BT-120) "Reverse charge" (or the equivalent standard text in another language). - - - - - - - - - - - - - - - - - - - - - - - - - - - The VAT category tax amount (BT-117) In a VAT breakdown (BG-23) where the VAT category code (BT-118) equals "Exempt from VAT" shall equal 0 (zero). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "Exempt from VAT" shall have a VAT exemption reason code (BT-121) or a VAT exemption reason text (BT-120). - - - - - - - - - - - - - - - - - - - - - - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Export outside the EU" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Export outside the EU". - - - - - - - - - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Export outside the EU” shall be 0 (zero). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Export outside the EU" shall have a VAT exemption reason code (BT-121), meaning "Export outside the EU" or the VAT exemption reason text (BT-120) "Export outside the EU" (or the equivalent standard text in another language). - - - - - - - - - - - - - - - - - - - - - - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Intra-community supply". - - - - - - - - - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with the VAT Category code (BT-118) "Intra-community supply" shall have a VAT exemption reason code (BT-121), meaning "Intra-community supply" or the VAT exemption reason text (BT-120) "Intra-community supply" (or the equivalent standard text in another language). - - - - - - - - - - - - - - In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Actual delivery date (BT-72) or the Invoicing period (BG-14) shall not be blank. - - - - - - - - - - - - - - In an Invoice with a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" the Deliver to country code (BT-80) shall not be blank. - - - - - - - - - - - - - - - - - - - - - - - - - - - For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IGIC", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IGIC” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). - - - - - - - - - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IGIC" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IGIC" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). - - - - - - - - - - - - - - - - - - - - - - - - - - - For each different value of VAT category rate (BT-119) where the VAT category code (BT-118) is "IPSI", the VAT category taxable amount (BT-116) in a VAT breakdown (BG-23) shall equal the sum of Invoice line net amounts (BT-131) plus the sum of document level charge amounts (BT-99) minus the sum of document level allowance amounts (BT-92) where the VAT category code (BT-151, BT-102, BT-95) is “IPSI” and the VAT rate (BT-152, BT-103, BT-96) equals the VAT category rate (BT-119). - - - - - - - - - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where VAT category code (BT-118) is "IPSI" shall equal the VAT category taxable amount (BT-116) multiplied by the VAT category rate (BT-119). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) "IPSI" shall not have a VAT exemption reason code (BT-121) or VAT exemption reason text (BT-120). - - - - - - - - - - - - - - - - - - - - - - - - - - - In a VAT breakdown (BG-23) where the VAT category code (BT-118) is " Not subject to VAT" the VAT category taxable amount (BT-116) shall equal the sum of Invoice line net amounts (BT-131) minus the sum of Document level allowance amounts (BT-92) plus the sum of Document level charge amounts (BT-99) where the VAT category codes (BT-151, BT-95, BT-102) are “Not subject to VAT". - - - - - - - - - - - - - - The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is “Not subject to VAT” shall be 0 (zero). - - - - - - - - - - - - - - A VAT Breakdown (BG-23) with VAT Category code (BT-118) " Not subject to VAT" shall have a VAT exemption reason code (BT-121), meaning " Not subject to VAT" or a VAT exemption reason text (BT-120) " Not subject to VAT" (or the equivalent standard text in another language). - - - - - - - - - - - - - - An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain other VAT breakdown groups (BG-23). - - - - - - - - - - - - - - An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is not "Not subject to VAT". - - - - - - - - - - - - - - An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level allowances (BG-20) where Document level allowance VAT category code (BT-95) is not "Not subject to VAT". - - - - - - - - - - - - - - An Invoice that contains a VAT breakdown group (BG-23) with a VAT category code (BT-118) "Not subject to VAT" shall not contain Document level charges (BG-21) where Document level charge VAT category code (BT-102) is not "Not subject to VAT". - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Reverse charge” shall contain the Seller VAT Identifier (BT-31), the Seller Tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47). - - - - - - - - - - - - - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Reverse charge" the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Exempt from VAT” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Exempt from VAT", the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Export outside the EU” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Export outside the EU" the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Intra-community supply” shall contain the Seller VAT Identifier (BT-31) or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48). - - - - - - - - - - - - - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Intracommunity supply" the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IGIC” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IGIC" the invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “IPSI” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "IPSI" the Invoiced item VAT rate (BT-152) shall be 0 (zero) or greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Not subject to VAT” shall not contain the Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) or the Buyer VAT identifier (BT-46). - - - - - - - - - - - - - - An Invoice line (BG-25) where the VAT category code (BT-151) is "Not subject to VAT" shall not contain an Invoiced item VAT rate (BT-152). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is “Standard rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Standard rated" the Invoiced item VAT rate (BT-152) shall be greater than zero. - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice that contains an Invoice line where the Invoiced item VAT category code (BT-151) is “Zero rated” shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63). - - - - - - - - - - - - - - In an Invoice line (BG-25) where the Invoiced item VAT category code (BT-151) is "Zero rated" the Invoiced item VAT rate (BT-152) shall be 0 (zero). - - - - - - - - - - - - - - - - - - - - - - - - - - - An Invoice shall have a Specification identifier (BT-24). - - - - - - - - - - - - - - An Invoice shall have an Invoice number (BT-1). - - - - - - - - - - - - - - An Invoice shall have an Invoice issue date (BT-2). - - - - - - - - - - - - - - An Invoice shall have an Invoice type code (BT-3). - - - - - - - - - - - - - - An Invoice shall have an Invoice currency code (BT-5). - - - - - - - - - - - - - - An Invoice shall contain the Seller name (BT-27). - - - - - - - - - - - - - - An Invoice shall contain the Buyer name (BT-44). - - - - - - - - - - - - - - An Invoice shall contain the Seller postal address (BG-5). - - - - - - - - - - - - - - The Seller postal address (BG-5) shall contain a Seller country code (BT-40). - - - - - - - - - - - - - - The Seller electronic address (BT-34) shall have a Scheme identifier. - - - - - - - - - - - - - - The Buyer electronic address (BT-49) shall have a Scheme identifier. - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Standard rated” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "Standard rated". - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Zero rated” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Zero rated". - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Exempt from VAT” shall contain exactly one VAT breakdown (BG-23) with the VAT category code (BT-118) equal to "Exempt from VAT". - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Reverse charge” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "VAT reverse charge". - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Intra-community supply” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Intra-community supply". - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Export outside the EU” shall contain in the VAT breakdown (BG-23) exactly one VAT category code (BT-118) equal with "Export outside the EU". - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “Not subject to VAT” shall contain exactly one VAT breakdown group (BG-23) with the VAT category code (BT-118) equal to "Not subject to VAT". - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IGIC” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IGIC". - - - - - - - - - - - - - - An Invoice that contains an Invoice line (BG-25), a Document level allowance (BG-20) or a Document level charge (BG-21) where the VAT category code (BT-151, BT-95 or BT-102) is “IPSI” shall contain in the VAT breakdown (BG-23) at least one VAT category code (BT-118) equal with "IPSI". - - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CategoryCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ControlRequirementIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IncludedNote' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'udt:DateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@format' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LanguageID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Purpose' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PurposeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of 'ram:TypeCode' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:VersionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BusinessProcessSpecifiedDocumentContextParameter' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:GuidelineSpecifiedDocumentContextParameter' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ApplicationSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BIMSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Value' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedDocumentVersion' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Value' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:MessageStandardSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ScenarioSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTransactionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SubsetSpecifiedDocumentContextParameter' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TestIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerTradeParty' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:BuyerTradeParty' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ApplicableTradeDeliveryTerms' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerAgentTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerAssignedAccountantTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerAssignedID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttachmentBinaryObject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CopyIndicator' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EffectiveSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:FormattedIssueDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Information' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IssuerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousRevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReferenceTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RevisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SectionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StatusCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerRequisitionerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuyerTaxRepresentativeTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DefinedTradeContact' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionName' may occur at maximum 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TradingBusinessName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTaxRegistration' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ContractReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DemandForecastReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:OrderResponseReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PriceListReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ProductEndUserTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PromotionalDealReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PurchaseConditionsReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:QuotationReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Reference' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RequisitionerReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SalesAgentTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerAssignedAccountantTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerOrderReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SellerTaxRepresentativeTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:PostalTradeAddress' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DefinedTradeContact' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Description' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:EndPointURIUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GlobalID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LogoAssociatedSpecifiedBinaryFile' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalStreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AttentionOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BuildingNumber' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CareOf' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CitySubDivisionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountryName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CountrySubDivisionName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DepartmentName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFive' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineFour' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageLocaleID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostOfficeBox' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @languageID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listSchemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @name' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:StreetName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RoleCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AuthorizedLegalRegistration' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LegalClassificationCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:Name' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PostalTradeAddress' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TradingBusinessName' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ID' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AssociatedRegisteredTax' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Attribute '@schemeID' is required in this context. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeAgencyName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeDataURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@schemeID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeName' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @schemeVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:URIUniversalCommunication' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedProcuringProject' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SupplyInstructionReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UltimateCustomerOrderReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Each Deliver to address (BG-15) shall contain a Deliver to country code (BT-80). - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ActualDeliverySupplyChainEvent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ActualDespatchSupplyChainEvent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ActualPickUpSupplyChainEvent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ActualReceiptSupplyChainEvent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AdditionalReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ConsumptionReportReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DeliveryNoteReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DespatchAdviceReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PackingListReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PreviousDeliverySupplyChainEvent' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReceivingAdviceReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RelatedSupplyChainConsignment' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ShipFromTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ShipToTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UltimateShipToTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InvoiceCurrencyCode' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:SpecifiedTradeSettlementHeaderMonetarySummation' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ApplicableTradeTax' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:BillingSpecifiedPeriod' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CreditReason' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CreditReasonCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CreditorReferenceID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CreditorReferenceIssuerID' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CreditorReferenceType' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:CreditorReferenceTypeCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:DuePayableAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:FactoringAgreementReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:FactoringListReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InvoiceApplicableTradeCurrencyExchange' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listAgencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listURI' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @listVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InvoiceDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InvoiceIssuerReference' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Each Preceding Invoice reference (BG-3) shall contain a Preceding Invoice reference (BT-25). - - - - - - - - - - - - Element 'ram:InvoiceReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InvoiceeTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InvoicerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LetterOfCreditReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:NextInvoiceDateTime' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PayableSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PayeeTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PayerTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PaymentApplicableTradeCurrencyExchange' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PaymentCurrencyCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PaymentReference' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ProFormaInvoiceReferencedDocument' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:PurchaseSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ReceivableSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SalesSpecifiedTradeAccountingAccount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedAdvancePayment' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedFinancialAdjustment' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedLogisticsServiceCharge' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTradeAllowanceCharge' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTradePaymentTerms' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTradeSettlementFinancialCard' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TaxBasisTotalAmount' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:TaxTotalAmount' may occur at maximum 1 times. - - - - - - - - - - - - - - Element 'ram:GrandTotalAmount' must occur exactly 1 times. - - - - - - - - - - - - - - Element 'ram:DuePayableAmount' must occur exactly 1 times. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:AllowanceTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ChargeTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:GrossLineTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:InformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:LineTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:NetIncludingTaxesLineTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:NetLineTotalAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:ProductValueExcludingTobaccoTaxInformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RetailValueExcludingTaxInformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:RoundingAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Attribute @currencyCodeListVersionID' marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - - - - Value of '@currencyID' is not allowed. - - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TotalAllowanceChargeAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TotalDepositFeeInformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TotalDiscountAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TotalPrepaidAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TotalRetailValueInformationAmount' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SpecifiedTradeSettlementPaymentMeans' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:SubtotalCalculatedTradeTax' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TaxApplicableTradeCurrencyExchange' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:TaxCurrencyCode' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:UltimatePayeeTradeParty' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'ram:IncludedSupplyChainTradeLineItem' is marked as not used in the given context. - - - - - - - - - - - - - - - - - - - - - - - - Element 'rsm:ValuationBreakdownStatement' is marked as not used in the given context. - - - - - - - - - diff --git a/validator/src/test/java/org/mustangproject/validator/XMLValidatorTest.java b/validator/src/test/java/org/mustangproject/validator/XMLValidatorTest.java index fd50a2ff..805bbf29 100644 --- a/validator/src/test/java/org/mustangproject/validator/XMLValidatorTest.java +++ b/validator/src/test/java/org/mustangproject/validator/XMLValidatorTest.java @@ -191,4 +191,25 @@ public class XMLValidatorTest extends ResourceCase { } + public void testXRValidation() { + ValidationContext ctx = new ValidationContext(null); + XMLValidator xv = new XMLValidator(ctx); + XPathEngine xpath = new JAXPXPathEngine(); + + File tempFile = getResourceAsFile("validXRv2.xml"); + try { + xv.setFilename(tempFile.getAbsolutePath()); + xv.validate(); + + Source source = Input.fromString("" + xv.getXMLResult() + "").build(); + String content = xpath.evaluate("/validation/summary/@status", source); + assertEquals("valid", content); + + + } catch (IrrecoverableValidationError e) { + // ignore, will be in XML output anyway + } + + } + } From e1cedcc2f4f389eff31af1ff9620616811230c6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Thu, 6 Aug 2020 16:08:40 +0200 Subject: [PATCH 038/138] automated tests for xr 2.0 --- .../validator/XMLValidatorTest.java | 14 +- validator/src/test/resources/invalidXRv2.xml | 193 +++++++++++++++++ validator/src/test/resources/validXRv2.xml | 202 ++++++++++++++++++ 3 files changed, 407 insertions(+), 2 deletions(-) create mode 100644 validator/src/test/resources/invalidXRv2.xml create mode 100644 validator/src/test/resources/validXRv2.xml diff --git a/validator/src/test/java/org/mustangproject/validator/XMLValidatorTest.java b/validator/src/test/java/org/mustangproject/validator/XMLValidatorTest.java index 805bbf29..a9419f36 100644 --- a/validator/src/test/java/org/mustangproject/validator/XMLValidatorTest.java +++ b/validator/src/test/java/org/mustangproject/validator/XMLValidatorTest.java @@ -1,5 +1,7 @@ package org.mustangproject.validator; + import static org.xmlunit.assertj.XmlAssert.assertThat; + import java.io.File; import java.io.FileOutputStream; import java.io.IOException; @@ -105,8 +107,8 @@ public class XMLValidatorTest extends ResourceCase { .isGreaterThan(1); //2 errors are OK because there is a known bug - assertThat(content).valueByXPath("//error[@type=\"4\"]") - .asString() + assertThat(content).valueByXPath("//error[@type=\"4\"]") + .asString() .contains( "In Deutschland sind die Profile MINIMUM und BASIC WL nur als Buchungshilfe (TypeCode: 751) zugelassen."); @@ -205,6 +207,14 @@ public class XMLValidatorTest extends ResourceCase { String content = xpath.evaluate("/validation/summary/@status", source); assertEquals("valid", content); + tempFile = getResourceAsFile("invalidXRv2.xml"); + xv.setFilename(tempFile.getAbsolutePath()); + xv.validate(); + + source = Input.fromString("" + xv.getXMLResult() + "").build(); + content = xpath.evaluate("/validation/summary/@status", source); + assertEquals("invalid", content); + } catch (IrrecoverableValidationError e) { // ignore, will be in XML output anyway diff --git a/validator/src/test/resources/invalidXRv2.xml b/validator/src/test/resources/invalidXRv2.xml new file mode 100644 index 00000000..43237cd2 --- /dev/null +++ b/validator/src/test/resources/invalidXRv2.xml @@ -0,0 +1,193 @@ + + + + + urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_2.0 + + + + 1234567 + 380 + + 20180413 + + + Invoice Note Description + AAC + + + + + + 1 + + + Beratung + + + + 143.75 + + + + 30 + + + + VAT + S + 19 + + + 4743.75 + + + + + + 2 + + + Beratung + + + + 143.75 + + + + 42 + + + + VAT + S + 19 + + + 6037.5 + + + + + 90000000-03083-12 + + [Seller name] + + GmbH + + + 12345 + [Seller city] + DE + + + ATU123456789 + + + + 138 + [Buyer name] + + GmbH + + + Tina Tester + + 0800 123456 + + + tester@test.de + + + + 98765 + [Buyer city] + DE + + + DE12345ABC + + + + [Seller tax representative name] + + DE + + + DE124567 + + + + ABC123456789 + + + 65002278 + + + + + 68 + [Deliver to party name] + + 98765 + [Deliver to street] + 4. OG + [Deliver to city] + DE + Bayern + + + + + 20180413 + + + + + Deb. 12345 / Fact. 9876543 + EUR + + 74 + [Payee name] + + + 30 + + DE12100200000123456878 + + + + 2048.44 + VAT + 10781.25 + S + 19 + + + + 20180413 + + + 20180413 + + + + + 20180413 + + + + 10781.25 + 10781.25 + 2048.44 + 12829.69 + 12829.69 + + + + diff --git a/validator/src/test/resources/validXRv2.xml b/validator/src/test/resources/validXRv2.xml new file mode 100644 index 00000000..c6d47b05 --- /dev/null +++ b/validator/src/test/resources/validXRv2.xml @@ -0,0 +1,202 @@ + + + + + urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_2.0 + + + + 1234567 + 380 + + 20180413 + + + Invoice Note Description + AAC + + + + + + 1 + + + Beratung + + + + 143.75 + + + + 30 + + + + VAT + S + 19 + + + 4743.75 + + + + + + 2 + + + Beratung + + + + 143.75 + + + + 42 + + + + VAT + S + 19 + + + 6037.5 + + + + + 90000000-03083-12 + + [Seller name] + + GmbH + + + Tim Tester + + 012 3456789 + + + tim.tester@test.com + + + + 12345 + [Seller city] + DE + + + ATU123456789 + + + + 138 + [Buyer name] + + GmbH + + + Tina Tester + + 0800 123456 + + + tester@test.de + + + + 98765 + [Buyer city] + DE + + + DE12345ABC + + + + [Seller tax representative name] + + DE + + + DE124567 + + + + ABC123456789 + + + 65002278 + + + + + 68 + [Deliver to party name] + + 98765 + [Deliver to street] + 4. OG + [Deliver to city] + DE + Bayern + + + + + 20180413 + + + + + Deb. 12345 / Fact. 9876543 + EUR + + 74 + [Payee name] + + + 30 + + DE12100200000123456878 + + + + 2048.44 + VAT + 10781.25 + S + 19 + + + + 20180413 + + + 20180413 + + + + + 20180413 + + + + 10781.25 + 10781.25 + 2048.44 + 12829.69 + 12829.69 + + + + From a98e495947019e2832fce042a946d106f13b8007 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Thu, 6 Aug 2020 16:09:18 +0200 Subject: [PATCH 039/138] updated version numbers to 1.9.0-alpha1 --- Mustang-CLI/pom.xml | 4 ++-- library/pom.xml | 4 ++-- pom.xml | 2 +- validator/pom.xml | 6 +++--- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml index 8193581c..4d60dc86 100644 --- a/Mustang-CLI/pom.xml +++ b/Mustang-CLI/pom.xml @@ -3,14 +3,14 @@ org.mustangproject core - 2.0.0-SNAPSHOT + 1.9.0-alpha1 4.0.0 org.zugferd Mustang-CLI Mustang commandline tool jar - 2.0.0-SNAPSHOT + 1.9.0-alpha1 diff --git a/library/pom.xml b/library/pom.xml index e4abd6ff..0c082a08 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -3,13 +3,13 @@ org.mustangproject core - 2.0.0-SNAPSHOT + 1.9.0-alpha1 4.0.0 org.mustangproject library - 2.0.0-SNAPSHOT + 1.9.0-alpha1 jar Library to write and read FacturX and ZUGFeRD e-invoices. The Mustang project is a java library to read and write ZUGFeRD meta data inside your invoice PDFs. To write files, a provided PDF/A will be combined with generated or provided XML. diff --git a/pom.xml b/pom.xml index badc1aec..c98e7a9f 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 org.mustangproject core - 2.0.0-SNAPSHOT + 1.9.0-alpha1 pom Mustang diff --git a/validator/pom.xml b/validator/pom.xml index 025c17ed..2746d7c1 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -4,7 +4,7 @@ org.mustangproject core - 2.0.0-SNAPSHOT + 1.9.0-alpha1 4.0.0 org.mustangproject @@ -12,7 +12,7 @@ Library to validate Factur-X/ZUGFeRD 1.0 and 2.1 as well as XRechnung e-invoices. jar - 2.0.0-SNAPSHOT + 1.9.0-alpha1 @@ -76,7 +76,7 @@ org.mustangproject library - 2.0.0-SNAPSHOT + 1.9.0-alpha1 From fd947e04d5f98a369f86711386fca92b659b602b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Thu, 6 Aug 2020 16:26:53 +0200 Subject: [PATCH 040/138] checkin for alpha release attempt --- Mustang-CLI/pom.xml | 4 +-- library/pom.xml | 2 +- validator/pom.xml | 2 +- .../mustangproject/validator/Validator.java | 25 ++++++++++++--- .../validator/XMLValidator.java | 32 +++++++++++++++---- 5 files changed, 51 insertions(+), 14 deletions(-) diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml index 4d60dc86..3da16639 100644 --- a/Mustang-CLI/pom.xml +++ b/Mustang-CLI/pom.xml @@ -10,7 +10,7 @@ Mustang-CLI Mustang commandline tool jar - 1.9.0-alpha1 + 1.9.0-alpha1-SNAPSHOT @@ -31,7 +31,7 @@ org.mustangproject validator - 2.0.0-SNAPSHOT + 1.9.0-alpha1 diff --git a/library/pom.xml b/library/pom.xml index 0c082a08..0dab7a26 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -9,7 +9,7 @@ 4.0.0 org.mustangproject library - 1.9.0-alpha1 + 1.9.0-alpha1-SNAPSHOT jar Library to write and read FacturX and ZUGFeRD e-invoices. The Mustang project is a java library to read and write ZUGFeRD meta data inside your invoice PDFs. To write files, a provided PDF/A will be combined with generated or provided XML. diff --git a/validator/pom.xml b/validator/pom.xml index 2746d7c1..b7fdca77 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -12,7 +12,7 @@ Library to validate Factur-X/ZUGFeRD 1.0 and 2.1 as well as XRechnung e-invoices. jar - 1.9.0-alpha1 + 1.9.0-alpha1-SNAPSHOT diff --git a/validator/src/main/java/org/mustangproject/validator/Validator.java b/validator/src/main/java/org/mustangproject/validator/Validator.java index bc776a4c..c1986a55 100644 --- a/validator/src/main/java/org/mustangproject/validator/Validator.java +++ b/validator/src/main/java/org/mustangproject/validator/Validator.java @@ -25,20 +25,37 @@ public abstract class Validator { } //abstract method - + + /*** + * prepare validation + * @param filename the filename of the xml file to be examined + * @throws IrrecoverableValidationError when any fatal errors arise, e.g. when the source file can not be found + */ public abstract void setFilename(String filename) throws IrrecoverableValidationError; + + /*** + * perform the validation + * @throws IrrecoverableValidationError any fatal errors, e.g. when the source file can not be found + */ public abstract void validate() throws IrrecoverableValidationError; + /** + * get validation result + * @return validation result as xml string + */ public String getXMLResult() { return context.getXMLResult(); } /*** * validates a schema, which can only be needed in XML validation - and in pdf validation for additional data - * @param xmlRawData - * @param schemaPath + * @param xmlRawData the XML to be validated + * @param schemaPath the filename of the schema file + * @param section the error message type code + * @param part whether the error message occurs in the pdf or xml part + * @throws IrrecoverableValidationError when any fatal errors arise, e.g. when the source file can not be found */ - protected void validateSchema(byte[] xmlRawData, String schemaPath,int section, EPart part) throws IrrecoverableValidationError { + protected void validateSchema(byte[] xmlRawData, String schemaPath, int section, EPart part) throws IrrecoverableValidationError { URL schemaFile = ClassLoader.getSystemResource("schema/" + schemaPath); Source xmlData = new StreamSource(new ByteArrayInputStream(xmlRawData)); SchemaFactory schemaFactory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI); diff --git a/validator/src/main/java/org/mustangproject/validator/XMLValidator.java b/validator/src/main/java/org/mustangproject/validator/XMLValidator.java index c40c881b..8b804425 100644 --- a/validator/src/main/java/org/mustangproject/validator/XMLValidator.java +++ b/validator/src/main/java/org/mustangproject/validator/XMLValidator.java @@ -51,6 +51,11 @@ public class XMLValidator extends Validator { super(ctx); } + /*** + * set source file + * @param name + * @throws IrrecoverableValidationError + */ public void setFilename(String name) throws IrrecoverableValidationError { // from XML Filename filename = name; // file existence must have been checked before @@ -69,10 +74,20 @@ public class XMLValidator extends Validator { } } + /*** + * manually set the xml content + * @param xml the xml to be checked + */ public void setStringContent(String xml) { zfXML = xml; } + /** + * whether uri1 has the same meaning like uri1 (it has, if it only differs in the fragment, i.e. uri1#1==uri1#2 ) + * @param uri1 + * @param uri2 + * @return true if semantically identical + */ public static boolean matchesURI(String uri1, String uri2) { return (uri1.equals(uri2) || uri1.startsWith(uri2 + "#")); } @@ -85,13 +100,10 @@ public class XMLValidator extends Validator { disableNotices = true; } + /*** - * - * @param xmlString - * @param overrideProfileCheck - * if set to true, all ZF2 files will be checked against EN16931 - * schematron, since no other schematron is available - * @return + * perform validation + * @throws IrrecoverableValidationError if any fatal errors occur, e.g. source file can not be read */ @Override public void validate() throws IrrecoverableValidationError { @@ -315,6 +327,14 @@ public class XMLValidator extends Validator { } + /*** + * validate using a xslt file generated from a schematron in the build preparation of this software + * @param xml the xml to be checked + * @param xsltFilename the filename of the intermediate XSLT file + * @param section the error type code, if one arises + * @param severity how serious a error should be treated - may only be notice + * @throws IrrecoverableValidationError if anything happened that prevents further checks + */ public void validateSchematron(String xml, String xsltFilename, int section, ESeverity severity) throws IrrecoverableValidationError { ISchematronResource aResSCH = null; aResSCH = SchematronResourceXSLT.fromClassPath(xsltFilename); From e0ed82baa1e09f626cc77092cf88d4ad56905bfe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Thu, 6 Aug 2020 16:29:30 +0200 Subject: [PATCH 041/138] [maven-release-plugin] prepare release core-1.9.0-alpha1 --- Mustang-CLI/pom.xml | 2 +- library/pom.xml | 4 ++-- pom.xml | 5 ++--- validator/pom.xml | 7 +++---- 4 files changed, 8 insertions(+), 10 deletions(-) diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml index 3da16639..56efc744 100644 --- a/Mustang-CLI/pom.xml +++ b/Mustang-CLI/pom.xml @@ -10,7 +10,7 @@ Mustang-CLI Mustang commandline tool jar - 1.9.0-alpha1-SNAPSHOT + 1.9.0-alpha1 diff --git a/library/pom.xml b/library/pom.xml index 0dab7a26..2fe26390 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -9,7 +9,7 @@ 4.0.0 org.mustangproject library - 1.9.0-alpha1-SNAPSHOT + 1.9.0-alpha1 jar Library to write and read FacturX and ZUGFeRD e-invoices. The Mustang project is a java library to read and write ZUGFeRD meta data inside your invoice PDFs. To write files, a provided PDF/A will be combined with generated or provided XML. @@ -19,7 +19,7 @@ scm:git:https://github.com/ZUGFeRD/mustangproject.git scm:git:https://github.com/ZUGFeRD/mustangproject.git https://github.com/ZUGFeRD/mustangproject - mustang-2.0.0-SNAPSHOT + core-1.9.0-alpha1 diff --git a/pom.xml b/pom.xml index c98e7a9f..cff35f3d 100644 --- a/pom.xml +++ b/pom.xml @@ -1,6 +1,5 @@ - + 4.0.0 org.mustangproject core @@ -21,7 +20,7 @@ scm:git:https://github.com/ZUGFeRD/mustangproject.git scm:git:https://github.com/ZUGFeRD/mustangproject.git https://github.com/ZUGFeRD/mustangproject - mustang-1.7.3 + core-1.9.0-alpha1 diff --git a/validator/pom.xml b/validator/pom.xml index b7fdca77..8d30fe27 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -1,6 +1,5 @@ - + org.mustangproject core @@ -12,7 +11,7 @@ Library to validate Factur-X/ZUGFeRD 1.0 and 2.1 as well as XRechnung e-invoices. jar - 1.9.0-alpha1-SNAPSHOT + 1.9.0-alpha1 @@ -216,7 +215,7 @@ - + From 10ebb012d1aceab6d64b23193a771da04e7e56ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Thu, 6 Aug 2020 16:29:38 +0200 Subject: [PATCH 042/138] [maven-release-plugin] prepare for next development iteration --- Mustang-CLI/pom.xml | 6 +++--- library/pom.xml | 6 +++--- pom.xml | 4 ++-- validator/pom.xml | 6 +++--- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml index 56efc744..9288d2fa 100644 --- a/Mustang-CLI/pom.xml +++ b/Mustang-CLI/pom.xml @@ -3,14 +3,14 @@ org.mustangproject core - 1.9.0-alpha1 + 1.9.0-alpha2-SNAPSHOT 4.0.0 org.zugferd Mustang-CLI Mustang commandline tool jar - 1.9.0-alpha1 + 1.9.0-alpha2-SNAPSHOT @@ -31,7 +31,7 @@ org.mustangproject validator - 1.9.0-alpha1 + 1.9.0-alpha2-SNAPSHOT diff --git a/library/pom.xml b/library/pom.xml index 2fe26390..9ba7f873 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -3,13 +3,13 @@ org.mustangproject core - 1.9.0-alpha1 + 1.9.0-alpha2-SNAPSHOT 4.0.0 org.mustangproject library - 1.9.0-alpha1 + 1.9.0-alpha2-SNAPSHOT jar Library to write and read FacturX and ZUGFeRD e-invoices. The Mustang project is a java library to read and write ZUGFeRD meta data inside your invoice PDFs. To write files, a provided PDF/A will be combined with generated or provided XML. @@ -19,7 +19,7 @@ scm:git:https://github.com/ZUGFeRD/mustangproject.git scm:git:https://github.com/ZUGFeRD/mustangproject.git https://github.com/ZUGFeRD/mustangproject - core-1.9.0-alpha1 + mustang-2.0.0-SNAPSHOT diff --git a/pom.xml b/pom.xml index cff35f3d..d923ad09 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.mustangproject core - 1.9.0-alpha1 + 1.9.0-alpha2-SNAPSHOT pom Mustang @@ -20,7 +20,7 @@ scm:git:https://github.com/ZUGFeRD/mustangproject.git scm:git:https://github.com/ZUGFeRD/mustangproject.git https://github.com/ZUGFeRD/mustangproject - core-1.9.0-alpha1 + mustang-1.7.3 diff --git a/validator/pom.xml b/validator/pom.xml index 8d30fe27..c3ce3474 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -3,7 +3,7 @@ org.mustangproject core - 1.9.0-alpha1 + 1.9.0-alpha2-SNAPSHOT 4.0.0 org.mustangproject @@ -11,7 +11,7 @@ Library to validate Factur-X/ZUGFeRD 1.0 and 2.1 as well as XRechnung e-invoices. jar - 1.9.0-alpha1 + 1.9.0-alpha2-SNAPSHOT @@ -75,7 +75,7 @@ org.mustangproject library - 1.9.0-alpha1 + 1.9.0-alpha2-SNAPSHOT From 40efaa7f5d68b53511ba3726a58b26a127d96d1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Fri, 7 Aug 2020 06:55:56 +0200 Subject: [PATCH 043/138] updated history --- History.md | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/History.md b/History.md index 3f8d575f..60d468de 100644 --- a/History.md +++ b/History.md @@ -1,19 +1,5 @@ -2.0 todo -- verapdf as prevalidation -- visualization? zugferdvisualizer? -- new sample invoice -- validate as library doc -- javadoc export -- prompt for source file for validation has to be pdf -- be able to disable "source pdf set to timeout" -- automated tests zuv/verapdf validate created library test files -- unify loggers -- xmp errors may not show correctly in log -- switch for no log and no notices -- merge readmes and history.md s -- homepage to be updated accordingly -- confirm correct generation from pdf/a3 files zf2edgetest -done +##2.0 done + - remove jaxb - 2.1 now default - pushprovider @@ -38,6 +24,22 @@ done - removal of izugferddate/IZUGFeRDPaymentTerms,IZUGFeRDPaymentDiscountTerms switch - change from ZUGFeRDExporter to IZUGFeRDExporter +- javadoc export +##2.0 still todo +- release notes +- verapdf as prevalidation? +- visualization? zugferdvisualizer? +- new sample invoice +- validate as library doc +- prompt for source file for validation has to be pdf +- be able to disable "source pdf set to timeout" +- automated tests zuv/verapdf validate created library test files +- unify loggers +- xmp errors may not show correctly in log +- switch for no log and no notices +- merge readmes and history.md +- homepage to be updated accordingly +- confirm correct generation from pdf/a3 files zf2edgetest 1.7.7 ===== From 8cd81965e28bd16ecdbc5a23349419de145fd41f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Wed, 12 Aug 2020 17:55:40 +0200 Subject: [PATCH 044/138] upgrade to saxon 9.9 --- library/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/pom.xml b/library/pom.xml index 9ba7f873..2c6f342a 100644 --- a/library/pom.xml +++ b/library/pom.xml @@ -54,7 +54,7 @@ net.sf.saxon Saxon-HE - 9.8.0-11 + 9.9.0-1 javax.activation From 22ad891df4b4ddd30bd0831c0bb62b80b1c4d190 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Fri, 14 Aug 2020 20:44:22 +0200 Subject: [PATCH 045/138] Release notes for mustang 2 alpha --- Release_Notes.md | 173 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 Release_Notes.md diff --git a/Release_Notes.md b/Release_Notes.md new file mode 100644 index 00000000..1cb34734 --- /dev/null +++ b/Release_Notes.md @@ -0,0 +1,173 @@ + +##Context + +On it's official website you can [download](https://www.mustangproject.org/files/Mustang-CLI-2.0.0-alpha1.jar) a alpha release of Mustang 2. + +It integrates the successor of the ZUGFeRD [Validator ZUV](https://github.com/ZUGFeRD/ZUV/) in it's command line tool and can be used as library. + +This is a preview release, please do not (yet) use it in production + +##Use on command line +`java -jar Mustang-CLI-2.0.0-alpha1.jar --action=combine` embedds a XML into a PDF (A-1) file and exports as PDF/A-3 + +`java -jar mustang-cli.jar --action=extract` extracts XML from a ZUGFeRD file and + +`java -jar mustang-cli.jar --action=validate` validates XML or PDF files. + +`java -jar mustang-cli.jar --help` still outputs the parameters which can be used +to for non-interactive (i.e., batch) processing. + + +The source file parameter for validation changed +from `-f` (ZUV) to the usual `--source`. The following +result codes apply: + +| section | meaning | +|---|---| +| 1 | file not found | +| 2 | additional data schema validation fails | +| 3 | xml data not found | +| 4 | schematron rule failed | +| 5 | file too small | +| 6 | VeraPDFException | +| 7 | IOException PDF | +| 8 | File does not look like PDF nor XML (contains neither %PDF nor 20 MB +bigger due to it's dependencies. + + +##Update from 1.x to 2.0 + +ZF2 was possible with Mustang 1 but it is default in Mustang 2, so +you will need to `.setZUGFeRDVersion(1)` if you don't want ZUGFeRD 2 files. +`PDFattachZugferdFile` is now called `setTransaction` and instead of +a `ZUGFeRDExporterFromA1Factory` the `ZUGFeRDExporterFromA1` will now return a +a class implementing `IZUGFeRDExporter` instead of a `ZUGFeRDExporter`. +So +``` + ZUGFeRDExporter ze = new ZUGFeRDExporterFromA1Factory().setZUGFeRDConformanceLevel(ZUGFeRDConformanceLevel.COMFORT).load(SOURCE_PDF)) { + +``` +changes to +``` + IZUGFeRDExporter ze = new ZUGFeRDExporterFromA1().setZUGFeRDVersion(1).setZUGFeRDConformanceLevel(ZUGFeRDConformanceLevel.EN16931).load(SOURCE_PDF)) { + +``` + +The importer can still be used like + +``` +ZUGFeRDImporter zi = new ZUGFeRDImporter(inputStream); +String amount = zi.getAmount(); +``` +but we are also working on an importer to import into the new invoice class. + +##Using the library +``` + + + + mustang-mvn-repo + https://raw.github.com/ZUGFeRD/mustangproject/mvn-repo/ + + + + + org.mustangproject + library + 1.9.0-alpha1 + + + +``` +``` +import org.mustangproject.Contact; +import org.mustangproject.Invoice; +import org.mustangproject.Item; +import org.mustangproject.Product; +import org.mustangproject.ZUGFeRD.IZUGFeRDExporter; +import org.mustangproject.ZUGFeRD.Profiles; +import org.mustangproject.ZUGFeRD.ZUGFeRDExporterFromA1; +import java.math.BigDecimal; +import java.util.Date; + +public class Main { + public static void main(String[] args) { + Invoice i = new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setOwnOrganisationName("My company").setOwnStreet("teststr").setOwnZIP("12345").setOwnLocation("teststadt").setOwnCountry("DE").setOwnTaxID("4711").setOwnVATID("0815").setRecipient(new Contact("Franz Müller", "0177123456", "fmueller@test.com", "teststr.12", "55232", "Entenhausen", "DE")).setNumber("INV/123").addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(0)), new BigDecimal(1.0), new BigDecimal(1.0))); + try { + IZUGFeRDExporter ie = new ZUGFeRDExporterFromA1().load("source.pdf").setZUGFeRDVersion(2).setProfile(Profiles.EN16931); + ie.setProfile(Profiles.EN16931).setTransaction(i).export("target.pdf"); + } catch (Exception e) { + e.printStackTrace(); + } + } +} +``` + +##Invoice class +A invoice like this +``` +Invoice i = new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setOwnOrganisationName(orgname).setOwnStreet("teststr").setOwnZIP("55232").setOwnLocation("teststadt").setOwnCountry("DE").setOwnTaxID("4711").setOwnVATID("0815").setRecipient(new Contact("Franz Müller", "0177123456", "fmueller@test.com", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number).addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(0)), amount, new BigDecimal(1.0))); +``` +can be used to get XML +``` +ZUGFeRD2PullProvider zf2p = new ZUGFeRD2PullProvider(); +zf2p.generateXML(i); +String theXML = new String(zf2p.getXML()); +``` +or can also be used with setTransaction to generate invoice PDFs straight away. +##Embedding the validator +``` + + + + mustang-mvn-repo + https://raw.github.com/ZUGFeRD/mustangproject/mvn-repo/ + + + + + org.mustangproject + validator + 1.9.0-alpha1 + + + +``` +``` +import org.mustangproject.validator.ZUGFeRDValidator; +public class Main { + public static void main(String[] args) { + ZUGFeRDValidator zfv = new ZUGFeRDValidator(); + System.out.println(zfv.validate("/tmp/factur-x.xml")); + } +} +``` From 83016d259ab4ce4ded93b74fa3d6353caadee339 Mon Sep 17 00:00:00 2001 From: Jochen Staerk Date: Fri, 14 Aug 2020 21:04:33 +0200 Subject: [PATCH 046/138] Update Release_Notes.md --- Release_Notes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Release_Notes.md b/Release_Notes.md index 1cb34734..fad55ed0 100644 --- a/Release_Notes.md +++ b/Release_Notes.md @@ -1,5 +1,5 @@ -##Context +## Context On it's official website you can [download](https://www.mustangproject.org/files/Mustang-CLI-2.0.0-alpha1.jar) a alpha release of Mustang 2. From f9ff079024f637883071a4159a503e15cf82c738 Mon Sep 17 00:00:00 2001 From: Jochen Staerk Date: Fri, 14 Aug 2020 21:05:22 +0200 Subject: [PATCH 047/138] Update Release_Notes.md --- Release_Notes.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Release_Notes.md b/Release_Notes.md index fad55ed0..8657c64d 100644 --- a/Release_Notes.md +++ b/Release_Notes.md @@ -7,7 +7,7 @@ It integrates the successor of the ZUGFeRD [Validator ZUV](https://github.com/ZU This is a preview release, please do not (yet) use it in production -##Use on command line +## Use on command line `java -jar Mustang-CLI-2.0.0-alpha1.jar --action=combine` embedds a XML into a PDF (A-1) file and exports as PDF/A-3 `java -jar mustang-cli.jar --action=extract` extracts XML from a ZUGFeRD file and @@ -51,7 +51,7 @@ result codes apply: | 27 | XRechnung Schematron Check | -##Use as Library +## Use as Library | What | old value | new value | |---|---|---| @@ -64,7 +64,7 @@ as artifact ID. "validator" includes the library functionality but is >20 MB bigger due to it's dependencies. -##Update from 1.x to 2.0 +## Update from 1.x to 2.0 ZF2 was possible with Mustang 1 but it is default in Mustang 2, so you will need to `.setZUGFeRDVersion(1)` if you don't want ZUGFeRD 2 files. @@ -90,7 +90,7 @@ String amount = zi.getAmount(); ``` but we are also working on an importer to import into the new invoice class. -##Using the library +## Using the library ``` @@ -132,7 +132,7 @@ public class Main { } ``` -##Invoice class +## Invoice class A invoice like this ``` Invoice i = new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setOwnOrganisationName(orgname).setOwnStreet("teststr").setOwnZIP("55232").setOwnLocation("teststadt").setOwnCountry("DE").setOwnTaxID("4711").setOwnVATID("0815").setRecipient(new Contact("Franz Müller", "0177123456", "fmueller@test.com", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number).addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(0)), amount, new BigDecimal(1.0))); @@ -144,7 +144,7 @@ zf2p.generateXML(i); String theXML = new String(zf2p.getXML()); ``` or can also be used with setTransaction to generate invoice PDFs straight away. -##Embedding the validator +## Embedding the validator ``` From d25d0fa31507be068f266aac8e9eeb4e0e6a07ee Mon Sep 17 00:00:00 2001 From: Jochen Staerk Date: Fri, 14 Aug 2020 21:07:27 +0200 Subject: [PATCH 048/138] Update Release_Notes.md --- Release_Notes.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Release_Notes.md b/Release_Notes.md index 8657c64d..233591ab 100644 --- a/Release_Notes.md +++ b/Release_Notes.md @@ -7,7 +7,7 @@ It integrates the successor of the ZUGFeRD [Validator ZUV](https://github.com/ZU This is a preview release, please do not (yet) use it in production -## Use on command line +### Use on command line `java -jar Mustang-CLI-2.0.0-alpha1.jar --action=combine` embedds a XML into a PDF (A-1) file and exports as PDF/A-3 `java -jar mustang-cli.jar --action=extract` extracts XML from a ZUGFeRD file and @@ -51,7 +51,7 @@ result codes apply: | 27 | XRechnung Schematron Check | -## Use as Library +### Use as Library | What | old value | new value | |---|---|---| @@ -90,7 +90,7 @@ String amount = zi.getAmount(); ``` but we are also working on an importer to import into the new invoice class. -## Using the library +## Using the library to create e-invoices ``` @@ -132,7 +132,7 @@ public class Main { } ``` -## Invoice class +### Export XML A invoice like this ``` Invoice i = new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setOwnOrganisationName(orgname).setOwnStreet("teststr").setOwnZIP("55232").setOwnLocation("teststadt").setOwnCountry("DE").setOwnTaxID("4711").setOwnVATID("0815").setRecipient(new Contact("Franz Müller", "0177123456", "fmueller@test.com", "teststr.12", "55232", "Entenhausen", "DE")).setNumber(number).addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(0)), amount, new BigDecimal(1.0))); @@ -144,7 +144,7 @@ zf2p.generateXML(i); String theXML = new String(zf2p.getXML()); ``` or can also be used with setTransaction to generate invoice PDFs straight away. -## Embedding the validator +### Embedding the validator ``` From 2b53752bc1bf5b61bf6c5f636e0cd1e24b8ecd21 Mon Sep 17 00:00:00 2001 From: Jochen Staerk Date: Fri, 14 Aug 2020 21:08:13 +0200 Subject: [PATCH 049/138] Update Release_Notes.md --- Release_Notes.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Release_Notes.md b/Release_Notes.md index 233591ab..021ab0b4 100644 --- a/Release_Notes.md +++ b/Release_Notes.md @@ -64,7 +64,7 @@ as artifact ID. "validator" includes the library functionality but is >20 MB bigger due to it's dependencies. -## Update from 1.x to 2.0 +### Update from 1.x to 2.0 ZF2 was possible with Mustang 1 but it is default in Mustang 2, so you will need to `.setZUGFeRDVersion(1)` if you don't want ZUGFeRD 2 files. @@ -90,7 +90,7 @@ String amount = zi.getAmount(); ``` but we are also working on an importer to import into the new invoice class. -## Using the library to create e-invoices +### Using the library to create e-invoices ``` From c055b8fa1cf6f1809c952d0cd36cc9e22dabd731 Mon Sep 17 00:00:00 2001 From: Jochen Staerk Date: Sat, 15 Aug 2020 14:50:14 +0200 Subject: [PATCH 050/138] Update History.md --- History.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/History.md b/History.md index 60d468de..e8506931 100644 --- a/History.md +++ b/History.md @@ -1,4 +1,5 @@ -##2.0 done +## 2.0 +### done - remove jaxb - 2.1 now default @@ -25,7 +26,8 @@ switch - change from ZUGFeRDExporter to IZUGFeRDExporter - javadoc export -##2.0 still todo + +### 2.0 still todo - release notes - verapdf as prevalidation? - visualization? zugferdvisualizer? From 73a6937fec4013ac06d59fce20c76fcfc7f7ac67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Tue, 18 Aug 2020 17:37:28 +0200 Subject: [PATCH 051/138] new test, always set a version=xmlProvider --- History.md | 1 - Mustang-CLI/pom.xml | 6 - .../ZUGFeRD/ZUGFeRDExporterFromA1.java | 1 + .../ZUGFeRD/ZUGFeRDExporterFromA3.java | 2 +- .../org/mustangproject/ZUGFeRD/UXTest.java | 118 ++++++++++++++++++ validator/pom.xml | 6 - 6 files changed, 120 insertions(+), 14 deletions(-) create mode 100644 library/src/test/java/org/mustangproject/ZUGFeRD/UXTest.java diff --git a/History.md b/History.md index 60d468de..62514f0a 100644 --- a/History.md +++ b/History.md @@ -9,7 +9,6 @@ - complete or discard read into push provider - integrates validator - validator now additionally supports xrechnung -- integrates mustangserver - modular project setup - getSellerTradePartyAddress (PR #157 ) thanks to aberndt-hub - switched from eclipse to IntelliJ diff --git a/Mustang-CLI/pom.xml b/Mustang-CLI/pom.xml index 9288d2fa..8d0861f1 100644 --- a/Mustang-CLI/pom.xml +++ b/Mustang-CLI/pom.xml @@ -164,12 +164,6 @@ ** - - com.sun.xml.bind:jaxb-core - - ** - - diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA1.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA1.java index a4d0d51d..b3c01beb 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA1.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA1.java @@ -77,6 +77,7 @@ public class ZUGFeRDExporterFromA1 extends ZUGFeRDExporterFromA3 implements IZUG public ZUGFeRDExporterFromA1() { ensurePDFisUpgraded = true; + setZUGFeRDVersion(ZUGFeRDExporterFromA3.DefaultZUGFeRDVersion); } diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3.java index b73a8d52..c450edb0 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3.java @@ -199,7 +199,7 @@ public class ZUGFeRDExporterFromA3 extends XRExporter implements IZUGFeRDExporte } public ZUGFeRDExporterFromA3() { - + super(); ensurePDFisUpgraded = false; } diff --git a/library/src/test/java/org/mustangproject/ZUGFeRD/UXTest.java b/library/src/test/java/org/mustangproject/ZUGFeRD/UXTest.java new file mode 100644 index 00000000..dca81b70 --- /dev/null +++ b/library/src/test/java/org/mustangproject/ZUGFeRD/UXTest.java @@ -0,0 +1,118 @@ + +/** ********************************************************************** + * + * Copyright 2019 Jochen Staerk + * + * Use is subject to license terms. + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy + * of the License at http://www.apache.org/licenses/LICENSE-2.0. + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and + * limitations under the License. + * + *********************************************************************** */ +package org.mustangproject.ZUGFeRD; + +import junit.framework.Test; +import junit.framework.TestCase; +import junit.framework.TestSuite; +import org.junit.FixMethodOrder; +import org.junit.runners.MethodSorters; +import org.mustangproject.Contact; +import org.mustangproject.Invoice; +import org.mustangproject.Item; +import org.mustangproject.Product; + +import java.io.IOException; +import java.io.InputStream; +import java.math.BigDecimal; +import java.text.SimpleDateFormat; +import java.util.Calendar; +import java.util.Date; +import java.util.GregorianCalendar; +import java.util.List; + +@FixMethodOrder(MethodSorters.NAME_ASCENDING) +public class UXTest extends TestCase { + final String TARGET_PDF = "./target/testout-ZF2new.pdf"; + public void testShortExport() { + + // the writing part + + try (InputStream SOURCE_PDF = this.getClass() + .getResourceAsStream("/MustangGnuaccountingBeispielRE-20170509_505PDFA3.pdf")) + { + Invoice i = new Invoice().setDueDate(new Date()).setIssueDate(new Date()).setDeliveryDate(new Date()).setOwnOrganisationName("My company").setOwnStreet("teststr").setOwnZIP("12345").setOwnLocation("teststadt").setOwnCountry("DE").setOwnTaxID("4711").setOwnVATID("0815").setRecipient(new Contact("Franz Müller", "0177123456", "fmueller@test.com", "teststr.12", "55232", "Entenhausen", "DE")).setNumber("INV/123").addItem(new Item(new Product("Testprodukt", "", "C62", new BigDecimal(0)), new BigDecimal(1.0), new BigDecimal(1.0))); + new ZUGFeRDExporterFromA1().load("source.pdf").setTransaction(i).export(TARGET_PDF); + } catch (Exception e) { + fail("Exception should not be raised in testEdgeExport"); + } + + // now check the contents (like MustangReaderTest) + ZUGFeRDImporter zi = new ZUGFeRDImporter(TARGET_PDF); + + assertTrue(zi.getUTF8().contains("")); + + // Reading ZUGFeRD + assertEquals(zi.getAmount(), "571.04"); + assertEquals(zi.getInvoiceID(), "RE-20170509/505"); + assertEquals(zi.getZUGFeRDProfil(), "COMFORT"); + assertEquals(zi.getInvoiceCurrencyCode(), "EUR"); + assertEquals(zi.getIssuerAssignedID(),""); + assertEquals(zi.getIssueDate(), "20170509"); + assertEquals(zi.getTaxPointDate(), "20170507"); + assertEquals(zi.getPaymentTerms(), "Zahlbar ohne Abzug bis zum 30.05.2017"); + assertEquals(zi.getLineTotalAmount(), "496.00"); + assertEquals(zi.getTaxBasisTotalAmount(), "496.00"); + assertEquals(zi.getTaxTotalAmount(),"75.04"); + assertEquals(zi.getRoundingAmount(), ""); + assertEquals(zi.getPaidAmount(), "0.00"); + assertEquals(zi.getBuyerTradePartyName(), "Theodor Est"); + assertEquals(zi.getBuyerTradePartyGlobalID(), ""); + assertEquals(zi.getSellerTradePartyGlobalID(), ""); + assertEquals(zi.getBuyerTradePartyID(), "DE999999999"); + assertEquals(zi.getBuyertradePartySpecifiedTaxRegistrationID(), "DE999999999"); + assertEquals(zi.getIncludedNote(), ""); + assertEquals(zi.getDocumentCode(),"380"); + assertEquals(zi.getReference(),"AB321"); + assertEquals(zi.getAmount(), "571.04"); + assertEquals(zi.getBuyerTradePartyAddress().getPostcodeCode(), "88802"); + assertEquals(zi.getBuyerTradePartyAddress().getLineOne(), "Bahnstr. 42"); + assertEquals(zi.getBuyerTradePartyAddress().getLineTwo(), null); + assertEquals(zi.getBuyerTradePartyAddress().getLineThree(), null); + assertEquals(zi.getBuyerTradePartyAddress().getCountrySubDivisionName(), null); + assertEquals(zi.getBuyerTradePartyAddress().getCountryID(), "DE"); + assertEquals(zi.getBuyerTradePartyAddress().getCityName(), "Spielkreis"); + assertEquals(zi.getSellerTradePartyAddress().getPostcodeCode(), "12345"); + assertEquals(zi.getSellerTradePartyAddress().getLineOne(), "Ecke 12"); + assertEquals(zi.getSellerTradePartyAddress().getLineTwo(), null); + assertEquals(zi.getSellerTradePartyAddress().getLineThree(), null); + assertEquals(zi.getSellerTradePartyAddress().getCountrySubDivisionName(), null); + assertEquals(zi.getSellerTradePartyAddress().getCountryID(), "DE"); + assertEquals(zi.getSellerTradePartyAddress().getCityName(), "Stadthausen"); + + List li = zi.getLineItemList(); + assertEquals(zi.getLineItemList().get(0).getId().toString(), "1"); + assertEquals(zi.getLineItemList().get(0).getProduct().getBuyerAssignedID(), ""); + assertEquals(zi.getLineItemList().get(0).getProduct().getSellerAssignedID(), ""); + assertEquals(zi.getLineItemList().get(0).getLineTotalAmount().toString(), "160.00"); + assertEquals(zi.getLineItemList().get(0).getQuantity().toString(), "1.0000"); + assertEquals(zi.getLineItemList().get(0).getGrossPrice().toString(), "160.0000"); + assertEquals(zi.getLineItemList().get(0).getProduct().getVATPercent().toString(), "7.00"); + assertEquals(zi.getLineItemList().get(0).getProduct().getName(), "Künstlerische Gestaltung (Stunde): Einer Beispielrechnung"); + assertEquals(zi.getLineItemList().get(0).getProduct().getDescription(), ""); + + try { + assertEquals(zi.getVersion(), 2); + } catch (Exception e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + } +} diff --git a/validator/pom.xml b/validator/pom.xml index c3ce3474..51ed5838 100644 --- a/validator/pom.xml +++ b/validator/pom.xml @@ -199,12 +199,6 @@ ** - - com.sun.xml.bind:jaxb-core - - ** - - From db4c86315aecf2b9f32202e71404623c83928126 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Thu, 20 Aug 2020 17:15:00 +0200 Subject: [PATCH 052/138] removing localization marks and potential bom(?) --- .../ZUGFeRD/IZUGFeRDTradeSettlementDebit.java | 12 +- .../IZUGFeRDTradeSettlementPayment.java | 24 +- .../ZUGFeRD/ZUGFeRD1PullProvider.java | 2 +- .../ZUGFeRD/ZUGFeRD2PullProvider.java | 234 +++++++++--------- .../ZUGFeRD/ZUGFeRDExporterFromA3.java | 6 +- .../ZUGFeRD/ZUGFeRDImporter.java | 4 +- .../ZUGFeRD/ZUGFeRDVisualizer.java | 4 +- .../validator/SchematronPipeline.java | 18 +- .../validator/ZUGFeRDValidator.java | 2 +- 9 files changed, 153 insertions(+), 153 deletions(-) diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDTradeSettlementDebit.java b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDTradeSettlementDebit.java index 457c2a3d..35390856 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDTradeSettlementDebit.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDTradeSettlementDebit.java @@ -28,13 +28,13 @@ public interface IZUGFeRDTradeSettlementDebit extends IZUGFeRDTradeSettlement { - String xml = " \n" //$NON-NLS-1$ - + " 59\n" //$NON-NLS-1$ - + " \n" //$NON-NLS-1$ - + " "+XMLTools.encodeXML(getIBAN())+"\n" //$NON-NLS-1$ - + " \n"; //$NON-NLS-1$ + String xml = " \n" + + " 59\n" + + " \n" + + " "+XMLTools.encodeXML(getIBAN())+"\n" + + " \n"; - xml = xml + " \n"; //$NON-NLS-1$ + xml = xml + " \n"; return xml; } diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDTradeSettlementPayment.java b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDTradeSettlementPayment.java index f4ecaf4d..54e1c480 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDTradeSettlementPayment.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/IZUGFeRDTradeSettlementPayment.java @@ -83,22 +83,22 @@ public interface IZUGFeRDTradeSettlementPayment extends IZUGFeRDTradeSettlement } default String getSettlementXML() { - String xml = " \n" //$NON-NLS-1$ - + " 42\n" //$NON-NLS-1$ - + " Überweisung\n" //$NON-NLS-1$ - + " \n" //$NON-NLS-1$ - + " " + XMLTools.encodeXML(getOwnIBAN()) + "\n"; //$NON-NLS-1$ //$NON-NLS-2$ + String xml = " \n" + + " 42\n" + + " Überweisung\n" + + " \n" + + " " + XMLTools.encodeXML(getOwnIBAN()) + "\n"; //$NON-NLS-2$ if (getOwnKto()!=null) { - xml+= " " + XMLTools.encodeXML(getOwnKto()) + "\n"; //$NON-NLS-1$ //$NON-NLS-2$ + xml+= " " + XMLTools.encodeXML(getOwnKto()) + "\n"; //$NON-NLS-2$ } - xml+= " \n" //$NON-NLS-1$ - + " \n" //$NON-NLS-1$ - + " " + XMLTools.encodeXML(getOwnBIC()) + "\n" //$NON-NLS-1$ //$NON-NLS-2$ - // + " "+trans.getOwnBankName()+"\n" //$NON-NLS-1$ + xml+= " \n" + + " \n" + + " " + XMLTools.encodeXML(getOwnBIC()) + "\n" //$NON-NLS-2$ + // + " "+trans.getOwnBankName()+"\n" // //$NON-NLS-2$ - + " \n" //$NON-NLS-1$ - + " \n"; //$NON-NLS-1$ + + " \n" + + " \n"; return xml; } diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD1PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD1PullProvider.java index 8966ac70..86295745 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD1PullProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD1PullProvider.java @@ -229,7 +229,7 @@ public class ZUGFeRD1PullProvider implements IXMLProvider, IProfileProvider { if (trans.getDocumentCode()!=null) { typecode=trans.getDocumentCode(); } - String xml = "\n" + String xml = "\n" + "\n" //$NON-NLS-1$ //$NON-NLS-2$ + String xml = " " + XMLTools.encodeXML(contact.getName()) + "\n" //$NON-NLS-2$ // + " \n" // + " xxx\n" // + " \n" - + " \n" //$NON-NLS-1$ - + " " + XMLTools.encodeXML(contact.getZIP()) //$NON-NLS-1$ - + "\n" //$NON-NLS-1$ - + " " + XMLTools.encodeXML(contact.getStreet()) //$NON-NLS-1$ - + "\n"; //$NON-NLS-1$ + + " \n" + + " " + XMLTools.encodeXML(contact.getZIP()) + + "\n" + + " " + XMLTools.encodeXML(contact.getStreet()) + + "\n"; if (trans.getRecipient().getAdditionalAddress() != null) { - xml += " " + XMLTools.encodeXML(contact.getAdditionalAddress()) //$NON-NLS-1$ - + "\n"; //$NON-NLS-1$ + xml += " " + XMLTools.encodeXML(contact.getAdditionalAddress()) + + "\n"; } - xml += " " + XMLTools.encodeXML(contact.getLocation()) //$NON-NLS-1$ - + "\n" //$NON-NLS-1$ - + " " + XMLTools.encodeXML(contact.getCountry()) //$NON-NLS-1$ - + "\n" //$NON-NLS-1$ - + " \n"; //$NON-NLS-1$ + xml += " " + XMLTools.encodeXML(contact.getLocation()) + + "\n" + + " " + XMLTools.encodeXML(contact.getCountry()) + + "\n" + + " \n"; if (contact.getVATID() != null) { - xml += " \n" //$NON-NLS-1$ - + " " + XMLTools.encodeXML(contact.getVATID()) //$NON-NLS-1$ - + "\n" //$NON-NLS-1$ - + " \n"; //$NON-NLS-1$ + xml += " \n" + + " " + XMLTools.encodeXML(contact.getVATID()) + + "\n" + + " \n"; } return xml; @@ -192,8 +192,8 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { boolean hasDueDate=false; String taxCategoryCode=""; - SimpleDateFormat germanDateFormat = new SimpleDateFormat("dd.MM.yyyy"); //$NON-NLS-1$ - //$NON-NLS-1$ + SimpleDateFormat germanDateFormat = new SimpleDateFormat("dd.MM.yyyy"); + String exemptionReason=""; if (trans.getPaymentTermDescription()!=null) { @@ -231,29 +231,29 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { if (trans.getDocumentCode()!=null) { typecode=trans.getDocumentCode(); } - String xml = "\n" //$NON-NLS-1$ + String xml = "\n" + "\n" //$NON-NLS-1$ - + " \n" //$NON-NLS-1$ + + " xmlns:udt=\"urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100\">\n" + + " \n" // + " // "+testBooleanStr+"\n" - // //$NON-NLS-1$ - + " \n" //$NON-NLS-1$ - + " " + getProfile() + "\n" //$NON-NLS-1$ - + " \n" //$NON-NLS-1$ - + " \n" //$NON-NLS-1$ - + " \n" //$NON-NLS-1$ - + " " + XMLTools.encodeXML(trans.getNumber()) + "\n" //$NON-NLS-1$ //$NON-NLS-2$ - // + " RECHNUNG\n" //$NON-NLS-1$ - // + " 380\n" //$NON-NLS-1$ - + " " + typecode + "\n" //$NON-NLS-1$ - + " " //$NON-NLS-1$ - + zugferdDateFormat.format(trans.getIssueDate()) + "\n" // date //$NON-NLS-1$ + // + + " \n" + + " " + getProfile() + "\n" + + " \n" + + " \n" + + " \n" + + " " + XMLTools.encodeXML(trans.getNumber()) + "\n" //$NON-NLS-2$ + // + " RECHNUNG\n" + // + " 380\n" + + " " + typecode + "\n" + + " " + + zugferdDateFormat.format(trans.getIssueDate()) + "\n" // date // format // was // 20130605 @@ -261,8 +261,8 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { + rebateAgreement + senderReg - + " \n" //$NON-NLS-1$ - + " \n"; //$NON-NLS-1$ + + " \n" + + " \n"; int lineID = 0; for (IZUGFeRDExportableItem currentItem : trans.getZFItems()) { lineID++; @@ -272,11 +272,11 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { } LineCalc lc = new LineCalc(currentItem); - xml = xml + " \n" + //$NON-NLS-1$ - " \n" //$NON-NLS-1$ - + " " + lineID + "\n" //$NON-NLS-1$ //$NON-NLS-2$ - + " \n" //$NON-NLS-1$ - + " \n"; //$NON-NLS-1$ + xml = xml + " \n" + + " \n" + + " " + lineID + "\n" //$NON-NLS-2$ + + " \n" + + " \n"; // + " 4012345001235\n" if (currentItem.getProduct().getSellerAssignedID() != null) { xml = xml + " " @@ -286,63 +286,63 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { xml = xml + " " + XMLTools.encodeXML(currentItem.getProduct().getBuyerAssignedID()) + "\n"; } - xml = xml + " " + XMLTools.encodeXML(currentItem.getProduct().getName()) + "\n" //$NON-NLS-1$ //$NON-NLS-2$ - + " " + XMLTools.encodeXML(currentItem.getProduct().getDescription()) //$NON-NLS-1$ - + "\n" //$NON-NLS-1$ - + " \n" //$NON-NLS-1$ + xml = xml + " " + XMLTools.encodeXML(currentItem.getProduct().getName()) + "\n" //$NON-NLS-2$ + + " " + XMLTools.encodeXML(currentItem.getProduct().getDescription()) + + "\n" + + " \n" - + " \n" //$NON-NLS-1$ - + " \n" //$NON-NLS-1$ - + " " + priceFormat(lc.getPriceGross()) //$NON-NLS-1$ - + "\n" //$NON-NLS-1$ //currencyID=\"EUR\" - + " " + quantityFormat(currentItem.getBasisQuantity()) +"\n" //$NON-NLS-1$ + + " \n" + + " \n" + + " " + priceFormat(lc.getPriceGross()) + + "\n" //currencyID=\"EUR\" + + " " + quantityFormat(currentItem.getBasisQuantity()) +"\n" // + " \n" // + " false\n" // + " 0.6667\n" // + " Rabatt\n" // + " \n" - + " \n" //$NON-NLS-1$ - + " \n" //$NON-NLS-1$ - + " " + priceFormat(currentItem.getPrice()) //$NON-NLS-1$ - + "\n" //$NON-NLS-1$ // currencyID=\"EUR\" - + " " + quantityFormat(currentItem.getBasisQuantity()) +"\n" //$NON-NLS-1$ - + " \n" //$NON-NLS-1$ - + " \n" //$NON-NLS-1$ + + " \n" + + " \n" + + " " + priceFormat(currentItem.getPrice()) + + "\n" // currencyID=\"EUR\" + + " " + quantityFormat(currentItem.getBasisQuantity()) +"\n" + + " \n" + + " \n" - + " \n" //$NON-NLS-1$ - + " " //$NON-NLS-1$ //$NON-NLS-2$ - + quantityFormat(currentItem.getQuantity()) + "\n" //$NON-NLS-1$ - + " \n" //$NON-NLS-1$ - + " \n" //$NON-NLS-1$ - + " \n" //$NON-NLS-1$ - + " VAT\n" //$NON-NLS-1$ + + " \n" + + " " //$NON-NLS-2$ + + quantityFormat(currentItem.getQuantity()) + "\n" + + " \n" + + " \n" + + " \n" + + " VAT\n" + exemptionReason - + " "+currentItem.getProduct().getTaxCategoryCode()+"\n" //$NON-NLS-1$ + + " "+currentItem.getProduct().getTaxCategoryCode()+"\n" - + " " //$NON-NLS-1$ - + vatFormat(currentItem.getProduct().getVATPercent()) + "\n" //$NON-NLS-1$ - + " \n" //$NON-NLS-1$ - + " \n" //$NON-NLS-1$ - + " " + currencyFormat(lc.getItemTotalNetAmount()) //$NON-NLS-1$ - + "\n" //$NON-NLS-1$ // currencyID=\"EUR\" - + " \n"; //$NON-NLS-1$ + + " " + + vatFormat(currentItem.getProduct().getVATPercent()) + "\n" + + " \n" + + " \n" + + " " + currencyFormat(lc.getItemTotalNetAmount()) + + "\n" // currencyID=\"EUR\" + + " \n"; if (currentItem.getAdditionalReferencedDocumentID()!=null) { - xml=xml + " "+currentItem.getAdditionalReferencedDocumentID()+"130\n"; //$NON-NLS-1$ + xml=xml + " "+currentItem.getAdditionalReferencedDocumentID()+"130\n"; } - xml=xml + " \n" //$NON-NLS-1$ - + " \n"; //$NON-NLS-1$ + xml=xml + " \n" + + " \n"; } - xml = xml + " \n"; //$NON-NLS-1$ + xml = xml + " \n"; if (trans.getReferenceNumber() != null) { xml = xml + " " + XMLTools.encodeXML(trans.getReferenceNumber()) + "\n"; } - xml = xml + " \n"; //$NON-NLS-1$ + xml = xml + " \n"; if (trans.getOwnForeignOrganisationID()!=null) { xml = xml + " " + XMLTools.encodeXML(trans.getOwnForeignOrganisationID()) + "\n"; } @@ -351,7 +351,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { xml = xml + " " + XMLTools.encodeXML(trans.getOwnContact().getGlobalID()) + "\n"; } - xml = xml + " " + XMLTools.encodeXML(trans.getOwnOrganisationName()) + "\n"; //$NON-NLS-1$ //$NON-NLS-2$ + xml = xml + " " + XMLTools.encodeXML(trans.getOwnOrganisationName()) + "\n"; //$NON-NLS-2$ if ((trans.getOwnVATID()!=null)&&(trans.getOwnOrganisationName()!=null)) { @@ -385,27 +385,27 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { + XMLTools.encodeXML(trans.getOwnStreet()) + "\n" + " " + XMLTools.encodeXML(trans.getOwnLocation()) + "\n" + " " + XMLTools.encodeXML(trans.getOwnCountry()) + "\n" + " \n" - + " \n" //$NON-NLS-1$ - + " " + XMLTools.encodeXML(trans.getOwnTaxID()) + "\n" //$NON-NLS-1$ //$NON-NLS-2$ - + " \n" //$NON-NLS-1$ - + " \n" //$NON-NLS-1$ - + " " + XMLTools.encodeXML(trans.getOwnVATID()) + "\n" //$NON-NLS-1$ //$NON-NLS-2$ - + " \n" //$NON-NLS-1$ - + " \n" //$NON-NLS-1$ - + " \n"; //$NON-NLS-1$ + + " \n" + + " " + XMLTools.encodeXML(trans.getOwnTaxID()) + "\n" //$NON-NLS-2$ + + " \n" + + " \n" + + " " + XMLTools.encodeXML(trans.getOwnVATID()) + "\n" //$NON-NLS-2$ + + " \n" + + " \n" + + " \n"; // + " GE2020211\n" // + " 4000001987658\n" xml+=getContactAsXML(trans.getRecipient()); - xml += " \n"; //$NON-NLS-1$ + xml += " \n"; if (trans.getBuyerOrderReferencedDocumentID()!=null) { - xml = xml + " \n" //$NON-NLS-1$ - + " " //$NON-NLS-1$ - + XMLTools.encodeXML(trans.getBuyerOrderReferencedDocumentID()) + "\n" //$NON-NLS-1$ + xml = xml + " \n" + + " " + + XMLTools.encodeXML(trans.getBuyerOrderReferencedDocumentID()) + "\n" + " \n"; } - xml = xml + " \n" //$NON-NLS-1$ + xml = xml + " \n" + " \n" ; if (this.trans.getDeliveryAddress()!=null) { xml += ""+ @@ -431,8 +431,8 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { * " \n" */ + " \n" + " \n" //$NON-NLS-2$ - + " " + XMLTools.encodeXML(trans.getNumber()) + "\n" //$NON-NLS-1$ //$NON-NLS-2$ - + " " + trans.getCurrency() + "\n"; //$NON-NLS-1$ + + " " + XMLTools.encodeXML(trans.getNumber()) + "\n" //$NON-NLS-2$ + + " " + trans.getCurrency() + "\n"; if (trans.getTradeSettlementPayment()!=null) { for (IZUGFeRDTradeSettlementPayment payment : trans.getTradeSettlementPayment()) { @@ -457,21 +457,21 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { for (BigDecimal currentTaxPercent : VATPercentAmountMap.keySet()) { VATAmount amount = VATPercentAmountMap.get(currentTaxPercent); if (amount != null) { - xml += " \n" //$NON-NLS-1$ - + " " + currencyFormat(amount.getCalculated()) //$NON-NLS-1$ - + "\n" //$NON-NLS-1$ //currencyID=\"EUR\" - + " VAT\n" //$NON-NLS-1$ + xml += " \n" + + " " + currencyFormat(amount.getCalculated()) + + "\n" //currencyID=\"EUR\" + + " VAT\n" + exemptionReason + " " + currencyFormat(amount.getBasis()) + "\n" // currencyID=\"EUR\" - + " "+taxCategoryCode+"\n" //$NON-NLS-1$ - + " " + vatFormat(currentTaxPercent) //$NON-NLS-1$ + + " "+taxCategoryCode+"\n" + + " " + vatFormat(currentTaxPercent) + "\n" + " \n"; //$NON-NLS-2$ } } if (trans.getPaymentTerms() == null) { - xml = xml + " \n" //$NON-NLS-1$ + xml = xml + " \n" + " " + paymentTermsDescription + "\n"; if (trans.getTradeSettlement() != null) { @@ -485,36 +485,36 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { if (hasDueDate && (trans.getDueDate()!=null)) { xml = xml + " " // $NON-NLS-2$ + zugferdDateFormat.format(trans.getDueDate()) - + "\n";// 20130704 //$NON-NLS-1$ + + "\n";// 20130704 } - xml = xml + " \n"; //$NON-NLS-1$ + xml = xml + " \n"; } else { xml = xml + buildPaymentTermsXml(); } - xml = xml + " \n" //$NON-NLS-1$ - + " " + currencyFormat(getTotal()) + "\n" //$NON-NLS-1$ //$NON-NLS-2$ + xml = xml + " \n" + + " " + currencyFormat(getTotal()) + "\n" //$NON-NLS-2$ // currencyID=\"EUR\" - + " 0.00\n" //$NON-NLS-1$ currencyID=\"EUR\" - + " 0.00\n" //$NON-NLS-1$ // + + " 0.00\n" currencyID=\"EUR\" + + " 0.00\n" // // currencyID=\"EUR\" // + " 5.80\n" // + " 14.73\n" - + " " + currencyFormat(getTotal()) + "\n" //$NON-NLS-1$ //$NON-NLS-2$ + + " " + currencyFormat(getTotal()) + "\n" //$NON-NLS-2$ // // // currencyID=\"EUR\" - + " " //$NON-NLS-1$ - + currencyFormat(getTotalGross().subtract(getTotal())) + "\n" //$NON-NLS-1$ - + " " + currencyFormat(getTotalGross()) + "\n" //$NON-NLS-1$ //$NON-NLS-2$ + + " " + + currencyFormat(getTotalGross().subtract(getTotal())) + "\n" + + " " + currencyFormat(getTotalGross()) + "\n" //$NON-NLS-2$ // // // currencyID=\"EUR\" + " " + currencyFormat(getTotalPrepaid()) + "\n" - + " " + currencyFormat(getTotalGross().subtract(getTotalPrepaid())) + "\n" //$NON-NLS-1$ //$NON-NLS-2$ + + " " + currencyFormat(getTotalGross().subtract(getTotalPrepaid())) + "\n" //$NON-NLS-2$ // // // currencyID=\"EUR\" - + " \n" //$NON-NLS-1$ - + " \n"; //$NON-NLS-1$ + + " \n" + + " \n"; // + " \n" // + " \n" // + " \n" @@ -524,8 +524,8 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { // + " \n" // + " \n"; - xml = xml + " \n" //$NON-NLS-1$ - + ""; //$NON-NLS-1$ + xml = xml + " \n" + + ""; byte[] zugferdRaw; try { diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3.java index c450edb0..3c5c2067 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDExporterFromA3.java @@ -215,7 +215,7 @@ public class ZUGFeRDExporterFromA3 extends XRExporter implements IZUGFeRDExporte } if ((!fileAttached) && (attachZUGFeRDHeaders)) { throw new IOException( - "File must be attached (usually with PDFattachZugferdFile) before perfoming this operation"); + "File must be attached (usually with setTransaction) before perfoming this operation"); } doc.save(ZUGFeRDfilename); if (!disableAutoClose) { @@ -242,7 +242,7 @@ public class ZUGFeRDExporterFromA3 extends XRExporter implements IZUGFeRDExporte } if ((!fileAttached) && (attachZUGFeRDHeaders)) { throw new IOException( - "File must be attached (usually with PDFattachZugferdFile) before perfoming this operation"); + "File must be attached (usually with setTransaction) before perfoming this operation"); } doc.save(output); if (!disableAutoClose) { @@ -469,7 +469,7 @@ public class ZUGFeRDExporterFromA3 extends XRExporter implements IZUGFeRDExporte pdf.setProducer(fullProducer); if (ensurePDFisUpgraded) { try { - pdfaid.setConformance(conformanceLevel.getLetter());// $NON-NLS-1$ //$NON-NLS-1$ + pdfaid.setConformance(conformanceLevel.getLetter());// $NON-NLS-1$ } catch (BadFieldValueException ex) { // This should be impossible, because it would occur only if an illegal // conformance level is supplied, diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java index 7d5750b1..0d308ba4 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDImporter.java @@ -137,7 +137,7 @@ public class ZUGFeRDImporter { /** * filenames for invoice data (ZUGFeRD v1 and v2, Factur-X) */ - if ((filename.equals("ZUGFeRD-invoice.xml") || (filename.equals("zugferd-invoice.xml")) || filename.equals("factur-x.xml")) || filename.equals("xrechnung.xml")) { //$NON-NLS-1$ + if ((filename.equals("ZUGFeRD-invoice.xml") || (filename.equals("zugferd-invoice.xml")) || filename.equals("factur-x.xml")) || filename.equals("xrechnung.xml")) { containsMeta = true; PDEmbeddedFile embeddedFile = fileSpec.getEmbeddedFile(); @@ -688,7 +688,7 @@ public class ZUGFeRDImporter { // SpecifiedExchangedDocumentContext is in the schema, so a relatively good // indication if zugferd is present - better than just invoice String meta = getMeta(); - return (meta != null) && (meta.length() > 0) && ((meta.contains("SpecifiedExchangedDocumentContext") //$NON-NLS-1$ + return (meta != null) && (meta.length() > 0) && ((meta.contains("SpecifiedExchangedDocumentContext") /* ZF1 */ || meta.contains("ExchangedDocumentContext") /* ZF2 */)); } diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDVisualizer.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDVisualizer.java index eb75f9dd..ac2d4bb9 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDVisualizer.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDVisualizer.java @@ -32,12 +32,12 @@ import java.util.logging.Logger; public class ZUGFeRDVisualizer { static final ClassLoader CLASS_LOADER = ZUGFeRDVisualizer.class.getClassLoader(); - private static final String RESOURCE_PATH = ""; //$NON-NLS-1$ + private static final String RESOURCE_PATH = ""; private static final Logger LOG = Logger.getLogger(ZUGFeRDVisualizer.class.getName()); // private static File createTempFileResult(final Transformer transformer, final // StreamSource toTransform, // final String suffix) throws TransformerException, IOException { - // File result = File.createTempFile("ZUV_", suffix); //$NON-NLS-1$ + // File result = File.createTempFile("ZUV_", suffix); // result.deleteOnExit(); // // try (FileOutputStream fos = new FileOutputStream(result)) { diff --git a/validator/src/main/java/org/mustangproject/validator/SchematronPipeline.java b/validator/src/main/java/org/mustangproject/validator/SchematronPipeline.java index e752600f..25357634 100644 --- a/validator/src/main/java/org/mustangproject/validator/SchematronPipeline.java +++ b/validator/src/main/java/org/mustangproject/validator/SchematronPipeline.java @@ -20,11 +20,11 @@ import javax.xml.transform.stream.StreamSource; public class SchematronPipeline { static final ClassLoader cl = SchematronPipeline.class.getClassLoader(); private static final TransformerFactory factory = getTransformerFactory(); - private static final String xslExt = ".xsl"; //$NON-NLS-1$ - private static final String resourcePath = "iso-schematron-xslt2/"; //$NON-NLS-1$ - private static final String isoDsdlXsl = resourcePath + "iso_dsdl_include" + xslExt; //$NON-NLS-1$ - private static final String isoExpXsl = resourcePath + "iso_abstract_expand" + xslExt; //$NON-NLS-1$ - private static final String isoSvrlXsl = resourcePath + "iso_svrl_for_xslt2" + xslExt; //$NON-NLS-1$ + private static final String xslExt = ".xsl"; + private static final String resourcePath = "iso-schematron-xslt2/"; + private static final String isoDsdlXsl = resourcePath + "iso_dsdl_include" + xslExt; + private static final String isoExpXsl = resourcePath + "iso_abstract_expand" + xslExt; + private static final String isoSvrlXsl = resourcePath + "iso_svrl_for_xslt2" + xslExt; private static final Templates cachedIsoDsdXsl = createCachedTransform(isoDsdlXsl); private static final Templates cachedExpXsl = createCachedTransform(isoExpXsl); private static final Templates cachedIsoSvrlXsl = createCachedTransform(isoSvrlXsl); @@ -39,16 +39,16 @@ public class SchematronPipeline { try { return factory.newTemplates(new StreamSource(cl.getResourceAsStream(transName))); } catch (TransformerConfigurationException excep) { - throw new IllegalStateException("Policy Schematron transformer XSL " + transName + " not found.", excep); //$NON-NLS-1$ //$NON-NLS-2$ + throw new IllegalStateException("Policy Schematron transformer XSL " + transName + " not found.", excep); //$NON-NLS-2$ } } public static void processSchematron(InputStream schematronSource, OutputStream xslDest) throws TransformerException, IOException { File isoDsdResult = createTempFileResult(cachedIsoDsdXsl.newTransformer(), new StreamSource(schematronSource), - "IsoDsd"); //$NON-NLS-1$ + "IsoDsd"); File isoExpResult = createTempFileResult(cachedExpXsl.newTransformer(), new StreamSource(isoDsdResult), - "ExpXsl"); //$NON-NLS-1$ + "ExpXsl"); cachedIsoSvrlXsl.newTransformer().transform(new StreamSource(isoExpResult), new StreamResult(xslDest)); isoDsdResult.delete(); isoExpResult.delete(); @@ -56,7 +56,7 @@ public class SchematronPipeline { private static File createTempFileResult(final Transformer transformer, final StreamSource toTransform, final String suffix) throws TransformerException, IOException { - File result = File.createTempFile("ZUV_", suffix); //$NON-NLS-1$ + File result = File.createTempFile("ZUV_", suffix); result.deleteOnExit(); try (FileOutputStream fos = new FileOutputStream(result)) { diff --git a/validator/src/main/java/org/mustangproject/validator/ZUGFeRDValidator.java b/validator/src/main/java/org/mustangproject/validator/ZUGFeRDValidator.java index 61d6a354..69cef429 100644 --- a/validator/src/main/java/org/mustangproject/validator/ZUGFeRDValidator.java +++ b/validator/src/main/java/org/mustangproject/validator/ZUGFeRDValidator.java @@ -78,7 +78,7 @@ public class ZUGFeRDValidator { boolean xmlValidity; context.clear(); StringBuffer finalStringResult = new StringBuffer(); - SimpleDateFormat isoDF = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //$NON-NLS-1$ + SimpleDateFormat isoDF = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = new Date(); startTime = Calendar.getInstance().getTimeInMillis(); try { From 9414f86d6f0b91cf8b63e8acf5bacba051d80594 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jochen=20Sta=CC=88rk?= Date: Thu, 20 Aug 2020 17:33:28 +0200 Subject: [PATCH 053/138] added visuallization again --- History.md | 5 + .../org/mustangproject/commandline/Main.java | 100 +- .../ZUGFeRD/ZUGFeRD2PullProvider.java | 2 +- .../stylesheets/ZUGFeRD_1p0_c1p0_s1p0.xslt | 3008 +++++++++++++++++ .../src/main/resources/stylesheets/cii-xr.xsl | 2202 ++++++++++++ .../resources/stylesheets/xrechnung-html.xsl | 1184 +++++++ .../src/main/resources/xrechnung-viewer.css | 917 +++++ .../src/main/resources/xrechnung-viewer.js | 145 + .../org/mustangproject/ZUGFeRD/UXTest.java | 4 +- 9 files changed, 7558 insertions(+), 9 deletions(-) create mode 100644 library/src/main/resources/stylesheets/ZUGFeRD_1p0_c1p0_s1p0.xslt create mode 100644 library/src/main/resources/stylesheets/cii-xr.xsl create mode 100644 library/src/main/resources/stylesheets/xrechnung-html.xsl create mode 100644 library/src/main/resources/xrechnung-viewer.css create mode 100644 library/src/main/resources/xrechnung-viewer.js diff --git a/History.md b/History.md index a28b9ed3..c34fbf60 100644 --- a/History.md +++ b/History.md @@ -25,6 +25,7 @@ switch - change from ZUGFeRDExporter to IZUGFeRDExporter - javadoc export +- have visualizer ### 2.0 still todo - release notes @@ -36,6 +37,10 @@ switch - be able to disable "source pdf set to timeout" - automated tests zuv/verapdf validate created library test files - unify loggers +- *visualizer to work with Extended profile +- *visualizer tests +- *validator not to log to stdout +- *validator not to XR error on ZF files (only notices) - xmp errors may not show correctly in log - switch for no log and no notices - merge readmes and history.md diff --git a/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java b/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java index 9d7755f4..3b1964d0 100755 --- a/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java +++ b/Mustang-CLI/src/main/java/org/mustangproject/commandline/Main.java @@ -24,10 +24,7 @@ import org.mustangproject.ZUGFeRD.*; import org.mustangproject.validator.Validator; import org.mustangproject.validator.ZUGFeRDValidator; -import java.io.BufferedReader; -import java.io.File; -import java.io.IOException; -import java.io.InputStreamReader; +import java.io.*; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; @@ -39,6 +36,8 @@ import java.nio.file.Paths; import org.slf4j.LoggerFactory; +import javax.xml.transform.TransformerException; + public class Main { private static final org.slf4j.Logger LOGGER = LoggerFactory.getLogger(Validator.class.getCanonicalName()); // log output @@ -47,7 +46,7 @@ public class Main { } private static String getUsage() { - return "Usage: --action metrics|combine|extract|a3only|validate [-d,--directory] [-l,--listfromstdin] [-i,--ignore fileextension, PDF/A errors] | [-h,--help] \r\n" + return "Usage: --action metrics|combine|extract|a3only|validate|visualize [-d,--directory] [-l,--listfromstdin] [-i,--ignore fileextension, PDF/A errors] | [-h,--help] \r\n" + "* merics\n" + " -d, --directory count ZUGFeRD files in directory to be scanned\n" + " If it is a directory, it will recurse.\n" + " -l, --listfromstdin count ZUGFeRD files from a list of linefeed separated files on runtime.\n" @@ -84,6 +83,7 @@ public class Main { + " [--no-notices]: refrain from reporting notices\n" + " Additional parameters (optional - user will be prompted if not defined)\n" + " -d, --directory to check recursively\n" + + " visualize convert XML to HTML \n" ; } @@ -299,6 +299,9 @@ public class Main { } else if ((action!=null)&&(action.equals("a3only"))) { performConvert(sourceName, outName); optionsRecognized=true; + } else if ((action!=null)&&(action.equals("visualize"))) { + performVisualization(sourceName, outName); + optionsRecognized=true; } else if ((action!=null)&&(action.equals("validate"))) { optionsRecognized=performValidate(sourceName, noNotices!=null&&noNotices); } else if ((action!=null)&&(action.equals("validateExpectValid"))) { @@ -430,7 +433,7 @@ public class Main { } if (xmlName == null) { - xmlName = getFilenameFromUser("ZUGFeRD XML", "ZUGFeRD-invoice.xml", "xml", true, false); + xmlName = getFilenameFromUser("ZUGFeRD XML", "factur-x.xml", "xml", true, false); } else { System.out.println("ZUGFeRD XML set to " + xmlName); } @@ -583,6 +586,91 @@ public class Main { System.out.println(sr.getSummaryLine()); } + private static void performVisualization(String sourceName, String outName) { + // Get params from user if not already defined + if (sourceName == null) { + sourceName = getFilenameFromUser("ZUGFeRD XML source", "factur-x.xml", "xml", true, false); + } else { + System.out.println("ZUGFeRD XML source set to " + sourceName); + } + if (outName == null) { + outName = getFilenameFromUser("ZUGFeRD 2.0 XML target", "factur-x.html", "html", false, true); + } else { + System.out.println("ZUGFeRD 1.0 XML source set to " + outName); + } + + // Verify params + try { + ensureFileExists(sourceName); + ensureFileNotExists(outName); + + // stylesheets/ZUGFeRD_1p0_c1p0_s1p0.xslt + } catch (IOException e) { + LOGGER.error(e.getMessage(), e); + } + + ZUGFeRDVisualizer zvi = new ZUGFeRDVisualizer(); + String xml = null; + try { + xml = zvi.visualize(sourceName); + Files.write(Paths.get(outName), xml.getBytes()); + } catch (FileNotFoundException e) { + LOGGER.error(e.getMessage(), e); + } catch (UnsupportedEncodingException e) { + LOGGER.error(e.getMessage(), e); + } catch (TransformerException e) { + LOGGER.error(e.getMessage(), e); + } catch (IOException e) { + LOGGER.error(e.getMessage(), e); + } + System.out.println("Written to " + outName); + + try { + ExportResource("/xrechnung-viewer.css"); + ExportResource("/xrechnung-viewer.js"); + + System.out.println("xrechnung-viewer.css and xrechnung-viewer.js written as well (to local working dir)"); + } catch (Exception e) { + LOGGER.error(e.getMessage(), e); + } + + + } + + /** + * Export a resource embedded into a Jar file to the local file path. + * + * @param resourceName ie.: "/SmartLibrary.dll" + * @return The path to the exported resource + * @throws Exception + */ + static public String ExportResource(String resourceName) throws Exception { + InputStream stream = null; + OutputStream resStreamOut = null; + String jarFolder; + try { + stream = Main.class.getResourceAsStream(resourceName);//note that each / is a directory down in the "jar tree" been the jar the root of the tree + if(stream == null) { + throw new Exception("Cannot get resource \"" + resourceName + "\" from Jar file."); + } + + int readBytes; + byte[] buffer = new byte[4096]; + jarFolder = System.getProperty("user.dir"); + resStreamOut = new FileOutputStream(jarFolder + resourceName); + while ((readBytes = stream.read(buffer)) > 0) { + resStreamOut.write(buffer, 0, readBytes); + } + } catch (Exception ex) { + throw ex; + } finally { + stream.close(); + resStreamOut.close(); + } + + return jarFolder + resourceName; + } + private static void ensureFileExists(String fileName) throws IOException { if (!fileExists(fileName)) { throw new IOException(String.format("File %s does not exists", fileName)); diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java index 2443d895..be0e25d1 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRD2PullProvider.java @@ -496,7 +496,7 @@ public class ZUGFeRD2PullProvider implements IXMLProvider, IProfileProvider { xml = xml + " \n" + " " + currencyFormat(getTotal()) + "\n" //$NON-NLS-2$ // currencyID=\"EUR\" - + " 0.00\n" currencyID=\"EUR\" + + " 0.00\n" + " 0.00\n" // // currencyID=\"EUR\" // + " 5.80\n" diff --git a/library/src/main/resources/stylesheets/ZUGFeRD_1p0_c1p0_s1p0.xslt b/library/src/main/resources/stylesheets/ZUGFeRD_1p0_c1p0_s1p0.xslt new file mode 100644 index 00000000..bf0b71e4 --- /dev/null +++ b/library/src/main/resources/stylesheets/ZUGFeRD_1p0_c1p0_s1p0.xslt @@ -0,0 +1,3008 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + <meta http-equiv="X-UA-Compatible" content="IE=9"/> + <xsl:comment>[if IE]><STYLE type="text/css">.altova-rotate-left-textbox{filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3)} .altova-rotate-right-textbox{filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1)} </STYLE><![endif]</xsl:comment> + <xsl:comment>[if !IE]><!</xsl:comment> + <style type="text/css">.altova-rotate-left-textbox{-webkit-transform: rotate(-90deg) translate(-100%, 0%); -webkit-transform-origin: 0% 0%;-moz-transform: rotate(-90deg) translate(-100%, 0%); -moz-transform-origin: 0% 0%;-ms-transform: rotate(-90deg) translate(-100%, 0%); -ms-transform-origin: 0% 0%;}.altova-rotate-right-textbox{-webkit-transform: rotate(90deg) translate(0%, -100%); -webkit-transform-origin: 0% 0%;-moz-transform: rotate(90deg) translate(0%, -100%); -moz-transform-origin: 0% 0%;-ms-transform: rotate(90deg) translate(0%, -100%); -ms-transform-origin: 0% 0%;}</style> + <xsl:comment><![endif]</xsl:comment> + <style type="text/css">@page { margin-left:0.60in; margin-right:0.60in; margin-top:0.79in; margin-bottom:0.79in } @media print { br.altova-page-break { page-break-before: always; } }</style> + </head> + <body style="font-family:Courier; font-size:small; "> + <xsl:for-each select="$XML"> + <xsl:for-each select="rsm:CrossIndustryDocument"> + <span> + <xsl:text>Stylesheet Lesbarmachung der XML-Daten von ZUGFeRD-Rechnungen</xsl:text> + </span> + <br/> + <span> + <xsl:text>ZUGFeRD-Version   : 1.0 vom 25.06.2014 </xsl:text> + </span> + <br/> + <span> + <xsl:text>Stylesheet-Version: 1.0 vom 25.06.2014</xsl:text> + </span> + <br/> + <span> + <xsl:text>Codelisten-Version: 1.0 vom 25.06.2014</xsl:text> + </span> + <br/> + <span> + <xsl:text>(c) AWV e.V. 2014</xsl:text> + </span> + <xsl:variable name="altova:table"> + <table style="border-collapse:collapse; " border="1" width="100%"> + <xsl:variable name="altova:CurrContextGrid_0" select="."/> + <xsl:variable name="altova:ColumnData"/> + <tbody> + <tr> + <td> + <br/> + <h2> + <xsl:for-each select="rsm:HeaderExchangedDocument"> + <xsl:for-each select="ram:Name"> + <span style="font-weight:bold; "> + <xsl:apply-templates/> + </span> + </xsl:for-each> + <span style="empty-cells:hide; font-weight:bold; "> + <xsl:text>(</xsl:text> + </span> + <xsl:for-each select="ram:TypeCode"> + <xsl:apply-templates/> + </xsl:for-each> + <span style="empty-cells:hide; font-weight:bold; "> + <xsl:text>) Nr. </xsl:text> + </span> + <xsl:for-each select="ram:ID"> + <span style="font-weight:bold; "> + <xsl:apply-templates/> + </span> + </xsl:for-each> + <span style="empty-cells:hide; font-weight:bold; "> + <xsl:text> vom </xsl:text> + </span> + <xsl:for-each select="ram:IssueDateTime"> + <xsl:for-each select="udt:DateTimeString"> + <xsl:call-template name="ram:Datum"/> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + </h2> + <xsl:for-each select="rsm:SpecifiedExchangedDocumentContext"> + <br/> + <xsl:for-each select="ram:TestIndicator"> + <xsl:for-each select="udt:Indicator"> + <br/> + <span style="empty-cells:hide; "> + <xsl:text>Testkennzeichen      : </xsl:text> + </span> + <xsl:apply-templates/> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="ram:BusinessProcessSpecifiedDocumentContextParameter"> + <xsl:for-each select="ram:ID"> + <br/> + <span style="empty-cells:hide; "> + <xsl:text>Geschäftsprozess     : </xsl:text> + </span> + <xsl:apply-templates/> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="rsm:SpecifiedExchangedDocumentContext"> + <xsl:for-each select="ram:GuidelineSpecifiedDocumentContextParameter"> + <xsl:for-each select="ram:ID"> + <br/> + <span style="empty-cells:hide; "> + <xsl:text>Anwendungsempfehlung : </xsl:text> + </span> + <xsl:apply-templates/> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="rsm:HeaderExchangedDocument"> + <xsl:for-each select="ram:CopyIndicator"> + <br/> + <span style="empty-cells:hide; "> + <xsl:text>Kopie                : </xsl:text> + </span> + <xsl:for-each select="udt:Indicator"> + <xsl:apply-templates/> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="rsm:HeaderExchangedDocument"> + <xsl:for-each select="ram:LanguageID"> + <br/> + <span style="empty-cells:hide; "> + <xsl:text>Sprache              : </xsl:text> + </span> + <xsl:apply-templates/> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> + <xsl:for-each select="ram:ApplicableSupplyChainTradeSettlement"> + <xsl:for-each select="ram:InvoiceCurrencyCode"> + <br/> + <span style="empty-cells:hide; "> + <xsl:text>Währung              : </xsl:text> + </span> + <xsl:apply-templates/> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + <br/> + </td> + </tr> + <tr> + <td> + <xsl:for-each select="rsm:HeaderExchangedDocument"> + <xsl:for-each select="ram:EffectiveSpecifiedPeriod"> + <xsl:for-each select="ram:CompleteDateTime"> + <br/> + <span style="empty-cells:hide; "> + <xsl:text>Vertragliches Fälligkeitsdatum: </xsl:text> + </span> + <xsl:for-each select="udt:DateTimeString"> + <xsl:call-template name="ram:Datum"/> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> + <xsl:for-each select="ram:ApplicableSupplyChainTradeDelivery"> + <xsl:for-each select="ram:ActualDeliverySupplyChainEvent"> + <xsl:for-each select="ram:OccurrenceDateTime"> + <br/> + <span style="empty-cells:hide; "> + <xsl:text>Liefer- und Leistungsdatum    : </xsl:text> + </span> + <xsl:for-each select="udt:DateTimeString"> + <xsl:call-template name="ram:Datum"/> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> + <xsl:for-each select="ram:ApplicableSupplyChainTradeSettlement"> + <xsl:for-each select="ram:BillingSpecifiedPeriod"> + <xsl:for-each select="ram:StartDateTime"> + <br/> + <span> + <xsl:text>Abrechnungszeitraum           : </xsl:text> + </span> + <xsl:for-each select="udt:DateTimeString"> + <xsl:call-template name="ram:Datum"/> + </xsl:for-each> + </xsl:for-each> + <span> + <xsl:text> bis </xsl:text> + </span> + <xsl:for-each select="ram:EndDateTime"> + <xsl:for-each select="udt:DateTimeString"> + <xsl:call-template name="ram:Datum"/> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + <br/> + <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> + <xsl:for-each select="ram:ApplicableSupplyChainTradeAgreement"> + <xsl:for-each select="ram:BuyerReference"> + <br/> + <span style="empty-cells:hide; "> + <xsl:text>Referenz des Käufers          : </xsl:text> + </span> + <xsl:apply-templates/> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> + <xsl:for-each select="ram:ApplicableSupplyChainTradeSettlement"> + <xsl:for-each select="ram:PaymentReference"> + <br/> + <span style="empty-cells:hide; font-weight:bold; "> + <xsl:text>Zahlungsreferenz              : </xsl:text> + </span> + <span style="font-weight:bold; "> + <xsl:apply-templates/> + </span> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> + <xsl:for-each select="ram:ApplicableSupplyChainTradeSettlement"> + <xsl:for-each select="ram:ReceivableSpecifiedTradeAccountingAccount"> + <xsl:for-each select="ram:ID"> + <br/> + <span> + <xsl:text>Buchungsreferenz              : </xsl:text> + </span> + <xsl:apply-templates/> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> + <xsl:for-each select="ram:ApplicableSupplyChainTradeAgreement"> + <xsl:for-each select="ram:ApplicableTradeDeliveryTerms"> + <xsl:for-each select="ram:DeliveryTypeCode"> + <br/> + <span style="empty-cells:hide; "> + <xsl:text>Lieferbedingung (codiert)     : </xsl:text> + </span> + <xsl:call-template name="DeliveryTypeCode"/> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> + <xsl:for-each select="ram:ApplicableSupplyChainTradeDelivery"> + <xsl:for-each select="ram:RelatedSupplyChainConsignment"> + <xsl:for-each select="ram:SpecifiedLogisticsTransportMovement"> + <xsl:for-each select="ram:ModeCode"> + <br/> + <span style="empty-cells:hide; "> + <xsl:text>Versandart (codiert)          : </xsl:text> + </span> + <xsl:call-template name="ram:VersandMode"/> + </xsl:for-each> + <xsl:for-each select="ram:ID"> + <br/> + <span style="empty-cells:hide; "> + <xsl:text>Versand-ID                    : </xsl:text> + </span> + <xsl:apply-templates/> + <xsl:for-each select="@schemeID"> + <span style="empty-cells:hide; "> + <xsl:text>, Art: </xsl:text> + </span> + <xsl:call-template name="ram:Versand_Identifer"/> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + <br/> + <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> + <xsl:for-each select="ram:ApplicableSupplyChainTradeAgreement"> + <xsl:for-each select="ram:BuyerOrderReferencedDocument"> + <xsl:for-each select="ram:ID"> + <br/> + <span style="empty-cells:hide; "> + <xsl:text>Bestellung                    : </xsl:text> + </span> + <xsl:apply-templates/> + </xsl:for-each> + <span style="empty-cells:hide; "> + <xsl:text> vom </xsl:text> + </span> + <xsl:for-each select="ram:IssueDateTime"> + <span> + <xsl:variable name="altova:seqContentStrings_1"> + <xsl:value-of select="format-number(number(substring(string(string(.)), 9, 2)), '00', 'format1')"/> + <xsl:variable name="sText" as="xs:string?"> + <xsl:text>. </xsl:text> + </xsl:variable> + <xsl:value-of select="$sText"/> + <xsl:value-of select="format-number(number(substring(string(string(.)), 6, 2)), '00', 'format1')"/> + <xsl:variable name="sText" as="xs:string?"> + <xsl:text>. </xsl:text> + </xsl:variable> + <xsl:value-of select="$sText"/> + <xsl:value-of select="format-number(number(substring(string(string(string(.))), 1, 4)), '0000', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_1" select="string($altova:seqContentStrings_1)"/> + <xsl:value-of select="$altova:sContent_1"/> + </span> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> + <xsl:for-each select="ram:ApplicableSupplyChainTradeDelivery"> + <xsl:for-each select="ram:DespatchAdviceReferencedDocument"> + <xsl:for-each select="ram:ID"> + <br/> + <span style="empty-cells:hide; "> + <xsl:text>Lieferavis                    : </xsl:text> + </span> + <xsl:apply-templates/> + </xsl:for-each> + <span style="empty-cells:hide; "> + <xsl:text> vom </xsl:text> + </span> + <xsl:for-each select="ram:IssueDateTime"> + <span> + <xsl:variable name="altova:seqContentStrings_2"> + <xsl:value-of select="format-number(number(substring(string(string(.)), 9, 2)), '00', 'format1')"/> + <xsl:variable name="sText" as="xs:string?"> + <xsl:text>. </xsl:text> + </xsl:variable> + <xsl:value-of select="$sText"/> + <xsl:value-of select="format-number(number(substring(string(string(.)), 6, 2)), '00', 'format1')"/> + <xsl:variable name="sText" as="xs:string?"> + <xsl:text>. </xsl:text> + </xsl:variable> + <xsl:value-of select="$sText"/> + <xsl:value-of select="format-number(number(substring(string(string(string(.))), 1, 4)), '0000', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_2" select="string($altova:seqContentStrings_2)"/> + <xsl:value-of select="$altova:sContent_2"/> + </span> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> + <xsl:for-each select="ram:ApplicableSupplyChainTradeDelivery"> + <xsl:for-each select="ram:DeliveryNoteReferencedDocument"> + <xsl:for-each select="ram:ID"> + <br/> + <span style="empty-cells:hide; "> + <xsl:text>Lieferschein                  : </xsl:text> + </span> + <xsl:apply-templates/> + </xsl:for-each> + <span style="empty-cells:hide; "> + <xsl:text> vom </xsl:text> + </span> + <xsl:for-each select="ram:IssueDateTime"> + <span> + <xsl:variable name="altova:seqContentStrings_3"> + <xsl:value-of select="format-number(number(substring(string(string(.)), 9, 2)), '00', 'format1')"/> + <xsl:variable name="sText" as="xs:string?"> + <xsl:text>. </xsl:text> + </xsl:variable> + <xsl:value-of select="$sText"/> + <xsl:value-of select="format-number(number(substring(string(string(.)), 6, 2)), '00', 'format1')"/> + <xsl:variable name="sText" as="xs:string?"> + <xsl:text>. </xsl:text> + </xsl:variable> + <xsl:value-of select="$sText"/> + <xsl:value-of select="format-number(number(substring(string(string(string(.))), 1, 4)), '0000', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_3" select="string($altova:seqContentStrings_3)"/> + <xsl:value-of select="$altova:sContent_3"/> + </span> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> + <xsl:for-each select="ram:ApplicableSupplyChainTradeAgreement"> + <xsl:for-each select="ram:ContractReferencedDocument"> + <xsl:for-each select="ram:ID"> + <br/> + <span style="empty-cells:hide; "> + <xsl:text>Vertrag                       : </xsl:text> + </span> + <xsl:apply-templates/> + </xsl:for-each> + <span style="empty-cells:hide; "> + <xsl:text> vom </xsl:text> + </span> + <xsl:for-each select="ram:IssueDateTime"> + <span> + <xsl:variable name="altova:seqContentStrings_4"> + <xsl:value-of select="format-number(number(substring(string(string(.)), 9, 2)), '00', 'format1')"/> + <xsl:variable name="sText" as="xs:string?"> + <xsl:text>. </xsl:text> + </xsl:variable> + <xsl:value-of select="$sText"/> + <xsl:value-of select="format-number(number(substring(string(string(.)), 6, 2)), '00', 'format1')"/> + <xsl:variable name="sText" as="xs:string?"> + <xsl:text>. </xsl:text> + </xsl:variable> + <xsl:value-of select="$sText"/> + <xsl:value-of select="format-number(number(substring(string(string(string(.))), 1, 4)), '0000', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_4" select="string($altova:seqContentStrings_4)"/> + <xsl:value-of select="$altova:sContent_4"/> + </span> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> + <xsl:for-each select="ram:ApplicableSupplyChainTradeAgreement"> + <xsl:for-each select="ram:CustomerOrderReferencedDocument"> + <xsl:for-each select="ram:ID"> + <br/> + <span style="empty-cells:hide; "> + <xsl:text>Kundenbestellung              : </xsl:text> + </span> + <xsl:apply-templates/> + </xsl:for-each> + <span style="empty-cells:hide; "> + <xsl:text> vom </xsl:text> + </span> + <xsl:for-each select="ram:IssueDateTime"> + <span> + <xsl:variable name="altova:seqContentStrings_5"> + <xsl:value-of select="format-number(number(substring(string(string(.)), 9, 2)), '00', 'format1')"/> + <xsl:variable name="sText" as="xs:string?"> + <xsl:text>. </xsl:text> + </xsl:variable> + <xsl:value-of select="$sText"/> + <xsl:value-of select="format-number(number(substring(string(string(.)), 6, 2)), '00', 'format1')"/> + <xsl:variable name="sText" as="xs:string?"> + <xsl:text>. </xsl:text> + </xsl:variable> + <xsl:value-of select="$sText"/> + <xsl:value-of select="format-number(number(substring(string(string(string(.))), 1, 4)), '0000', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_5" select="string($altova:seqContentStrings_5)"/> + <xsl:value-of select="$altova:sContent_5"/> + </span> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> + <xsl:for-each select="ram:ApplicableSupplyChainTradeAgreement"> + <xsl:for-each select="ram:AdditionalReferencedDocument"> + <xsl:for-each select="ram:ID"> + <br/> + <span style="empty-cells:hide; "> + <xsl:text>Weitere Referenz              : </xsl:text> + </span> + <xsl:apply-templates/> + </xsl:for-each> + <span style="empty-cells:hide; "> + <xsl:text> vom </xsl:text> + </span> + <xsl:for-each select="ram:IssueDateTime"> + <span> + <xsl:variable name="altova:seqContentStrings_6"> + <xsl:value-of select="format-number(number(substring(string(string(.)), 9, 2)), '00', 'format1')"/> + <xsl:variable name="sText" as="xs:string?"> + <xsl:text>. </xsl:text> + </xsl:variable> + <xsl:value-of select="$sText"/> + <xsl:value-of select="format-number(number(substring(string(string(.)), 6, 2)), '00', 'format1')"/> + <xsl:variable name="sText" as="xs:string?"> + <xsl:text>. </xsl:text> + </xsl:variable> + <xsl:value-of select="$sText"/> + <xsl:value-of select="format-number(number(substring(string(string(string(.))), 1, 4)), '0000', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_6" select="string($altova:seqContentStrings_6)"/> + <xsl:value-of select="$altova:sContent_6"/> + </span> + </xsl:for-each> + <xsl:for-each select="ram:TypeCode"> + <span style="empty-cells:hide; "> + <xsl:text>, Art der Referenz: </xsl:text> + </span> + <xsl:call-template name="ram:Referenz"/> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + <br/> + <span style="empty-cells:hide; "> + <xsl:text> </xsl:text> + </span> + </td> + </tr> + <tr> + <td> + <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> + <xsl:for-each select="ram:ApplicableSupplyChainTradeAgreement"> + <xsl:for-each select="ram:SellerTradeParty"> + <br/> + <span style="empty-cells:hide; font-weight:bold; text-decoration:underline; "> + <xsl:text>Verkäufer:</xsl:text> + </span> + <br/> + <xsl:call-template name="ram:Party"/> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> + <xsl:for-each select="ram:ApplicableSupplyChainTradeAgreement"> + <xsl:for-each select="ram:BuyerTradeParty"> + <br/> + <span style="empty-cells:hide; font-weight:bold; text-decoration:underline; "> + <xsl:text>Käufer:</xsl:text> + </span> + <br/> + <xsl:call-template name="ram:Party"/> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> + <xsl:for-each select="ram:ApplicableSupplyChainTradeAgreement"> + <xsl:for-each select="ram:ProductEndUserTradeParty"> + <br/> + <span style="empty-cells:hide; font-weight:bold; text-decoration:underline; "> + <xsl:text>Endverbraucher:</xsl:text> + </span> + <br/> + <xsl:call-template name="ram:Party"/> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> + <xsl:for-each select="ram:ApplicableSupplyChainTradeDelivery"> + <xsl:for-each select="ram:ShipToTradeParty"> + <br/> + <span style="empty-cells:hide; font-weight:bold; text-decoration:underline; "> + <xsl:text>Abweichender Warenempfänger:</xsl:text> + </span> + <br/> + <xsl:call-template name="ram:Party"/> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> + <xsl:for-each select="ram:ApplicableSupplyChainTradeDelivery"> + <xsl:for-each select="ram:UltimateShipToTradeParty"> + <br/> + <span style="empty-cells:hide; font-weight:bold; text-decoration:underline; "> + <xsl:text>Abweichender Endempfänger:</xsl:text> + </span> + <br/> + <xsl:call-template name="ram:Party"/> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> + <xsl:for-each select="ram:ApplicableSupplyChainTradeDelivery"> + <xsl:for-each select="ram:ShipFromTradeParty"> + <br/> + <span style="empty-cells:hide; font-weight:bold; text-decoration:underline; "> + <xsl:text>Abweichender Versender:</xsl:text> + </span> + <br/> + <xsl:call-template name="ram:Party"/> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> + <xsl:for-each select="ram:ApplicableSupplyChainTradeSettlement"> + <xsl:for-each select="ram:InvoiceeTradeParty"> + <br/> + <span style="empty-cells:hide; font-weight:bold; text-decoration:underline; "> + <xsl:text>Abweichender Rechnungsempfänger:</xsl:text> + </span> + <br/> + <xsl:call-template name="ram:Party"/> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> + <xsl:for-each select="ram:ApplicableSupplyChainTradeSettlement"> + <xsl:for-each select="ram:PayeeTradeParty"> + <br/> + <span style="empty-cells:hide; font-weight:bold; text-decoration:underline; "> + <xsl:text>Abweichender Zahlungsempfänger:</xsl:text> + </span> + <br/> + <xsl:call-template name="ram:Party"/> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + </td> + </tr> + <tr> + <td> + <xsl:for-each select="rsm:HeaderExchangedDocument"> + <br/> + <xsl:for-each select="ram:IncludedNote"> + <xsl:for-each select="ram:SubjectCode"> + <span style="color:gray; empty-cells:hide; "> + <xsl:text>Qualifizierung der Textart: </xsl:text> + </span> + <span style="font-weight:bold; "> + <xsl:apply-templates/> + </span> + </xsl:for-each> + <xsl:for-each select="ram:ContentCode"> + <span style="color:gray; empty-cells:hide; "> + <xsl:text>, Qualifizierung des Textes: </xsl:text> + </span> + <span style="font-weight:bold; "> + <xsl:apply-templates/> + </span> + </xsl:for-each> + <xsl:for-each select="ram:Content"> + <br/> + <span style="font-weight:bold; white-space:pre-wrap; "> + <xsl:apply-templates/> + </span> + <br/> + <br/> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + </td> + </tr> + <tr> + <td style="border-bottom-style:none; "> + <xsl:variable name="altova:table"> + <table style="border:0px; border-collapse:collapse; border-spacing:0px; padding:0px; width:100%; " border="1"> + <xsl:variable name="altova:CurrContextGrid_7" select="."/> + <xsl:variable name="altova:ColumnData"/> + <tbody> + <tr style="text-align:center; vertical-align:middle; "> + <td style="border-bottom-style:solid; border-collapse:collapse; border-left-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:center; width:30px; "> + <span style="font-weight:bold; "> + <xsl:text>Pos</xsl:text> + </span> + </td> + <td style="border-bottom-style:solid; border-collapse:collapse; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:left; width:110px; "> + <span style="font-weight:bold; "> + <xsl:text>Art-Nr-Kunde</xsl:text> + </span> + <br/> + <span style="font-weight:bold; "> + <xsl:text>Art-Nr-Lief.</xsl:text> + </span> + <br/> + <span style="font-weight:bold; "> + <xsl:text>Art-Nr</xsl:text> + </span> + <br/> + <span style="font-weight:bold; "> + <xsl:text>(Art)</xsl:text> + </span> + </td> + <td style="border-bottom-style:solid; border-collapse:collapse; border-spacing:0px; border-top-style:none; empty-cells:hide; "> + <span style="font-weight:bold; "> + <xsl:text>Beschreibung</xsl:text> + </span> + </td> + <td style="border-bottom-style:solid; border-collapse:collapse; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; width:110px; "> + <span style="font-weight:bold; "> + <xsl:text>E-Preis</xsl:text> + </span> + </td> + <td style="border-bottom-style:solid; border-collapse:collapse; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; width:120px; "> + <span style="font-weight:bold; "> + <xsl:text>Menge</xsl:text> + </span> + </td> + <td style="border-bottom-style:solid; border-collapse:collapse; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; width:110px; "> + <span style="font-weight:bold; "> + <xsl:text>Steuer</xsl:text> + </span> + </td> + <td style="border-bottom-style:solid; border-collapse:collapse; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; width:110px; "> + <span style="font-weight:bold; "> + <xsl:text>Entgelt</xsl:text> + </span> + </td> + </tr> + </tbody> + </table> + </xsl:variable> + <xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/> + <xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/> + <xsl:apply-templates select="$altova:table" mode="altova:generate-table"> + <xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/> + </xsl:apply-templates> + <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> + <xsl:for-each select="ram:IncludedSupplyChainTradeLineItem"> + <xsl:if test="fn:not( fn:empty(ram:SpecifiedTradeProduct))"> + <xsl:variable name="altova:table"> + <table style="border:0px; border-collapse:collapse; border-spacing:0px; padding:0px; width:100%; " border="1"> + <xsl:variable name="altova:CurrContextGrid_8" select="."/> + <xsl:variable name="altova:ColumnData"/> + <tbody> + <tr style="vertical-align:top; "> + <td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:center; width:30px; "> + <xsl:for-each select="ram:AssociatedDocumentLineDocument"> + <xsl:if test="fn:empty(ram:IncludedNote)"> + <xsl:for-each select="ram:LineID"> + <xsl:apply-templates/> + </xsl:for-each> + </xsl:if> + </xsl:for-each> + </td> + <td style="border-bottom-style:none; border-collapse:collapse; border-spacing:0px; border-top-style:none; empty-cells:hide; width:110px; "> + <xsl:for-each select="ram:SpecifiedTradeProduct"> + <xsl:for-each select="ram:BuyerAssignedID"> + <xsl:apply-templates/> + </xsl:for-each> + <br/> + <xsl:for-each select="ram:SellerAssignedID"> + <xsl:apply-templates/> + </xsl:for-each> + <br/> + <xsl:for-each select="ram:GlobalID"> + <xsl:apply-templates/> + <br/> + <xsl:for-each select="@schemeID"> + <xsl:call-template name="ram:Global_Identifier"/> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + </td> + <td style="border-bottom-style:none; border-collapse:collapse; border-spacing:0px; border-top-style:none; empty-cells:hide; "> + <xsl:for-each select="ram:SpecifiedTradeProduct"> + <xsl:for-each select="ram:Name"> + <span style="white-space:pre-wrap; "> + <xsl:apply-templates/> + </span> + <br/> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="ram:SpecifiedSupplyChainTradeAgreement"> + <xsl:if test="fn:exists(ram:GrossPriceProductTradePrice)"> + <xsl:for-each select="ram:GrossPriceProductTradePrice"> + <xsl:for-each select="ram:BasisQuantity"> + <span> + <xsl:text>Preisbasismenge: </xsl:text> + </span> + <xsl:call-template name="ram:Menge"/> + </xsl:for-each> + </xsl:for-each> + </xsl:if> + <xsl:if test="fn:not(fn:exists(ram:GrossPriceProductTradePrice))"> + <xsl:for-each select="ram:NetPriceProductTradePrice"> + <xsl:for-each select="ram:BasisQuantity"> + <br/> + <span> + <xsl:text>Preisbasismenge: </xsl:text> + </span> + <xsl:call-template name="ram:Menge"/> + </xsl:for-each> + </xsl:for-each> + </xsl:if> + </xsl:for-each> + </td> + <td style="border-bottom-style:solid; border-collapse:collapse; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; width:110px; "> + <xsl:for-each select="ram:SpecifiedSupplyChainTradeAgreement"> + <xsl:if test="fn:exists(ram:GrossPriceProductTradePrice)"> + <xsl:for-each select="ram:GrossPriceProductTradePrice"> + <xsl:for-each select="ram:ChargeAmount"> + <span> + <xsl:variable name="altova:seqContentStrings_9"> + <xsl:value-of select="format-number(number(string(.)), '##0,0000', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_9" select="string($altova:seqContentStrings_9)"/> + <xsl:value-of select="$altova:sContent_9"/> + </span> + </xsl:for-each> + </xsl:for-each> + </xsl:if> + <xsl:if test="not(fn:exists(ram:GrossPriceProductTradePrice))"> + <xsl:for-each select="ram:NetPriceProductTradePrice"> + <xsl:for-each select="ram:ChargeAmount"> + <span> + <xsl:variable name="altova:seqContentStrings_10"> + <xsl:value-of select="format-number(number(string(.)), '###.##0,00', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_10" select="string($altova:seqContentStrings_10)"/> + <xsl:value-of select="$altova:sContent_10"/> + </span> + </xsl:for-each> + </xsl:for-each> + </xsl:if> + </xsl:for-each> + </td> + <td style="border-bottom-style:solid; border-collapse:collapse; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; width:120px; "> + <xsl:for-each select="ram:SpecifiedSupplyChainTradeDelivery"> + <xsl:for-each select="ram:BilledQuantity"> + <xsl:call-template name="ram:Menge"/> + </xsl:for-each> + <xsl:for-each select="ram:ChargeFreeQuantity"> + <br/> + <span> + <xsl:text>kostenfrei:</xsl:text> + </span> + <br/> + <xsl:call-template name="ram:Menge"/> + </xsl:for-each> + </xsl:for-each> + </td> + <td style="border-bottom-style:solid; border-collapse:collapse; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; width:110px; "> + <xsl:for-each select="ram:SpecifiedSupplyChainTradeSettlement"> + <xsl:for-each select="ram:ApplicableTradeTax"> + <xsl:call-template name="ram:TradeTax"/> + </xsl:for-each> + </xsl:for-each> + </td> + <td style="border-bottom-style:solid; border-collapse:collapse; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; width:110px; "> + <xsl:for-each select="ram:SpecifiedSupplyChainTradeSettlement"> + <xsl:for-each select="ram:SpecifiedTradeSettlementMonetarySummation"> + <xsl:for-each select="ram:LineTotalAmount"> + <span> + <xsl:variable name="altova:seqContentStrings_11"> + <xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_11" select="string($altova:seqContentStrings_11)"/> + <xsl:value-of select="$altova:sContent_11"/> + </span> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + </td> + </tr> + </tbody> + </table> + </xsl:variable> + <xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/> + <xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/> + <xsl:apply-templates select="$altova:table" mode="altova:generate-table"> + <xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/> + </xsl:apply-templates> + </xsl:if> + <xsl:for-each select="ram:AssociatedDocumentLineDocument"> + <xsl:if test="fn:not( fn:empty(ram:IncludedNote))"> + <xsl:variable name="altova:table"> + <table style="border:0px; border-collapse:collapse; border-spacing:0px; border-top-style:none; padding:0px; width:100%; " border="1"> + <xsl:variable name="altova:CurrContextGrid_12" select="."/> + <xsl:variable name="altova:ColumnData"/> + <tbody> + <tr style="empty-cells:hide; vertical-align:top; "> + <td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:center; width:30px; "> + <xsl:for-each select="ram:LineID"> + <xsl:apply-templates/> + </xsl:for-each> + </td> + <td style="border-bottom-style:none; border-collapse:collapse; border-spacing:0px; border-top-style:none; empty-cells:hide; width:110px; "/> + <td style="border-bottom-style:none; border-collapse:collapse; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; "> + <xsl:for-each select="ram:IncludedNote"> + <xsl:for-each select="ram:Content"> + <span style="white-space:pre-wrap; "> + <xsl:apply-templates/> + </span> + </xsl:for-each> + <xsl:for-each select="ram:SubjectCode"> + <br/> + <span style="color:gray; empty-cells:hide; "> + <xsl:text>Qualifizierung der Textart: </xsl:text> + </span> + <xsl:apply-templates/> + </xsl:for-each> + <xsl:for-each select="ram:ContentCode"> + <span style="color:gray; empty-cells:hide; "> + <xsl:text>, Qualifizierung des Textes: </xsl:text> + </span> + <xsl:apply-templates/> + </xsl:for-each> + <br/> + </xsl:for-each> + </td> + <td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; width:110px; "/> + </tr> + </tbody> + </table> + </xsl:variable> + <xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/> + <xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/> + <xsl:apply-templates select="$altova:table" mode="altova:generate-table"> + <xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/> + </xsl:apply-templates> + </xsl:if> + </xsl:for-each> + <xsl:for-each select="ram:SpecifiedSupplyChainTradeAgreement"> + <xsl:for-each select="ram:GrossPriceProductTradePrice"> + <xsl:if test="fn:not( fn:empty(ram:AppliedTradeAllowanceCharge))"> + <xsl:variable name="altova:table"> + <table style="border:0px; border-collapse:collapse; border-spacing:0px; padding:0px; width:100%; " border="1"> + <xsl:variable name="altova:CurrContextGrid_13" select="."/> + <xsl:variable name="altova:ColumnData"/> + <tbody> + <tr style="empty-cells:hide; vertical-align:top; "> + <td style="border-bottom-style:none; border-left-style:none; border-top-style:none; width:30px; "/> + <td style="border-bottom-style:none; border-top-style:none; width:110px; "/> + <td style="border-bottom-style:none; border-right-style:none; border-top-style:none; "> + <xsl:variable name="altova:table"> + <table style="border:0px; border-style:none; padding:0px; width:100%; " border="1"> + <xsl:variable name="altova:CurrContextGrid_14" select="."/> + <xsl:variable name="altova:ColumnData"/> + <thead> + <tr> + <th style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; font-weight:normal; text-align:left; width:70px; "> + <span style="font-style:italic; "> + <xsl:text>Art</xsl:text> + </span> + </th> + <th style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; font-weight:normal; text-align:left; "> + <span style="font-style:italic; "> + <xsl:text>Grund</xsl:text> + </span> + </th> + <th style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; font-weight:normal; text-align:right; width:70px; "> + <span style="font-style:italic; "> + <xsl:text>%</xsl:text> + </span> + </th> + <th style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; font-weight:normal; text-align:right; width:110px; "> + <span style="font-style:italic; "> + <xsl:text>Basisbetrag</xsl:text> + </span> + </th> + <th style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; font-weight:normal; text-align:right; width:120px; "> + <span style="font-style:italic; "> + <xsl:text>Basismenge</xsl:text> + </span> + </th> + <th style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; font-weight:normal; text-align:right; width:110px; "> + <span style="font-style:italic; "> + <xsl:text>Betrag</xsl:text> + </span> + </th> + <th style="border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-style:none; width:112px; "/> + </tr> + </thead> + <tbody> + <xsl:for-each select="ram:AppliedTradeAllowanceCharge"> + <xsl:sort select="ram:SequenceNumeric" data-type="text" order="ascending"/> + <tr> + <td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; vertical-align:top; width:70px; "> + <xsl:for-each select="ram:ChargeIndicator"> + <xsl:for-each select="udt:Indicator"> + <span> + <xsl:value-of select="if (. eq fn:true())then 'Zuschlag' else 'Abschlag'"/> + </span> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="ram:SequenceNumeric"> + <span> + <xsl:text> Nr. </xsl:text> + </span> + <xsl:apply-templates/> + </xsl:for-each> + </td> + <td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; vertical-align:top; "> + <xsl:for-each select="ram:Reason"> + <xsl:apply-templates/> + </xsl:for-each> + <xsl:for-each select="ram:ReasonCode"> + <span> + <xsl:text> </xsl:text> + </span> + <xsl:call-template name="AllowanceChargeReasonCode"/> + </xsl:for-each> + </td> + <td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; vertical-align:top; width:70px; "> + <xsl:for-each select="ram:CalculationPercent"> + <span> + <xsl:variable name="altova:seqContentStrings_15"> + <xsl:value-of select="format-number(number(string(.)), '###.##0,####', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_15" select="string($altova:seqContentStrings_15)"/> + <xsl:value-of select="$altova:sContent_15"/> + </span> + </xsl:for-each> + </td> + <td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; vertical-align:top; width:110px; "> + <xsl:for-each select="ram:BasisAmount"> + <span> + <xsl:variable name="altova:seqContentStrings_16"> + <xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_16" select="string($altova:seqContentStrings_16)"/> + <xsl:value-of select="$altova:sContent_16"/> + </span> + </xsl:for-each> + </td> + <td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; vertical-align:top; width:120px; "> + <xsl:for-each select="ram:BasisQuantity"> + <xsl:call-template name="ram:Menge"/> + </xsl:for-each> + </td> + <td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; vertical-align:top; width:110px; "> + <xsl:for-each select="ram:ActualAmount"> + <span> + <xsl:variable name="altova:seqContentStrings_17"> + <xsl:value-of select="format-number(number(if(../ram:ChargeIndicator/udt:Indicator = fn:false()) then -1*. else .), '##0,00', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_17" select="string($altova:seqContentStrings_17)"/> + <xsl:value-of select="$altova:sContent_17"/> + </span> + </xsl:for-each> + </td> + <td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; width:108px; "/> + </tr> + </xsl:for-each> + </tbody> + </table> + </xsl:variable> + <xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/> + <xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/> + <xsl:apply-templates select="$altova:table" mode="altova:generate-table"> + <xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/> + </xsl:apply-templates> + </td> + </tr> + </tbody> + </table> + </xsl:variable> + <xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/> + <xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/> + <xsl:apply-templates select="$altova:table" mode="altova:generate-table"> + <xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/> + </xsl:apply-templates> + </xsl:if> + <xsl:if test="fn:exists(../../ram:SpecifiedSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementMonetarySummation/ram:TotalAllowanceChargeAmount)"> + <xsl:variable name="altova:table"> + <table style="border:0px; border-collapse:collapse; border-spacing:0px; padding:0px; width:100%; " border="1"> + <xsl:variable name="altova:CurrContextGrid_18" select="."/> + <xsl:variable name="altova:ColumnData"/> + <tbody> + <tr style="empty-cells:hide; vertical-align:top; "> + <td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; width:30px; "/> + <td style="border-bottom-style:none; border-collapse:collapse; border-spacing:0px; border-top-style:none; empty-cells:hide; width:110px; "/> + <td style="border-bottom-style:none; border-collapse:collapse; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; "> + <br/> + </td> + <td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; width:110px; "> + <span> + <xsl:text>Summe:</xsl:text> + </span> + </td> + <td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-right-style:none; border-spacing:0px; border-top-style:double; empty-cells:hide; text-align:right; width:110px; "> + <xsl:for-each select="$XML"> + <xsl:for-each select="rsm:CrossIndustryDocument"> + <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> + <xsl:for-each select="ram:IncludedSupplyChainTradeLineItem"> + <xsl:for-each select="ram:SpecifiedSupplyChainTradeSettlement"> + <xsl:for-each select="ram:SpecifiedTradeSettlementMonetarySummation"> + <xsl:for-each select="ram:TotalAllowanceChargeAmount"> + <span> + <xsl:variable name="altova:seqContentStrings_19"> + <xsl:value-of select="format-number(number(-1*.), '##0,00', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_19" select="string($altova:seqContentStrings_19)"/> + <xsl:value-of select="$altova:sContent_19"/> + </span> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + </td> + <td style="border-bottom-style:none; border-collapse:collapse; border-left-style:none; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; text-align:right; width:110px; "/> + </tr> + </tbody> + </table> + </xsl:variable> + <xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/> + <xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/> + <xsl:apply-templates select="$altova:table" mode="altova:generate-table"> + <xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/> + </xsl:apply-templates> + </xsl:if> + </xsl:for-each> + </xsl:for-each> + <xsl:variable name="altova:table"> + <table style="border:0px; border-collapse:collapse; border-spacing:0px; border-top-style:none; padding:0px; width:100%; " border="1"> + <xsl:variable name="altova:CurrContextGrid_20" select="."/> + <xsl:variable name="altova:ColumnData"/> + <tbody> + <tr style="empty-cells:hide; vertical-align:top; "> + <td style="border-collapse:collapse; border-left-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; width:30px; "/> + <td style="border-collapse:collapse; border-spacing:0px; border-top-style:none; empty-cells:hide; width:110px; "/> + <td style="border-collapse:collapse; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; "> + <xsl:for-each select="ram:SpecifiedTradeProduct"> + <xsl:for-each select="ram:Description"> + <br/> + <span style="white-space:pre-wrap; "> + <xsl:apply-templates/> + </span> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="ram:SpecifiedSupplyChainTradeDelivery"> + <xsl:for-each select="ram:ActualDeliverySupplyChainEvent"> + <xsl:for-each select="ram:OccurrenceDateTime"> + <br/> + <span> + <xsl:text>* Leistungsdatum: </xsl:text> + </span> + <xsl:for-each select="udt:DateTimeString"> + <xsl:call-template name="ram:Datum"/> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="ram:SpecifiedSupplyChainTradeSettlement"> + <xsl:for-each select="ram:BillingSpecifiedPeriod"> + <br/> + <span> + <xsl:text>* Berechnungszeitraum: </xsl:text> + </span> + <xsl:for-each select="ram:StartDateTime"> + <xsl:for-each select="udt:DateTimeString"> + <xsl:call-template name="ram:Datum"/> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="ram:EndDateTime"> + <span> + <xsl:text> bis </xsl:text> + </span> + <xsl:for-each select="udt:DateTimeString"> + <xsl:call-template name="ram:Datum"/> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="ram:SpecifiedTradeProduct"> + <xsl:for-each select="ram:OriginTradeCountry"> + <xsl:for-each select="ram:ID"> + <br/> + <span> + <xsl:text>* Herkunftsland: </xsl:text> + </span> + <xsl:apply-templates/> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="ram:SpecifiedSupplyChainTradeDelivery"> + <xsl:for-each select="ram:PackageQuantity"> + <br/> + <span> + <xsl:text>* Anzahl Packstücke: </xsl:text> + </span> + <span> + <xsl:variable name="altova:seqContentStrings_21"> + <xsl:value-of select="format-number(number(string(.)), '##0', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_21" select="string($altova:seqContentStrings_21)"/> + <xsl:value-of select="$altova:sContent_21"/> + </span> + </xsl:for-each> + <xsl:call-template name="PackageQuantity"/> + </xsl:for-each> + <xsl:for-each select="ram:SpecifiedSupplyChainTradeAgreement"> + <xsl:for-each select="ram:BuyerOrderReferencedDocument"> + <br/> + <span> + <xsl:text>* Bestellung</xsl:text> + </span> + <xsl:call-template name="ram:Positionsreferenz"/> + </xsl:for-each> + <xsl:for-each select="ram:ContractReferencedDocument"> + <br/> + <span> + <xsl:text>* Vertrag</xsl:text> + </span> + <xsl:call-template name="ram:Positionsreferenz"/> + </xsl:for-each> + <xsl:for-each select="ram:AdditionalReferencedDocument"> + <br/> + <span> + <xsl:text>* Dokument (</xsl:text> + </span> + <xsl:for-each select="ram:ReferenceTypeCode"> + <xsl:call-template name="ram:Referenz"/> + </xsl:for-each> + <span> + <xsl:text>)</xsl:text> + </span> + <xsl:call-template name="ram:Positionsreferenz"/> + </xsl:for-each> + <xsl:for-each select="ram:CustomerOrderReferencedDocument"> + <br/> + <span> + <xsl:text>* Kundenbestellung</xsl:text> + </span> + <xsl:call-template name="ram:Positionsreferenz"/> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="ram:SpecifiedSupplyChainTradeDelivery"> + <xsl:for-each select="ram:DespatchAdviceReferencedDocument"> + <br/> + <span> + <xsl:text>* Lieferavis</xsl:text> + </span> + <xsl:call-template name="ram:Positionsreferenz"/> + </xsl:for-each> + <xsl:for-each select="ram:ReceivingAdviceReferencedDocument"> + <br/> + <span> + <xsl:text>* Wareneingang </xsl:text> + </span> + <xsl:call-template name="ram:Positionsreferenz"/> + </xsl:for-each> + <xsl:for-each select="ram:DeliveryNoteReferencedDocument"> + <br/> + <span> + <xsl:text>* Lieferschein</xsl:text> + </span> + <xsl:call-template name="ram:Positionsreferenz"/> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="ram:SpecifiedSupplyChainTradeSettlement"> + <xsl:for-each select="ram:SpecifiedTradeAccountingAccount"> + <xsl:for-each select="ram:ID"> + <br/> + <span> + <xsl:text>* Buchungsreferenz: </xsl:text> + </span> + <xsl:apply-templates/> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="ram:SpecifiedTradeProduct"> + <xsl:for-each select="ram:DesignatedProductClassification"> + <br/> + <span> + <xsl:text>* Klassifikation: </xsl:text> + </span> + <xsl:for-each select="ram:ClassCode"> + <span> + <xsl:text>[</xsl:text> + </span> + <xsl:apply-templates/> + <span> + <xsl:text>] </xsl:text> + </span> + </xsl:for-each> + <xsl:for-each select="ram:ClassName"> + <xsl:apply-templates/> + </xsl:for-each> + <xsl:for-each select="ram:ClassCode"> + <xsl:call-template name="Klassifikationsart"/> + <xsl:for-each select="@listVersionID"> + <span> + <xsl:text>, Version: </xsl:text> + </span> + <span> + <xsl:value-of select="string(.)"/> + </span> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="ram:SpecifiedSupplyChainTradeDelivery"> + <xsl:for-each select="ram:ShipToTradeParty"> + <br/> + <span style="text-decoration:underline; "> + <xsl:text>Abweichender Warenempfänger:</xsl:text> + </span> + <br/> + <xsl:call-template name="ram:Party"/> + </xsl:for-each> + <xsl:for-each select="ram:UltimateShipToTradeParty"> + <br/> + <span style="text-decoration:underline; "> + <xsl:text>Abweichender Endempfänger:</xsl:text> + </span> + <br/> + <xsl:call-template name="ram:Party"/> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="ram:SpecifiedTradeProduct"> + <xsl:if test="fn:exists(ram:ApplicableProductCharacteristic)"> + <br/> + <br/> + <span style="text-decoration:underline; "> + <xsl:text>Weitere Eigenschaften:</xsl:text> + </span> + <br/> + </xsl:if> + <xsl:for-each select="ram:ApplicableProductCharacteristic"> + <xsl:for-each select="ram:Description"> + <br/> + <xsl:apply-templates/> + </xsl:for-each> + <span> + <xsl:text>: </xsl:text> + </span> + <xsl:for-each select="ram:TypeCode"> + <xsl:apply-templates/> + </xsl:for-each> + <span> + <xsl:text> = </xsl:text> + </span> + <xsl:for-each select="ram:Value"> + <xsl:apply-templates/> + </xsl:for-each> + <xsl:for-each select="ram:ValueMeasure"> + <xsl:call-template name="ram:Menge"/> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + <xsl:if test="fn:exists(ram:SpecifiedTradeProduct/ram:IncludedReferencedProduct)"> + <br/> + <br/> + <span style="text-decoration:underline; "> + <xsl:text>Basisartikel:</xsl:text> + </span> + <br/> + </xsl:if> + <xsl:for-each select="ram:SpecifiedTradeProduct"> + <xsl:if test="fn:exists(ram:IncludedReferencedProduct)"> + <xsl:variable name="altova:table"> + <table style="border:0px; width:100%; " border="1"> + <xsl:variable name="altova:CurrContextGrid_22" select="."/> + <xsl:variable name="altova:ColumnData"/> + <thead> + <tr> + <th style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; text-align:left; width:110px; "> + <span style="font-weight:bold; "> + <xsl:text>Art-Nr-Kunde</xsl:text> + </span> + <br/> + </th> + <th style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; width:110px; "> + <span style="font-weight:bold; "> + <xsl:text>Art-Nr-Lief.</xsl:text> + </span> + </th> + <th style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; width:110px; "> + <span> + <xsl:text>Art-Nr. (Art)</xsl:text> + </span> + </th> + <th style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; "> + <span> + <xsl:text>Beschreibung</xsl:text> + </span> + </th> + <th style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; text-align:right; width:120px; "> + <span> + <xsl:text>Menge</xsl:text> + </span> + </th> + </tr> + </thead> + <tbody> + <xsl:for-each select="ram:IncludedReferencedProduct"> + <tr> + <td style="border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-style:none; text-align:left; vertical-align:top; width:110px; "> + <xsl:for-each select="ram:BuyerAssignedID"> + <xsl:apply-templates/> + </xsl:for-each> + </td> + <td style="border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-style:none; vertical-align:top; width:110px; "> + <xsl:for-each select="ram:SellerAssignedID"> + <xsl:apply-templates/> + </xsl:for-each> + </td> + <td style="border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-style:none; vertical-align:top; width:110px; "> + <xsl:for-each select="ram:GlobalID"> + <xsl:apply-templates/> + </xsl:for-each> + <xsl:for-each select="ram:GlobalID"> + <xsl:for-each select="@schemeID"> + <xsl:call-template name="ram:Global_Identifier"/> + </xsl:for-each> + </xsl:for-each> + </td> + <td style="border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-style:none; vertical-align:top; "> + <xsl:for-each select="ram:Name"> + <xsl:apply-templates/> + </xsl:for-each> + <br/> + <xsl:for-each select="ram:Description"> + <xsl:apply-templates/> + </xsl:for-each> + </td> + <td style="border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-style:none; text-align:right; vertical-align:top; width:120px; "> + <xsl:for-each select="ram:UnitQuantity"> + <xsl:call-template name="ram:Menge"/> + </xsl:for-each> + </td> + </tr> + </xsl:for-each> + </tbody> + </table> + </xsl:variable> + <xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/> + <xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/> + <xsl:apply-templates select="$altova:table" mode="altova:generate-table"> + <xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/> + </xsl:apply-templates> + </xsl:if> + </xsl:for-each> + </td> + <td style="border-collapse:collapse; border-left-style:none; border-right-style:none; border-spacing:0px; border-top-style:none; empty-cells:hide; width:110px; "/> + </tr> + </tbody> + </table> + </xsl:variable> + <xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/> + <xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/> + <xsl:apply-templates select="$altova:table" mode="altova:generate-table"> + <xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/> + </xsl:apply-templates> + </xsl:for-each> + </xsl:for-each> + <br/> + </td> + </tr> + <tr> + <td style="border-bottom-style:none; border-top-style:none; "> + <xsl:if test="fn:exists(rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradePaymentTerms)"> + <br/> + <span style="empty-cells:hide; font-weight:bold; text-decoration:underline; "> + <xsl:text>Zahlungsbedingungen:</xsl:text> + </span> + <br/> + <br/> + <xsl:variable name="altova:table"> + <table style="border:0px; border-collapse:collapse; border-right-style:none; width:100%; " border="1"> + <xsl:variable name="altova:CurrContextGrid_23" select="."/> + <xsl:variable name="altova:ColumnData"/> + <thead> + <tr> + <th style="border-left-style:none; "> + <span> + <xsl:text>Beschreibung</xsl:text> + </span> + </th> + <th style="width:110px; "> + <span> + <xsl:text>Fälligkeit</xsl:text> + </span> + </th> + <th style="border-right-style:none; width:110px; "> + <span> + <xsl:text>Teilzahlung</xsl:text> + </span> + </th> + </tr> + </thead> + <tbody> + <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> + <xsl:for-each select="ram:ApplicableSupplyChainTradeSettlement"> + <xsl:for-each select="ram:SpecifiedTradePaymentTerms"> + <tr> + <td style="border-bottom-style:none; border-left-style:none; "> + <xsl:for-each select="ram:Description"> + <span style="white-space:pre-wrap; "> + <xsl:apply-templates/> + </span> + </xsl:for-each> + </td> + <td style="border-bottom-style:none; text-align:center; width:110px; "> + <xsl:for-each select="ram:DueDateDateTime"> + <xsl:for-each select="udt:DateTimeString"> + <xsl:call-template name="ram:Datum"/> + </xsl:for-each> + </xsl:for-each> + </td> + <td style="border-bottom-style:none; border-right-style:none; text-align:right; width:110px; "> + <xsl:for-each select="ram:PartialPaymentAmount"> + <span> + <xsl:variable name="altova:seqContentStrings_24"> + <xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_24" select="string($altova:seqContentStrings_24)"/> + <xsl:value-of select="$altova:sContent_24"/> + </span> + </xsl:for-each> + </td> + </tr> + <tr> + <td colspan="3" style="border-left-style:none; border-right-style:none; border-top-style:none; min-height:0px; "> + <xsl:if test="fn:exists(ram:ApplicableTradePaymentPenaltyTerms) or fn:exists(ram:ApplicableTradePaymentDiscountTerms)"> + <xsl:variable name="altova:table"> + <table style="border:0px; border-collapse:collapse; border-left-style:none; border-top-style:none; margin:0px; padding:0px; " border="1" width="100%"> + <xsl:variable name="altova:CurrContextGrid_25" select="."/> + <xsl:variable name="altova:ColumnData"/> + <tbody> + <tr style="border-bottom-style:none; border-top-style:none; "> + <td style="border-bottom-style:none; border-left-style:none; border-top-style:none; min-height:0px; "/> + <td style="border-bottom-style:none; min-height:0px; text-align:center; width:110px; "> + <span style="font-weight:bold; "> + <xsl:text>Bezug</xsl:text> + </span> + </td> + <td style="border-bottom-style:none; min-height:0px; text-align:center; width:110px; "> + <span style="font-weight:bold; "> + <xsl:text>Innerhalb</xsl:text> + </span> + </td> + <td style="border-bottom-style:none; min-height:0px; text-align:center; width:110px; "> + <span style="font-weight:bold; "> + <xsl:text>Basisbetrag</xsl:text> + </span> + </td> + <td style="border-bottom-style:none; min-height:0px; text-align:center; width:110px; "> + <span style="font-weight:bold; "> + <xsl:text>%</xsl:text> + </span> + </td> + <td style="border-bottom-style:none; border-right-style:none; min-height:0px; text-align:center; width:108px; "> + <span style="font-weight:bold; "> + <xsl:text>Betrag</xsl:text> + </span> + </td> + </tr> + </tbody> + </table> + </xsl:variable> + <xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/> + <xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/> + <xsl:apply-templates select="$altova:table" mode="altova:generate-table"> + <xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/> + </xsl:apply-templates> + </xsl:if> + <xsl:if test="fn:exists(ram:ApplicableTradePaymentPenaltyTerms)"> + <xsl:variable name="altova:table"> + <table style="border:0px; border-bottom-style:none; border-collapse:collapse; margin:0px; padding:0px; width:100%; " border="1"> + <xsl:variable name="altova:CurrContextGrid_26" select="."/> + <xsl:variable name="altova:ColumnData"/> + <tbody> + <xsl:for-each select="ram:ApplicableTradePaymentPenaltyTerms"> + <tr> + <td style="border-bottom-style:none; border-left-style:none; min-height:0px; text-align:right; "> + <span> + <xsl:text>Zuschlag  </xsl:text> + </span> + </td> + <td style="border-bottom-style:none; min-height:0px; text-align:center; width:110px; "> + <xsl:for-each select="ram:BasisDateTime"> + <xsl:for-each select="udt:DateTimeString"> + <xsl:call-template name="ram:Datum"/> + </xsl:for-each> + </xsl:for-each> + </td> + <td style="border-bottom-style:none; min-height:0px; text-align:right; width:110px; "> + <xsl:for-each select="ram:BasisPeriodMeasure"> + <xsl:call-template name="ram:Menge"/> + </xsl:for-each> + </td> + <td style="border-bottom-style:none; min-height:0px; text-align:right; width:110px; "> + <xsl:for-each select="ram:BasisAmount"> + <span> + <xsl:variable name="altova:seqContentStrings_27"> + <xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_27" select="string($altova:seqContentStrings_27)"/> + <xsl:value-of select="$altova:sContent_27"/> + </span> + </xsl:for-each> + </td> + <td style="border-bottom-style:none; min-height:0px; text-align:right; width:110px; "> + <xsl:for-each select="ram:CalculationPercent"> + <span> + <xsl:variable name="altova:seqContentStrings_28"> + <xsl:value-of select="format-number(number(string(.)), '###.##0,####', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_28" select="string($altova:seqContentStrings_28)"/> + <xsl:value-of select="$altova:sContent_28"/> + </span> + </xsl:for-each> + </td> + <td style="border-bottom-style:none; border-right-style:none; min-height:0px; text-align:right; width:108px; "> + <xsl:for-each select="ram:ActualPenaltyAmount"> + <span> + <xsl:variable name="altova:seqContentStrings_29"> + <xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_29" select="string($altova:seqContentStrings_29)"/> + <xsl:value-of select="$altova:sContent_29"/> + </span> + </xsl:for-each> + </td> + </tr> + </xsl:for-each> + </tbody> + </table> + </xsl:variable> + <xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/> + <xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/> + <xsl:apply-templates select="$altova:table" mode="altova:generate-table"> + <xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/> + </xsl:apply-templates> + </xsl:if> + <xsl:if test="fn:exists(ram:ApplicableTradePaymentDiscountTerms)"> + <xsl:variable name="altova:table"> + <table style="border:0px; border-collapse:collapse; margin:0px; padding:0px; width:100%; " border="1"> + <xsl:variable name="altova:CurrContextGrid_30" select="."/> + <xsl:variable name="altova:ColumnData"/> + <tbody> + <xsl:for-each select="ram:ApplicableTradePaymentDiscountTerms"> + <tr> + <td style="border-bottom-style:none; border-left-style:none; min-height:0px; text-align:right; "> + <span> + <xsl:text>Skonto  </xsl:text> + </span> + </td> + <td style="border-bottom-style:none; min-height:0px; text-align:center; width:110px; "> + <xsl:for-each select="ram:BasisDateTime"> + <xsl:for-each select="udt:DateTimeString"> + <xsl:call-template name="ram:Datum"/> + </xsl:for-each> + </xsl:for-each> + </td> + <td style="border-bottom-style:none; min-height:0px; text-align:right; width:110px; "> + <xsl:for-each select="ram:BasisPeriodMeasure"> + <xsl:call-template name="ram:Menge"/> + </xsl:for-each> + </td> + <td style="border-bottom-style:none; min-height:0px; text-align:right; width:110px; "> + <xsl:for-each select="ram:BasisAmount"> + <span> + <xsl:variable name="altova:seqContentStrings_31"> + <xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_31" select="string($altova:seqContentStrings_31)"/> + <xsl:value-of select="$altova:sContent_31"/> + </span> + </xsl:for-each> + </td> + <td style="border-bottom-style:none; min-height:0px; text-align:right; width:110px; "> + <xsl:for-each select="ram:CalculationPercent"> + <span> + <xsl:variable name="altova:seqContentStrings_32"> + <xsl:value-of select="format-number(number(string(.)), '###.##0,####', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_32" select="string($altova:seqContentStrings_32)"/> + <xsl:value-of select="$altova:sContent_32"/> + </span> + </xsl:for-each> + </td> + <td style="border-bottom-style:none; border-right-style:none; min-height:0px; text-align:right; width:108px; "> + <xsl:for-each select="ram:ActualDiscountAmount"> + <span> + <xsl:variable name="altova:seqContentStrings_33"> + <xsl:value-of select="format-number(number(-1 * .), '##0,00', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_33" select="string($altova:seqContentStrings_33)"/> + <xsl:value-of select="$altova:sContent_33"/> + </span> + </xsl:for-each> + </td> + </tr> + </xsl:for-each> + </tbody> + </table> + </xsl:variable> + <xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/> + <xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/> + <xsl:apply-templates select="$altova:table" mode="altova:generate-table"> + <xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/> + </xsl:apply-templates> + </xsl:if> + </td> + </tr> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + </tbody> + </table> + </xsl:variable> + <xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/> + <xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/> + <xsl:apply-templates select="$altova:table" mode="altova:generate-table"> + <xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/> + </xsl:apply-templates> + </xsl:if> + <xsl:if test="fn:exists(rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans)"> + <br/> + <span style="font-weight:bold; text-decoration:underline; "> + <xsl:text>Zahlungsart:</xsl:text> + </span> + <br/> + <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> + <xsl:for-each select="ram:ApplicableSupplyChainTradeSettlement"> + <xsl:for-each select="ram:SpecifiedTradeSettlementPaymentMeans"> + <xsl:for-each select="ram:Information"> + <br/> + <xsl:apply-templates/> + </xsl:for-each> + <xsl:for-each select="ram:TypeCode"> + <br/> + <span style="empty-cells:hide; "> + <xsl:text>Zahlungstyp (codiert): </xsl:text> + </span> + <xsl:call-template name="ram:PaymentType"/> + </xsl:for-each> + <xsl:for-each select="ram:ID"> + <xsl:for-each select="@schemeAgencyID"> + <br/> + <span> + <xsl:text>Gläubiger-ID         : </xsl:text> + </span> + <span> + <xsl:value-of select="string(.)"/> + </span> + </xsl:for-each> + <br/> + <span> + <xsl:text>Mandatsreferenz      : </xsl:text> + </span> + <xsl:apply-templates/> + </xsl:for-each> + <xsl:for-each select="ram:PayerPartyDebtorFinancialAccount"> + <xsl:for-each select="ram:IBANID"> + <br/> + <span style="empty-cells:hide; "> + <xsl:text>Käufer-IBAN          : </xsl:text> + </span> + <xsl:apply-templates/> + </xsl:for-each> + <xsl:for-each select="ram:ProprietaryID"> + <br/> + <span style="empty-cells:hide; "> + <xsl:text>Käufer-Kontonummer   : </xsl:text> + </span> + <xsl:apply-templates/> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="ram:PayerSpecifiedDebtorFinancialInstitution"> + <xsl:for-each select="ram:BICID"> + <br/> + <span style="empty-cells:hide; "> + <xsl:text>Käufer-BIC           : </xsl:text> + </span> + <xsl:apply-templates/> + </xsl:for-each> + <xsl:for-each select="ram:GermanBankleitzahlID"> + <br/> + <span style="empty-cells:hide; "> + <xsl:text>Käufer-Bankleitzahl  : </xsl:text> + </span> + <xsl:apply-templates/> + </xsl:for-each> + <xsl:for-each select="ram:Name"> + <br/> + <span style="empty-cells:hide; "> + <xsl:text>Käufer-Kreditinstitut: </xsl:text> + </span> + <xsl:apply-templates/> + </xsl:for-each> + </xsl:for-each> + <br/> + <xsl:for-each select="ram:PayeePartyCreditorFinancialAccount"> + <xsl:for-each select="ram:AccountName"> + <br/> + <span> + <xsl:text>Verkäufer-Kontoname  : </xsl:text> + </span> + <xsl:apply-templates/> + </xsl:for-each> + <xsl:for-each select="ram:IBANID"> + <br/> + <span style="empty-cells:hide; "> + <xsl:text>Verkäufer-IBAN       : </xsl:text> + </span> + <xsl:apply-templates/> + </xsl:for-each> + <xsl:for-each select="ram:ProprietaryID"> + <br/> + <span style="empty-cells:hide; "> + <xsl:text>Verkäufer-Kontonummer: </xsl:text> + </span> + <xsl:apply-templates/> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="ram:PayeeSpecifiedCreditorFinancialInstitution"> + <xsl:for-each select="ram:BICID"> + <br/> + <span style="empty-cells:hide; "> + <xsl:text>Verkäufer-BIC        : </xsl:text> + </span> + <xsl:apply-templates/> + </xsl:for-each> + <xsl:for-each select="ram:GermanBankleitzahlID"> + <br/> + <span style="empty-cells:hide; "> + <xsl:text>Verkäufer-BLZ        : </xsl:text> + </span> + <xsl:apply-templates/> + </xsl:for-each> + <xsl:for-each select="ram:Name"> + <br/> + <span style="empty-cells:hide; "> + <xsl:text>Verkäufer-Kreditinst.: </xsl:text> + </span> + <xsl:apply-templates/> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + </xsl:if> + </td> + </tr> + <tr> + <td style="border-bottom-style:none; border-right-style:none; border-top-style:none; "> + <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> + <xsl:for-each select="ram:ApplicableSupplyChainTradeSettlement"> + <br/> + <xsl:if test="fn:exists(ram:SpecifiedTradeAllowanceCharge) or fn:exists(ram:SpecifiedLogisticsServiceCharge)"> + <span style="font-weight:bold; text-decoration:underline; "> + <xsl:text>Zu- und Abschläge:</xsl:text> + </span> + <br/> + <br/> + <xsl:variable name="altova:table"> + <table style="border:0px; border-collapse:collapse; empty-cells:hide; width:100%; " border="1"> + <xsl:variable name="altova:CurrContextGrid_34" select="."/> + <xsl:variable name="altova:ColumnData"/> + <thead> + <tr> + <th colspan="2" style="border-left-style:none; "> + <span> + <xsl:text>Art</xsl:text> + </span> + </th> + <th> + <span> + <xsl:text>%</xsl:text> + </span> + </th> + <th> + <span> + <xsl:text>Basisbetrag</xsl:text> + </span> + </th> + <th style="width:110px; "> + <span> + <xsl:text>Basismenge</xsl:text> + </span> + </th> + <th style="width:110px; "> + <span> + <xsl:text>Steuer</xsl:text> + </span> + </th> + <th style="border-right-style:none; width:110px; "> + <span> + <xsl:text>Betrag</xsl:text> + </span> + </th> + </tr> + </thead> + <tbody> + <xsl:for-each select="ram:SpecifiedTradeAllowanceCharge"> + <xsl:sort select="ram:SequenceNumeric" data-type="text" order="ascending"/> + <tr> + <td style="border-left-style:none; "> + <xsl:for-each select="ram:ChargeIndicator"> + <xsl:for-each select="udt:Indicator"> + <span> + <xsl:value-of select="if (. eq fn:true())then 'Zuschlag' else 'Abschlag'"/> + </span> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="ram:SequenceNumeric"> + <span> + <xsl:text> Nr. </xsl:text> + </span> + <xsl:apply-templates/> + </xsl:for-each> + </td> + <td> + <xsl:for-each select="ram:Reason"> + <xsl:apply-templates/> + </xsl:for-each> + <xsl:for-each select="ram:ReasonCode"> + <span> + <xsl:text> </xsl:text> + </span> + <xsl:call-template name="AllowanceChargeReasonCode"/> + </xsl:for-each> + </td> + <td style="text-align:right; "> + <xsl:for-each select="ram:CalculationPercent"> + <span> + <xsl:variable name="altova:seqContentStrings_35"> + <xsl:value-of select="format-number(number(string(.)), '###.##0,####', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_35" select="string($altova:seqContentStrings_35)"/> + <xsl:value-of select="$altova:sContent_35"/> + </span> + </xsl:for-each> + </td> + <td style="text-align:right; "> + <xsl:for-each select="ram:BasisAmount"> + <span> + <xsl:variable name="altova:seqContentStrings_36"> + <xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_36" select="string($altova:seqContentStrings_36)"/> + <xsl:value-of select="$altova:sContent_36"/> + </span> + </xsl:for-each> + </td> + <td style="text-align:right; width:110px; "> + <xsl:for-each select="ram:BasisQuantity"> + <xsl:call-template name="ram:Menge"/> + </xsl:for-each> + </td> + <td style="text-align:right; width:110px; "> + <xsl:for-each select="ram:CategoryTradeTax"> + <xsl:call-template name="ram:TradeTax"/> + </xsl:for-each> + </td> + <td style="border-right-style:none; text-align:right; width:110px; "> + <xsl:for-each select="ram:ActualAmount"> + <span> + <xsl:variable name="altova:seqContentStrings_37"> + <xsl:value-of select="format-number(number(if (../ram:ChargeIndicator/udt:Indicator eq fn:true()) then . else -1 * .), '##0,00', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_37" select="string($altova:seqContentStrings_37)"/> + <xsl:value-of select="$altova:sContent_37"/> + </span> + </xsl:for-each> + </td> + </tr> + </xsl:for-each> + </tbody> + </table> + </xsl:variable> + <xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/> + <xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/> + <xsl:apply-templates select="$altova:table" mode="altova:generate-table"> + <xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/> + </xsl:apply-templates> + <xsl:if test="fn:exists(ram:SpecifiedLogisticsServiceCharge)"> + <xsl:if test="fn:not(fn:exists(ram:SpecifiedTradeAllowanceCharge))"> + <xsl:variable name="altova:table"> + <table style="border:0px; border-top-style:none; width:100%; " border="1"> + <xsl:variable name="altova:CurrContextGrid_38" select="."/> + <xsl:variable name="altova:ColumnData"/> + <tbody> + <xsl:for-each select="ram:SpecifiedLogisticsServiceCharge"> + <tr> + <td style="border-left-style:none; border-top-style:solid; text-align:center; "> + <span style="font-weight:bold; "> + <xsl:text>Art</xsl:text> + </span> + </td> + <td style="border-top-style:solid; text-align:center; width:110px; "> + <span style="font-weight:bold; "> + <xsl:text>Steuer</xsl:text> + </span> + </td> + <td style="border-right-style:none; border-top-style:solid; text-align:center; width:110px; "> + <span style="font-weight:bold; "> + <xsl:text>Betrag</xsl:text> + </span> + </td> + </tr> + </xsl:for-each> + </tbody> + </table> + </xsl:variable> + <xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/> + <xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/> + <xsl:apply-templates select="$altova:table" mode="altova:generate-table"> + <xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/> + </xsl:apply-templates> + </xsl:if> + <xsl:variable name="altova:table"> + <table style="border:0px; border-top-style:none; width:100%; " border="1"> + <xsl:variable name="altova:CurrContextGrid_39" select="."/> + <xsl:variable name="altova:ColumnData"/> + <tbody> + <xsl:for-each select="ram:SpecifiedLogisticsServiceCharge"> + <tr> + <td style="border-left-style:none; border-top-style:none; "> + <xsl:for-each select="ram:Description"> + <span style="white-space:pre-wrap; "> + <xsl:apply-templates/> + </span> + </xsl:for-each> + </td> + <td style="border-top-style:none; text-align:right; width:110px; "> + <xsl:for-each select="ram:AppliedTradeTax"> + <xsl:call-template name="ram:TradeTax"/> + </xsl:for-each> + </td> + <td style="border-right-style:none; border-top-style:none; text-align:right; width:110px; "> + <xsl:for-each select="ram:AppliedAmount"> + <span> + <xsl:variable name="altova:seqContentStrings_40"> + <xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_40" select="string($altova:seqContentStrings_40)"/> + <xsl:value-of select="$altova:sContent_40"/> + </span> + </xsl:for-each> + </td> + </tr> + </xsl:for-each> + </tbody> + </table> + </xsl:variable> + <xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/> + <xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/> + <xsl:apply-templates select="$altova:table" mode="altova:generate-table"> + <xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/> + </xsl:apply-templates> + </xsl:if> + </xsl:if> + <br/> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> + <xsl:for-each select="ram:ApplicableSupplyChainTradeSettlement"/> + </xsl:for-each> + </td> + </tr> + <tr> + <td style="border-bottom-style:none; border-top-style:none; "> + <xsl:if test="fn:exists(rsm:SpecifiedSupplyChainTradeTransaction/ram:ApplicableSupplyChainTradeSettlement/ram:ApplicableTradeTax)"> + <br/> + <span style="font-weight:bold; text-decoration:underline; "> + <xsl:text>Steuern:</xsl:text> + </span> + <br/> + <br/> + <xsl:variable name="altova:table"> + <table style="border:0px; border-collapse:collapse; border-right-style:none; width:100%; " border="1"> + <xsl:variable name="altova:CurrContextGrid_41" select="."/> + <xsl:variable name="altova:ColumnData"/> + <thead> + <tr> + <th style="border-left-style:none; "> + <span> + <xsl:text>Art (Kategorie)</xsl:text> + </span> + </th> + <th> + <span> + <xsl:text>Warenwert</xsl:text> + </span> + </th> + <th> + <span> + <xsl:text>Zu-/Abschlag</xsl:text> + </span> + </th> + <th style="width:110px; "> + <span> + <xsl:text>Nettobetrag</xsl:text> + </span> + </th> + <th style="width:110px; "> + <span> + <xsl:text>USt. %</xsl:text> + </span> + </th> + <th style="border-right-style:none; width:110px; "> + <span> + <xsl:text>USt.-Betrag</xsl:text> + </span> + </th> + </tr> + </thead> + <tbody> + <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> + <xsl:for-each select="ram:ApplicableSupplyChainTradeSettlement"> + <xsl:for-each select="ram:ApplicableTradeTax"> + <tr> + <td style="border-left-style:none; "> + <xsl:for-each select="ram:TypeCode"> + <xsl:apply-templates/> + </xsl:for-each> + <span> + <xsl:text> </xsl:text> + </span> + <xsl:for-each select="ram:CategoryCode"> + <span> + <xsl:text>(</xsl:text> + </span> + <xsl:apply-templates/> + <span> + <xsl:text>)</xsl:text> + </span> + </xsl:for-each> + <xsl:for-each select="ram:ExemptionReason"> + <br/> + <xsl:apply-templates/> + </xsl:for-each> + </td> + <td style="text-align:right; "> + <xsl:for-each select="ram:LineTotalBasisAmount"> + <span> + <xsl:variable name="altova:seqContentStrings_42"> + <xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_42" select="string($altova:seqContentStrings_42)"/> + <xsl:value-of select="$altova:sContent_42"/> + </span> + </xsl:for-each> + </td> + <td style="text-align:right; "> + <xsl:for-each select="ram:AllowanceChargeBasisAmount"> + <span> + <xsl:variable name="altova:seqContentStrings_43"> + <xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_43" select="string($altova:seqContentStrings_43)"/> + <xsl:value-of select="$altova:sContent_43"/> + </span> + </xsl:for-each> + </td> + <td style="text-align:right; width:110px; "> + <xsl:for-each select="ram:BasisAmount"> + <span> + <xsl:variable name="altova:seqContentStrings_44"> + <xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_44" select="string($altova:seqContentStrings_44)"/> + <xsl:value-of select="$altova:sContent_44"/> + </span> + </xsl:for-each> + </td> + <td style="text-align:right; width:110px; "> + <xsl:for-each select="ram:ApplicablePercent"> + <span> + <xsl:variable name="altova:seqContentStrings_45"> + <xsl:value-of select="format-number(number(string(.)), '###.##0,####', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_45" select="string($altova:seqContentStrings_45)"/> + <xsl:value-of select="$altova:sContent_45"/> + </span> + </xsl:for-each> + </td> + <td style="border-right-style:none; text-align:right; width:110px; "> + <xsl:for-each select="ram:CalculatedAmount"> + <span> + <xsl:variable name="altova:seqContentStrings_46"> + <xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_46" select="string($altova:seqContentStrings_46)"/> + <xsl:value-of select="$altova:sContent_46"/> + </span> + </xsl:for-each> + </td> + </tr> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + </tbody> + </table> + </xsl:variable> + <xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/> + <xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/> + <xsl:apply-templates select="$altova:table" mode="altova:generate-table"> + <xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/> + </xsl:apply-templates> + </xsl:if> + </td> + </tr> + <tr> + <td style="border-bottom-style:none; text-align:left; "> + <br/> + <span style="font-weight:bold; text-decoration:underline; "> + <xsl:text>Belegsummen:</xsl:text> + </span> + <br/> + <xsl:for-each select="rsm:SpecifiedSupplyChainTradeTransaction"> + <xsl:for-each select="ram:ApplicableSupplyChainTradeSettlement"> + <xsl:for-each select="ram:SpecifiedTradeSettlementMonetarySummation"> + <xsl:variable name="altova:table"> + <table style="border:0px; " border="1" width="100%"> + <xsl:variable name="altova:CurrContextGrid_47" select="."/> + <xsl:variable name="altova:ColumnData"/> + <tbody> + <tr> + <td style="border-style:none; "/> + <td style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; padding:1px; text-align:left; width:220px; "> + <span style="font-weight:bold; "> + <xsl:text>Positionssumme</xsl:text> + </span> + </td> + <td style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; padding:1px; text-align:right; width:110px; "> + <xsl:for-each select="ram:LineTotalAmount"> + <span style="font-weight:bold; "> + <xsl:variable name="altova:seqContentStrings_48"> + <xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_48" select="string($altova:seqContentStrings_48)"/> + <xsl:value-of select="$altova:sContent_48"/> + </span> + </xsl:for-each> + </td> + </tr> + <tr> + <td style="border-style:none; "/> + <td style="border:0px; border-top-style:double; padding:1px; text-align:left; width:220px; "> + <span> + <xsl:text>Gesamtbetrag der Zuschläge</xsl:text> + </span> + </td> + <td style="border:0px; border-top-style:double; padding:1px; text-align:right; width:110px; "> + <xsl:for-each select="ram:ChargeTotalAmount"> + <span> + <xsl:variable name="altova:seqContentStrings_49"> + <xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_49" select="string($altova:seqContentStrings_49)"/> + <xsl:value-of select="$altova:sContent_49"/> + </span> + </xsl:for-each> + </td> + </tr> + <tr> + <td style="border-style:none; "/> + <td style="border:0px; border-top-style:double; padding:1px; text-align:left; width:220px; "> + <span> + <xsl:text>Gesamtbetrag der Abschläge</xsl:text> + </span> + </td> + <td style="border:0px; border-top-style:double; padding:1px; text-align:right; width:110px; "> + <xsl:for-each select="ram:AllowanceTotalAmount"> + <span> + <xsl:variable name="altova:seqContentStrings_50"> + <xsl:value-of select="format-number(number(-1*.), '##0,00', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_50" select="string($altova:seqContentStrings_50)"/> + <xsl:value-of select="$altova:sContent_50"/> + </span> + </xsl:for-each> + </td> + </tr> + <tr> + <td style="border-style:none; "/> + <td style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; padding:1px; text-align:left; width:220px; "> + <span style="font-weight:bold; "> + <xsl:text>Rechnungssumme ohne USt.</xsl:text> + </span> + </td> + <td style="border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; padding:1px; text-align:right; width:110px; "> + <xsl:for-each select="ram:TaxBasisTotalAmount"> + <span style="font-weight:bold; "> + <xsl:variable name="altova:seqContentStrings_51"> + <xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_51" select="string($altova:seqContentStrings_51)"/> + <xsl:value-of select="$altova:sContent_51"/> + </span> + </xsl:for-each> + </td> + </tr> + <tr> + <td style="border-style:none; "/> + <td style="border:0px; border-top-style:double; padding:1px; text-align:left; width:220px; "> + <span> + <xsl:text>Steuerbetrag</xsl:text> + </span> + </td> + <td style="border:0px; border-top-style:double; padding:1px; text-align:right; width:110px; "> + <xsl:for-each select="ram:TaxTotalAmount"> + <span> + <xsl:variable name="altova:seqContentStrings_52"> + <xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_52" select="string($altova:seqContentStrings_52)"/> + <xsl:value-of select="$altova:sContent_52"/> + </span> + </xsl:for-each> + </td> + </tr> + <tr> + <td style="border-style:none; "/> + <td style="border-bottom-style:double; border-bottom-width:medium; border-left-style:none; border-right-style:none; border-top-style:none; padding:1px; text-align:left; width:220px; "> + <span style="font-weight:bold; "> + <xsl:text>Bruttosumme</xsl:text> + </span> + </td> + <td style="border-bottom-style:double; border-bottom-width:medium; border-left-style:none; border-right-style:none; border-top-style:none; padding:1px; text-align:right; width:110px; "> + <xsl:for-each select="ram:GrandTotalAmount"> + <span style="font-weight:bold; "> + <xsl:variable name="altova:seqContentStrings_53"> + <xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_53" select="string($altova:seqContentStrings_53)"/> + <xsl:value-of select="$altova:sContent_53"/> + </span> + </xsl:for-each> + </td> + </tr> + <tr> + <td style="border-style:none; "/> + <td style="border:0px; border-top-style:double; padding:1px; text-align:left; width:220px; "> + <xsl:if test="(ram:TotalPrepaidAmount>=0 and fn:exists(ram:TotalPrepaidAmount)) or(fn:not(fn:exists(ram:TotalPrepaidAmount)) and fn:not(ends-with( ../../../rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID , 'basic' )))"> + <span> + <xsl:text>Erhaltene Anzahlungen</xsl:text> + </span> + <br/> + </xsl:if> + <xsl:if test="ram:TotalPrepaidAmount<0 and fn:exists(ram:TotalPrepaidAmount)"> + <span> + <xsl:text>Offene Zahlungen</xsl:text> + </span> + <br/> + </xsl:if> + </td> + <td style="border:0px; border-top-style:double; padding:1px; text-align:right; width:110px; "> + <xsl:if test="fn:exists(TotalPrepaidAmount) or fn:not(ends-with( ../../../rsm:SpecifiedExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID , 'basic' ))"> + <xsl:for-each select="ram:TotalPrepaidAmount"> + <span> + <xsl:variable name="altova:seqContentStrings_54"> + <xsl:value-of select="format-number(number(-1*.), '##0,00', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_54" select="string($altova:seqContentStrings_54)"/> + <xsl:value-of select="$altova:sContent_54"/> + </span> + </xsl:for-each> + </xsl:if> + </td> + </tr> + <tr> + <td style="border-style:none; "/> + <td style="border:0px; border-top-style:double; padding:1px; text-align:left; width:220px; "> + <xsl:if test="fn:exists(ram:DuePayableAmount) or fn:not(ends-with( ../../../rsm:SpecifiedExchangedDocumentContext/GuidelineSpecifiedDocumentContextParameter/ID , 'basic' ))"> + <span style="font-weight:bold; "> + <xsl:text>Zahlbetrag</xsl:text> + </span> + </xsl:if> + </td> + <td style="border:0px; border-top-style:double; padding:1px; text-align:right; width:110px; "> + <xsl:if test="fn:exists(ram:DuePayableAmount) or fn:not(ends-with( ../../../rsm:SpecifiedExchangedDocumentContext/GuidelineSpecifiedDocumentContextParameter/ID , 'basic' ))"> + <xsl:for-each select="ram:DuePayableAmount"> + <span style="font-weight:bold; "> + <xsl:variable name="altova:seqContentStrings_55"> + <xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_55" select="string($altova:seqContentStrings_55)"/> + <xsl:value-of select="$altova:sContent_55"/> + </span> + </xsl:for-each> + </xsl:if> + </td> + </tr> + </tbody> + </table> + </xsl:variable> + <xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/> + <xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/> + <xsl:apply-templates select="$altova:table" mode="altova:generate-table"> + <xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/> + </xsl:apply-templates> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + </td> + </tr> + </tbody> + </table> + </xsl:variable> + <xsl:variable name="altova:col-count" select="sum( for $altova:cell in $altova:table/table/(thead | tbody | tfoot)[ 1 ]/tr[ 1 ]/(th | td) return altova:col-span( $altova:cell ) )"/> + <xsl:variable name="altova:generate-cols" as="xs:boolean*" select="for $altova:pos in 1 to $altova:col-count return true()"/> + <xsl:apply-templates select="$altova:table" mode="altova:generate-table"> + <xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/> + </xsl:apply-templates> + <br/> + </xsl:for-each> + </xsl:for-each> + <br/> + <br/> + </body> + </html> + </xsl:template> + <xsl:template name="ram:Party"> + <xsl:for-each select="ram:ID"> + <span> + <xsl:text>Nummer        : </xsl:text> + </span> + <xsl:apply-templates/> + </xsl:for-each> + <xsl:for-each select="@schemeID"> + <xsl:call-template name="local_Identifier"/> + </xsl:for-each> + <xsl:for-each select="ram:GlobalID"> + <br/> + <span> + <xsl:text>Globale Nummer: </xsl:text> + </span> + <xsl:apply-templates/> + <xsl:for-each select="@schemeID"> + <span> + <xsl:text> </xsl:text> + </span> + <xsl:call-template name="ram:Global_Identifier"/> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="ram:Name"> + <br/> + <span style="font-weight:bold; white-space:pre-wrap; "> + <xsl:apply-templates/> + </span> + </xsl:for-each> + <xsl:for-each select="ram:DefinedTradeContact"> + <xsl:for-each select="ram:PersonName"> + <br/> + <xsl:apply-templates/> + </xsl:for-each> + <xsl:for-each select="ram:DepartmentName"> + <br/> + <xsl:apply-templates/> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="ram:PostalTradeAddress"> + <xsl:for-each select="ram:LineOne"> + <br/> + <xsl:apply-templates/> + </xsl:for-each> + <xsl:for-each select="ram:LineTwo"> + <br/> + <xsl:apply-templates/> + </xsl:for-each> + <xsl:for-each select="ram:CountryID"> + <br/> + <xsl:apply-templates/> + <span> + <xsl:text> </xsl:text> + </span> + </xsl:for-each> + <xsl:for-each select="ram:PostcodeCode"> + <xsl:apply-templates/> + <span> + <xsl:text> </xsl:text> + </span> + </xsl:for-each> + <xsl:for-each select="ram:CityName"> + <xsl:apply-templates/> + </xsl:for-each> + </xsl:for-each> + <br/> + <xsl:for-each select="ram:DefinedTradeContact"> + <xsl:for-each select="ram:TelephoneUniversalCommunication"> + <xsl:for-each select="ram:CompleteNumber"> + <br/> + <span> + <xsl:text>Telefon      : </xsl:text> + </span> + <xsl:apply-templates/> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="ram:FaxUniversalCommunication"> + <xsl:for-each select="ram:CompleteNumber"> + <br/> + <span> + <xsl:text>Fax          : </xsl:text> + </span> + <xsl:apply-templates/> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="ram:EmailURIUniversalCommunication"> + <xsl:for-each select="ram:URIID"> + <br/> + <span> + <xsl:text>E-Mail       : </xsl:text> + </span> + <xsl:apply-templates/> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="ram:SpecifiedTaxRegistration"> + <xsl:for-each select="ram:ID"> + <br/> + <xsl:call-template name="ram:TaxRegistration"/> + </xsl:for-each> + </xsl:for-each> + <br/> + </xsl:template> + <xsl:template name="ram:TradeTax"> + <xsl:for-each select="ram:ApplicablePercent"> + <span> + <xsl:variable name="altova:seqContentStrings_56"> + <xsl:value-of select="format-number(number(string(.)), '###.##0,####', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_56" select="string($altova:seqContentStrings_56)"/> + <xsl:value-of select="$altova:sContent_56"/> + </span> + <span> + <xsl:text> %</xsl:text> + </span> + </xsl:for-each> + <xsl:for-each select="ram:TypeCode"> + <span> + <xsl:text> </xsl:text> + </span> + <xsl:apply-templates/> + </xsl:for-each> + <xsl:for-each select="ram:CategoryCode"> + <span> + <xsl:text> (</xsl:text> + </span> + <xsl:apply-templates/> + <span> + <xsl:text>)</xsl:text> + </span> + </xsl:for-each> + <xsl:for-each select="ram:CalculatedAmount"> + <span> + <xsl:text> entspricht </xsl:text> + </span> + <span> + <xsl:variable name="altova:seqContentStrings_57"> + <xsl:value-of select="format-number(number(string(.)), '##0,00', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_57" select="string($altova:seqContentStrings_57)"/> + <xsl:value-of select="$altova:sContent_57"/> + </span> + </xsl:for-each> + <xsl:for-each select="ram:ExemptionReason"> + <br/> + <xsl:apply-templates/> + </xsl:for-each> + </xsl:template> + <xsl:template name="ram:Positionsreferenz"> + <xsl:for-each select="ram:ID"> + <span> + <xsl:text> Nr. </xsl:text> + </span> + <xsl:apply-templates/> + </xsl:for-each> + <xsl:for-each select="ram:IssueDateTime"> + <span> + <xsl:text> vom </xsl:text> + </span> + <span> + <xsl:variable name="altova:seqContentStrings_58"> + <xsl:value-of select="format-number(number(substring(string(string(.)), 9, 2)), '00', 'format1')"/> + <xsl:variable name="sText" as="xs:string?"> + <xsl:text>. </xsl:text> + </xsl:variable> + <xsl:value-of select="$sText"/> + <xsl:value-of select="format-number(number(substring(string(string(.)), 6, 2)), '00', 'format1')"/> + <xsl:variable name="sText" as="xs:string?"> + <xsl:text>. </xsl:text> + </xsl:variable> + <xsl:value-of select="$sText"/> + <xsl:value-of select="format-number(number(substring(string(string(string(.))), 1, 4)), '0000', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_58" select="string($altova:seqContentStrings_58)"/> + <xsl:value-of select="$altova:sContent_58"/> + </span> + </xsl:for-each> + <xsl:for-each select="ram:LineID"> + <span> + <xsl:text> Zeile </xsl:text> + </span> + <xsl:apply-templates/> + </xsl:for-each> + </xsl:template> + <xsl:template name="ram:Datum"> + <span> + <xsl:value-of select="if ( @format = '102') then concat(substring(.,7,2),'.',substring(.,5,2),'.',substring(.,1,4)) else +if ( @format = '610') then concat(substring(.,5,2),'-',substring(.,1,4)) else +if ( @format = '616') then concat('KW ',substring(.,5,2),' ',substring(.,1,4)) else +concat('Ungültiges Datumsformat für: ', .)"/> + </span> + </xsl:template> + <xsl:template name="ram:Versand_Identifer"> + <span> + <xsl:value-of select="if(. eq 'GSIN') then . else +if(. eq 'GINC') then . else +if(. eq 'SSCC') then 'Nummer der Versandeinheit' else +if(. eq 'FLIGHT_NO') then 'Flugnummer' else +if(. eq 'NUMBER_PLATE') then 'Nummernschild' else +if(. eq 'SHIPMENT_REFERENCE') then 'Sendungs-/Ladungsbezugsnummer' else +."/> + </span> + </xsl:template> + <xsl:template name="ram:Global_Identifier"> + <span> + <xsl:text>(</xsl:text> + </span> + <span> + <xsl:value-of select="if (. eq '0021') then 'BIC' else +if (. eq '0060') then 'DUNS' else +if (. eq '0088') then 'GTIN' else +if (. eq '0160') then 'GLN' else +if (. eq '0177') then 'OSCAR' else +."/> + </span> + <span> + <xsl:text>)</xsl:text> + </span> + </xsl:template> + <xsl:template name="ram:Menge"> + <span> + <xsl:variable name="altova:seqContentStrings_59"> + <xsl:value-of select="format-number(number(string(.)), '##0', 'format1')"/> + </xsl:variable> + <xsl:variable name="altova:sContent_59" select="string($altova:seqContentStrings_59)"/> + <xsl:value-of select="$altova:sContent_59"/> + </span> + <xsl:for-each select="@unitCode"> + <span> + <xsl:text> </xsl:text> + </span> + <span> + <xsl:value-of select="if (. eq 'C62') then 'Stk' else +if (. eq 'DAY') then 'Tag(e)' else +if (. eq 'HAR') then 'ha' else +if (. eq 'HUR') then 'Std' else +if (. eq 'KGM') then 'kg' else +if (. eq 'KTM') then 'km' else +if (. eq 'LS') then 'pausch' else +if (. eq 'LTR') then 'l' else +if (. eq 'MIN') then 'min' else +if (. eq 'MMK') then 'mm²' else +if (. eq 'MMT') then 'mm' else +if (. eq 'MTK') then 'm²' else +if (. eq 'MTQ') then 'm³' else +if (. eq 'MTR') then 'm' else +if (. eq 'NAR') then 'Anz' else +if (. eq 'NPR') then 'Paar' else +if (. eq 'P1') then '%' else +if (. eq 'SET') then 'Set' else +if (. eq 'TNE') then 't' else +if (. eq 'WEE') then 'Woche(n)' else +."/> + </span> + </xsl:for-each> + </xsl:template> + <xsl:template name="ram:TaxRegistration"> + <span> + <xsl:value-of select="if ( @schemeID = 'FC') then concat('Steuernummer : ', .) else +if ( @schemeID = 'VA') then concat('USt.-Id.-Nr. : ', .) else +concat('Unbekannte Steuernummer (', @schemeID , '): ', .)"/> + </span> + </xsl:template> + <xsl:template name="ram:VersandMode"> + <span> + <xsl:value-of select="if (. eq '0')then '0 - Nicht spezifiziert' else +if (. eq '1')then '1 - Seefracht' else +if (. eq '2')then '2 - Schiene' else +if (. eq '3')then '3 - Straße' else +if (. eq '4')then '4 - Luftfracht' else +if (. eq '5')then '5 - Post/Paketversand' else +if (. eq '6')then '6 - Multimodaler Transport/kombinierter Verkehr' else +if (. eq '7')then '7 - Feste Transportinstallation' else +if (. eq '8')then '8 - Transport auf Binnengewässern' else +if (. eq '9')then '9 - Nicht anwendbar' else +fn:concat(.,' - unbekannte Transportart')"/> + </span> + </xsl:template> + <xsl:template name="ram:PaymentType"> + <span> + <xsl:value-of select="if(. eq '1') then concat(.,' - nicht definiert') else +if(. eq '3') then concat(.,' - Belastung durch automatisierte Clearingstelle') else +if(. eq '10') then concat(.,' - Barzahlung') else +if(. eq '20') then concat(.,' - per Scheck') else +if(. eq '31') then concat(.,' - per Überweisung (SEPA)') else +if(. eq '42') then concat(.,' - per Überweisung (nicht SEPA)') else +if(. eq '48') then concat(.,' - per Kreditkarte') else +if(. eq '49') then concat(.,' - per Lastschrift') else +if(. eq '97') then concat(.,' - per Ausgleich zwischen Partnern') else +."/> + </span> + </xsl:template> + <xsl:template name="ram:Referenz"> + <span> + <xsl:value-of select="if (. eq 'AAA')then 'Auftragsbestätigung' else +if (. eq 'AAB')then 'Proforma-Rechnung' else +if (. eq 'AAG') then 'Angebot' else +if (. eq 'AAJ') then 'Lieferauftrag' else +if (. eq 'AAL') then 'Zeichnung' else +if (. eq 'AAM') then 'Frachtbrief' else +if (. eq 'AAS') then 'Transportdokument' else +if (. eq 'ABT') then 'Zollerklärung' else +if (. eq 'AER') then 'Projektspezifikation' else +if (. eq 'AGG') then 'Reklamation' else +if (. eq 'AJS') then 'Vereinbarung' else +if (. eq 'ALO') then 'Wareneingang' else +if (. eq 'ALQ') then 'Rücksendungsanzeige' else +if (. eq 'API') then 'Bestandsbericht' else +if (. eq 'ASI') then 'Abliefernachweis' else +if (. eq 'AUD') then 'Inkasso-Referenz' else +if (. eq 'AWR') then 'Ursprungsbeleg' else +if (. eq 'BO') then 'Rahmenauftrag' else +if (. eq 'BC') then 'Vertrag (Käufer)' else +if (. eq 'CD') then 'Gutschrift' else +if (. eq 'DL') then 'Belastungsanzeige' else +if (. eq 'MG') then 'Zählernummer' else +if (. eq 'OI') then 'Vorherige Rechnung' else +if (. eq 'PK') then 'Packliste' else +if (. eq 'PL') then 'Preisliste' else +if (. eq 'POR') then 'Bestellantwort' else +if (. eq 'PP') then 'Bestelländerung' else +if (. eq 'TIN') then 'Transportauftrag' else +if (. eq 'VN') then 'Auftragsnummer (Lieferant)' else +."/> + </span> + </xsl:template> + <xsl:template name="PackageQuantity"> + <xsl:for-each select="ram:PackageQuantity"> + <xsl:for-each select="@unitCode"> + <span> + <xsl:text> </xsl:text> + </span> + <span> + <xsl:value-of select="if (. eq 'BA') then 'Tonne' else +if (. eq 'BC') then 'Getränkekiste' else +if (. eq 'BG') then 'Tüte, Beutel' else +if (. eq 'BO') then 'Flasche' else +if (. eq 'BX') then 'Schachtel' else +if (. eq 'CS') then 'Kiste' else +if (. eq 'CT') then 'Karton' else +if (. eq 'CX') then 'Dose' else +if (. eq 'NE') then 'Unverpackt oder ausgepackt' else +if (. eq 'PX') then 'Palette' else +if (. eq 'RO') then 'Rolle' else +if (. eq 'SA') then 'Sack' +else ."/> + </span> + </xsl:for-each> + </xsl:for-each> + </xsl:template> + <xsl:template name="local_Identifier"> + <span> + <xsl:text>(</xsl:text> + </span> + <xsl:choose> + <xsl:when test=". instance of element()"> + <xsl:apply-templates/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="."/> + </xsl:otherwise> + </xsl:choose> + <span> + <xsl:text>)</xsl:text> + </span> + </xsl:template> + <xsl:template name="Klassifikationsart"> + <xsl:for-each select="@listID"> + <span> + <xsl:text>, Art: </xsl:text> + </span> + <span> + <xsl:value-of select="if (. eq 'GPC') then 'Global Product Classification (GS1)' else +if (. eq 'ECL') then 'eCl@ass' else +if (. eq 'UNSPSC') then 'United Nations Standard Products and Services Code® (UNSPSC®)' else +if (. eq 'HS') then 'Zolltarifnummer (Harmonised System)' else +if (. eq 'CBV') then 'Gemeinsames Vokabular für öffentliche Aufträge (Common Procurement Vocabulary - CPV)' else +if (. eq 'SELLER_ASSIGNED') then 'vom Verkäufer vergeben' else +if (. eq 'BUYER_ASSIGNED') then 'vom Käufer vergeben' else +."/> + </span> + </xsl:for-each> + </xsl:template> + <xsl:template name="DeliveryTypeCode"> + <span> + <xsl:value-of select="if (. eq 'XW') then 'ab Werk' else +if (. eq 'FCA') then 'frei Frachtführer' else +if (. eq 'FAS') then 'frei längsseits Schiff' else +if (. eq 'FOB') then 'frei an Bord' else +if (. eq 'CFR') then 'Kosten und Fracht' else +if (. eq 'CIF') then 'Kosten, Versicherung und Fracht bis zum Bestimmungshafen' else +if (. eq 'DAT') then 'geliefert Terminal' else +if (. eq 'DAP') then 'geliefert benannter Ort' else +if (. eq 'CPT') then 'Fracht bezahlt bis' else +if (. eq 'CIP') then 'Fracht und Versicherung bezahlt' else +if (. eq 'DDP') then 'geliefert Zoll bezahlt' else +."/> + </span> + </xsl:template> + <xsl:template name="AllowanceChargeReasonCode"> + <span> + <xsl:text>(</xsl:text> + </span> + <span> + <xsl:value-of select="if (. eq 'AA') then 'Werbekostenzuschuß' else +if (. eq 'ADR') then 'Andere Dienste' else +if (. eq 'AEO') then 'Sammel- und Recyclingservice' else +if (. eq 'DI') then 'Abzug (Rabatt)' else +if (. eq 'EAB') then 'Skonto' else +if (. eq 'FC') then 'Frachtgebühren' else +if (. eq 'IN') then 'Versicherung' else +if (. eq 'MAC') then 'Mindermengenzuschlag' else +if (. eq 'NAA') then 'Einwegbehälter' else +if (. eq 'PC') then 'Verpacken' else +if (. eq 'RAA') then 'Rückvergütung' else +if (. eq 'SH') then 'Spezielle Handhabungsdienstleistungen' else +."/> + </span> + <span> + <xsl:text>)</xsl:text> + </span> + </xsl:template> + <xsl:function name="altova:is-cell-empty" as="xs:boolean"> + <xsl:param name="altova:cell" as="element()"/> + <xsl:sequence select="altova:is-node-empty( $altova:cell )"/> + </xsl:function> + <xsl:function name="altova:is-node-empty" as="xs:boolean"> + <xsl:param name="altova:node" as="element()"/> + <xsl:sequence select="every $altova:child in $altova:node/child::node() satisfies ( ( boolean( $altova:child/self::text() ) and string-length( $altova:child ) = 0 ) or ( ( boolean( $altova:child/self::div ) or boolean( $altova:child/self::span ) or boolean( $altova:child/self::a ) ) and altova:is-node-empty( $altova:child ) ) )"/> + </xsl:function> + <xsl:function name="altova:col-span" as="xs:integer"> + <xsl:param name="altova:cell" as="element()"/> + <xsl:sequence select="if ( exists( $altova:cell/@colspan ) ) then xs:integer( $altova:cell/@colspan ) else 1"/> + </xsl:function> + <xsl:template match="@* | node()" mode="altova:generate-table"> + <xsl:param name="altova:generate-cols"/> + <xsl:copy> + <xsl:apply-templates select="@* | node()" mode="#current"> + <xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/> + </xsl:apply-templates> + </xsl:copy> + </xsl:template> + <xsl:template match="tbody" mode="altova:generate-table"> + <xsl:param name="altova:generate-cols"/> + <xsl:choose> + <xsl:when test="empty(tr)"> + <xsl:copy> + <tr> + <td/> + </tr> + </xsl:copy> + </xsl:when> + <xsl:otherwise> + <xsl:copy> + <xsl:apply-templates select="@* | node()" mode="#current"> + <xsl:with-param name="altova:generate-cols" select="$altova:generate-cols"/> + </xsl:apply-templates> + </xsl:copy> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="th | td" mode="altova:generate-table"> + <xsl:choose> + <xsl:when test="altova:is-cell-empty( . )"> + <xsl:copy> + <xsl:apply-templates select="@*" mode="#current"/> + <xsl:text> </xsl:text> + </xsl:copy> + </xsl:when> + <xsl:otherwise> + <xsl:copy> + <xsl:apply-templates select="@* | node()" mode="#current"/> + </xsl:copy> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:function name="altova:GetChartYValuesForSingleSeries"> + <xsl:param name="seqCategoryLeafPos" as="node()*"/> + <xsl:param name="nodeSeriesLeafPos" as="node()"/> + <xsl:param name="bValuesInCategory" as="xs:boolean"/> + <xsl:for-each select="$seqCategoryLeafPos"> + <xsl:element name="altova:Value"> + <xsl:value-of select="altova:GetChartYValueForSingleSeriesPos($nodeSeriesLeafPos, ., $bValuesInCategory)"/> + </xsl:element> + </xsl:for-each> + </xsl:function> + <xsl:function name="altova:GetChartYValueForSingleSeriesPos"> + <xsl:param name="nodeSeriesLeafPos" as="node()"/> + <xsl:param name="nodeCategoryLeafPos" as="node()"/> + <xsl:param name="bValuesInCategory" as="xs:boolean"/> + <xsl:variable name="altova:seqCategoryContextIds" select="$nodeCategoryLeafPos/altova:Context/@altova:ContextId" as="xs:string*"/> + <xsl:variable name="altova:seqSeriesContextIds" select="$nodeSeriesLeafPos/altova:Context/@altova:ContextId" as="xs:string*"/> + <xsl:variable name="altova:sCommonContextId" select="for $i in $altova:seqCategoryContextIds return if (some $j in $altova:seqSeriesContextIds satisfies $i eq $j) then $i else ()" as="xs:string*"/> + <xsl:choose> + <xsl:when test="count($altova:sCommonContextId) gt 1"> + <xsl:message select="concat('Es wurden mehrere Werte anstatt eines einzigen gefunden (Contexts: ', string-join($altova:sCommonContextId, ', '), ').')" terminate="yes"/> + </xsl:when> + <xsl:when test="count($altova:sCommonContextId) lt 1"> + <xsl:message select="concat('XBRL Chart: Info: No value found for position labeled "', $nodeCategoryLeafPos/@altova:sLabel, '"')" terminate="no"/> + <xsl:sequence select="'altova:no-value'"/> + </xsl:when> + <xsl:when test="$bValuesInCategory"> + <xsl:sequence select="xs:string($nodeCategoryLeafPos/altova:Context[@altova:ContextId eq $altova:sCommonContextId]/@altova:Value)"/> + </xsl:when> + <xsl:otherwise> + <xsl:sequence select="xs:string($nodeSeriesLeafPos/altova:Context[@altova:ContextId eq $altova:sCommonContextId]/@altova:Value)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:function> + <xsl:function name="altova:GetChartLabelForPos" as="xs:string"> + <xsl:param name="nodeParam" as="node()"/> + <xsl:value-of select="string-join($nodeParam/ancestor-or-self::altova:Pos/@altova:sLabel, ' ')"/> + </xsl:function> + <xsl:function name="altova:convert-length-to-pixel" as="xs:decimal"> + <xsl:param name="altova:length"/> + <xsl:variable name="normLength" select="normalize-space($altova:length)"/> + <xsl:choose> + <xsl:when test="ends-with($normLength, 'px')"> + <xsl:value-of select="substring-before($normLength, 'px')"/> + </xsl:when> + <xsl:when test="ends-with($normLength, 'in')"> + <xsl:value-of select="xs:decimal(substring-before($normLength, 'in')) * $altova:nPxPerIn"/> + </xsl:when> + <xsl:when test="ends-with($normLength, 'cm')"> + <xsl:value-of select="xs:decimal(substring-before($normLength, 'cm')) * $altova:nPxPerIn div 2.54"/> + </xsl:when> + <xsl:when test="ends-with($normLength, 'mm')"> + <xsl:value-of select="xs:decimal(substring-before($normLength, 'mm')) * $altova:nPxPerIn div 25.4"/> + </xsl:when> + <xsl:when test="ends-with($normLength, 'pt')"> + <xsl:value-of select="xs:decimal(substring-before($normLength, 'pt')) * $altova:nPxPerIn div 72.0"/> + </xsl:when> + <xsl:when test="ends-with($normLength, 'pc')"> + <xsl:value-of select="xs:decimal(substring-before($normLength, 'pc')) * $altova:nPxPerIn div 6.0"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$normLength"/> + </xsl:otherwise> + </xsl:choose> + </xsl:function> + <xsl:function name="altova:convert-length-to-mm" as="xs:decimal"> + <xsl:param name="altova:length"/> + <xsl:variable name="normLength" select="normalize-space($altova:length)"/> + <xsl:choose> + <xsl:when test="ends-with($normLength, 'px')"> + <xsl:value-of select="xs:decimal(substring-before($normLength, 'px')) div $altova:nPxPerIn * 25.4"/> + </xsl:when> + <xsl:when test="ends-with($normLength, 'in')"> + <xsl:value-of select="xs:decimal(substring-before($normLength, 'in')) * 25.4"/> + </xsl:when> + <xsl:when test="ends-with($normLength, 'cm')"> + <xsl:value-of select="xs:decimal(substring-before($normLength, 'cm')) * 10"/> + </xsl:when> + <xsl:when test="ends-with($normLength, 'mm')"> + <xsl:value-of select="substring-before($normLength, 'mm') "/> + </xsl:when> + <xsl:when test="ends-with($normLength, 'pt')"> + <xsl:value-of select="xs:decimal(substring-before($normLength, 'pt')) * 25.4 div 72.0"/> + </xsl:when> + <xsl:when test="ends-with($normLength, 'pc')"> + <xsl:value-of select="xs:decimal(substring-before($normLength, 'pc')) * 25.4 div 6.0"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="number($normLength) div $altova:nPxPerIn * 25.4"/> + </xsl:otherwise> + </xsl:choose> + </xsl:function> +</xsl:stylesheet> diff --git a/library/src/main/resources/stylesheets/cii-xr.xsl b/library/src/main/resources/stylesheets/cii-xr.xsl new file mode 100644 index 00000000..5fca7b9d --- /dev/null +++ b/library/src/main/resources/stylesheets/cii-xr.xsl @@ -0,0 +1,2202 @@ +<?xml version="1.0" encoding="UTF-8"?> +<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:xd="http://www.oxygenxml.com/ns/doc/xsl" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:xr="urn:ce.eu:en16931:2017:xoev-de:kosit:standard:xrechnung-1" + xmlns:rsm="urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100" + xmlns:ram="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100" + xmlns:qdt="urn:un:unece:uncefact:data:standard:QualifiedDataType:100" + xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100" + xmlns:saxon="http://saxon.sf.net/" + exclude-result-prefixes="#all" + version="2.0"> + <xd:doc scope="stylesheet"> + <xd:desc> + <xd:p> + <xd:b>Author:</xd:b> KoSIT Bremen (kosit@finanzen.bremen.de)</xd:p> + <xd:b>Fassung vom: 2019-03-18+01:00</xd:b> + <xd:p>Überführt eine zur EN 16931 konforme elektronische Rechnung in der konkreten Syntax UNCEFACT.CII.D16B in eine Instanz gemäß des Schemas für den Namensraum urn:ce.eu:en16931:2017:xoev-de:kosit:standard:xrechnung-1.</xd:p> + <xd:p>Das Skript setzt voraus, dass das zu verarbeitende Dokument valide bzgl. des XML Schemas und der Schematron-Regeln der Quelle ist. Für nicht valide Dokumente ist das Ergebnis nicht definiert.</xd:p> + </xd:desc> + </xd:doc> + + <xsl:output method="xml" indent="yes"/> + + <xsl:template match="/rsm:CrossIndustryInvoice"> + <xr:invoice> + <xsl:variable name="current-bg" as="element()" select="."/> + <xsl:apply-templates mode="BT-1" select="./rsm:ExchangedDocument/ram:ID"/> + <xsl:apply-templates mode="BT-2" + select="./rsm:ExchangedDocument/ram:IssueDateTime/udt:DateTimeString[@format = '102']"/> + <xsl:apply-templates mode="BT-3" select="./rsm:ExchangedDocument/ram:TypeCode"/> + <xsl:apply-templates mode="BT-5" + select="./rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoiceCurrencyCode"/> + <xsl:apply-templates mode="BT-6" + select="./rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:TaxCurrencyCode"/> + <xsl:apply-templates mode="BT-7" + select="./rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:TaxPointDate/udt:DateString[@format = '102']"/> + <xsl:apply-templates mode="BT-8" + select="./rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:DueDateTypeCode"/> + <xsl:apply-templates mode="BT-9" + select="./rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:DueDateDateTime/udt:DateTimeString[@format = '102']"/> + <xsl:apply-templates mode="BT-10" + select="./rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerReference"/> + <xsl:apply-templates mode="BT-11" + select="./rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SpecifiedProcuringProject/ram:ID"/> + <xsl:apply-templates mode="BT-12" + select="./rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:ContractReferencedDocument/ram:IssuerAssignedID"/> + <xsl:apply-templates mode="BT-13" + select="./rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerOrderReferencedDocument/ram:IssuerAssignedID"/> + <xsl:apply-templates mode="BT-14" + select="./rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerOrderReferencedDocument/ram:IssuerAssignedID"/> + <xsl:apply-templates mode="BT-15" + select="./rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:IssuerAssignedID"/> + <xsl:apply-templates mode="BT-16" + select="./rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:IssuerAssignedID"/> + <xsl:apply-templates mode="BT-17" + select="./rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:AdditionalReferencedDocument/ram:IssuerAssignedID[following-sibling::ram:TypeCode='50']"/> + <xsl:apply-templates mode="BT-18" + select="./rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:AdditionalReferencedDocument/ram:IssuerAssignedID[following-sibling::ram:TypeCode='130']"/> + <xsl:apply-templates mode="BT-19" + select="./rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID"/> + <xsl:apply-templates mode="BT-20" + select="./rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:Description"/> + <xsl:apply-templates mode="BG-1" select="./rsm:ExchangedDocument/ram:IncludedNote"/> + <xsl:apply-templates mode="BG-2" select="./rsm:ExchangedDocumentContext"/> + <xsl:apply-templates mode="BG-3" + select="./rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoiceReferencedDocument"/> + <xsl:apply-templates mode="BG-4" + select="./rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty"/> + <xsl:apply-templates mode="BG-7" + select="./rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty"/> + <xsl:apply-templates mode="BG-10" + select="./rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:PayeeTradeParty"/> + <xsl:apply-templates mode="BG-11" + select="./rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTaxRepresentativeTradeParty"/> + <xsl:apply-templates mode="BG-13" + select="./rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty"/> + <!--Manuell: angepasst für BG-16--> + <xsl:for-each-group select="./rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans" + group-by="ram:TypeCode"> + <xr:PAYMENT_INSTRUCTIONS> + <xsl:attribute name="xr:id" select="'BG-16'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:apply-templates mode="BT-81" select="current-group()[1]/ram:TypeCode"/> + <xsl:apply-templates mode="BT-82" select="./ram:Information"/> + <xsl:apply-templates mode="BT-83" + select="current-group()[1]/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:PaymentReference"/> + <xsl:apply-templates mode="BG-17" + select="current-group()/ram:PayeePartyCreditorFinancialAccount"/> + <xsl:apply-templates mode="BG-18" + select="current-group()/ram:ApplicableTradeSettlementFinancialCard"/> + <xsl:apply-templates mode="BG-19" + select="current-group()/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement"/> + </xr:PAYMENT_INSTRUCTIONS> + </xsl:for-each-group> + <xsl:apply-templates mode="BG-20" + select="./rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge[ram:ChargeIndicator='false']"/> + <xsl:apply-templates mode="BG-21" + select="./rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge[ram:ChargeIndicator='true']"/> + <xsl:apply-templates mode="BG-22" + select="./rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation"/> + <xsl:apply-templates mode="BG-23" + select="./rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax"/> + <xsl:apply-templates mode="BG-24" + select="./rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:AdditionalReferencedDocument"/> + <xsl:apply-templates mode="BG-25" + select="./rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem"/> + </xr:invoice> + </xsl:template> + <xsl:template mode="BT-1" + match="/rsm:CrossIndustryInvoice/rsm:ExchangedDocument/ram:ID"> + <xr:Invoice_number> + <xsl:attribute name="xr:id" select="'BT-1'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="identifier"/> + </xr:Invoice_number> + </xsl:template> + <xsl:template mode="BT-2" + match="/rsm:CrossIndustryInvoice/rsm:ExchangedDocument/ram:IssueDateTime/udt:DateTimeString[@format = '102']"> + <xr:Invoice_issue_date> + <xsl:attribute name="xr:id" select="'BT-2'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="date"/> + </xr:Invoice_issue_date> + </xsl:template> + <xsl:template mode="BT-3" + match="/rsm:CrossIndustryInvoice/rsm:ExchangedDocument/ram:TypeCode"> + <xr:Invoice_type_code> + <xsl:attribute name="xr:id" select="'BT-3'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="code"/> + </xr:Invoice_type_code> + </xsl:template> + <xsl:template mode="BT-5" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoiceCurrencyCode"> + <xr:Invoice_currency_code> + <xsl:attribute name="xr:id" select="'BT-5'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="code"/> + </xr:Invoice_currency_code> + </xsl:template> + <xsl:template mode="BT-6" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:TaxCurrencyCode"> + <xr:VAT_accounting_currency_code> + <xsl:attribute name="xr:id" select="'BT-6'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="code"/> + </xr:VAT_accounting_currency_code> + </xsl:template> + <xsl:template mode="BT-7" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:TaxPointDate/udt:DateString[@format = '102']"> + <xr:Value_added_tax_point_date> + <xsl:attribute name="xr:id" select="'BT-7'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="date"/> + </xr:Value_added_tax_point_date> + </xsl:template> + <xsl:template mode="BT-8" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:DueDateTypeCode"> + <xr:Value_added_tax_point_date_code> + <xsl:attribute name="xr:id" select="'BT-8'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="code"/> + </xr:Value_added_tax_point_date_code> + </xsl:template> + <xsl:template mode="BT-9" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:DueDateDateTime/udt:DateTimeString[@format = '102']"> + <xr:Payment_due_date> + <xsl:attribute name="xr:id" select="'BT-9'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="date"/> + </xr:Payment_due_date> + </xsl:template> + <xsl:template mode="BT-10" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerReference"> + <xr:Buyer_reference> + <xsl:attribute name="xr:id" select="'BT-10'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Buyer_reference> + </xsl:template> + <xsl:template mode="BT-11" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SpecifiedProcuringProject/ram:ID"> + <xr:Project_reference> + <xsl:attribute name="xr:id" select="'BT-11'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="document_reference"/> + </xr:Project_reference> + </xsl:template> + <xsl:template mode="BT-12" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:ContractReferencedDocument/ram:IssuerAssignedID"> + <xr:Contract_reference> + <xsl:attribute name="xr:id" select="'BT-12'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="document_reference"/> + </xr:Contract_reference> + </xsl:template> + <xsl:template mode="BT-13" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerOrderReferencedDocument/ram:IssuerAssignedID"> + <xr:Purchase_order_reference> + <xsl:attribute name="xr:id" select="'BT-13'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="document_reference"/> + </xr:Purchase_order_reference> + </xsl:template> + <xsl:template mode="BT-14" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerOrderReferencedDocument/ram:IssuerAssignedID"> + <xr:Sales_order_reference> + <xsl:attribute name="xr:id" select="'BT-14'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="document_reference"/> + </xr:Sales_order_reference> + </xsl:template> + <xsl:template mode="BT-15" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ReceivingAdviceReferencedDocument/ram:IssuerAssignedID"> + <xr:Receiving_advice_reference> + <xsl:attribute name="xr:id" select="'BT-15'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="document_reference"/> + </xr:Receiving_advice_reference> + </xsl:template> + <xsl:template mode="BT-16" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:DespatchAdviceReferencedDocument/ram:IssuerAssignedID"> + <xr:Despatch_advice_reference> + <xsl:attribute name="xr:id" select="'BT-16'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="document_reference"/> + </xr:Despatch_advice_reference> + </xsl:template> + <xsl:template mode="BT-17" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:AdditionalReferencedDocument/ram:IssuerAssignedID[following-sibling::ram:TypeCode='50']"> + <xr:Tender_or_lot_reference> + <xsl:attribute name="xr:id" select="'BT-17'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="document_reference"/> + </xr:Tender_or_lot_reference> + </xsl:template> + <xsl:template mode="BT-18" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:AdditionalReferencedDocument/ram:IssuerAssignedID[following-sibling::ram:TypeCode='130']"> + <xr:Invoiced_object_identifier> + <xsl:attribute name="xr:id" select="'BT-18'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="identifier-with-scheme"> + <xsl:with-param name="schemeID" select="following-sibling::ram:ReferenceTypeCode"/> + </xsl:call-template> + </xr:Invoiced_object_identifier> + </xsl:template> + <xsl:template mode="BT-19" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID"> + <xr:Buyer_accounting_reference> + <xsl:attribute name="xr:id" select="'BT-19'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Buyer_accounting_reference> + </xsl:template> + <xsl:template mode="BT-20" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:Description"> + <xr:Payment_terms> + <xsl:attribute name="xr:id" select="'BT-20'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Payment_terms> + </xsl:template> + <xsl:template mode="BG-1" + match="/rsm:CrossIndustryInvoice/rsm:ExchangedDocument/ram:IncludedNote"> + <xsl:variable name="bg-contents" as="item()*"><!--Der Pfad /rsm:CrossIndustryInvoice/rsm:ExchangedDocument/ram:IncludedNote der Instanz in konkreter Syntax wird auf 2 Objekte der EN 16931 abgebildet. --> + <xsl:apply-templates mode="BT-21" select="./ram:SubjectCode"/> + <xsl:apply-templates mode="BT-22" select="./ram:Content"/> + </xsl:variable> + <xsl:if test="$bg-contents"> + <xr:INVOICE_NOTE> + <xsl:attribute name="xr:id" select="'BG-1'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:sequence select="$bg-contents"/> + </xr:INVOICE_NOTE> + </xsl:if> + </xsl:template> + <xsl:template mode="BT-21" + match="/rsm:CrossIndustryInvoice/rsm:ExchangedDocument/ram:IncludedNote/ram:SubjectCode"> + <xr:Invoice_note_subject_code> + <xsl:attribute name="xr:id" select="'BT-21'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="code"/> + </xr:Invoice_note_subject_code> + </xsl:template> + <xsl:template mode="BT-22" + match="/rsm:CrossIndustryInvoice/rsm:ExchangedDocument/ram:IncludedNote/ram:Content"> + <xr:Invoice_note> + <xsl:attribute name="xr:id" select="'BT-22'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Invoice_note> + </xsl:template> + <xsl:template mode="BG-2" + match="/rsm:CrossIndustryInvoice/rsm:ExchangedDocumentContext"> + <xsl:variable name="bg-contents" as="item()*"><!--Der Pfad /rsm:CrossIndustryInvoice/rsm:ExchangedDocumentContext der Instanz in konkreter Syntax wird auf 2 Objekte der EN 16931 abgebildet. --> + <xsl:apply-templates mode="BT-23" + select="./ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID"/> + <xsl:apply-templates mode="BT-24" + select="./ram:GuidelineSpecifiedDocumentContextParameter/ram:ID"/> + </xsl:variable> + <xsl:if test="$bg-contents"> + <xr:PROCESS_CONTROL> + <xsl:attribute name="xr:id" select="'BG-2'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:sequence select="$bg-contents"/> + </xr:PROCESS_CONTROL> + </xsl:if> + </xsl:template> + <xsl:template mode="BT-23" + match="/rsm:CrossIndustryInvoice/rsm:ExchangedDocumentContext/ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID"> + <xr:Business_process_type> + <xsl:attribute name="xr:id" select="'BT-23'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Business_process_type> + </xsl:template> + <xsl:template mode="BT-24" + match="/rsm:CrossIndustryInvoice/rsm:ExchangedDocumentContext/ram:GuidelineSpecifiedDocumentContextParameter/ram:ID"> + <xr:Specification_identifier> + <xsl:attribute name="xr:id" select="'BT-24'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="identifier"/> + </xr:Specification_identifier> + </xsl:template> + <xsl:template mode="BG-3" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoiceReferencedDocument"> + <xsl:variable name="bg-contents" as="item()*"><!--Der Pfad /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoiceReferencedDocument der Instanz in konkreter Syntax wird auf 2 Objekte der EN 16931 abgebildet. --> + <xsl:apply-templates mode="BT-25" select="./ram:IssuerAssignedID"/> + <xsl:apply-templates mode="BT-26" + select="./ram:FormattedIssueDateTime/qdt:DateTimeString[@format = '102']"/> + </xsl:variable> + <xsl:if test="$bg-contents"> + <xr:PRECEDING_INVOICE_REFERENCE> + <xsl:attribute name="xr:id" select="'BG-3'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:sequence select="$bg-contents"/> + </xr:PRECEDING_INVOICE_REFERENCE> + </xsl:if> + </xsl:template> + <xsl:template mode="BT-25" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoiceReferencedDocument/ram:IssuerAssignedID"> + <xr:Preceding_Invoice_reference> + <xsl:attribute name="xr:id" select="'BT-25'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="document_reference"/> + </xr:Preceding_Invoice_reference> + </xsl:template> + <xsl:template mode="BT-26" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoiceReferencedDocument/ram:FormattedIssueDateTime/qdt:DateTimeString[@format = '102']"> + <xr:Preceding_Invoice_issue_date> + <xsl:attribute name="xr:id" select="'BT-26'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="date"/> + </xr:Preceding_Invoice_issue_date> + </xsl:template> + <xsl:template mode="BG-4" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty"> + <xsl:variable name="bg-contents" as="item()*"><!--Der Pfad /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty der Instanz in konkreter Syntax wird auf 10 Objekte der EN 16931 abgebildet. --> + <xsl:apply-templates mode="BT-27" select="./ram:Name"/> + <xsl:apply-templates mode="BT-28" + select="./ram:SpecifiedLegalOrganization/ram:TradingBusinessName"/> + <xsl:apply-templates mode="BT-29" select="./ram:GlobalID[exists(@schemeID)]"/> + <xsl:apply-templates mode="BT-29" + select="./ram:ID[empty(following-sibling::ram:GlobalID/@schemeID)]"/> + <xsl:apply-templates mode="BT-30" select="./ram:SpecifiedLegalOrganization/ram:ID"/> + <xsl:apply-templates mode="BT-31" + select="./ram:SpecifiedTaxRegistration/ram:ID[@schemeID=('VA', 'VAT')]"/> + <xsl:apply-templates mode="BT-32" + select="./ram:SpecifiedTaxRegistration/ram:ID[@schemeID='FC']"/> + <xsl:apply-templates mode="BT-33" select="./ram:Description"/> + <xsl:apply-templates mode="BT-34" select="./ram:URIUniversalCommunication/ram:URIID"/> + <xsl:apply-templates mode="BG-5" select="./ram:PostalTradeAddress"/> + <xsl:apply-templates mode="BG-6" select="./ram:DefinedTradeContact"/> + </xsl:variable> + <xsl:if test="$bg-contents"> + <xr:SELLER> + <xsl:attribute name="xr:id" select="'BG-4'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:sequence select="$bg-contents"/> + </xr:SELLER> + </xsl:if> + </xsl:template> + <xsl:template mode="BT-27" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:Name"> + <xr:Seller_name> + <xsl:attribute name="xr:id" select="'BT-27'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Seller_name> + </xsl:template> + <xsl:template mode="BT-28" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:SpecifiedLegalOrganization/ram:TradingBusinessName"> + <xr:Seller_trading_name> + <xsl:attribute name="xr:id" select="'BT-28'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Seller_trading_name> + </xsl:template> + <xsl:template mode="BT-29" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:GlobalID[exists(@schemeID)]"> + <xr:Seller_identifier> + <xsl:attribute name="xr:id" select="'BT-29'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="identifier-with-scheme"/> + </xr:Seller_identifier> + </xsl:template> + <xsl:template mode="BT-29" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:ID[empty(following-sibling::ram:GlobalID/@schemeID)]"> + <xr:Seller_identifier> + <xsl:attribute name="xr:id" select="'BT-29'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="identifier-with-scheme"/> + </xr:Seller_identifier> + </xsl:template> + <xsl:template mode="BT-30" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:SpecifiedLegalOrganization/ram:ID"> + <xr:Seller_legal_registration_identifier> + <xsl:attribute name="xr:id" select="'BT-30'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="identifier-with-scheme"/> + </xr:Seller_legal_registration_identifier> + </xsl:template> + <xsl:template mode="BT-31" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeID=('VA', 'VAT')]"> + <xr:Seller_VAT_identifier> + <xsl:attribute name="xr:id" select="'BT-31'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="identifier"/> + </xr:Seller_VAT_identifier> + </xsl:template> + <xsl:template mode="BT-32" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeID='FC']"> + <xr:Seller_tax_registration_identifier> + <xsl:attribute name="xr:id" select="'BT-32'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="identifier"/> + </xr:Seller_tax_registration_identifier> + </xsl:template> + <xsl:template mode="BT-33" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:Description"> + <xr:Seller_additional_legal_information> + <xsl:attribute name="xr:id" select="'BT-33'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Seller_additional_legal_information> + </xsl:template> + <xsl:template mode="BT-34" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:URIUniversalCommunication/ram:URIID"> + <xr:Seller_electronic_address> + <xsl:attribute name="xr:id" select="'BT-34'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="identifier-with-scheme"/> + </xr:Seller_electronic_address> + </xsl:template> + <xsl:template mode="BG-5" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress"> + <xsl:variable name="bg-contents" as="item()*"><!--Der Pfad /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress der Instanz in konkreter Syntax wird auf 7 Objekte der EN 16931 abgebildet. --> + <xsl:apply-templates mode="BT-35" select="./ram:LineOne"/> + <xsl:apply-templates mode="BT-36" select="./ram:LineTwo"/> + <xsl:apply-templates mode="BT-162" select="./ram:LineThree"/> + <xsl:apply-templates mode="BT-37" select="./ram:CityName"/> + <xsl:apply-templates mode="BT-38" select="./ram:PostcodeCode"/> + <xsl:apply-templates mode="BT-39" select="./ram:CountrySubDivisionName"/> + <xsl:apply-templates mode="BT-40" select="./ram:CountryID"/> + </xsl:variable> + <xsl:if test="$bg-contents"> + <xr:SELLER_POSTAL_ADDRESS> + <xsl:attribute name="xr:id" select="'BG-5'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:sequence select="$bg-contents"/> + </xr:SELLER_POSTAL_ADDRESS> + </xsl:if> + </xsl:template> + <xsl:template mode="BT-35" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineOne"> + <xr:Seller_address_line_1> + <xsl:attribute name="xr:id" select="'BT-35'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Seller_address_line_1> + </xsl:template> + <xsl:template mode="BT-36" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineTwo"> + <xr:Seller_address_line_2> + <xsl:attribute name="xr:id" select="'BT-36'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Seller_address_line_2> + </xsl:template> + <xsl:template mode="BT-162" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineThree"> + <xr:Seller_address_line_3> + <xsl:attribute name="xr:id" select="'BT-162'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Seller_address_line_3> + </xsl:template> + <xsl:template mode="BT-37" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CityName"> + <xr:Seller_city> + <xsl:attribute name="xr:id" select="'BT-37'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Seller_city> + </xsl:template> + <xsl:template mode="BT-38" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode"> + <xr:Seller_post_code> + <xsl:attribute name="xr:id" select="'BT-38'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Seller_post_code> + </xsl:template> + <xsl:template mode="BT-39" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName"> + <xr:Seller_country_subdivision> + <xsl:attribute name="xr:id" select="'BT-39'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Seller_country_subdivision> + </xsl:template> + <xsl:template mode="BT-40" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountryID"> + <xr:Seller_country_code> + <xsl:attribute name="xr:id" select="'BT-40'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="code"/> + </xr:Seller_country_code> + </xsl:template> + <xsl:template mode="BG-6" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact"> + <xsl:variable name="bg-contents" as="item()*"><!--Der Pfad /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact der Instanz in konkreter Syntax wird auf 3 Objekte der EN 16931 abgebildet. --> + <xsl:apply-templates mode="BT-41" select="./ram:DepartmentName"/> + <xsl:apply-templates mode="BT-41" select="./ram:PersonName"/> + <xsl:apply-templates mode="BT-42" + select="./ram:TelephoneUniversalCommunication/ram:CompleteNumber"/> + <xsl:apply-templates mode="BT-43" select="./ram:EmailURIUniversalCommunication/ram:URIID"/> + </xsl:variable> + <xsl:if test="$bg-contents"> + <xr:SELLER_CONTACT> + <xsl:attribute name="xr:id" select="'BG-6'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:sequence select="$bg-contents"/> + </xr:SELLER_CONTACT> + </xsl:if> + </xsl:template> + <xsl:template mode="BT-41" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:DepartmentName"> + <xr:Seller_contact_point> + <xsl:attribute name="xr:id" select="'BT-41'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Seller_contact_point> + </xsl:template> + <xsl:template mode="BT-41" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:PersonName"> + <xr:Seller_contact_point> + <xsl:attribute name="xr:id" select="'BT-41'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Seller_contact_point> + </xsl:template> + <xsl:template mode="BT-42" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber"> + <xr:Seller_contact_telephone_number> + <xsl:attribute name="xr:id" select="'BT-42'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Seller_contact_telephone_number> + </xsl:template> + <xsl:template mode="BT-43" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID"> + <xr:Seller_contact_email_address> + <xsl:attribute name="xr:id" select="'BT-43'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Seller_contact_email_address> + </xsl:template> + <xsl:template mode="BG-7" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty"> + <xsl:variable name="bg-contents" as="item()*"><!--Der Pfad /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty der Instanz in konkreter Syntax wird auf 8 Objekte der EN 16931 abgebildet. --> + <xsl:apply-templates mode="BT-44" select="./ram:Name"/> + <xsl:apply-templates mode="BT-45" + select="./ram:SpecifiedLegalOrganization/ram:TradingBusinessName"/> + <xsl:apply-templates mode="BT-46" + select="./ram:ID[empty(following-sibling::ram:GlobalID/@schemeID)]"/> + <xsl:apply-templates mode="BT-46" select="./ram:GlobalID[exists(@schemeID)]"/> + <xsl:apply-templates mode="BT-47" select="./ram:SpecifiedLegalOrganization/ram:ID"/> + <xsl:apply-templates mode="BT-48" + select="./ram:SpecifiedTaxRegistration/ram:ID[@schemeID=('VA', 'VAT')]"/> + <xsl:apply-templates mode="BT-49" select="./ram:URIUniversalCommunication/ram:URIID"/> + <xsl:apply-templates mode="BG-8" select="./ram:PostalTradeAddress"/> + <xsl:apply-templates mode="BG-9" select="./ram:DefinedTradeContact"/> + </xsl:variable> + <xsl:if test="$bg-contents"> + <xr:BUYER> + <xsl:attribute name="xr:id" select="'BG-7'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:sequence select="$bg-contents"/> + </xr:BUYER> + </xsl:if> + </xsl:template> + <xsl:template mode="BT-44" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:Name"> + <xr:Buyer_name> + <xsl:attribute name="xr:id" select="'BT-44'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Buyer_name> + </xsl:template> + <xsl:template mode="BT-45" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedLegalOrganization/ram:TradingBusinessName"> + <xr:Buyer_trading_name> + <xsl:attribute name="xr:id" select="'BT-45'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Buyer_trading_name> + </xsl:template> + <xsl:template mode="BT-46" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:ID[empty(following-sibling::ram:GlobalID/@schemeID)]"> + <xr:Buyer_identifier> + <xsl:attribute name="xr:id" select="'BT-46'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="identifier-with-scheme"/> + </xr:Buyer_identifier> + </xsl:template> + <xsl:template mode="BT-46" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:GlobalID[exists(@schemeID)]"> + <xr:Buyer_identifier> + <xsl:attribute name="xr:id" select="'BT-46'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="identifier-with-scheme"/> + </xr:Buyer_identifier> + </xsl:template> + <xsl:template mode="BT-47" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedLegalOrganization/ram:ID"> + <xr:Buyer_legal_registration_identifier> + <xsl:attribute name="xr:id" select="'BT-47'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="identifier-with-scheme"/> + </xr:Buyer_legal_registration_identifier> + </xsl:template> + <xsl:template mode="BT-48" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeID=('VA', 'VAT')]"> + <xr:Buyer_VAT_identifier> + <xsl:attribute name="xr:id" select="'BT-48'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="identifier"/> + </xr:Buyer_VAT_identifier> + </xsl:template> + <xsl:template mode="BT-49" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:URIUniversalCommunication/ram:URIID"> + <xr:Buyer_electronic_address> + <xsl:attribute name="xr:id" select="'BT-49'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="identifier-with-scheme"/> + </xr:Buyer_electronic_address> + </xsl:template> + <xsl:template mode="BG-8" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress"> + <xsl:variable name="bg-contents" as="item()*"><!--Der Pfad /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress der Instanz in konkreter Syntax wird auf 7 Objekte der EN 16931 abgebildet. --> + <xsl:apply-templates mode="BT-50" select="./ram:LineOne"/> + <xsl:apply-templates mode="BT-51" select="./ram:LineTwo"/> + <xsl:apply-templates mode="BT-163" select="./ram:LineThree"/> + <xsl:apply-templates mode="BT-52" select="./ram:CityName"/> + <xsl:apply-templates mode="BT-53" select="./ram:PostcodeCode"/> + <xsl:apply-templates mode="BT-54" select="./ram:CountrySubDivisionName"/> + <xsl:apply-templates mode="BT-55" select="./ram:CountryID"/> + </xsl:variable> + <xsl:if test="$bg-contents"> + <xr:BUYER_POSTAL_ADDRESS> + <xsl:attribute name="xr:id" select="'BG-8'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:sequence select="$bg-contents"/> + </xr:BUYER_POSTAL_ADDRESS> + </xsl:if> + </xsl:template> + <xsl:template mode="BT-50" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineOne"> + <xr:Buyer_address_line_1> + <xsl:attribute name="xr:id" select="'BT-50'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Buyer_address_line_1> + </xsl:template> + <xsl:template mode="BT-51" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineTwo"> + <xr:Buyer_address_line_2> + <xsl:attribute name="xr:id" select="'BT-51'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Buyer_address_line_2> + </xsl:template> + <xsl:template mode="BT-163" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineThree"> + <xr:Buyer_address_line_3> + <xsl:attribute name="xr:id" select="'BT-163'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Buyer_address_line_3> + </xsl:template> + <xsl:template mode="BT-52" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CityName"> + <xr:Buyer_city> + <xsl:attribute name="xr:id" select="'BT-52'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Buyer_city> + </xsl:template> + <xsl:template mode="BT-53" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode"> + <xr:Buyer_post_code> + <xsl:attribute name="xr:id" select="'BT-53'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Buyer_post_code> + </xsl:template> + <xsl:template mode="BT-54" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName"> + <xr:Buyer_country_subdivision> + <xsl:attribute name="xr:id" select="'BT-54'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Buyer_country_subdivision> + </xsl:template> + <xsl:template mode="BT-55" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountryID"> + <xr:Buyer_country_code> + <xsl:attribute name="xr:id" select="'BT-55'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="code"/> + </xr:Buyer_country_code> + </xsl:template> + <xsl:template mode="BG-9" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact"> + <xsl:variable name="bg-contents" as="item()*"><!--Der Pfad /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact der Instanz in konkreter Syntax wird auf 3 Objekte der EN 16931 abgebildet. --> + <xsl:apply-templates mode="BT-56" select="./ram:DepartmentName"/> + <xsl:apply-templates mode="BT-56" select="./ram:PersonName"/> + <xsl:apply-templates mode="BT-57" + select="./ram:TelephoneUniversalCommunication/ram:CompleteNumber"/> + <xsl:apply-templates mode="BT-58" select="./ram:EmailURIUniversalCommunication/ram:URIID"/> + </xsl:variable> + <xsl:if test="$bg-contents"> + <xr:BUYER_CONTACT> + <xsl:attribute name="xr:id" select="'BG-9'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:sequence select="$bg-contents"/> + </xr:BUYER_CONTACT> + </xsl:if> + </xsl:template> + <xsl:template mode="BT-56" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:DepartmentName"> + <xr:Buyer_contact_point> + <xsl:attribute name="xr:id" select="'BT-56'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Buyer_contact_point> + </xsl:template> + <xsl:template mode="BT-56" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:PersonName"> + <xr:Buyer_contact_point> + <xsl:attribute name="xr:id" select="'BT-56'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Buyer_contact_point> + </xsl:template> + <xsl:template mode="BT-57" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber"> + <xr:Buyer_contact_telephone_number> + <xsl:attribute name="xr:id" select="'BT-57'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Buyer_contact_telephone_number> + </xsl:template> + <xsl:template mode="BT-58" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID"> + <xr:Buyer_contact_email_address> + <xsl:attribute name="xr:id" select="'BT-58'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Buyer_contact_email_address> + </xsl:template> + <xsl:template mode="BG-10" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:PayeeTradeParty"> + <xsl:variable name="bg-contents" as="item()*"><!--Der Pfad /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:PayeeTradeParty der Instanz in konkreter Syntax wird auf 3 Objekte der EN 16931 abgebildet. --> + <xsl:apply-templates mode="BT-59" select="./ram:Name"/> + <xsl:apply-templates mode="BT-60" select="./ram:GlobalID[exists(@schemeID)]"/> + <xsl:apply-templates mode="BT-60" + select="./ram:ID[empty(following-sibling::ram:GlobalID/@schemeID)]"/> + <xsl:apply-templates mode="BT-61" select="./ram:SpecifiedLegalOrganization/ram:ID/@schemeID"/> + <xsl:apply-templates mode="BT-61" select="./ram:SpecifiedLegalOrganization/ram:ID"/> + </xsl:variable> + <xsl:if test="$bg-contents"> + <xr:PAYEE> + <xsl:attribute name="xr:id" select="'BG-10'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:sequence select="$bg-contents"/> + </xr:PAYEE> + </xsl:if> + </xsl:template> + <xsl:template mode="BT-59" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:PayeeTradeParty/ram:Name"> + <xr:Payee_name> + <xsl:attribute name="xr:id" select="'BT-59'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Payee_name> + </xsl:template> + <xsl:template mode="BT-60" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:PayeeTradeParty/ram:GlobalID[exists(@schemeID)]"> + <xr:Payee_identifier> + <xsl:attribute name="xr:id" select="'BT-60'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="identifier-with-scheme"/> + </xr:Payee_identifier> + </xsl:template> + <xsl:template mode="BT-60" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:PayeeTradeParty/ram:ID[empty(following-sibling::ram:GlobalID/@schemeID)]"> + <xr:Payee_identifier> + <xsl:attribute name="xr:id" select="'BT-60'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="identifier-with-scheme"/> + </xr:Payee_identifier> + </xsl:template> + <xsl:template mode="BT-61" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedLegalOrganization/ram:ID/@schemeID"> + <xr:Payee_legal_registration_identifier> + <xsl:attribute name="xr:id" select="'BT-61'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="identifier-with-scheme"/> + </xr:Payee_legal_registration_identifier> + </xsl:template> + <xsl:template mode="BT-61" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:PayeeTradeParty/ram:SpecifiedLegalOrganization/ram:ID"> + <xr:Payee_legal_registration_identifier> + <xsl:attribute name="xr:id" select="'BT-61'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="identifier"/> + </xr:Payee_legal_registration_identifier> + </xsl:template> + <xsl:template mode="BG-11" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTaxRepresentativeTradeParty"> + <xsl:variable name="bg-contents" as="item()*"><!--Der Pfad /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTaxRepresentativeTradeParty der Instanz in konkreter Syntax wird auf 3 Objekte der EN 16931 abgebildet. --> + <xsl:apply-templates mode="BT-62" select="./ram:Name"/> + <xsl:apply-templates mode="BT-63" select="./ram:SpecifiedTaxRegistration/ram:ID"/> + <xsl:apply-templates mode="BG-12" select="./ram:PostalTradeAddress"/> + </xsl:variable> + <xsl:if test="$bg-contents"> + <xr:SELLER_TAX_REPRESENTATIVE_PARTY> + <xsl:attribute name="xr:id" select="'BG-11'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:sequence select="$bg-contents"/> + </xr:SELLER_TAX_REPRESENTATIVE_PARTY> + </xsl:if> + </xsl:template> + <xsl:template mode="BT-62" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTaxRepresentativeTradeParty/ram:Name"> + <xr:Seller_tax_representative_name> + <xsl:attribute name="xr:id" select="'BT-62'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Seller_tax_representative_name> + </xsl:template> + <xsl:template mode="BT-63" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTaxRepresentativeTradeParty/ram:SpecifiedTaxRegistration/ram:ID"> + <xr:Seller_tax_representative_VAT_identifier> + <xsl:attribute name="xr:id" select="'BT-63'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="identifier"/> + </xr:Seller_tax_representative_VAT_identifier> + </xsl:template> + <xsl:template mode="BG-12" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTaxRepresentativeTradeParty/ram:PostalTradeAddress"> + <xsl:variable name="bg-contents" as="item()*"><!--Der Pfad /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTaxRepresentativeTradeParty/ram:PostalTradeAddress der Instanz in konkreter Syntax wird auf 7 Objekte der EN 16931 abgebildet. --> + <xsl:apply-templates mode="BT-64" select="./ram:LineOne"/> + <xsl:apply-templates mode="BT-65" select="./ram:LineTwo"/> + <xsl:apply-templates mode="BT-164" select="./ram:LineThree"/> + <xsl:apply-templates mode="BT-66" select="./ram:CityName"/> + <xsl:apply-templates mode="BT-67" select="./ram:PostcodeCode"/> + <xsl:apply-templates mode="BT-68" select="./ram:CountrySubDivisionName"/> + <xsl:apply-templates mode="BT-69" select="./ram:CountryID"/> + </xsl:variable> + <xsl:if test="$bg-contents"> + <xr:SELLER_TAX_REPRESENTATIVE_POSTAL_ADDRESS> + <xsl:attribute name="xr:id" select="'BG-12'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:sequence select="$bg-contents"/> + </xr:SELLER_TAX_REPRESENTATIVE_POSTAL_ADDRESS> + </xsl:if> + </xsl:template> + <xsl:template mode="BT-64" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTaxRepresentativeTradeParty/ram:PostalTradeAddress/ram:LineOne"> + <xr:Tax_representative_address_line_1> + <xsl:attribute name="xr:id" select="'BT-64'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Tax_representative_address_line_1> + </xsl:template> + <xsl:template mode="BT-65" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTaxRepresentativeTradeParty/ram:PostalTradeAddress/ram:LineTwo"> + <xr:Tax_representative_address_line_2> + <xsl:attribute name="xr:id" select="'BT-65'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Tax_representative_address_line_2> + </xsl:template> + <xsl:template mode="BT-164" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTaxRepresentativeTradeParty/ram:PostalTradeAddress/ram:LineThree"> + <xr:Tax_representative_address_line_3> + <xsl:attribute name="xr:id" select="'BT-164'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Tax_representative_address_line_3> + </xsl:template> + <xsl:template mode="BT-66" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTaxRepresentativeTradeParty/ram:PostalTradeAddress/ram:CityName"> + <xr:Tax_representative_city> + <xsl:attribute name="xr:id" select="'BT-66'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Tax_representative_city> + </xsl:template> + <xsl:template mode="BT-67" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTaxRepresentativeTradeParty/ram:PostalTradeAddress/ram:PostcodeCode"> + <xr:Tax_representative_post_code> + <xsl:attribute name="xr:id" select="'BT-67'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Tax_representative_post_code> + </xsl:template> + <xsl:template mode="BT-68" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTaxRepresentativeTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName"> + <xr:Tax_representative_country_subdivision> + <xsl:attribute name="xr:id" select="'BT-68'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Tax_representative_country_subdivision> + </xsl:template> + <xsl:template mode="BT-69" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTaxRepresentativeTradeParty/ram:PostalTradeAddress/ram:CountryID"> + <xr:Tax_representative_country_code> + <xsl:attribute name="xr:id" select="'BT-69'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="code"/> + </xr:Tax_representative_country_code> + </xsl:template> + <xsl:template mode="BG-13" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty"> + <xsl:variable name="bg-contents" as="item()*"><!--Der Pfad /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty der Instanz in konkreter Syntax wird auf 5 Objekte der EN 16931 abgebildet. --> + <xsl:apply-templates mode="BT-70" select="./ram:Name"/> + <xsl:apply-templates mode="BT-71" select="./ram:GlobalID[exists(@schemeID)]"/> + <xsl:apply-templates mode="BT-71" + select="./ram:ID[empty(following-sibling::ram:GlobalID/@schemeID)]"/> + <xsl:apply-templates mode="BT-72" + select="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime/udt:DateTimeString[@format = '102']"/> + <xsl:apply-templates mode="BG-14" + select="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:BillingSpecifiedPeriod"/> + <xsl:apply-templates mode="BG-15" select="./ram:PostalTradeAddress"/> + </xsl:variable> + <xsl:if test="$bg-contents"> + <xr:DELIVERY_INFORMATION> + <xsl:attribute name="xr:id" select="'BG-13'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:sequence select="$bg-contents"/> + </xr:DELIVERY_INFORMATION> + </xsl:if> + </xsl:template> + <xsl:template mode="BT-70" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:Name"> + <xr:Deliver_to_party_name> + <xsl:attribute name="xr:id" select="'BT-70'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Deliver_to_party_name> + </xsl:template> + <xsl:template mode="BT-71" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[exists(@schemeID)]"> + <xr:Deliver_to_location_identifier> + <xsl:attribute name="xr:id" select="'BT-71'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="identifier-with-scheme"/> + </xr:Deliver_to_location_identifier> + </xsl:template> + <xsl:template mode="BT-71" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:ID[empty(following-sibling::ram:GlobalID/@schemeID)]"> + <xr:Deliver_to_location_identifier> + <xsl:attribute name="xr:id" select="'BT-71'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="identifier-with-scheme"/> + </xr:Deliver_to_location_identifier> + </xsl:template> + <xsl:template mode="BT-72" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime/udt:DateTimeString[@format = '102']"> + <xr:Actual_delivery_date> + <xsl:attribute name="xr:id" select="'BT-72'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="date"/> + </xr:Actual_delivery_date> + </xsl:template> + <xsl:template mode="BG-14" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:BillingSpecifiedPeriod"> + <xsl:variable name="bg-contents" as="item()*"><!--Der Pfad /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:BillingSpecifiedPeriod der Instanz in konkreter Syntax wird auf 2 Objekte der EN 16931 abgebildet. --> + <xsl:apply-templates mode="BT-73" + select="./ram:StartDateTime/udt:DateTimeString[@format = '102']"/> + <xsl:apply-templates mode="BT-74" + select="./ram:EndDateTime/udt:DateTimeString[@format = '102']"/> + </xsl:variable> + <xsl:if test="$bg-contents"> + <xr:INVOICING_PERIOD> + <xsl:attribute name="xr:id" select="'BG-14'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:sequence select="$bg-contents"/> + </xr:INVOICING_PERIOD> + </xsl:if> + </xsl:template> + <xsl:template mode="BT-73" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateTime/udt:DateTimeString[@format = '102']"> + <xr:Invoicing_period_start_date> + <xsl:attribute name="xr:id" select="'BT-73'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="date"/> + </xr:Invoicing_period_start_date> + </xsl:template> + <xsl:template mode="BT-74" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:BillingSpecifiedPeriod/ram:EndDateTime/udt:DateTimeString[@format = '102']"> + <xr:Invoicing_period_end_date> + <xsl:attribute name="xr:id" select="'BT-74'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="date"/> + </xr:Invoicing_period_end_date> + </xsl:template> + <xsl:template mode="BG-15" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress"> + <xsl:variable name="bg-contents" as="item()*"><!--Der Pfad /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress der Instanz in konkreter Syntax wird auf 7 Objekte der EN 16931 abgebildet. --> + <xsl:apply-templates mode="BT-75" select="./ram:LineOne"/> + <xsl:apply-templates mode="BT-76" select="./ram:LineTwo"/> + <xsl:apply-templates mode="BT-165" select="./ram:LineThree"/> + <xsl:apply-templates mode="BT-77" select="./ram:CityName"/> + <xsl:apply-templates mode="BT-78" select="./ram:PostcodeCode"/> + <xsl:apply-templates mode="BT-79" select="./ram:CountrySubDivisionName"/> + <xsl:apply-templates mode="BT-80" select="./ram:CountryID"/> + </xsl:variable> + <xsl:if test="$bg-contents"> + <xr:DELIVER_TO_ADDRESS> + <xsl:attribute name="xr:id" select="'BG-15'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:sequence select="$bg-contents"/> + </xr:DELIVER_TO_ADDRESS> + </xsl:if> + </xsl:template> + <xsl:template mode="BT-75" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineOne"> + <xr:Deliver_to_address_line_1> + <xsl:attribute name="xr:id" select="'BT-75'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Deliver_to_address_line_1> + </xsl:template> + <xsl:template mode="BT-76" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo"> + <xr:Deliver_to_address_line_2> + <xsl:attribute name="xr:id" select="'BT-76'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Deliver_to_address_line_2> + </xsl:template> + <xsl:template mode="BT-165" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineThree"> + <xr:Deliver_to_address_line_3> + <xsl:attribute name="xr:id" select="'BT-165'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Deliver_to_address_line_3> + </xsl:template> + <xsl:template mode="BT-77" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CityName"> + <xr:Deliver_to_city> + <xsl:attribute name="xr:id" select="'BT-77'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Deliver_to_city> + </xsl:template> + <xsl:template mode="BT-78" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode"> + <xr:Deliver_to_post_code> + <xsl:attribute name="xr:id" select="'BT-78'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Deliver_to_post_code> + </xsl:template> + <xsl:template mode="BT-79" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName"> + <xr:Deliver_to_country_subdivision> + <xsl:attribute name="xr:id" select="'BT-79'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Deliver_to_country_subdivision> + </xsl:template> + <xsl:template mode="BT-80" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryID"> + <xr:Deliver_to_country_code> + <xsl:attribute name="xr:id" select="'BT-80'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="code"/> + </xr:Deliver_to_country_code> + </xsl:template> + <xsl:template mode="BG-16" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans"> + <xsl:variable name="bg-contents" as="item()*"><!--Der Pfad /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans der Instanz in konkreter Syntax wird auf 6 Objekte der EN 16931 abgebildet. --> + <xsl:apply-templates mode="BT-81" select="./ram:TypeCode"/> + <xsl:apply-templates mode="BT-82" select="./ram:Information"/> + <xsl:apply-templates mode="BT-83" + select="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:PaymentReference"/> + <xsl:apply-templates mode="BG-17" select="./ram:PayeePartyCreditorFinancialAccount"/> + <xsl:apply-templates mode="BG-18" select="./ram:ApplicableTradeSettlementFinancialCard"/> + <xsl:apply-templates mode="BG-19" + select="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement"/> + </xsl:variable> + <xsl:if test="$bg-contents"> + <xr:PAYMENT_INSTRUCTIONS> + <xsl:attribute name="xr:id" select="'BG-16'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:sequence select="$bg-contents"/> + </xr:PAYMENT_INSTRUCTIONS> + </xsl:if> + </xsl:template> + <xsl:template mode="BT-81" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:TypeCode"> + <xr:Payment_means_type_code> + <xsl:attribute name="xr:id" select="'BT-81'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="code"/> + </xr:Payment_means_type_code> + </xsl:template> + <xsl:template mode="BT-82" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:Information"> + <xr:Payment_means_text> + <xsl:attribute name="xr:id" select="'BT-82'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Payment_means_text> + </xsl:template> + <xsl:template mode="BT-83" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:PaymentReference"> + <xr:Remittance_information> + <xsl:attribute name="xr:id" select="'BT-83'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Remittance_information> + </xsl:template> + <xsl:template mode="BG-17" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount"> + <xsl:variable name="bg-contents" as="item()*"><!--Der Pfad /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount der Instanz in konkreter Syntax wird auf 3 Objekte der EN 16931 abgebildet. --> + <xsl:apply-templates mode="BT-84" select="./ram:ProprietaryID"/> + <xsl:apply-templates mode="BT-84" select="./ram:IBANID"/> + <xsl:apply-templates mode="BT-85" select="./ram:AccountName"/> + <xsl:apply-templates mode="BT-86" + select="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID"/> + <xsl:apply-templates mode="BT-86" + select="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID"/> + </xsl:variable> + <xsl:if test="$bg-contents"> + <xr:CREDIT_TRANSFER> + <xsl:attribute name="xr:id" select="'BG-17'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:sequence select="$bg-contents"/> + </xr:CREDIT_TRANSFER> + </xsl:if> + </xsl:template> + <xsl:template mode="BT-84" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:ProprietaryID"> + <xr:Payment_account_identifier> + <xsl:attribute name="xr:id" select="'BT-84'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="identifier"/> + </xr:Payment_account_identifier> + </xsl:template> + <xsl:template mode="BT-84" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID"> + <xr:Payment_account_identifier> + <xsl:attribute name="xr:id" select="'BT-84'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="identifier"/> + </xr:Payment_account_identifier> + </xsl:template> + <xsl:template mode="BT-85" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:AccountName"> + <xr:Payment_account_name> + <xsl:attribute name="xr:id" select="'BT-85'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Payment_account_name> + </xsl:template> + <xsl:template mode="BT-86" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID"> + <xr:Payment_service_provider_identifier> + <xsl:attribute name="xr:id" select="'BT-86'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="identifier"/> + </xr:Payment_service_provider_identifier> + </xsl:template> + <xsl:template mode="BT-86" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID"> + <xr:Payment_service_provider_identifier> + <xsl:attribute name="xr:id" select="'BT-86'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="identifier"/> + </xr:Payment_service_provider_identifier> + </xsl:template> + <xsl:template mode="BG-18" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ApplicableTradeSettlementFinancialCard"> + <xsl:variable name="bg-contents" as="item()*"><!--Der Pfad /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ApplicableTradeSettlementFinancialCard der Instanz in konkreter Syntax wird auf 2 Objekte der EN 16931 abgebildet. --> + <xsl:apply-templates mode="BT-87" select="./ram:ID"/> + <xsl:apply-templates mode="BT-88" select="./ram:CardholderName"/> + </xsl:variable> + <xsl:if test="$bg-contents"> + <xr:PAYMENT_CARD_INFORMATION> + <xsl:attribute name="xr:id" select="'BG-18'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:sequence select="$bg-contents"/> + </xr:PAYMENT_CARD_INFORMATION> + </xsl:if> + </xsl:template> + <xsl:template mode="BT-87" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ApplicableTradeSettlementFinancialCard/ram:ID"> + <xr:Payment_card_primary_account_number> + <xsl:attribute name="xr:id" select="'BT-87'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Payment_card_primary_account_number> + </xsl:template> + <xsl:template mode="BT-88" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:ApplicableTradeSettlementFinancialCard/ram:CardholderName"> + <xr:Payment_card_holder_name> + <xsl:attribute name="xr:id" select="'BT-88'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Payment_card_holder_name> + </xsl:template> + <xsl:template mode="BG-19" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement"> + <xsl:variable name="bg-contents" as="item()*"><!--Der Pfad /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement der Instanz in konkreter Syntax wird auf 3 Objekte der EN 16931 abgebildet. --> + <xsl:apply-templates mode="BT-89" + select="./ram:SpecifiedTradePaymentTerms/ram:DirectDebitMandateID"/> + <xsl:apply-templates mode="BT-90" select="./ram:CreditorReferenceID"/> + <xsl:apply-templates mode="BT-91" + select="./ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:IBANID"/> + </xsl:variable> + <xsl:if test="$bg-contents"> + <xr:DIRECT_DEBIT> + <xsl:attribute name="xr:id" select="'BG-19'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:sequence select="$bg-contents"/> + </xr:DIRECT_DEBIT> + </xsl:if> + </xsl:template> + <xsl:template mode="BT-89" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:DirectDebitMandateID"> + <xr:Mandate_reference_identifier> + <xsl:attribute name="xr:id" select="'BT-89'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="identifier"/> + </xr:Mandate_reference_identifier> + </xsl:template> + <xsl:template mode="BT-90" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:CreditorReferenceID"> + <xr:Bank_assigned_creditor_identifier> + <xsl:attribute name="xr:id" select="'BT-90'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="identifier"/> + </xr:Bank_assigned_creditor_identifier> + </xsl:template> + <xsl:template mode="BT-91" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayerPartyDebtorFinancialAccount/ram:IBANID"> + <xr:Debited_account_identifier> + <xsl:attribute name="xr:id" select="'BT-91'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="identifier"/> + </xr:Debited_account_identifier> + </xsl:template> + <xsl:template mode="BG-20" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge[ram:ChargeIndicator='false']"> + <xsl:variable name="bg-contents" as="item()*"><!--Der Pfad /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge[ram:ChargeIndicator='false'] der Instanz in konkreter Syntax wird auf 7 Objekte der EN 16931 abgebildet. --> + <xsl:apply-templates mode="BT-92" select="./ram:ActualAmount"/> + <xsl:apply-templates mode="BT-93" select="./ram:BasisAmount"/> + <xsl:apply-templates mode="BT-94" select="./ram:CalculationPercent"/> + <xsl:apply-templates mode="BT-95" select="./ram:CategoryTradeTax/ram:CategoryCode"/> + <xsl:apply-templates mode="BT-96" select="./ram:CategoryTradeTax/ram:RateApplicablePercent"/> + <xsl:apply-templates mode="BT-97" select="./ram:Reason"/> + <xsl:apply-templates mode="BT-98" select="./ram:ReasonCode"/> + </xsl:variable> + <xsl:if test="$bg-contents"> + <xr:DOCUMENT_LEVEL_ALLOWANCES> + <xsl:attribute name="xr:id" select="'BG-20'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:sequence select="$bg-contents"/> + </xr:DOCUMENT_LEVEL_ALLOWANCES> + </xsl:if> + </xsl:template> + <xsl:template mode="BT-92" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ActualAmount"> + <xr:Document_level_allowance_amount> + <xsl:attribute name="xr:id" select="'BT-92'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="amount"/> + </xr:Document_level_allowance_amount> + </xsl:template> + <xsl:template mode="BT-93" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:BasisAmount"> + <xr:Document_level_allowance_base_amount> + <xsl:attribute name="xr:id" select="'BT-93'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="amount"/> + </xr:Document_level_allowance_base_amount> + </xsl:template> + <xsl:template mode="BT-94" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CalculationPercent"> + <xr:Document_level_allowance_percentage> + <xsl:attribute name="xr:id" select="'BT-94'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="percentage"/> + </xr:Document_level_allowance_percentage> + </xsl:template> + <xsl:template mode="BT-95" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CategoryCode"> + <xr:Document_level_allowance_VAT_category_code> + <xsl:attribute name="xr:id" select="'BT-95'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="code"/> + </xr:Document_level_allowance_VAT_category_code> + </xsl:template> + <xsl:template mode="BT-96" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:RateApplicablePercent"> + <xr:Document_level_allowance_VAT_rate> + <xsl:attribute name="xr:id" select="'BT-96'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="percentage"/> + </xr:Document_level_allowance_VAT_rate> + </xsl:template> + <xsl:template mode="BT-97" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:Reason"> + <xr:Document_level_allowance_reason> + <xsl:attribute name="xr:id" select="'BT-97'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Document_level_allowance_reason> + </xsl:template> + <xsl:template mode="BT-98" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ReasonCode"> + <xr:Document_level_allowance_reason_code> + <xsl:attribute name="xr:id" select="'BT-98'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="code"/> + </xr:Document_level_allowance_reason_code> + </xsl:template> + <xsl:template mode="BG-21" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge[ram:ChargeIndicator='true']"> + <xsl:variable name="bg-contents" as="item()*"><!--Der Pfad /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge[ram:ChargeIndicator='true'] der Instanz in konkreter Syntax wird auf 7 Objekte der EN 16931 abgebildet. --> + <xsl:apply-templates mode="BT-99" select="./ram:ActualAmount"/> + <xsl:apply-templates mode="BT-100" select="./ram:BasisAmount"/> + <xsl:apply-templates mode="BT-101" select="./ram:CalculationPercent"/> + <xsl:apply-templates mode="BT-102" select="./ram:CategoryTradeTax/ram:CategoryCode"/> + <xsl:apply-templates mode="BT-103" select="./ram:CategoryTradeTax/ram:RateApplicablePercent"/> + <xsl:apply-templates mode="BT-104" select="./ram:Reason"/> + <xsl:apply-templates mode="BT-105" select="./ram:ReasonCode"/> + </xsl:variable> + <xsl:if test="$bg-contents"> + <xr:DOCUMENT_LEVEL_CHARGES> + <xsl:attribute name="xr:id" select="'BG-21'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:sequence select="$bg-contents"/> + </xr:DOCUMENT_LEVEL_CHARGES> + </xsl:if> + </xsl:template> + <xsl:template mode="BT-99" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ActualAmount"> + <xr:Document_level_charge_amount> + <xsl:attribute name="xr:id" select="'BT-99'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="amount"/> + </xr:Document_level_charge_amount> + </xsl:template> + <xsl:template mode="BT-100" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:BasisAmount"> + <xr:Document_level_charge_base_amount> + <xsl:attribute name="xr:id" select="'BT-100'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="amount"/> + </xr:Document_level_charge_base_amount> + </xsl:template> + <xsl:template mode="BT-101" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CalculationPercent"> + <xr:Document_level_charge_percentage> + <xsl:attribute name="xr:id" select="'BT-101'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="percentage"/> + </xr:Document_level_charge_percentage> + </xsl:template> + <xsl:template mode="BT-102" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:CategoryCode"> + <xr:Document_level_charge_VAT_category_code> + <xsl:attribute name="xr:id" select="'BT-102'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="code"/> + </xr:Document_level_charge_VAT_category_code> + </xsl:template> + <xsl:template mode="BT-103" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CategoryTradeTax/ram:RateApplicablePercent"> + <xr:Document_level_charge_VAT_rate> + <xsl:attribute name="xr:id" select="'BT-103'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="percentage"/> + </xr:Document_level_charge_VAT_rate> + </xsl:template> + <xsl:template mode="BT-104" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:Reason"> + <xr:Document_level_charge_reason> + <xsl:attribute name="xr:id" select="'BT-104'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Document_level_charge_reason> + </xsl:template> + <xsl:template mode="BT-105" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ReasonCode"> + <xr:Document_level_charge_reason_code> + <xsl:attribute name="xr:id" select="'BT-105'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="code"/> + </xr:Document_level_charge_reason_code> + </xsl:template> + <xsl:template mode="BG-22" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation"> + <xsl:variable name="bg-contents" as="item()*"><!--Der Pfad /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation der Instanz in konkreter Syntax wird auf 10 Objekte der EN 16931 abgebildet. --> + <xsl:apply-templates mode="BT-106" select="./ram:LineTotalAmount"/> + <xsl:apply-templates mode="BT-107" select="./ram:AllowanceTotalAmount"/> + <xsl:apply-templates mode="BT-108" select="./ram:ChargeTotalAmount"/> + <xsl:apply-templates mode="BT-109" select="./ram:TaxBasisTotalAmount"/> + <xsl:apply-templates mode="BT-110" + select="./ram:TaxTotalAmount[@currencyID = parent::ram:SpecifiedTradeSettlementHeaderMonetarySummation/preceding-sibling::ram:TaxCurrencyCode]"/> + <xsl:apply-templates mode="BT-111" + select="./ram:TaxTotalAmount[@currencyID = parent::ram:SpecifiedTradeSettlementHeaderMonetarySummation/preceding-sibling::ram:InvoiceCurrencyCode]"/> + <xsl:apply-templates mode="BT-112" select="./ram:GrandTotalAmount"/> + <xsl:apply-templates mode="BT-113" select="./ram:TotalPrepaidAmount"/> + <xsl:apply-templates mode="BT-114" select="./ram:RoundingAmount"/> + <xsl:apply-templates mode="BT-115" select="./ram:DuePayableAmount"/> + </xsl:variable> + <xsl:if test="$bg-contents"> + <xr:DOCUMENT_TOTALS> + <xsl:attribute name="xr:id" select="'BG-22'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:sequence select="$bg-contents"/> + </xr:DOCUMENT_TOTALS> + </xsl:if> + </xsl:template> + <xsl:template mode="BT-106" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:LineTotalAmount"> + <xr:Sum_of_Invoice_line_net_amount> + <xsl:attribute name="xr:id" select="'BT-106'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="amount"/> + </xr:Sum_of_Invoice_line_net_amount> + </xsl:template> + <xsl:template mode="BT-107" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:AllowanceTotalAmount"> + <xr:Sum_of_allowances_on_document_level> + <xsl:attribute name="xr:id" select="'BT-107'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="amount"/> + </xr:Sum_of_allowances_on_document_level> + </xsl:template> + <xsl:template mode="BT-108" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:ChargeTotalAmount"> + <xr:Sum_of_charges_on_document_level> + <xsl:attribute name="xr:id" select="'BT-108'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="amount"/> + </xr:Sum_of_charges_on_document_level> + </xsl:template> + <xsl:template mode="BT-109" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxBasisTotalAmount"> + <xr:Invoice_total_amount_without_VAT> + <xsl:attribute name="xr:id" select="'BT-109'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="amount"/> + </xr:Invoice_total_amount_without_VAT> + </xsl:template> + <xsl:template mode="BT-110" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxTotalAmount[@currencyID = parent::ram:SpecifiedTradeSettlementHeaderMonetarySummation/preceding-sibling::ram:TaxCurrencyCode]"> + <xr:Invoice_total_VAT_amount> + <xsl:attribute name="xr:id" select="'BT-110'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="amount"/> + </xr:Invoice_total_VAT_amount> + </xsl:template> + <xsl:template mode="BT-111" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxTotalAmount[@currencyID = parent::ram:SpecifiedTradeSettlementHeaderMonetarySummation/preceding-sibling::ram:InvoiceCurrencyCode]"> + <xr:Invoice_total_VAT_amount_in_accounting_currency> + <xsl:attribute name="xr:id" select="'BT-111'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="amount"/> + </xr:Invoice_total_VAT_amount_in_accounting_currency> + </xsl:template> + <xsl:template mode="BT-112" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:GrandTotalAmount"> + <xr:Invoice_total_amount_with_VAT> + <xsl:attribute name="xr:id" select="'BT-112'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="amount"/> + </xr:Invoice_total_amount_with_VAT> + </xsl:template> + <xsl:template mode="BT-113" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TotalPrepaidAmount"> + <xr:Paid_amount> + <xsl:attribute name="xr:id" select="'BT-113'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="amount"/> + </xr:Paid_amount> + </xsl:template> + <xsl:template mode="BT-114" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:RoundingAmount"> + <xr:Rounding_amount> + <xsl:attribute name="xr:id" select="'BT-114'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="amount"/> + </xr:Rounding_amount> + </xsl:template> + <xsl:template mode="BT-115" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:DuePayableAmount"> + <xr:Amount_due_for_payment> + <xsl:attribute name="xr:id" select="'BT-115'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="amount"/> + </xr:Amount_due_for_payment> + </xsl:template> + <xsl:template mode="BG-23" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax"> + <xsl:variable name="bg-contents" as="item()*"><!--Der Pfad /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax der Instanz in konkreter Syntax wird auf 6 Objekte der EN 16931 abgebildet. --> + <xsl:apply-templates mode="BT-116" select="./ram:BasisAmount"/> + <xsl:apply-templates mode="BT-117" select="./ram:CalculatedAmount"/> + <xsl:apply-templates mode="BT-118" select="./ram:CategoryCode"/> + <xsl:apply-templates mode="BT-119" select="./ram:RateApplicablePercent"/> + <xsl:apply-templates mode="BT-120" select="./ram:ExemptionReason"/> + <xsl:apply-templates mode="BT-121" select="./ram:ExemptionReasonCode"/> + </xsl:variable> + <xsl:if test="$bg-contents"> + <xr:VAT_BREAKDOWN> + <xsl:attribute name="xr:id" select="'BG-23'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:sequence select="$bg-contents"/> + </xr:VAT_BREAKDOWN> + </xsl:if> + </xsl:template> + <xsl:template mode="BT-116" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:BasisAmount"> + <xr:VAT_category_taxable_amount> + <xsl:attribute name="xr:id" select="'BT-116'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="amount"/> + </xr:VAT_category_taxable_amount> + </xsl:template> + <xsl:template mode="BT-117" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:CalculatedAmount"> + <xr:VAT_category_tax_amount> + <xsl:attribute name="xr:id" select="'BT-117'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="amount"/> + </xr:VAT_category_tax_amount> + </xsl:template> + <xsl:template mode="BT-118" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode"> + <xr:VAT_category_code> + <xsl:attribute name="xr:id" select="'BT-118'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="code"/> + </xr:VAT_category_code> + </xsl:template> + <xsl:template mode="BT-119" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:RateApplicablePercent"> + <xr:VAT_category_rate> + <xsl:attribute name="xr:id" select="'BT-119'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="percentage"/> + </xr:VAT_category_rate> + </xsl:template> + <xsl:template mode="BT-120" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionReason"> + <xr:VAT_exemption_reason_text> + <xsl:attribute name="xr:id" select="'BT-120'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:VAT_exemption_reason_text> + </xsl:template> + <xsl:template mode="BT-121" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionReasonCode"> + <xr:VAT_exemption_reason_code> + <xsl:attribute name="xr:id" select="'BT-121'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="code"/> + </xr:VAT_exemption_reason_code> + </xsl:template> + <xsl:template mode="BG-24" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:AdditionalReferencedDocument"> + <xsl:variable name="bg-contents" as="item()*"><!--Der Pfad /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:AdditionalReferencedDocument der Instanz in konkreter Syntax wird auf 4 Objekte der EN 16931 abgebildet. --> + <xsl:apply-templates mode="BT-122" + select="./ram:IssuerAssignedID[following-sibling::ram:TypeCode='916']"/> + <xsl:apply-templates mode="BT-123" select="./ram:Name"/> + <xsl:apply-templates mode="BT-124" select="./ram:URIID"/> + <xsl:apply-templates mode="BT-125" select="./ram:AttachmentBinaryObject"/> + </xsl:variable> + <xsl:if test="$bg-contents"> + <xr:ADDITIONAL_SUPPORTING_DOCUMENTS> + <xsl:attribute name="xr:id" select="'BG-24'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:sequence select="$bg-contents"/> + </xr:ADDITIONAL_SUPPORTING_DOCUMENTS> + </xsl:if> + </xsl:template> + <xsl:template mode="BT-122" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:AdditionalReferencedDocument/ram:IssuerAssignedID[following-sibling::ram:TypeCode='916']"> + <xr:Supporting_document_reference> + <xsl:attribute name="xr:id" select="'BT-122'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="document_reference"/> + </xr:Supporting_document_reference> + </xsl:template> + <xsl:template mode="BT-123" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:AdditionalReferencedDocument/ram:Name"> + <xr:Supporting_document_description> + <xsl:attribute name="xr:id" select="'BT-123'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Supporting_document_description> + </xsl:template> + <xsl:template mode="BT-124" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:AdditionalReferencedDocument/ram:URIID"> + <xr:External_document_location> + <xsl:attribute name="xr:id" select="'BT-124'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:External_document_location> + </xsl:template> + <xsl:template mode="BT-125" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:AdditionalReferencedDocument/ram:AttachmentBinaryObject"> + <xr:Attached_document> + <xsl:attribute name="xr:id" select="'BT-125'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="binary_object"/> + </xr:Attached_document> + </xsl:template> + <xsl:template mode="BG-25" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem"> + <xsl:variable name="bg-contents" as="item()*"><!--Der Pfad /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem der Instanz in konkreter Syntax wird auf 14 Objekte der EN 16931 abgebildet. --> + <xsl:apply-templates mode="BT-126" select="./ram:AssociatedDocumentLineDocument/ram:LineID"/> + <xsl:apply-templates mode="BT-127" + select="./ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:Content"/> + <xsl:apply-templates mode="BT-128" + select="./ram:SpecifiedLineTradeSettlement/ram:AdditionalReferencedDocument/ram:IssuerAssignedID[following-sibling::ram:TypeCode='130']"/> + <xsl:apply-templates mode="BT-129" + select="./ram:SpecifiedLineTradeDelivery/ram:BilledQuantity"/> + <xsl:apply-templates mode="BT-130" + select="./ram:SpecifiedLineTradeDelivery/ram:BilledQuantity/@unitCode"/> + <xsl:apply-templates mode="BT-131" + select="./ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeSettlementLineMonetarySummation/ram:LineTotalAmount"/> + <xsl:apply-templates mode="BT-132" + select="./ram:SpecifiedLineTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID"/> + <xsl:apply-templates mode="BT-133" + select="./ram:SpecifiedLineTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID"/> + <xsl:apply-templates mode="BG-26" + select="./ram:SpecifiedLineTradeSettlement/ram:BillingSpecifiedPeriod"/> + <xsl:apply-templates mode="BG-27" + select="./ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeAllowanceCharge[ram:ChargeIndicator='false']"/> + <xsl:apply-templates mode="BG-28" + select="./ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeAllowanceCharge[ram:ChargeIndicator='true']"/> + <xsl:apply-templates mode="BG-29" select="./ram:SpecifiedLineTradeAgreement"/> + <xsl:apply-templates mode="BG-30" + select="./ram:SpecifiedLineTradeSettlement/ram:ApplicableTradeTax"/> + <xsl:apply-templates mode="BG-31" select="./ram:SpecifiedTradeProduct"/> + </xsl:variable> + <xsl:if test="$bg-contents"> + <xr:INVOICE_LINE> + <xsl:attribute name="xr:id" select="'BG-25'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:sequence select="$bg-contents"/> + </xr:INVOICE_LINE> + </xsl:if> + </xsl:template> + <xsl:template mode="BT-126" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID"> + <xr:Invoice_line_identifier> + <xsl:attribute name="xr:id" select="'BT-126'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="identifier"/> + </xr:Invoice_line_identifier> + </xsl:template> + <xsl:template mode="BT-127" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:Content"> + <xr:Invoice_line_note> + <xsl:attribute name="xr:id" select="'BT-127'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Invoice_line_note> + </xsl:template> + <xsl:template mode="BT-128" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:AdditionalReferencedDocument/ram:IssuerAssignedID[following-sibling::ram:TypeCode='130']"> + <xr:Invoice_line_object_identifier> + <xsl:attribute name="xr:id" select="'BT-128'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="identifier-with-scheme"> + <xsl:with-param name="schemeID" select="following-sibling::ram:ReferenceTypeCode"/> + </xsl:call-template> + </xr:Invoice_line_object_identifier> + </xsl:template> + <xsl:template mode="BT-129" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeDelivery/ram:BilledQuantity"> + <xr:Invoiced_quantity> + <xsl:attribute name="xr:id" select="'BT-129'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="quantity"/> + </xr:Invoiced_quantity> + </xsl:template> + <xsl:template mode="BT-130" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeDelivery/ram:BilledQuantity/@unitCode"> + <xr:Invoiced_quantity_unit_of_measure_code> + <xsl:attribute name="xr:id" select="'BT-130'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="code"/> + </xr:Invoiced_quantity_unit_of_measure_code> + </xsl:template> + <xsl:template mode="BT-131" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeSettlementLineMonetarySummation/ram:LineTotalAmount"> + <xr:Invoice_line_net_amount> + <xsl:attribute name="xr:id" select="'BT-131'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="amount"/> + </xr:Invoice_line_net_amount> + </xsl:template> + <xsl:template mode="BT-132" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID"> + <xr:Referenced_purchase_order_line_reference> + <xsl:attribute name="xr:id" select="'BT-132'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="document_reference"/> + </xr:Referenced_purchase_order_line_reference> + </xsl:template> + <xsl:template mode="BT-133" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:ReceivableSpecifiedTradeAccountingAccount/ram:ID"> + <xr:Invoice_line_Buyer_accounting_reference> + <xsl:attribute name="xr:id" select="'BT-133'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Invoice_line_Buyer_accounting_reference> + </xsl:template> + <xsl:template mode="BG-26" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:BillingSpecifiedPeriod"> + <xsl:variable name="bg-contents" as="item()*"><!--Der Pfad /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:BillingSpecifiedPeriod der Instanz in konkreter Syntax wird auf 2 Objekte der EN 16931 abgebildet. --> + <xsl:apply-templates mode="BT-134" + select="./ram:StartDateTime/udt:DateTimeString[@format='102']"/> + <xsl:apply-templates mode="BT-135" + select="./ram:EndDateTime/udt:DateTimeString[@format='102']"/> + </xsl:variable> + <xsl:if test="$bg-contents"> + <xr:INVOICE_LINE_PERIOD> + <xsl:attribute name="xr:id" select="'BG-26'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:sequence select="$bg-contents"/> + </xr:INVOICE_LINE_PERIOD> + </xsl:if> + </xsl:template> + <xsl:template mode="BT-134" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:BillingSpecifiedPeriod/ram:StartDateTime/udt:DateTimeString[@format='102']"> + <xr:Invoice_line_period_start_date> + <xsl:attribute name="xr:id" select="'BT-134'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="date"/> + </xr:Invoice_line_period_start_date> + </xsl:template> + <xsl:template mode="BT-135" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:BillingSpecifiedPeriod/ram:EndDateTime/udt:DateTimeString[@format='102']"> + <xr:Invoice_line_period_end_date> + <xsl:attribute name="xr:id" select="'BT-135'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="date"/> + </xr:Invoice_line_period_end_date> + </xsl:template> + <xsl:template mode="BG-27" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeAllowanceCharge[ram:ChargeIndicator='false']"> + <xsl:variable name="bg-contents" as="item()*"><!--Der Pfad /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeAllowanceCharge[ram:ChargeIndicator='false'] der Instanz in konkreter Syntax wird auf 5 Objekte der EN 16931 abgebildet. --> + <xsl:apply-templates mode="BT-136" select="./ram:ActualAmount"/> + <xsl:apply-templates mode="BT-137" select="./ram:BasisAmount"/> + <xsl:apply-templates mode="BT-138" select="./ram:CalculationPercent"/> + <xsl:apply-templates mode="BT-139" select="./ram:Reason"/> + <xsl:apply-templates mode="BT-140" select="./ram:ReasonCode"/> + </xsl:variable> + <xsl:if test="$bg-contents"> + <xr:INVOICE_LINE_ALLOWANCES> + <xsl:attribute name="xr:id" select="'BG-27'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:sequence select="$bg-contents"/> + </xr:INVOICE_LINE_ALLOWANCES> + </xsl:if> + </xsl:template> + <xsl:template mode="BT-136" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ActualAmount"> + <xr:Invoice_line_allowance_amount> + <xsl:attribute name="xr:id" select="'BT-136'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="amount"/> + </xr:Invoice_line_allowance_amount> + </xsl:template> + <xsl:template mode="BT-137" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:BasisAmount"> + <xr:Invoice_line_allowance_base_amount> + <xsl:attribute name="xr:id" select="'BT-137'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="amount"/> + </xr:Invoice_line_allowance_base_amount> + </xsl:template> + <xsl:template mode="BT-138" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CalculationPercent"> + <xr:Invoice_line_allowance_percentage> + <xsl:attribute name="xr:id" select="'BT-138'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="percentage"/> + </xr:Invoice_line_allowance_percentage> + </xsl:template> + <xsl:template mode="BT-139" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:Reason"> + <xr:Invoice_line_allowance_reason> + <xsl:attribute name="xr:id" select="'BT-139'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Invoice_line_allowance_reason> + </xsl:template> + <xsl:template mode="BT-140" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ReasonCode"> + <xr:Invoice_line_allowance_reason_code> + <xsl:attribute name="xr:id" select="'BT-140'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="code"/> + </xr:Invoice_line_allowance_reason_code> + </xsl:template> + <xsl:template mode="BG-28" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeAllowanceCharge[ram:ChargeIndicator='true']"> + <xsl:variable name="bg-contents" as="item()*"><!--Der Pfad /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeAllowanceCharge[ram:ChargeIndicator='true'] der Instanz in konkreter Syntax wird auf 5 Objekte der EN 16931 abgebildet. --> + <xsl:apply-templates mode="BT-141" select="./ram:ActualAmount"/> + <xsl:apply-templates mode="BT-142" select="./ram:BasisAmount"/> + <xsl:apply-templates mode="BT-143" select="./ram:CalculationPercent"/> + <xsl:apply-templates mode="BT-144" select="./ram:Reason"/> + <xsl:apply-templates mode="BT-145" select="./ram:ReasonCode"/> + </xsl:variable> + <xsl:if test="$bg-contents"> + <xr:INVOICE_LINE_CHARGES> + <xsl:attribute name="xr:id" select="'BG-28'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:sequence select="$bg-contents"/> + </xr:INVOICE_LINE_CHARGES> + </xsl:if> + </xsl:template> + <xsl:template mode="BT-141" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ActualAmount"> + <xr:Invoice_line_charge_amount> + <xsl:attribute name="xr:id" select="'BT-141'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="amount"/> + </xr:Invoice_line_charge_amount> + </xsl:template> + <xsl:template mode="BT-142" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:BasisAmount"> + <xr:Invoice_line_charge_base_amount> + <xsl:attribute name="xr:id" select="'BT-142'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="amount"/> + </xr:Invoice_line_charge_base_amount> + </xsl:template> + <xsl:template mode="BT-143" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CalculationPercent"> + <xr:Invoice_line_charge_percentage> + <xsl:attribute name="xr:id" select="'BT-143'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="percentage"/> + </xr:Invoice_line_charge_percentage> + </xsl:template> + <xsl:template mode="BT-144" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:Reason"> + <xr:Invoice_line_charge_reason> + <xsl:attribute name="xr:id" select="'BT-144'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Invoice_line_charge_reason> + </xsl:template> + <xsl:template mode="BT-145" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ReasonCode"> + <xr:Invoice_line_charge_reason_code> + <xsl:attribute name="xr:id" select="'BT-145'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="code"/> + </xr:Invoice_line_charge_reason_code> + </xsl:template> + <xsl:template mode="BG-29" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement"> + <xsl:variable name="bg-contents" as="item()*"><!--Der Pfad /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement der Instanz in konkreter Syntax wird auf 5 Objekte der EN 16931 abgebildet. --> + <xsl:apply-templates mode="BT-146" select="./ram:NetPriceProductTradePrice/ram:ChargeAmount"/> + <xsl:apply-templates mode="BT-147" + select="./ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ActualAmount"/> + <xsl:apply-templates mode="BT-148" + select="./ram:GrossPriceProductTradePrice/ram:ChargeAmount"/> + <xsl:apply-templates mode="BT-149" + select="./ram:NetPriceProductTradePrice/ram:BasisQuantity"/> + <xsl:apply-templates mode="BT-149" + select="./ram:GrossPriceProductTradePrice/ram:BasisQuantity"/> + <xsl:apply-templates mode="BT-150" + select="./ram:GrossPriceProductTradePrice/ram:BasisQuantity/@unitCode"/> + </xsl:variable> + <xsl:if test="$bg-contents"> + <xr:PRICE_DETAILS> + <xsl:attribute name="xr:id" select="'BG-29'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:sequence select="$bg-contents"/> + </xr:PRICE_DETAILS> + </xsl:if> + </xsl:template> + <xsl:template mode="BT-146" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:NetPriceProductTradePrice/ram:ChargeAmount"> + <xr:Item_net_price> + <xsl:attribute name="xr:id" select="'BT-146'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="unit_price_amount"/> + </xr:Item_net_price> + </xsl:template> + <xsl:template mode="BT-147" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ActualAmount"> + <xr:Item_price_discount> + <xsl:attribute name="xr:id" select="'BT-147'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="unit_price_amount"/> + </xr:Item_price_discount> + </xsl:template> + <xsl:template mode="BT-148" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:GrossPriceProductTradePrice/ram:ChargeAmount"> + <xr:Item_gross_price> + <xsl:attribute name="xr:id" select="'BT-148'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="unit_price_amount"/> + </xr:Item_gross_price> + </xsl:template> + <xsl:template mode="BT-149" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:NetPriceProductTradePrice/ram:BasisQuantity"> + <xr:Item_price_base_quantity> + <xsl:attribute name="xr:id" select="'BT-149'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="quantity"/> + </xr:Item_price_base_quantity> + </xsl:template> + <xsl:template mode="BT-149" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:GrossPriceProductTradePrice/ram:BasisQuantity"> + <xr:Item_price_base_quantity> + <xsl:attribute name="xr:id" select="'BT-149'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="quantity"/> + </xr:Item_price_base_quantity> + </xsl:template> + <xsl:template mode="BT-150" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:GrossPriceProductTradePrice/ram:BasisQuantity/@unitCode"> + <xr:Item_price_base_quantity_unit_of_measure> + <xsl:attribute name="xr:id" select="'BT-150'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="code"/> + </xr:Item_price_base_quantity_unit_of_measure> + </xsl:template> + <xsl:template mode="BG-30" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:ApplicableTradeTax"> + <xsl:variable name="bg-contents" as="item()*"><!--Der Pfad /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:ApplicableTradeTax der Instanz in konkreter Syntax wird auf 2 Objekte der EN 16931 abgebildet. --> + <xsl:apply-templates mode="BT-151" select="./ram:CategoryCode"/> + <xsl:apply-templates mode="BT-152" select="./ram:RateApplicablePercent"/> + </xsl:variable> + <xsl:if test="$bg-contents"> + <xr:LINE_VAT_INFORMATION> + <xsl:attribute name="xr:id" select="'BG-30'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:sequence select="$bg-contents"/> + </xr:LINE_VAT_INFORMATION> + </xsl:if> + </xsl:template> + <xsl:template mode="BT-151" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:ApplicableTradeTax/ram:CategoryCode"> + <xr:Invoiced_item_VAT_category_code> + <xsl:attribute name="xr:id" select="'BT-151'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="code"/> + </xr:Invoiced_item_VAT_category_code> + </xsl:template> + <xsl:template mode="BT-152" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:ApplicableTradeTax/ram:RateApplicablePercent"> + <xr:Invoiced_item_VAT_rate> + <xsl:attribute name="xr:id" select="'BT-152'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="percentage"/> + </xr:Invoiced_item_VAT_rate> + </xsl:template> + <xsl:template mode="BG-31" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct"> + <xsl:variable name="bg-contents" as="item()*"><!--Der Pfad /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct der Instanz in konkreter Syntax wird auf 8 Objekte der EN 16931 abgebildet. --> + <xsl:apply-templates mode="BT-153" select="./ram:Name"/> + <xsl:apply-templates mode="BT-154" select="./ram:Description"/> + <xsl:apply-templates mode="BT-155" select="./ram:SellerAssignedID"/> + <xsl:apply-templates mode="BT-156" select="./ram:BuyerAssignedID"/> + <xsl:apply-templates mode="BT-157" select="./ram:GlobalID"/> + <xsl:apply-templates mode="BT-158" + select="./ram:DesignatedProductClassification/ram:ClassCode"/> + <xsl:apply-templates mode="BT-159" select="./ram:OriginTradeCountry/ram:ID"/> + <xsl:apply-templates mode="BG-32" select="./ram:ApplicableProductCharacteristic"/> + </xsl:variable> + <xsl:if test="$bg-contents"> + <xr:ITEM_INFORMATION> + <xsl:attribute name="xr:id" select="'BG-31'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:sequence select="$bg-contents"/> + </xr:ITEM_INFORMATION> + </xsl:if> + </xsl:template> + <xsl:template mode="BT-153" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:Name"> + <xr:Item_name> + <xsl:attribute name="xr:id" select="'BT-153'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Item_name> + </xsl:template> + <xsl:template mode="BT-154" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:Description"> + <xr:Item_description> + <xsl:attribute name="xr:id" select="'BT-154'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Item_description> + </xsl:template> + <xsl:template mode="BT-155" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID"> + <xr:Item_Sellers_identifier> + <xsl:attribute name="xr:id" select="'BT-155'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="identifier"/> + </xr:Item_Sellers_identifier> + </xsl:template> + <xsl:template mode="BT-156" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:BuyerAssignedID"> + <xr:Item_Buyers_identifier> + <xsl:attribute name="xr:id" select="'BT-156'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="identifier"/> + </xr:Item_Buyers_identifier> + </xsl:template> + <xsl:template mode="BT-157" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:GlobalID"> + <xr:Item_standard_identifier> + <xsl:attribute name="xr:id" select="'BT-157'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="identifier-with-scheme"/> + </xr:Item_standard_identifier> + </xsl:template> + <xsl:template mode="BT-158" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:DesignatedProductClassification/ram:ClassCode"> + <xr:Item_classification_identifier> + <xsl:attribute name="xr:id" select="'BT-158'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="identifier-with-scheme-and-version"/> + </xr:Item_classification_identifier> + </xsl:template> + <xsl:template mode="BT-159" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:OriginTradeCountry/ram:ID"> + <xr:Item_country_of_origin> + <xsl:attribute name="xr:id" select="'BT-159'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="code"/> + </xr:Item_country_of_origin> + </xsl:template> + <xsl:template mode="BG-32" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic"> + <xsl:variable name="bg-contents" as="item()*"><!--Der Pfad /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic der Instanz in konkreter Syntax wird auf 2 Objekte der EN 16931 abgebildet. --> + <xsl:apply-templates mode="BT-160" select="./ram:Description"/> + <xsl:apply-templates mode="BT-161" select="./ram:Value"/> + </xsl:variable> + <xsl:if test="$bg-contents"> + <xr:ITEM_ATTRIBUTES> + <xsl:attribute name="xr:id" select="'BG-32'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:sequence select="$bg-contents"/> + </xr:ITEM_ATTRIBUTES> + </xsl:if> + </xsl:template> + <xsl:template mode="BT-160" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:Description"> + <xr:Item_attribute_name> + <xsl:attribute name="xr:id" select="'BT-160'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Item_attribute_name> + </xsl:template> + <xsl:template mode="BT-161" + match="/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:ApplicableProductCharacteristic/ram:Value"> + <xr:Item_attribute_value> + <xsl:attribute name="xr:id" select="'BT-161'"/> + <xsl:attribute name="xr:src" select="xr:src-path(.)"/> + <xsl:call-template name="text"/> + </xr:Item_attribute_value> + </xsl:template> + <xsl:template name="text"> + <xsl:value-of select="."/> + </xsl:template> + <xsl:template name="date"> + <xsl:choose> + <xsl:when test="matches(normalize-space(.), '^[0-9]{8}$')"> + <xsl:value-of select="xs:date( concat(substring(.,1,4), '-', substring(.,5,2), '-', substring(.,7,2) ) )"/> + </xsl:when> + <xsl:otherwise>ILLEGAL DATE FORMAT: <para>Mit diesem Datentyp wird ein kalendarisches Datum abgebildet, wie es in der ISO 8601 Spezifikation <quote>Calendar date complete representation</quote> beschrieben ist (siehe ISO 8601:2004, Abschnitt 5.2.1.1). Das Datum beinhaltet keine Zeitangabe. Das konkret zu verwendende Format ist abhängig von der genutzten Syntax.</para> +<para>Der Datentyp basiert auf dem Typ <quote>Date Time. Type</quote>, wie in ISO 15000-5:2014 Anhang B definiert.</para></xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="identifier-with-scheme-and-version"> + <xsl:param name="schemeID" as="element()?"/> + <xsl:if test="@listID | @schemeID"> + <xsl:attribute name="scheme_identifier" select="($schemeID, @listID, @schemeID)[1]"/> + </xsl:if> + <xsl:if test="@schemeVersionID | @listVersionID"> + <xsl:attribute name="scheme_version_identifier" + select="(@listVersionID, @schemeVersionID)[1]"/> + </xsl:if> + <xsl:value-of select="."/> + </xsl:template> + <xsl:template name="identifier-with-scheme"> + <xsl:param name="schemeID" as="element()?"/> + <xsl:if test="@schemeID"> + <xsl:attribute name="scheme_identifier" select="($schemeID, @listID, @schemeID)[1]"/> + </xsl:if> + <xsl:value-of select="."/> + </xsl:template> + <xsl:template name="identifier"> + <xsl:value-of select="."/> + </xsl:template> + <xsl:template name="code"> + <xsl:value-of select="."/> + </xsl:template> + <xsl:template name="amount"> + <xsl:value-of select="."/> + </xsl:template> + <xsl:template name="percentage"> + <xsl:value-of select="."/> + </xsl:template> + <xsl:template name="binary_object"> + <xsl:if test="@mimeCode"> + <xsl:attribute name="mime_code"> + <xsl:value-of select="@mimeCode"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="@filename"> + <xsl:attribute name="filename"> + <xsl:value-of select="@filename"/> + </xsl:attribute> + </xsl:if> + <xsl:value-of select="."/> + </xsl:template> + <xsl:template name="unit_price_amount"> + <xsl:value-of select="."/> + </xsl:template> + <xsl:template name="quantity"> + <xsl:value-of select="."/> + </xsl:template> + <xsl:template name="document_reference"> + <xsl:value-of select="."/> + </xsl:template> + <xd:doc> + <xd:desc> Liefert einen XPath-Pfad, welches $n eindeutig identifiziert. </xd:desc> + <xd:param name="n"/> + </xd:doc> + <xsl:function name="xr:src-path" as="xs:string"> + <xsl:param name="n" as="node()"/> + <xsl:variable name="segments" as="xs:string*"> + <xsl:apply-templates select="$n" mode="xr:src-path"/> + </xsl:variable> + <xsl:sequence select="string-join($segments, '')"/> + </xsl:function> + <xd:doc> + <xd:desc> Liefert einen XPath-Pfad, welches $n eindeutig identifiziert. </xd:desc> + <xd:param name="n"/> + </xd:doc> + <xsl:template match="node() | @*" mode="xr:src-path"> + <xsl:for-each select="ancestor-or-self::*"> + <xsl:text>/</xsl:text> + <xsl:value-of select="name(.)"/> + <xsl:if test="preceding-sibling::*[name(.) = name(current())] or following-sibling::*[name(.) = name(current())]"> + <xsl:text>[</xsl:text> + <xsl:value-of select="count(preceding-sibling::*[name(.) = name(current())]) + 1"/> + <xsl:text>]</xsl:text> + </xsl:if> + </xsl:for-each> + <xsl:if test="not(self::*)"> + <xsl:text/>/@<xsl:value-of select="name(.)"/> + </xsl:if> + </xsl:template> +</xsl:stylesheet> diff --git a/library/src/main/resources/stylesheets/xrechnung-html.xsl b/library/src/main/resources/stylesheets/xrechnung-html.xsl new file mode 100644 index 00000000..54a0de84 --- /dev/null +++ b/library/src/main/resources/stylesheets/xrechnung-html.xsl @@ -0,0 +1,1184 @@ +<?xml version="1.0" encoding="UTF-8"?> +<xsl:stylesheet version="2.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:xr="urn:ce.eu:en16931:2017:xoev-de:kosit:standard:xrechnung-1" + xmlns:xrv="http://www.example.org/XRechnung-Viewer"> + + <xsl:output indent="yes" method="html" encoding="UTF-8" /> + + <xsl:decimal-format name="decimal" decimal-separator="," grouping-separator="." NaN="" /> + + + <!-- MAIN HTML --> + <xsl:template match="/xr:invoice"> + + <html lang="de"> + <head> + <meta charset="UTF-8"/> + <title>XRechnung + + + + +