usenussi
Goto Top

XSLT Datei übergibt mir keine Dateninhalte

Zum lernen habe ich vorher den Tag <Address> einzeln im Online XSLT TEST Tool getestet und es hat funktioniert. Nun habe ich die Datei erweitert und ich komme nicht an die Daten. Es beginnt schon mit der ersten Zeile

<MessageID>1</MessageID> wollte ich mit
<MessageID><xsl:value-of select="MessageID"/1</MessageID>
übernehmen. und dann die anderen Zeilen genauso aufbauen.
Was mache ich falsch?
Es hat doch einzeln mit
<Address>
<Name><xsl:value-of select="NAME"/></Name>
geklappt.
Bitte helft einen Anfänger auf Sprünge.
Da ich die XML Date immer als Order mit verschiedenen Nummern bekomme zb. ORDER12345 wollte ich diese grundsätzlich auf ORDER.XML umbenennen.
Muss die XSLT im gleichen Verzeichniss ORDER.XSLT heißen?

ORDER.XML
<?xml version="1.0" encoding="UTF-8"?>  
<AmazonEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="amzn-envelope.xsd">  
  <Header>
    <DocumentVersion>1.01</DocumentVersion>
      <MerchantIdentifier>M_SCHOxxxREI_5062692</MerchantIdentifier>
  </Header>
  <MessageType>OrderReport</MessageType>
<Message>
    <MessageID>1</MessageID>
    <OrderReport>
        <AmazonOrderID>305-9924129-4xxx332</AmazonOrderID>
        <AmazonSessionID>305-9924129-4xxx332</AmazonSessionID>
        <OrderDate>2017-03-13T21:02:46+00:00</OrderDate>
        <OrderPostedDate>2017-03-13T21:02:46+00:00</OrderPostedDate>
        <BillingData>
            <AlreadyPaid/>
            <BuyerEmailAddress>cwsj51h32lk765k@marketplace.amazon.de</BuyerEmailAddress>
            <BuyerName>Kathrin Muster</BuyerName>
            <BuyerPhoneNumber>0171 xxxxxx6</BuyerPhoneNumber>
            <Address>
                <Name>KATHRIN Muster</Name>
                <AddressFieldOne>RINNWEG 6</AddressFieldOne>
                <City>FULDA</City>
                <StateOrRegion>HESSEN</StateOrRegion>
                <PostalCode>3xxx</PostalCode>
                <CountryCode>DE</CountryCode>
                <PhoneNumber>0171xxxxxx</PhoneNumber>
            </Address>
        </BillingData>
        <FulfillmentData>
            <FulfillmentMethod>Ship</FulfillmentMethod>
            <FulfillmentServiceLevel>Standard</FulfillmentServiceLevel>
            <ShipServiceName>Std DE Dom</ShipServiceName>
            <Address>
                <Name>KATHRIN Muster</Name>
                <AddressFieldOne>RINNWEG 6</AddressFieldOne>
                <City>FULDA</City>
                <StateOrRegion>HESSEN</StateOrRegion>
                <PostalCode>3xxx7</PostalCode>
                <CountryCode>DE</CountryCode>
                <PhoneNumber>0171xxxxx6</PhoneNumber>
            </Address>
        </FulfillmentData>
        <Item>
            <AmazonOrderItemCode>18319xxx312747</AmazonOrderItemCode>
            <SKU>4260257181303</SKU>
            <Title>Brunner Campingbedarf Frischwassertankreiniger H11 Plus, 37834</Title>
            <CustomizationInfo>
               <Type>Condition</Type>
               <Data>new</Data>
            </CustomizationInfo>
            <CustomizationInfo>
               <Type>DateListed</Type>
               <Data>2014-05-14T08:11:43+00:00</Data>
            </CustomizationInfo>
            <CustomizationInfo>
               <Type>MarketplaceID</Type>
               <Data>A1PA6795UKMFR9</Data>
            </CustomizationInfo>
            <CustomizationInfo>
               <Type>CompoundTitle</Type>
               <Data>Brunner Campingbedarf Frischwassertankreiniger H11 Plus, 37834 [Ausrüstung]</Data>
            </CustomizationInfo>
            <CustomizationInfo>
               <Type>ListingID</Type>
               <Data>0514OS4VI04</Data>
            </CustomizationInfo>
            <CustomizationInfo>
               <Type>ConditionType</Type>
               <Data>new</Data>
            </CustomizationInfo>
            <CustomizationInfo>
               <Type>points_granted</Type>
               <Data>0</Data>
            </CustomizationInfo>
            <Quantity>1</Quantity>
            <ProductTaxCode>PTC_PRODUCT_TAXABLE_A</ProductTaxCode>
            <ItemPrice>
               <Component>
                  <Type>Principal</Type>
                  <Amount currency="EUR">13.01</Amount>  
               </Component>
               <Component>
                  <Type>Shipping</Type>
                  <Amount currency="EUR">3.90</Amount>  
               </Component>
               <Component>
                  <Type>Tax</Type>
                  <Amount currency="EUR">0.00</Amount>  
               </Component>
               <Component>
                  <Type>ShippingTax</Type>
                  <Amount currency="EUR">0.00</Amount>  
               </Component>
               <Component>
                  <Type>CODFee</Type>
                  <Amount currency="EUR">0.00</Amount>  
               </Component>
               <Component>
                   <Type>VatExclusiveItemPrice</Type>
                   <Amount currency="EUR">13.01</Amount>  
               </Component>
               <Component>
                   <Type>VatExclusiveShippingPrice</Type>
                   <Amount currency="EUR">3.90</Amount>  
               </Component>
            </ItemPrice>
            <ItemFees>
               <Fee>
                  <Type>Commission</Type>
                  <Amount currency="EUR">-2.54</Amount>  
               </Fee>
            </ItemFees>
            <IsAmazonInvoiced>false</IsAmazonInvoiced>
         </Item>
    </OrderReport>
</Message>
<Message>
    <MessageID>2</MessageID>
    <OrderReport>
        <AmazonOrderID>306-40xxx84-9121960</AmazonOrderID>
        <AmazonSessionID>306-40xxx84-9121960</AmazonSessionID>
        <OrderDate>2017-03-13T21:02:48+00:00</OrderDate>
        <OrderPostedDate>2017-03-13T21:02:48+00:00</OrderPostedDate>
        <BillingData>
            <AlreadyPaid/>
            <BuyerEmailAddress>xxxr3zhrnb63bz5@marketplace.amazon.de</BuyerEmailAddress>
            <BuyerName>Matthias Muster</BuyerName>
            <BuyerPhoneNumber>095xxxxx4</BuyerPhoneNumber>
            <Address>
                <Name>MATTHIAS Muster</Name>
                <AddressFieldOne>BACH 7</AddressFieldOne>
                <City>RECKENDORF</City>
                <StateOrRegion>Bayern</StateOrRegion>
                <PostalCode>96xx2</PostalCode>
                <CountryCode>DE</CountryCode>
                <PhoneNumber>09xxxx50644</PhoneNumber>
            </Address>
        </BillingData>
        <FulfillmentData>
            <FulfillmentMethod>Ship</FulfillmentMethod>
            <FulfillmentServiceLevel>Standard</FulfillmentServiceLevel>
            <ShipServiceName>Std DE Dom</ShipServiceName>
            <Address>
                <Name>MATTHIASMuster</Name>
                <AddressFieldOne>BACH 7</AddressFieldOne>
                <City>RECKENDORF</City>
                <StateOrRegion>Bayern</StateOrRegion>
                <PostalCode>9xxx2</PostalCode>
                <CountryCode>DE</CountryCode>
                <PhoneNumber>09xxxx50644</PhoneNumber>
            </Address>
        </FulfillmentData>
        <Item>
            <AmazonOrderItemCode>14171xxx166235</AmazonOrderItemCode>
            <SKU>4260257181303</SKU>
            <Title>Brunner Campingbedarf Frischwassertankreiniger H11 Plus, 37834</Title>
            <CustomizationInfo>
               <Type>Condition</Type>
               <Data>new</Data>
            </CustomizationInfo>
            <CustomizationInfo>
               <Type>DateListed</Type>
               <Data>2014-05-14T08:11:43+00:00</Data>
            </CustomizationInfo>
            <CustomizationInfo>
               <Type>MarketplaceID</Type>
               <Data>A1PAxxx5UKMFR9</Data>
            </CustomizationInfo>
            <CustomizationInfo>
               <Type>CompoundTitle</Type>
               <Data>Brunner Campingbedarf Frischwassertankreiniger H11 Plus, 37834 [Ausrüstung]</Data>
            </CustomizationInfo>
            <CustomizationInfo>
               <Type>ListingID</Type>
               <Data>0514OS4VI04</Data>
            </CustomizationInfo>
            <CustomizationInfo>
               <Type>ConditionType</Type>
               <Data>new</Data>
            </CustomizationInfo>
            <CustomizationInfo>
               <Type>points_granted</Type>
               <Data>0</Data>
            </CustomizationInfo>
            <Quantity>1</Quantity>
            <ProductTaxCode>PTC_PRODUCT_TAXABLE_A</ProductTaxCode>
            <ItemPrice>
               <Component>
                  <Type>Principal</Type>
                  <Amount currency="EUR">13.01</Amount>  
               </Component>
               <Component>
                  <Type>Shipping</Type>
                  <Amount currency="EUR">3.90</Amount>  
               </Component>
               <Component>
                  <Type>Tax</Type>
                  <Amount currency="EUR">0.00</Amount>  
               </Component>
               <Component>
                  <Type>ShippingTax</Type>
                  <Amount currency="EUR">0.00</Amount>  
               </Component>
               <Component>
                  <Type>CODFee</Type>
                  <Amount currency="EUR">0.00</Amount>  
               </Component>
               <Component>
                   <Type>VatExclusiveItemPrice</Type>
                   <Amount currency="EUR">13.01</Amount>  
               </Component>
               <Component>
                   <Type>VatExclusiveShippingPrice</Type>
                   <Amount currency="EUR">3.90</Amount>  
               </Component>
            </ItemPrice>
            <ItemFees>
               <Fee>
                  <Type>Commission</Type>
                  <Amount currency="EUR">-2.54</Amount>  
               </Fee>
            </ItemFees>
            <IsAmazonInvoiced>false</IsAmazonInvoiced>
         </Item>
    </OrderReport>
</Message>
</AmazonEnvelope>

ORDER.XSLT


<?xml version="1.0" encoding="UTF-8"?>  
<xsl:stylesheet version="1.0"  
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">  
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes" />  
<xsl:template match="/">  
<Root>
   <Header>
      <DocumentVersion>1.01</DocumentVersion>
      <MerchantIdentifier>M_SCHOXXXREI_50xxx92</MerchantIdentifier>
   </Header>
   <MessageType>OrderReport</MessageType>

    <Message>
    <MessageID><xsl:value-of select="MessageID"/1</MessageID>  
      <OrderReport>
        <OrderReport>
    <xsl:for-each select="Root/OrderReport">  
     <OrderReport>
                        <AmazonOrderID><xsl:value-of select="OrderReportFieldOne"/></AmazonOrderID>  
                        <AmazonSessionID><xsl:value-of select="AmazonSessionID"/></AmazonSessionID>  
                        <OrderDate><xsl:value-of select="PostalCode"/></OrderDate>  
                        <OrderPostedDate><xsl:value-of select="OrderPostedDateCode"/></OrderPostedDate>  
                        <PHONE><xsl:value-of select="PhoneNumber"/></PHONE>    
                        <EMAIL><xsl:value-of select=" EMAIL"/></EMAIL>  
     </OrderReport>
    </xsl:for-each>
      </OrderReport>
<BillingData>
            <AlreadyPaid/>
            <BuyerEmailAddress><xsl:value-of select=" EMAIL"/></BuyerEmailAddress>  
            <BuyerName><xsl:value-of select="NAME"/></BuyerName>  
            <BuyerPhoneNumber><xsl:value-of select=" Phone"/></BuyerPhoneNumber>  
    <Address>
        <xsl:for-each select="Root/Address">  
    <Address>
      <Name><xsl:value-of select="NAME"/></Name>  
      <STREET><xsl:value-of select="AddressFieldOne"/></STREET>  
      <CITY><xsl:value-of select="City"/></CITY>  
      <ZIP><xsl:value-of select="PostalCode"/></ZIP>  
      <COUNTRY><xsl:value-of select="CountryCode"/></COUNTRY>  
      <PHONE><xsl:value-of select="PhoneNumber"/></PHONE>    
      <EMAIL>Wertinfo@rsn-nord.de</EMAIL>
    </Address>
     </xsl:for-each>
      </Address>
   </BillingData>
   </OrderReport>
   </Message>
   </Root>
</xsl:template>
</xsl:stylesheet>

Content-ID: 340206

Url: https://administrator.de/contentid/340206

Ausgedruckt am: 22.11.2024 um 19:11 Uhr

133417
133417 09.06.2017 um 21:06:35 Uhr
Goto Top
Ist ja auch logisch, weil erstens einige Syntaxfehler im Skript sind und zweitens die xPath Selection nicht stimmt. Du hast ja am Anfang ein TemplateMatch auf das Root (/) gesetzt, also musst du auch von da aus Slektieren. Da du aber mehrere Messages hast musst du diese ja erst mal mit einem for-each alle erfassen, was du oben ja überhaupt nicht mit den Messages machst.
Du solltest dich erst mal mit den Grundlagen von XPath auseinandersetzen, das wäre vielleicht zielgerichteter als Querbeet zu arbeiten, was man deinen vorherigen Posts entnehmen kann in denen du leider nicht weiter geantwortet hast ...

Gruß bibersbaum
colinardo
Lösung colinardo 10.06.2017, aktualisiert am 11.06.2017 um 16:27:52 Uhr
Goto Top
Servus @usenussi,
mal wieder zum selben Thema das hier schon mal vor 2 Monaten von dir kam.

[OT]
Finde ich ehrlich gesagt schade, dass du unsere letzte private Konversation einfach so kommentarlos abgebrochen hast, zumal ich dir hätte weiterhelfen können, aber na gut, manch einer lernt es halt nie. Schade.
[/OT]

Hiermit solltest du mal ein Grundgerüst für das oben genannte haben (Todos sind natürlich noch für dich drin). (Ohne Garantie für einen Import, da ich hier deine verwendete Software nicht habe und so nicht testen kann. Wenn du mich bezahlst hol ich das gerne nach.)

Der Aufbau sollte dir ein Idee geben wie man das grundlegend macht.

Mehr kann ich für dich hier nicht tun.

Grüße Uwe

p.s. Eine Begrüßung tut eigentlich niemandem weh. Hier arbeiten ja immerhin noch Menschen und keine Maschinen die sich mit deinem Anliegen auseinandersetzen.

back-to-topAchtung XSLT 2.0!
<?xml version="1.0" encoding="UTF-8"?>  
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0">  
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes" />  
	<xsl:template match="/AmazonEnvelope">  
		<ORDER_LIST>
			<xsl:for-each select="Message">  
				<ORDER xmlns="http://www.opentrans.org/XMLSchema/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0" type="standard">	  
					<ORDER_HEADER>
						<CONTROL_INFO>
							<GENERATOR_INFO>Custom XSL</GENERATOR_INFO>
							<GENERATION_DATE><xsl:value-of select="current-dateTime()"/></GENERATION_DATE>  
						</CONTROL_INFO>
						<ORDER_INFO>
							<ORDER_ID><xsl:value-of select="OrderReport/AmazonOrderID"/></ORDER_ID>  
							<ORDER_DATE><xsl:value-of select="OrderReport/OrderDate"/></ORDER_DATE>  
							<ORDER_PARTIES>
								<BUYER_PARTY>
									<PARTY>
										<ADDRESS>
											<NAME><xsl:value-of select="OrderReport/BillingData/Address/Name"/></NAME>  
											<STREET><xsl:value-of select="OrderReport/BillingData/Address/AddressFieldOne"/></STREET>  
											<ZIP><xsl:value-of select="OrderReport/BillingData/Address/PostalCode"/></ZIP>  
											<CITY><xsl:value-of select="OrderReport/BillingData/Address/City"/></CITY>  
											<COUNTRY><xsl:value-of select="OrderReport/BillingData/Address/CountryCode"/></COUNTRY>  
											<PHONE type="other"><xsl:value-of select="OrderReport/BillingData/Address/PhoneNumber"/></PHONE>  
											<FAX/>
											<EMAIL><xsl:value-of select="OrderReport/BillingData/BuyerEmailAddress"/></EMAIL>  
										</ADDRESS>
									</PARTY>
								</BUYER_PARTY>
								<INVOICE_PARTY>
									<PARTY>
										<ADDRESS>
											<NAME><xsl:value-of select="OrderReport/FulfillmentData/Address/Name"/></NAME>  
											<STREET><xsl:value-of select="OrderReport/FulfillmentData/Address/AddressFieldOne"/></STREET>  
											<ZIP><xsl:value-of select="OrderReport/FulfillmentData/Address/PostalCode"/></ZIP>  
											<CITY><xsl:value-of select="OrderReport/FulfillmentData/Address/City"/></CITY>  
											<COUNTRY><xsl:value-of select="OrderReport/FulfillmentData/Address/CountryCode"/></COUNTRY>  
											<PHONE type="other"><xsl:value-of select="OrderReport/FulfillmentData/Address/PhoneNumber"/></PHONE>  
											<FAX/>
											<EMAIL/>
										</ADDRESS>
									</PARTY>
								</INVOICE_PARTY>
							</ORDER_PARTIES>
							<PRICE_CURRENCY>EUR</PRICE_CURRENCY>
						</ORDER_INFO>
					</ORDER_HEADER>
					<ORDER_ITEM_LIST>
						<xsl:for-each select="OrderReport/Item">  
							<ORDER_ITEM>
								<LINE_ITEM_ID><xsl:value-of select="position()-1" /></LINE_ITEM_ID>  
								<ARTICLE_ID>
									<SUPPLIER_AID><xsl:value-of select="AmazonOrderItemCode" /></SUPPLIER_AID>  
									<DESCRIPTION_SHORT><xsl:value-of select="Title" /></DESCRIPTION_SHORT>  
									<DESCRIPTION_LONG><xsl:value-of select="Title" /></DESCRIPTION_LONG>  
								</ARTICLE_ID>
								<QUANTITY><xsl:value-of select="Quantity" /></QUANTITY>  
								<ORDER_UNIT>1</ORDER_UNIT>
								<ARTICLE_PRICE type="gros_list">  
									<PRICE_AMOUNT><xsl:value-of select="ItemPrice/Component[Type='Principal']/Amount" /></PRICE_AMOUNT>  
									<PRICE_LINE_AMOUNT><xsl:value-of select="ItemPrice/Component[Type='Principal']/Amount" /></PRICE_LINE_AMOUNT>  
									<TAX>[TODO]</TAX>
								</ARTICLE_PRICE>
							</ORDER_ITEM>
						</xsl:for-each>
					</ORDER_ITEM_LIST>
					<ORDER_SUMMARY>
						<TOTAL_ITEM_NUM>[TODO]</TOTAL_ITEM_NUM>
						<TOTAL_AMOUNT>[TODO]</TOTAL_AMOUNT>
					</ORDER_SUMMARY>
				</ORDER>
			</xsl:for-each>
		</ORDER_LIST>
	</xsl:template>
</xsl:stylesheet>
usenussi
usenussi 11.06.2017 um 15:42:55 Uhr
Goto Top
Vielen Dank für die erbrachte Arbeit. Ich hatte noch nicht geantwortet, da ich die Angleichung mit der xslt noch nicht richtig hinbekommen habe.
Deine Datei sieht sehr vielversprechend aus, die neue XML ist fast gleich mit der Musterbestellung. Es scheint nur noch eine kleine Anpassung nötig zu sein bis ich diese gebrauchen und importieren kann. Vielleicht helfen ja die folgenden Links zu Lösung.
https://lexwiki.de/wp-content/uploads/Spezifikationen-Bestellformat-open ...
https://lexwiki.de/faq/faktura-warenwirtschaft/shop-schnittstelle/

Hier noch einmal das Originale funktionierende Bestellbeispiel aus Link2 sowie eine Orderdatei wie ich sie von Amazon bekomme.

Orderxxx
<?xml version="1.0" encoding="UTF-8"?>  
<AmazonEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="amzn-envelope.xsd">  
  <Header>
    <DocumentVersion>1.01</DocumentVersion>
      <MerchantIdentifier>M_SCHORNIREI_5062692</MerchantIdentifier>
  </Header>
  <MessageType>OrderReport</MessageType>
<Message>
    <MessageID>1</MessageID>
    <OrderReport>
        <AmazonOrderID>305-9xx4129-4928332</AmazonOrderID>
        <AmazonSessionID>305-9xx4129-4928332</AmazonSessionID>
        <OrderDate>2017-03-13T21:02:46+00:00</OrderDate>
        <OrderPostedDate>2017-03-13T21:02:46+00:00</OrderPostedDate>
        <BillingData>
            <AlreadyPaid/>
            <BuyerEmailAddress>cwsj51h32lk765k@marketplace.amazon.de</BuyerEmailAddress>
            <BuyerName>Kathrin Kanke</BuyerName>
            <BuyerPhoneNumber>0171 7907876</BuyerPhoneNumber>
            <Address>
                <Name>KATHRIN KANKE</Name>
                <AddressFieldOne>AM RINNWEG 16</AddressFieldOne>
                <City>FULDA</City>
                <StateOrRegion>HESSEN</StateOrRegion>
                <PostalCode>36097</PostalCode>
                <CountryCode>DE</CountryCode>
                <PhoneNumber>0171 4711</PhoneNumber>
            </Address>
        </BillingData>
        <FulfillmentData>
            <FulfillmentMethod>Ship</FulfillmentMethod>
            <FulfillmentServiceLevel>Standard</FulfillmentServiceLevel>
            <ShipServiceName>Std DE Dom</ShipServiceName>
            <Address>
                <Name>KATHRIN KANKE</Name>
                <AddressFieldOne>AM RINNWEG 16</AddressFieldOne>
                <City>FULDA</City>
                <StateOrRegion>HESSEN</StateOrRegion>
                <PostalCode>36097</PostalCode>
                <CountryCode>DE</CountryCode>
                <PhoneNumber>0171 4711</PhoneNumber>
            </Address>
        </FulfillmentData>
        <Item>
            <AmazonOrderItemCode>183195722747</AmazonOrderItemCode>
            <SKU>4260257181303</SKU>
            <Title>Brunner Campingbedarf Frischwassertankreiniger H11 Plus, 37834</Title>
            <CustomizationInfo>
               <Type>Condition</Type>
               <Data>new</Data>
            </CustomizationInfo>
            <CustomizationInfo>
               <Type>DateListed</Type>
               <Data>2014-05-14T08:11:43+00:00</Data>
            </CustomizationInfo>
            <CustomizationInfo>
               <Type>MarketplaceID</Type>
               <Data>A1PA6795UKMFR9</Data>
            </CustomizationInfo>
            <CustomizationInfo>
               <Type>CompoundTitle</Type>
               <Data>Brunner Campingbedarf Frischwassertankreiniger H11 Plus, 37834 [Ausrüstung]</Data>
            </CustomizationInfo>
            <CustomizationInfo>
               <Type>ListingID</Type>
               <Data>0514OS4VI04</Data>
            </CustomizationInfo>
            <CustomizationInfo>
               <Type>ConditionType</Type>
               <Data>new</Data>
            </CustomizationInfo>
            <CustomizationInfo>
               <Type>points_granted</Type>
               <Data>0</Data>
            </CustomizationInfo>
            <Quantity>1</Quantity>
            <ProductTaxCode>PTC_PRODUCT_TAXABLE_A</ProductTaxCode>
            <ItemPrice>
               <Component>
                  <Type>Principal</Type>
                  <Amount currency="EUR">13.01</Amount>  
               </Component>
               <Component>
                  <Type>Shipping</Type>
                  <Amount currency="EUR">3.90</Amount>  
               </Component>
               <Component>
                  <Type>Tax</Type>
                  <Amount currency="EUR">0.00</Amount>  
               </Component>
               <Component>
                  <Type>ShippingTax</Type>
                  <Amount currency="EUR">0.00</Amount>  
               </Component>
               <Component>
                  <Type>CODFee</Type>
                  <Amount currency="EUR">0.00</Amount>  
               </Component>
               <Component>
                   <Type>VatExclusiveItemPrice</Type>
                   <Amount currency="EUR">13.01</Amount>  
               </Component>
               <Component>
                   <Type>VatExclusiveShippingPrice</Type>
                   <Amount currency="EUR">3.90</Amount>  
               </Component>
            </ItemPrice>
            <ItemFees>
               <Fee>
                  <Type>Commission</Type>
                  <Amount currency="EUR">-2.54</Amount>  
               </Fee>
            </ItemFees>
            <IsAmazonInvoiced>false</IsAmazonInvoiced>
         </Item>
    </OrderReport>
</Message>
<Message>
    <MessageID>2</MessageID>
    <OrderReport>
        <AmazonOrderID>306-4009584-9121960</AmazonOrderID>
        <AmazonSessionID>306-4009584-9121960</AmazonSessionID>
        <OrderDate>2017-03-13T21:02:48+00:00</OrderDate>
        <OrderPostedDate>2017-03-13T21:02:48+00:00</OrderPostedDate>
        <BillingData>
            <AlreadyPaid/>
            <BuyerEmailAddress>mzfr3zhrnb63bz5@marketplace.amazon.de</BuyerEmailAddress>
            <BuyerName>Matthias Kiner</BuyerName>
            <BuyerPhoneNumber>09547770644</BuyerPhoneNumber>
            <Address>
                <Name>MATTHIAS KINER</Name>
                <AddressFieldOne>AM HAUTENBACH 7</AddressFieldOne>
                <City>RECKENDORF</City>
                <StateOrRegion>Bayern</StateOrRegion>
                <PostalCode>96982</PostalCode>
                <CountryCode>DE</CountryCode>
                <PhoneNumber>09547770644</PhoneNumber>
            </Address>
        </BillingData>
        <FulfillmentData>
            <FulfillmentMethod>Ship</FulfillmentMethod>
            <FulfillmentServiceLevel>Standard</FulfillmentServiceLevel>
            <ShipServiceName>Std DE Dom</ShipServiceName>
            <Address>
                <Name>MATTHIAS KINER</Name>
                <AddressFieldOne>AM HAUTENBACH 7</AddressFieldOne>
                <City>RECKENDORF</City>
                <StateOrRegion>Bayern</StateOrRegion>
                <PostalCode>96982</PostalCode>
                <CountryCode>DE</CountryCode>
                <PhoneNumber>09547770644</PhoneNumber>
            </Address>
        </FulfillmentData>
        <Item>
            <AmazonOrderItemCode>14171155166235</AmazonOrderItemCode>
            <SKU>4260257181303</SKU>
            <Title>Brunner Campingbedarf Frischwassertankreiniger H11 Plus, 37834</Title>
            <CustomizationInfo>
               <Type>Condition</Type>
               <Data>new</Data>
            </CustomizationInfo>
            <CustomizationInfo>
               <Type>DateListed</Type>
               <Data>2014-05-14T08:11:43+00:00</Data>
            </CustomizationInfo>
            <CustomizationInfo>
               <Type>MarketplaceID</Type>
               <Data>A1PA6795UKMFR9</Data>
            </CustomizationInfo>
            <CustomizationInfo>
               <Type>CompoundTitle</Type>
               <Data>Brunner Campingbedarf Frischwassertankreiniger H11 Plus, 37834 [Ausrüstung]</Data>
            </CustomizationInfo>
            <CustomizationInfo>
               <Type>ListingID</Type>
               <Data>0514OS4VI04</Data>
            </CustomizationInfo>
            <CustomizationInfo>
               <Type>ConditionType</Type>
               <Data>new</Data>
            </CustomizationInfo>
            <CustomizationInfo>
               <Type>points_granted</Type>
               <Data>0</Data>
            </CustomizationInfo>
            <Quantity>1</Quantity>
            <ProductTaxCode>PTC_PRODUCT_TAXABLE_A</ProductTaxCode>
            <ItemPrice>
               <Component>
                  <Type>Principal</Type>
                  <Amount currency="EUR">13.01</Amount>  
               </Component>
               <Component>
                  <Type>Shipping</Type>
                  <Amount currency="EUR">3.90</Amount>  
               </Component>
               <Component>
                  <Type>Tax</Type>
                  <Amount currency="EUR">0.00</Amount>  
               </Component>
               <Component>
                  <Type>ShippingTax</Type>
                  <Amount currency="EUR">0.00</Amount>  
               </Component>
               <Component>
                  <Type>CODFee</Type>
                  <Amount currency="EUR">0.00</Amount>  
               </Component>
               <Component>
                   <Type>VatExclusiveItemPrice</Type>
                   <Amount currency="EUR">13.01</Amount>  
               </Component>
               <Component>
                   <Type>VatExclusiveShippingPrice</Type>
                   <Amount currency="EUR">3.90</Amount>  
               </Component>
            </ItemPrice>
            <ItemFees>
               <Fee>
                  <Type>Commission</Type>
                  <Amount currency="EUR">-2.54</Amount>  
               </Fee>
            </ItemFees>
            <IsAmazonInvoiced>false</IsAmazonInvoiced>
         </Item>
    </OrderReport>
</Message>
</AmazonEnvelope>

Funktionierendes Bestellbeispiel.

<?xml version="1.0" encoding="UTF-8"?>  
<ORDER_LIST>
<ORDER xmlns="http://www.opentrans.org/XMLSchema/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0" type="standard">  
		<ORDER_HEADER>
			<CONTROL_INFO>
				<GENERATOR_INFO>Shop 2.0</GENERATOR_INFO>
				<GENERATION_DATE>2007-10-16T14:26:24+01:00</GENERATION_DATE>
			</CONTROL_INFO>
			<ORDER_INFO>
				<ORDER_ID>R-10440/01</ORDER_ID>
				<ORDER_DATE>2007-10-16T13:26:24+01:00</ORDER_DATE>
				<ORDER_PARTIES>
					<BUYER_PARTY>
						<PARTY>
							<ADDRESS>
								<NAME>RSN Nord GmbH Liefer</NAME>
								<NAME2>Rautenberg</NAME2>
								<NAME3>Karl-Heinz</NAME3>
								<STREET>Dorfstraße 66</STREET>
								<ZIP>24800</ZIP>
								<CITY>Elsdorf</CITY>
								<COUNTRY>DE</COUNTRY>
								<PHONE type="other"/>  
								<FAX/>
								<EMAIL>info@rsn-nord.de</EMAIL>
							</ADDRESS>
						</PARTY>
					</BUYER_PARTY>
					<INVOICE_PARTY>
						<PARTY>
							<ADDRESS>
								<NAME>RSN Nord GmbH</NAME>
								<NAME2>Meier</NAME2>
								<NAME3>Uwe</NAME3>
								<STREET>Hochstr. 33</STREET>
								<ZIP>24800</ZIP>
								<CITY>Elsdorf-Westermühlen</CITY>
								<COUNTRY>DE</COUNTRY>
								<PHONE type="other"/>  
								<FAX/>
								<EMAIL>info@rsn-nord.de</EMAIL>
							</ADDRESS>
						</PARTY>
					</INVOICE_PARTY>
					<SUPPLIER_PARTY>
						<PARTY>
							<ADDRESS>
								<NAME>Bregetec Supershop</NAME>
								<NAME2>Grandjean</NAME2>
								<NAME3>Gudrun</NAME3>
								<STREET>Bergstr. 7</STREET>
								<ZIP>79110</ZIP>
								<CITY>Freiburg</CITY>
								<COUNTRY>DE</COUNTRY>
								<VAT_ID>DE812398835</VAT_ID>
								<EMAIL>info@bregetec.com</EMAIL>
							</ADDRESS>
						</PARTY>
					</SUPPLIER_PARTY>
				</ORDER_PARTIES>
				<PRICE_CURRENCY>EUR</PRICE_CURRENCY>
				<PAYMENT>
					<CARD>
						<CARD_NUM>5500000000000004</CARD_NUM>
						<CARD_EXPIRATION_DATE>2005-12</CARD_EXPIRATION_DATE>
						<CARD_TYPE>MC</CARD_TYPE>
						<CARD_HOLDER_NAME>Karsten Meier</CARD_HOLDER_NAME>
					</CARD>
				</PAYMENT>
				<REMARK type="delivery_method">Post - Nachnahme</REMARK>  
				<REMARK type="shipping_fee">5.00</REMARK>  
				<REMARK type="tax_area">Merchant</REMARK>  
				<REMARK type="order">Das ist eine Bestellung vermittelt durch Herrn Mikolwski</REMARK>  
				<REMARK type="additional_costs">20.00</REMARK>  
			</ORDER_INFO>
		</ORDER_HEADER>
		<ORDER_ITEM_LIST>
			<ORDER_ITEM>
				<LINE_ITEM_ID>0</LINE_ITEM_ID>
				<ARTICLE_ID>
					<SUPPLIER_AID>SI 4248</SUPPLIER_AID>
					<DESCRIPTION_SHORT>Sunny Island SI 4248</DESCRIPTION_SHORT>
					<DESCRIPTION_LONG>Inselnetz Sunny Island SI 4248, einfacher Aufbau von Inselnetzen durch modulare Kopplung aller Komponenten auf der AC-Seite, ausgelegt für raue Umgebungsbedingungen</DESCRIPTION_LONG>
				</ARTICLE_ID>
				<QUANTITY>1</QUANTITY>
				<ORDER_UNIT>1</ORDER_UNIT>
				<ARTICLE_PRICE type="gros_list">  
					<PRICE_AMOUNT>2748.90</PRICE_AMOUNT>
					<PRICE_LINE_AMOUNT>2748.90</PRICE_LINE_AMOUNT>
					<TAX>0.19</TAX>
				</ARTICLE_PRICE>
			</ORDER_ITEM>
			<ORDER_ITEM>
				<LINE_ITEM_ID>1</LINE_ITEM_ID>
				<ARTICLE_ID>
					<SUPPLIER_AID>HVG-01-0001-00</SUPPLIER_AID>
					<DESCRIPTION_SHORT>Holzvergaser 18 kW</DESCRIPTION_SHORT>
					<DESCRIPTION_LONG> Fireside Holzvergaser Gesamtwärmeleistung: 18 kW, Wirkungsgrad: 85%, Höhe: 1120 mm, Tiefe: 950 mm, Breite: 580 mm</DESCRIPTION_LONG>
				</ARTICLE_ID>
				<QUANTITY>1</QUANTITY>
				<ORDER_UNIT>1</ORDER_UNIT>
				<ARTICLE_PRICE type="gros_list">  
					<PRICE_AMOUNT>2322.32</PRICE_AMOUNT>
					<PRICE_LINE_AMOUNT>2322.32</PRICE_LINE_AMOUNT>
					<TAX>0.19</TAX>
				</ARTICLE_PRICE>
			</ORDER_ITEM>
		</ORDER_ITEM_LIST>
		<ORDER_SUMMARY>
			<TOTAL_ITEM_NUM>2</TOTAL_ITEM_NUM>
			<TOTAL_AMOUNT>5071.22</TOTAL_AMOUNT>
		</ORDER_SUMMARY>
	</ORDER>
	<ORDER xmlns="http://www.opentrans.org/XMLSchema/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0" type="standard">  
			<ORDER_HEADER>
				<CONTROL_INFO>
					<GENERATOR_INFO>Shop 2.0</GENERATOR_INFO>
					<GENERATION_DATE>2007-10-04T11:56:20+01:00</GENERATION_DATE>
				</CONTROL_INFO>
				<ORDER_INFO>
					<ORDER_ID>R-10140/00</ORDER_ID>
					<ORDER_DATE>2007-10-04T11:50:26+01:00</ORDER_DATE>
					<ORDER_PARTIES>
						<BUYER_PARTY>
							<PARTY>
								<ADDRESS>
									<NAME>SPN AG Liefer</NAME>
									<NAME2>Hoffmann</NAME2>
									<NAME3>Willi</NAME3>
									<STREET>Bergstr. 8</STREET>
									<ZIP>79110</ZIP>
									<CITY>Freiburg</CITY>
									<COUNTRY>DE</COUNTRY>
									<PHONE type="other"/>  
									<FAX/>
									<EMAIL>w.hoffmann@spn.de</EMAIL>
								</ADDRESS>
							</PARTY>
						</BUYER_PARTY>
						<INVOICE_PARTY>
							<PARTY>
								<ADDRESS>
									<NAME>SPN AG</NAME>
									<NAME2>Grandjean</NAME2>
									<NAME3>Günter</NAME3>
									<STREET>Reutener Str. 21</STREET>
									<ZIP>79279</ZIP>
									<CITY>Vörstetten</CITY>
									<COUNTRY>DE</COUNTRY>
									<PHONE type="other"/>  
									<FAX/>
									<EMAIL>g.grandjean@spn.de</EMAIL>
								</ADDRESS>
							</PARTY>
						</INVOICE_PARTY>
						<SUPPLIER_PARTY>
							<PARTY>
								<ADDRESS>
									<NAME>SuperShop GmbH</NAME>
									<NAME2>Müller</NAME2>
									<NAME3>Stefan</NAME3>
									<STREET>Hauptstraße 8</STREET>
									<ZIP>12589</ZIP>
									<CITY>Stadt</CITY>
									<COUNTRY>DE</COUNTRY>
									<VAT_ID>DE812398835</VAT_ID>
									<EMAIL>hansd@xyz.de</EMAIL>
								</ADDRESS>
							</PARTY>
						</SUPPLIER_PARTY>
					</ORDER_PARTIES>
					<PRICE_CURRENCY>EUR</PRICE_CURRENCY>
					<PAYMENT>
						
						<ACCOUNT>
							<HOLDER>Heinz Mayer</HOLDER>
							<BANK_NAME>Dresdner Bank 24</BANK_NAME>
							<BANK_COUNTRY>DE</BANK_COUNTRY>
							<BANK_CODE>45826377</BANK_CODE>
							<BANK_ACCOUNT>0159236</BANK_ACCOUNT>
							<PAYMENT_TERM TYPE="unece">54</PAYMENT_TERM>  
						</ACCOUNT>

						
					</PAYMENT>
					<REMARK type="delivery_method">UPS</REMARK>  
					<REMARK type="shipping_fee">12.00</REMARK>  
					<REMARK type="tax_area">Merchant</REMARK>  
					<REMARK type="order">Diese Bestellung ist äußerst wichtig</REMARK>  
					<REMARK type="additional_costs">45.00</REMARK>  
				</ORDER_INFO>
			</ORDER_HEADER>
			<ORDER_ITEM_LIST>
				<ORDER_ITEM>
					<LINE_ITEM_ID>0</LINE_ITEM_ID>
					<ARTICLE_ID>
						<SUPPLIER_AID>RB0010</SUPPLIER_AID>
						<DESCRIPTION_SHORT>Ruby 10</DESCRIPTION_SHORT>
						<DESCRIPTION_LONG>Hochleistungs-Heatpipe-Röhrenkollektor; LBH:1720x680x76; Gewicht 26 kg; Gesamtfläche 1,17m2; Kapazität 0,85l</DESCRIPTION_LONG>
					</ARTICLE_ID>
					<QUANTITY>1</QUANTITY>
					<ORDER_UNIT>3</ORDER_UNIT>
					<ARTICLE_PRICE type="gros_list">  
						<PRICE_AMOUNT>270.50</PRICE_AMOUNT>
						<PRICE_LINE_AMOUNT>811.50</PRICE_LINE_AMOUNT>
						<TAX>0.19</TAX>
					</ARTICLE_PRICE>
				</ORDER_ITEM>
				<ORDER_ITEM>
					<LINE_ITEM_ID>1</LINE_ITEM_ID>
					<ARTICLE_ID>
						<SUPPLIER_AID>596</SUPPLIER_AID>
						<DESCRIPTION_SHORT>Heizungsunterstützungspaket</DESCRIPTION_SHORT>
						<DESCRIPTION_LONG>Grundpaket zur Brauchwassererwärmung und Heizungsunterstützung; Kollektorfläche 8,45m2, mit 1000 Liter Solarschichtenspeicher </DESCRIPTION_LONG>
					</ARTICLE_ID>
					<QUANTITY>1</QUANTITY>
					<ORDER_UNIT>1</ORDER_UNIT>
					<ARTICLE_PRICE type="gros_list">  
						<PRICE_AMOUNT>7100.00</PRICE_AMOUNT>
						<PRICE_LINE_AMOUNT>7100.00</PRICE_LINE_AMOUNT>
						<TAX>0.19</TAX>
					</ARTICLE_PRICE>
				</ORDER_ITEM>
			</ORDER_ITEM_LIST>
			<ORDER_SUMMARY>
				<TOTAL_ITEM_NUM>2</TOTAL_ITEM_NUM>
				<TOTAL_AMOUNT>7911.50</TOTAL_AMOUNT>
			</ORDER_SUMMARY>
	</ORDER>
	

</ORDER_LIST>
colinardo
Lösung colinardo 11.06.2017 um 16:31:37 Uhr
Goto Top
Na dann hast du ja nicht mehr viel Arbeit face-wink.