Danke für eine Hilfe und Erklärung! Bin dir echt sehr dankbar! 😀
Eine hoffentlich "Kleinigkeit" ist mir noch aufgefallen. Konkret geht es um den Knoten LineItem bzw. Lines.
Dies sollte so aussehen: (bei mehreren Artikelpositionen wird "Lines" unter "LineItem" mehrmals ausgegeben, je nachdem wie viele Positionen enthalten sind)
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<SALESINVOICE>
<Interchange>
<Recipient></Recipient>
<Sender></Sender>
<CreationDate></CreationDate>
<Test></Test>
<Interchange_Control_Number></Interchange_Control_Number>
<HeaderInformation>
<OrigInvoiceNumber></OrigInvoiceNumber>
<InvoiceType></InvoiceType>
<InvoiceDate></InvoiceDate>
<InvoiceNumber></InvoiceNumber>
<PurchOrderReference></PurchOrderReference>
<CustomerOrderReference></CustomerOrderReference>
<SalesOrderReference></SalesOrderReference>
<SalesOrderDate></SalesOrderDate>
<PackingslipId></PackingslipId>
<DeliveryDate></DeliveryDate>
<Currency></Currency>
<TaxExempt></TaxExempt>
<OurAccountNum></OurAccountNum>
<HeaderText>
<Qualifier>AAI</Qualifier>
<Text>AAI-Header-0848</Text>
</HeaderText>
<HeaderText>
<Qualifier>DEL</Qualifier>
<Text>DEL-Header-0848</Text>
</HeaderText>
<Contact>
<Contact></Contact>
<ContactPhone></ContactPhone>
<ContactMail></ContactMail>
</Contact>
<TermsOfPayment>
<PaymTermDescription></PaymTermDescription>
<DueDate></DueDate>
</TermsOfPayment>
<CashDiscountConditions>
<CashDiscountConditions></CashDiscountConditions>
<CashDiscPercent></CashDiscPercent>
<CashDiscDate></CashDiscDate>
</CashDiscountConditions>
<WeightAndVolume>
<NetWeight></NetWeight>
<UnifOfWeight></UnifOfWeight>
</WeightAndVolume>
<SupplierAddressInformation>
<EANcode></EANcode>
<Name></Name>
<Street></Street>
<ZipCode></ZipCode>
<City></City>
<Country></Country>
<CoRegNum></CoRegNum>
<VATNum></VATNum>
<PlaceOfJurisdiction></PlaceOfJurisdiction>
<WeeeNumber></WeeeNumber>
</SupplierAddressInformation>
<BuyerAddressInformation>
<EANcode></EANcode>
<Name></Name>
<Street></Street>
<ZipCode></ZipCode>
<City></City>
<Country></Country>
<VATNum></VATNum>
<InternalNumber></InternalNumber>
</BuyerAddressInformation>
<InvoiceAddressInformation>
<EANcode></EANcode>
<Name></Name>
<Street></Street>
<ZipCode></ZipCode>
<City></City>
<Country></Country>
<VATNum></VATNum>
<InternalNumber></InternalNumber>
</InvoiceAddressInformation>
<DeliveryAddressInformation>
<EANcode></EANcode>
<Name></Name>
<Street></Street>
<ZipCode></ZipCode>
<City></City>
<Country></Country>
<State></State>
<VATNum></VATNum>
<InternalNumber></InternalNumber>
</DeliveryAddressInformation>
<TransportDetails>
<DeliveryMode></DeliveryMode>
<DeliveryTerms></DeliveryTerms>
<DeliveryReason></DeliveryReason>
</TransportDetails>
<LineItem>
<Lines>
<OrderLineNum>1</OrderLineNum>
<Promotion></Promotion>
<PackingslipId></PackingslipId>
<DeliveryDate></DeliveryDate>
<GTINNumber></GTINNumber>
<GTINDescription></GTINDescription>
<SupplierArticleNumber></SupplierArticleNumber>
<BuyerArticleNumber></BuyerArticleNumber>
<Quantity></Quantity>
<PriceUnit></PriceUnit>
<FixedPrice></FixedPrice>
<SalesPrice></SalesPrice>
<SalesPriceNet></SalesPriceNet>
<DiscAmount></DiscAmount>
<DiscPercent></DiscPercent>
<SalesLinePercent1></SalesLinePercent1>
<SalesLinePercent2></SalesLinePercent2>
<MultiLnDisc></MultiLnDisc>
<MultiLnPercent></MultiLnPercent>
<LineAmount></LineAmount>
<SumLineDisc></SumLineDisc>
<DeliveredQuantity></DeliveredQuantity>
<VatBaseAmount></VatBaseAmount>
<VatPercentage></VatPercentage>
<Measure_Unit></Measure_Unit>
<LineText>
<Qualifier>AAA</Qualifier>
<Text>AAA1-0848</Text>
</LineText>
<LineText>
<Qualifier>LIN</Qualifier>
<Text>LIN1-0848</Text>
</LineText>
</Lines>
<Lines>
<OrderLineNum>2</OrderLineNum>
<Promotion></Promotion>
<PackingslipId></PackingslipId>
<DeliveryDate></DeliveryDate>
<GTINNumber></GTINNumber>
<GTINDescription></GTINDescription>
<SupplierArticleNumber></SupplierArticleNumber>
<BuyerArticleNumber></BuyerArticleNumber>
<Quantity></Quantity>
<PriceUnit></PriceUnit>
<FixedPrice></FixedPrice>
<SalesPrice></SalesPrice>
<SalesPriceNet></SalesPriceNet>
<DiscAmount></DiscAmount>
<DiscPercent></DiscPercent>
<SalesLinePercent1></SalesLinePercent1>
<SalesLinePercent2></SalesLinePercent2>
<MultiLnDisc></MultiLnDisc>
<MultiLnPercent></MultiLnPercent>
<LineAmount></LineAmount>
<SumLineDisc></SumLineDisc>
<DeliveredQuantity></DeliveredQuantity>
<VatBaseAmount></VatBaseAmount>
<VatPercentage></VatPercentage>
<Measure_Unit></Measure_Unit>
<LineText>
<Qualifier>AAA</Qualifier>
<Text>AAA2-0848</Text>
</LineText>
<LineText>
<Qualifier>LIN</Qualifier>
<Text>LIN2-0848</Text>
</LineText>
</Lines>
</LineItem>
<Totals>
<InvoiceTotal></InvoiceTotal>
<NetAmount></NetAmount>
<VATAmount></VATAmount>
<DiscountAmount></DiscountAmount>
<AllowanceOrChargeAmount></AllowanceOrChargeAmount>
<DueDate></DueDate>
<VAT>
<VATS>
<Percentage></Percentage>
<Type></Type>
<BaseAmount></BaseAmount>
<VATAmount></VATAmount>
</VATS>
</VAT>
</Totals>
</HeaderInformation>
</Interchange>
</SALESINVOICE>
Nach einfügen deines XSLTs, wird das jedoch zusammengefasst unter "Lines": (hier nur der Ausschnitt) - zu sehen bei "OrderLineNum" 1 bzw. 2 bedeutet, dass es sich um 2 Artikel handelt..
<LineItem>
<Lines>
<OrderLineNum>1</OrderLineNum>
<Promotion />
<PackingslipId></PackingslipId>
<DeliveryDate />
<GTINNumber></GTINNumber>
<GTINDescription></GTINDescription>
<SupplierArticleNumber></SupplierArticleNumber>
<BuyerArticleNumber />
<Quantity></Quantity>
<PriceUnit></PriceUnit>
<FixedPrice></FixedPrice>
<SalesPrice></SalesPrice>
<SalesPriceNet />
<DiscAmount></DiscAmount>
<DiscPercent></DiscPercent>
<SalesLinePercent1></SalesLinePercent1>
<SalesLinePercent2></SalesLinePercent2>
<MultiLnDisc></MultiLnDisc>
<MultiLnPercent></MultiLnPercent>
<LineAmount></LineAmount>
<SumLineDisc></SumLineDisc>
<DeliveredQuantity></DeliveredQuantity>
<VatBaseAmount></VatBaseAmount>
<VatPercentage></VatPercentage>
<Measure_Unit></Measure_Unit>
<OrderLineNum>2</OrderLineNum>
<Promotion />
<PackingslipId></PackingslipId>
<DeliveryDate />
<GTINNumber></GTINNumber>
<GTINDescription></GTINDescription>
<SupplierArticleNumber></SupplierArticleNumber>
<BuyerArticleNumber />
<Quantity></Quantity>
<PriceUnit></PriceUnit>
<FixedPrice></FixedPrice>
<SalesPrice></SalesPrice>
<SalesPriceNet />
<DiscAmount></DiscAmount>
<DiscPercent></DiscPercent>
<SalesLinePercent1></SalesLinePercent1>
<SalesLinePercent2></SalesLinePercent2>
<MultiLnDisc></MultiLnDisc>
<MultiLnPercent></MultiLnPercent>
<LineAmount></LineAmount>
<SumLineDisc></SumLineDisc>
<DeliveredQuantity></DeliveredQuantity>
<VatBaseAmount></VatBaseAmount>
<VatPercentage></VatPercentage>
<Measure_Unit></Measure_Unit>
<LineText>
<Qualifier>AAA</Qualifier>
<Text>AAA1-0848</Text>
</LineText>
<LineText>
<Qualifier>LIN</Qualifier>
<Text>LIN1-0848</Text>
</LineText>
<LineText>
<Qualifier>AAA</Qualifier>
<Text>AAA2-0848</Text>
</LineText>
<LineText>
<Qualifier>LIN</Qualifier>
<Text>LIN2-0848</Text>
</LineText>
</Lines>
</LineItem>
<Totals>
<InvoiceTotal></InvoiceTotal>
<NetAmount></NetAmount>
<VATAmount></VATAmount>
<DiscountAmount></DiscountAmount>
<AllowanceOrChargeAmount></AllowanceOrChargeAmount>
<DueDate></DueDate>
<VAT>
<VATS>
<Percentage></Percentage>
<Type></Type>
<BaseAmount></BaseAmount>
<VATAmount></VATAmount>
</VATS>
</VAT>
</Totals>
LG Julian