import zamówień - invoicer/invoicer.github.io GitHub Wiki

Home << Import danych <<

Powiązane >> webapi ORDERS :: Integracja ze sklepem internetowym


Formaty XML, EDI, txt


  1. Wczytywanie do zamówień zamówienia od odbiorcy - transmisje - czytaj dysk
  2. Przesył automatyczny - Struktura komunikatu webAPI - sekcja zamówienia

Format XML

  • Wczytywane są pozycje z sekcji <Order-Lines> <Line> <Line-Item>
  • Identyfikacja towarów z pozycjami w katalogu wg pola <Index>
  • Wczytywanie kosztów transportu <DeliveryCost>17.07</DeliveryCost> - towar identyfikowany poprzez pole index; wpisany w opcji konfiguracja [shop] pole: kod dla transportu
  • rodzaj dokumentu sprzedaży - na podstawie oznaczenie dla kontrahenta faktura VAT dla <NeedInvoice>true</NeedInvoice> i paragon fiskalny dla <NeedInvoice>false</NeedInvoice>
<?xml version="1.0" ?>
<Document-Order>
  <Order-Header>
    <OrderNumber>ZAM-12/11/12</OrderNumber>
    <OrderDate>2015-11-12</OrderDate>
    <DocumentFunctinCode>O</DocumentFunctinCode>
    <NeedInvoice>true</NeedInvoice>
    <DeliveryCost>17.07</DeliveryCost>
    <PaymentDate>2015-11-21</PaymentDate>
    <ExpectedDeliveryDate>2015-11-19</ExpectedDeliveryDate>
  </Order-Header>
  <Order-Parties>
    <Buyer>
      <Name>Klient online</Name>
      <Adress>ulica</Adress>
      <postalCode>ulica</postalCode>
      <City>Miasto</City>
      <email>[email protected]</email>
      <NIP>648-10-07-070</NIP>
    </Buyer>
    <Seller>
      <SelerID>Online  shop</SelerID>
    </Seller>
  </Order-Parties>
  <Order-Lines>
    <Line>
      <Line-Item>
        <LineNumber>1</LineNumber>
        <ArticleCode>4545</ArticleCode>
        <EAN>217000005260</EAN>
        <ItemDescription>bransoletka</ItemDescription>
        <OrderedQuantity>1.00</OrderedQuantity>
        <OrderedUnitNetPrice>115.00</OrderedUnitNetPrice>
      </Line-Item>
    </Line>
  </Order-Lines>
  <Order-Summary>
    <TotalLines>1</TotalLines>
    <TotalOrderedAmount>115.00</TotalOrderedAmount>
  </Order-Summary>
</Document-Order>

format EDI- XML

<?xml version="1.0" ?>
<Document-Order>
<Order-Header><OrderNumber>M3800/HI/08</OrderNumber>
<OrderDate>2008-07-21</OrderDate>
<DocumentFunctinCode>O</DocumentFunctinCode>
</Order-Header>
<Order-Parties><Buyer><ILN>5900009930250</ILN>
<BuyerTaxID>7260129071</BuyerTaxID>
</Buyer>
<Seller><SelerID>5900009930221</SelerID>
<SelerTaxID>6272595648</SelerTaxID>
</Seller>
<DeliveryPoint><ILN>5900009930250</ILN>
<SelerTaxID>6272595648</SelerTaxID>
</DeliveryPoint>
</Order-Parties>
<Order-Lines>
<Line>
<Line-Item><LineNumber>1</LineNumber>
<EAN>5900003541515</EAN>
<SupplierItemCode>E01TK-01050101801</SupplierItemCode>
<BuyerItemCode>ZS9043</BuyerItemCode>
<ItemDescription>Taśma kablowa TKUV 40/8 czarna</ItemDescription>
<OrderedQuantity>10.00</OrderedQuantity>
<OrderedUnitNetPrice>0.00</OrderedUnitNetPrice>
<TaxAmount>-0.00</TaxAmount>
<NetAmount>0.00</NetAmount>
</Line-Item>
</Line>
</Order-Lines>
<Order-Summary><TotalLines>   1</TotalLines>
<TotalOrderedAmount>10.00</TotalOrderedAmount>
</Order-Summary>
</Document-Order>

format Madar (*.spr)

@ODBODDZIAL<TAB>0   
@NADODDZIAL	  99   
@ODBNIP	 683-191-70-46    
@SPRZNIP	648-10-07-070   
@K1	MADAR S.C. M.SIWEK
@K2	
@K7	ZABRZE 314
@K3	
@K4	41-800 ZABRZE
@K5	
@KSKROT	
@KNIP	  6831917046
@KREGION	           0
@KZNAK	           0
@KLIMIT	           0
@KFK	
@KLIMIT	            
@DATAFA	08/11/2004   
@DATAS	08/11/2004   
@NUMER	     5   
@TYP	    36   
@AKW	     0   
@OPIS	   
5900425000218<TAB>1.000<TAB>50.00   
@KONIEC	 

format Excel (*.xls)

rozpoznawane kolumny:

'KOD'
'INDEX'
'MADARID'
'MADAREAN'
'TYPE'
'ILOSC'
'QUANTITY' 

Przykład:

index ilość
4005394251222 Budyń waniliowy 25
6666736901091 Fasola czarna 68
4446736910284 Kasza gryczana biała 53
⚠️ **GitHub.com Fallback** ⚠️