UNPKG

theendsoaper

Version:

Access Untill Tills with SOAP from Node.js and parse the results as objects, some extra useful functions in as well.

645 lines (644 loc) 206 kB
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"> <SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:NS1="urn:TPAPIPosIntfU-ITPAPIPOS"> <NS1:GetDetailedTurnoverReportResponse xmlns:NS2="urn:TPAPIPosIntfU" xmlns:NS3="urn:TPAPIPosTypesU"> <return xsi:type="NS2:TGetDetailedTurnoverReportResponse"> <ReturnCode xsi:type="xsd:int">0</ReturnCode> <ReturnMessage xsi:type="xsd:string">ok</ReturnMessage> <Data xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TTurnoverTransaction[28]"> <item xsi:type="NS3:TTurnoverTransaction"> <Id xsi:type="xsd:long">5000014170</Id> <OpenDateTime xsi:type="xsd:dateTime">2025-01-28T17:13:28.000+01:00</OpenDateTime> <CloseDateTime xsi:type="xsd:dateTime">2025-01-28T17:23:19.000+01:00</CloseDateTime> <TranNumber xsi:type="xsd:string">305</TranNumber> <TableNumber xsi:type="xsd:int">1000</TableNumber> <TablePart xsi:type="xsd:string">a </TablePart> <Covers xsi:type="xsd:int">0</Covers> <UserId xsi:type="xsd:long">5000000762</UserId> <DiscountOnTotal xsi:type="xsd:double">0</DiscountOnTotal> <ServiceCharge xsi:type="xsd:double">0</ServiceCharge> <ClientName xsi:type="xsd:string"></ClientName> <Orders xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TTransactionOrder[2]"> <item xsi:type="NS3:TTransactionOrder"> <Id xsi:type="xsd:long">5000014169</Id> <DateTime xsi:type="xsd:dateTime">2025-01-28T17:13:28.000+01:00</DateTime> <ComputerName xsi:type="xsd:string">38671-POS-K1</ComputerName> <OrderNumber xsi:type="xsd:string">408</OrderNumber> <UserId xsi:type="xsd:long">5000000762</UserId> <SalesAreaId xsi:type="xsd:long">5000000381</SalesAreaId> <Items xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TTransactionOrderItem[1]"> <item xsi:type="NS3:TTransactionOrderItem"> <Id xsi:type="xsd:long">5000014175</Id> <ArticleId xsi:type="xsd:long">5000001017</ArticleId> <ItemNumber xsi:type="xsd:int">1</ItemNumber> <Kind xsi:type="xsd:int">1</Kind> <Quantity xsi:type="xsd:int">1</Quantity> <SinglePrice xsi:type="xsd:double">3.2</SinglePrice> <Price xsi:type="xsd:double">3.2</Price> <Discount xsi:type="xsd:double">0</Discount> <Vat xsi:type="xsd:double">0.2642</Vat> <VatPercent xsi:type="xsd:double">9</VatPercent> <Text xsi:type="xsd:string"></Text> <HqId xsi:type="xsd:string"></HqId> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[1]"> <item xsi:type="NS3:TExtraInfo"> <Key xsi:type="xsd:string">price_id</Key> <Value xsi:type="xsd:string">5000000379</Value> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[0]" /> </item> </Extra> </item> </Items> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[0]" /> </item> <item xsi:type="NS3:TTransactionOrder"> <Id xsi:type="xsd:long">5000014178</Id> <DateTime xsi:type="xsd:dateTime">2025-01-28T17:23:19.000+01:00</DateTime> <ComputerName xsi:type="xsd:string">38671-POS-K1</ComputerName> <OrderNumber xsi:type="xsd:string">409</OrderNumber> <UserId xsi:type="xsd:long">5000000762</UserId> <SalesAreaId xsi:type="xsd:long">5000000381</SalesAreaId> <Items xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TTransactionOrderItem[1]"> <item xsi:type="NS3:TTransactionOrderItem"> <Id xsi:type="xsd:long">5000014182</Id> <ArticleId xsi:type="xsd:long">5000001017</ArticleId> <ItemNumber xsi:type="xsd:int">1</ItemNumber> <Kind xsi:type="xsd:int">1</Kind> <Quantity xsi:type="xsd:int">-1</Quantity> <SinglePrice xsi:type="xsd:double">3.2</SinglePrice> <Price xsi:type="xsd:double">-3.2</Price> <Discount xsi:type="xsd:double">0</Discount> <Vat xsi:type="xsd:double">-0.2642</Vat> <VatPercent xsi:type="xsd:double">9</VatPercent> <Text xsi:type="xsd:string"></Text> <HqId xsi:type="xsd:string"></HqId> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[2]"> <item xsi:type="NS3:TExtraInfo"> <Key xsi:type="xsd:string">void</Key> <Value xsi:type="xsd:string">1</Value> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[0]" /> </item> <item xsi:type="NS3:TExtraInfo"> <Key xsi:type="xsd:string">price_id</Key> <Value xsi:type="xsd:string">5000000379</Value> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[0]" /> </item> </Extra> </item> </Items> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[0]" /> </item> </Orders> <Bills xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TTransactionBill[0]" /> <Proformas xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TTransactionProforma[0]" /> <BillReprints xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TTransactionBillReprint[0]" /> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[1]"> <item xsi:type="NS3:TExtraInfo"> <Key xsi:type="xsd:string">service_tax</Key> <Value xsi:type="xsd:string">0</Value> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[0]" /> </item> </Extra> <ClientId xsi:type="xsd:long">0</ClientId> </item> <item xsi:type="NS3:TTurnoverTransaction"> <Id xsi:type="xsd:long">5000014193</Id> <OpenDateTime xsi:type="xsd:dateTime">2025-01-28T17:23:34.000+01:00</OpenDateTime> <CloseDateTime xsi:type="xsd:dateTime">2025-01-28T20:02:23.000+01:00</CloseDateTime> <TranNumber xsi:type="xsd:string">306</TranNumber> <TableNumber xsi:type="xsd:int">1000</TableNumber> <TablePart xsi:type="xsd:string">a </TablePart> <Covers xsi:type="xsd:int">0</Covers> <UserId xsi:type="xsd:long">5000000762</UserId> <DiscountOnTotal xsi:type="xsd:double">0</DiscountOnTotal> <ServiceCharge xsi:type="xsd:double">0</ServiceCharge> <ClientName xsi:type="xsd:string"></ClientName> <Orders xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TTransactionOrder[3]"> <item xsi:type="NS3:TTransactionOrder"> <Id xsi:type="xsd:long">5000014192</Id> <DateTime xsi:type="xsd:dateTime">2025-01-28T17:23:34.000+01:00</DateTime> <ComputerName xsi:type="xsd:string">38671-POS-K1</ComputerName> <OrderNumber xsi:type="xsd:string">410</OrderNumber> <UserId xsi:type="xsd:long">5000000762</UserId> <SalesAreaId xsi:type="xsd:long">5000000381</SalesAreaId> <Items xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TTransactionOrderItem[1]"> <item xsi:type="NS3:TTransactionOrderItem"> <Id xsi:type="xsd:long">5000014198</Id> <ArticleId xsi:type="xsd:long">5000001017</ArticleId> <ItemNumber xsi:type="xsd:int">1</ItemNumber> <Kind xsi:type="xsd:int">1</Kind> <Quantity xsi:type="xsd:int">1</Quantity> <SinglePrice xsi:type="xsd:double">3.2</SinglePrice> <Price xsi:type="xsd:double">3.2</Price> <Discount xsi:type="xsd:double">0</Discount> <Vat xsi:type="xsd:double">0.2642</Vat> <VatPercent xsi:type="xsd:double">9</VatPercent> <Text xsi:type="xsd:string"></Text> <HqId xsi:type="xsd:string"></HqId> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[1]"> <item xsi:type="NS3:TExtraInfo"> <Key xsi:type="xsd:string">price_id</Key> <Value xsi:type="xsd:string">5000000379</Value> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[0]" /> </item> </Extra> </item> </Items> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[0]" /> </item> <item xsi:type="NS3:TTransactionOrder"> <Id xsi:type="xsd:long">5000014208</Id> <DateTime xsi:type="xsd:dateTime">2025-01-28T18:23:08.000+01:00</DateTime> <ComputerName xsi:type="xsd:string">38671-POS-K1</ComputerName> <OrderNumber xsi:type="xsd:string">411</OrderNumber> <UserId xsi:type="xsd:long">5000000762</UserId> <SalesAreaId xsi:type="xsd:long">5000000381</SalesAreaId> <Items xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TTransactionOrderItem[1]"> <item xsi:type="NS3:TTransactionOrderItem"> <Id xsi:type="xsd:long">5000014216</Id> <ArticleId xsi:type="xsd:long">5000001017</ArticleId> <ItemNumber xsi:type="xsd:int">1</ItemNumber> <Kind xsi:type="xsd:int">1</Kind> <Quantity xsi:type="xsd:int">1</Quantity> <SinglePrice xsi:type="xsd:double">3.2</SinglePrice> <Price xsi:type="xsd:double">3.2</Price> <Discount xsi:type="xsd:double">0</Discount> <Vat xsi:type="xsd:double">0.2642</Vat> <VatPercent xsi:type="xsd:double">9</VatPercent> <Text xsi:type="xsd:string"></Text> <HqId xsi:type="xsd:string"></HqId> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[1]"> <item xsi:type="NS3:TExtraInfo"> <Key xsi:type="xsd:string">price_id</Key> <Value xsi:type="xsd:string">5000000379</Value> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[0]" /> </item> </Extra> </item> </Items> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[0]" /> </item> <item xsi:type="NS3:TTransactionOrder"> <Id xsi:type="xsd:long">5000014221</Id> <DateTime xsi:type="xsd:dateTime">2025-01-28T20:02:12.000+01:00</DateTime> <ComputerName xsi:type="xsd:string">38671-POS-K1</ComputerName> <OrderNumber xsi:type="xsd:string">412</OrderNumber> <UserId xsi:type="xsd:long">5000000762</UserId> <SalesAreaId xsi:type="xsd:long">5000000381</SalesAreaId> <Items xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TTransactionOrderItem[2]"> <item xsi:type="NS3:TTransactionOrderItem"> <Id xsi:type="xsd:long">5000014224</Id> <ArticleId xsi:type="xsd:long">5000001017</ArticleId> <ItemNumber xsi:type="xsd:int">1</ItemNumber> <Kind xsi:type="xsd:int">1</Kind> <Quantity xsi:type="xsd:int">-2</Quantity> <SinglePrice xsi:type="xsd:double">3.2</SinglePrice> <Price xsi:type="xsd:double">-6.4</Price> <Discount xsi:type="xsd:double">0</Discount> <Vat xsi:type="xsd:double">-0.5284</Vat> <VatPercent xsi:type="xsd:double">9</VatPercent> <Text xsi:type="xsd:string"></Text> <HqId xsi:type="xsd:string"></HqId> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[1]"> <item xsi:type="NS3:TExtraInfo"> <Key xsi:type="xsd:string">price_id</Key> <Value xsi:type="xsd:string">5000000379</Value> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[0]" /> </item> </Extra> </item> <item xsi:type="NS3:TTransactionOrderItem"> <Id xsi:type="xsd:long">5000014227</Id> <ArticleId xsi:type="xsd:long">5000001017</ArticleId> <ItemNumber xsi:type="xsd:int">2</ItemNumber> <Kind xsi:type="xsd:int">1</Kind> <Quantity xsi:type="xsd:int">2</Quantity> <SinglePrice xsi:type="xsd:double">3.2</SinglePrice> <Price xsi:type="xsd:double">0</Price> <Discount xsi:type="xsd:double">6.4</Discount> <Vat xsi:type="xsd:double">0</Vat> <VatPercent xsi:type="xsd:double">9</VatPercent> <Text xsi:type="xsd:string"></Text> <HqId xsi:type="xsd:string"></HqId> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[2]"> <item xsi:type="NS3:TExtraInfo"> <Key xsi:type="xsd:string">discount_reason_id</Key> <Value xsi:type="xsd:string">5000000053</Value> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[0]" /> </item> <item xsi:type="NS3:TExtraInfo"> <Key xsi:type="xsd:string">price_id</Key> <Value xsi:type="xsd:string">5000000379</Value> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[0]" /> </item> </Extra> </item> </Items> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[0]" /> </item> </Orders> <Bills xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TTransactionBill[1]"> <item xsi:type="NS3:TTransactionBill"> <Id xsi:type="xsd:long">5000014239</Id> <DateTime xsi:type="xsd:dateTime">2025-01-28T20:02:23.000+01:00</DateTime> <RealDateTime xsi:type="xsd:dateTime">2025-01-28T20:02:23.000+01:00</RealDateTime> <ComputerName xsi:type="xsd:string">38671-POS-K1</ComputerName> <BillNumber xsi:type="xsd:string">302</BillNumber> <UserId xsi:type="xsd:long">5000000762</UserId> <ClientName xsi:type="xsd:string"></ClientName> <SalesAreaId xsi:type="xsd:long">5000000381</SalesAreaId> <Tip xsi:type="xsd:double">0</Tip> <Payments xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TTransactionBillPayment[2]"> <item xsi:type="NS3:TTransactionBillPayment"> <Id xsi:type="xsd:long">5000014241</Id> <PaymentId xsi:type="xsd:long">5000000103</PaymentId> <Amount xsi:type="xsd:double">0</Amount> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[2]"> <item xsi:type="NS3:TExtraInfo"> <Key xsi:type="xsd:string">bookkeeping_account</Key> <Value xsi:type="xsd:string">10000</Value> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[0]" /> </item> <item xsi:type="NS3:TExtraInfo"> <Key xsi:type="xsd:string">bookkeeping_account_name</Key> <Value xsi:type="xsd:string">Kontant</Value> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[0]" /> </item> </Extra> </item> <item xsi:type="NS3:TTransactionBillPayment"> <Id xsi:type="xsd:long">5000014243</Id> <PaymentId xsi:type="xsd:long">5000000108</PaymentId> <Amount xsi:type="xsd:double">9.6</Amount> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[2]"> <item xsi:type="NS3:TExtraInfo"> <Key xsi:type="xsd:string">bookkeeping_account</Key> <Value xsi:type="xsd:string">11200</Value> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[0]" /> </item> <item xsi:type="NS3:TExtraInfo"> <Key xsi:type="xsd:string">bookkeeping_account_name</Key> <Value xsi:type="xsd:string">Chip Knip</Value> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[0]" /> </item> </Extra> </item> </Payments> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[0]" /> <ClientId xsi:type="xsd:long">0</ClientId> </item> </Bills> <Proformas xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TTransactionProforma[0]" /> <BillReprints xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TTransactionBillReprint[0]" /> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[1]"> <item xsi:type="NS3:TExtraInfo"> <Key xsi:type="xsd:string">service_tax</Key> <Value xsi:type="xsd:string">0</Value> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[0]" /> </item> </Extra> <ClientId xsi:type="xsd:long">0</ClientId> </item> <item xsi:type="NS3:TTurnoverTransaction"> <Id xsi:type="xsd:long">5000014274</Id> <OpenDateTime xsi:type="xsd:dateTime">2025-01-29T00:35:10.000+01:00</OpenDateTime> <CloseDateTime xsi:type="xsd:dateTime">2025-01-29T00:35:11.000+01:00</CloseDateTime> <TranNumber xsi:type="xsd:string">307</TranNumber> <TableNumber xsi:type="xsd:int">1000</TableNumber> <TablePart xsi:type="xsd:string">a </TablePart> <Covers xsi:type="xsd:int">0</Covers> <UserId xsi:type="xsd:long">5000000762</UserId> <DiscountOnTotal xsi:type="xsd:double">0</DiscountOnTotal> <ServiceCharge xsi:type="xsd:double">0</ServiceCharge> <ClientName xsi:type="xsd:string"></ClientName> <Orders xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TTransactionOrder[2]"> <item xsi:type="NS3:TTransactionOrder"> <Id xsi:type="xsd:long">5000014273</Id> <DateTime xsi:type="xsd:dateTime">2025-01-29T00:35:10.000+01:00</DateTime> <ComputerName xsi:type="xsd:string">38671-POS-K1</ComputerName> <OrderNumber xsi:type="xsd:string">413</OrderNumber> <UserId xsi:type="xsd:long">5000000762</UserId> <SalesAreaId xsi:type="xsd:long">5000000381</SalesAreaId> <Items xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TTransactionOrderItem[2]"> <item xsi:type="NS3:TTransactionOrderItem"> <Id xsi:type="xsd:long">5000014276</Id> <ArticleId xsi:type="xsd:long">5000001154</ArticleId> <ItemNumber xsi:type="xsd:int">1</ItemNumber> <Kind xsi:type="xsd:int">1</Kind> <Quantity xsi:type="xsd:int">1</Quantity> <SinglePrice xsi:type="xsd:double">3.2</SinglePrice> <Price xsi:type="xsd:double">3.2</Price> <Discount xsi:type="xsd:double">0</Discount> <Vat xsi:type="xsd:double">0.2642</Vat> <VatPercent xsi:type="xsd:double">9</VatPercent> <Text xsi:type="xsd:string"></Text> <HqId xsi:type="xsd:string"></HqId> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[1]"> <item xsi:type="NS3:TExtraInfo"> <Key xsi:type="xsd:string">price_id</Key> <Value xsi:type="xsd:string">5000000379</Value> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[0]" /> </item> </Extra> </item> <item xsi:type="NS3:TTransactionOrderItem"> <Id xsi:type="xsd:long">5000014279</Id> <ArticleId xsi:type="xsd:long">5000001211</ArticleId> <ItemNumber xsi:type="xsd:int">2</ItemNumber> <Kind xsi:type="xsd:int">1</Kind> <Quantity xsi:type="xsd:int">1</Quantity> <SinglePrice xsi:type="xsd:double">3.2</SinglePrice> <Price xsi:type="xsd:double">3.2</Price> <Discount xsi:type="xsd:double">0</Discount> <Vat xsi:type="xsd:double">0.2642</Vat> <VatPercent xsi:type="xsd:double">9</VatPercent> <Text xsi:type="xsd:string"></Text> <HqId xsi:type="xsd:string"></HqId> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[1]"> <item xsi:type="NS3:TExtraInfo"> <Key xsi:type="xsd:string">price_id</Key> <Value xsi:type="xsd:string">5000000379</Value> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[0]" /> </item> </Extra> </item> </Items> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[0]" /> </item> <item xsi:type="NS3:TTransactionOrder"> <Id xsi:type="xsd:long">5000014284</Id> <DateTime xsi:type="xsd:dateTime">2025-01-29T00:35:10.000+01:00</DateTime> <ComputerName xsi:type="xsd:string">38671-POS-K1</ComputerName> <OrderNumber xsi:type="xsd:string">414</OrderNumber> <UserId xsi:type="xsd:long">5000000762</UserId> <SalesAreaId xsi:type="xsd:long">5000000381</SalesAreaId> <Items xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TTransactionOrderItem[4]"> <item xsi:type="NS3:TTransactionOrderItem"> <Id xsi:type="xsd:long">5000014287</Id> <ArticleId xsi:type="xsd:long">5000001211</ArticleId> <ItemNumber xsi:type="xsd:int">1</ItemNumber> <Kind xsi:type="xsd:int">1</Kind> <Quantity xsi:type="xsd:int">-1</Quantity> <SinglePrice xsi:type="xsd:double">3.2</SinglePrice> <Price xsi:type="xsd:double">-3.2</Price> <Discount xsi:type="xsd:double">0</Discount> <Vat xsi:type="xsd:double">-0.2642</Vat> <VatPercent xsi:type="xsd:double">9</VatPercent> <Text xsi:type="xsd:string"></Text> <HqId xsi:type="xsd:string"></HqId> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[1]"> <item xsi:type="NS3:TExtraInfo"> <Key xsi:type="xsd:string">price_id</Key> <Value xsi:type="xsd:string">5000000379</Value> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[0]" /> </item> </Extra> </item> <item xsi:type="NS3:TTransactionOrderItem"> <Id xsi:type="xsd:long">5000014290</Id> <ArticleId xsi:type="xsd:long">5000001154</ArticleId> <ItemNumber xsi:type="xsd:int">2</ItemNumber> <Kind xsi:type="xsd:int">1</Kind> <Quantity xsi:type="xsd:int">-1</Quantity> <SinglePrice xsi:type="xsd:double">3.2</SinglePrice> <Price xsi:type="xsd:double">-3.2</Price> <Discount xsi:type="xsd:double">0</Discount> <Vat xsi:type="xsd:double">-0.2642</Vat> <VatPercent xsi:type="xsd:double">9</VatPercent> <Text xsi:type="xsd:string"></Text> <HqId xsi:type="xsd:string"></HqId> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[1]"> <item xsi:type="NS3:TExtraInfo"> <Key xsi:type="xsd:string">price_id</Key> <Value xsi:type="xsd:string">5000000379</Value> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[0]" /> </item> </Extra> </item> <item xsi:type="NS3:TTransactionOrderItem"> <Id xsi:type="xsd:long">5000014293</Id> <ArticleId xsi:type="xsd:long">5000001211</ArticleId> <ItemNumber xsi:type="xsd:int">3</ItemNumber> <Kind xsi:type="xsd:int">1</Kind> <Quantity xsi:type="xsd:int">1</Quantity> <SinglePrice xsi:type="xsd:double">3.2</SinglePrice> <Price xsi:type="xsd:double">0</Price> <Discount xsi:type="xsd:double">3.2</Discount> <Vat xsi:type="xsd:double">0</Vat> <VatPercent xsi:type="xsd:double">9</VatPercent> <Text xsi:type="xsd:string"></Text> <HqId xsi:type="xsd:string"></HqId> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[2]"> <item xsi:type="NS3:TExtraInfo"> <Key xsi:type="xsd:string">discount_reason_id</Key> <Value xsi:type="xsd:string">5000000052</Value> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[0]" /> </item> <item xsi:type="NS3:TExtraInfo"> <Key xsi:type="xsd:string">price_id</Key> <Value xsi:type="xsd:string">5000000379</Value> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[0]" /> </item> </Extra> </item> <item xsi:type="NS3:TTransactionOrderItem"> <Id xsi:type="xsd:long">5000014297</Id> <ArticleId xsi:type="xsd:long">5000001154</ArticleId> <ItemNumber xsi:type="xsd:int">4</ItemNumber> <Kind xsi:type="xsd:int">1</Kind> <Quantity xsi:type="xsd:int">1</Quantity> <SinglePrice xsi:type="xsd:double">3.2</SinglePrice> <Price xsi:type="xsd:double">0</Price> <Discount xsi:type="xsd:double">3.2</Discount> <Vat xsi:type="xsd:double">0</Vat> <VatPercent xsi:type="xsd:double">9</VatPercent> <Text xsi:type="xsd:string"></Text> <HqId xsi:type="xsd:string"></HqId> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[2]"> <item xsi:type="NS3:TExtraInfo"> <Key xsi:type="xsd:string">discount_reason_id</Key> <Value xsi:type="xsd:string">5000000052</Value> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[0]" /> </item> <item xsi:type="NS3:TExtraInfo"> <Key xsi:type="xsd:string">price_id</Key> <Value xsi:type="xsd:string">5000000379</Value> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[0]" /> </item> </Extra> </item> </Items> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[0]" /> </item> </Orders> <Bills xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TTransactionBill[1]"> <item xsi:type="NS3:TTransactionBill"> <Id xsi:type="xsd:long">5000014303</Id> <DateTime xsi:type="xsd:dateTime">2025-01-29T00:35:11.000+01:00</DateTime> <RealDateTime xsi:type="xsd:dateTime">2025-01-29T00:35:11.000+01:00</RealDateTime> <ComputerName xsi:type="xsd:string">38671-POS-K1</ComputerName> <BillNumber xsi:type="xsd:string">303</BillNumber> <UserId xsi:type="xsd:long">5000000762</UserId> <ClientName xsi:type="xsd:string"></ClientName> <SalesAreaId xsi:type="xsd:long">5000000381</SalesAreaId> <Tip xsi:type="xsd:double">0</Tip> <Payments xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TTransactionBillPayment[1]"> <item xsi:type="NS3:TTransactionBillPayment"> <Id xsi:type="xsd:long">5000014305</Id> <PaymentId xsi:type="xsd:long">5000000103</PaymentId> <Amount xsi:type="xsd:double">0</Amount> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[2]"> <item xsi:type="NS3:TExtraInfo"> <Key xsi:type="xsd:string">bookkeeping_account</Key> <Value xsi:type="xsd:string">10000</Value> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[0]" /> </item> <item xsi:type="NS3:TExtraInfo"> <Key xsi:type="xsd:string">bookkeeping_account_name</Key> <Value xsi:type="xsd:string">Kontant</Value> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[0]" /> </item> </Extra> </item> </Payments> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[0]" /> <ClientId xsi:type="xsd:long">0</ClientId> </item> </Bills> <Proformas xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TTransactionProforma[0]" /> <BillReprints xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TTransactionBillReprint[0]" /> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[1]"> <item xsi:type="NS3:TExtraInfo"> <Key xsi:type="xsd:string">service_tax</Key> <Value xsi:type="xsd:string">0</Value> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[0]" /> </item> </Extra> <ClientId xsi:type="xsd:long">0</ClientId> </item> <item xsi:type="NS3:TTurnoverTransaction"> <Id xsi:type="xsd:long">5000014324</Id> <OpenDateTime xsi:type="xsd:dateTime">2025-01-29T01:20:01.000+01:00</OpenDateTime> <CloseDateTime xsi:type="xsd:dateTime">2025-01-29T01:20:01.000+01:00</CloseDateTime> <TranNumber xsi:type="xsd:string">308</TranNumber> <TableNumber xsi:type="xsd:int">1000</TableNumber> <TablePart xsi:type="xsd:string">a </TablePart> <Covers xsi:type="xsd:int">0</Covers> <UserId xsi:type="xsd:long">5000000762</UserId> <DiscountOnTotal xsi:type="xsd:double">0</DiscountOnTotal> <ServiceCharge xsi:type="xsd:double">0</ServiceCharge> <ClientName xsi:type="xsd:string"></ClientName> <Orders xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TTransactionOrder[1]"> <item xsi:type="NS3:TTransactionOrder"> <Id xsi:type="xsd:long">5000014323</Id> <DateTime xsi:type="xsd:dateTime">2025-01-29T01:20:01.000+01:00</DateTime> <ComputerName xsi:type="xsd:string">38671-POS-K1</ComputerName> <OrderNumber xsi:type="xsd:string">415</OrderNumber> <UserId xsi:type="xsd:long">5000000762</UserId> <SalesAreaId xsi:type="xsd:long">5000000381</SalesAreaId> <Items xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TTransactionOrderItem[4]"> <item xsi:type="NS3:TTransactionOrderItem"> <Id xsi:type="xsd:long">5000014326</Id> <ArticleId xsi:type="xsd:long">5000000963</ArticleId> <ItemNumber xsi:type="xsd:int">1</ItemNumber> <Kind xsi:type="xsd:int">1</Kind> <Quantity xsi:type="xsd:int">1</Quantity> <SinglePrice xsi:type="xsd:double">3.5</SinglePrice> <Price xsi:type="xsd:double">3.5</Price> <Discount xsi:type="xsd:double">0</Discount> <Vat xsi:type="xsd:double">0.6074</Vat> <VatPercent xsi:type="xsd:double">21</VatPercent> <Text xsi:type="xsd:string"></Text> <HqId xsi:type="xsd:string"></HqId> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[1]"> <item xsi:type="NS3:TExtraInfo"> <Key xsi:type="xsd:string">price_id</Key> <Value xsi:type="xsd:string">5000000379</Value> <Extra xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS3:TExtraInfo[0]" /> </item> </Extra> </item> <item xsi:type="NS3:TTransactionOrderItem"> <Id xsi:type="xsd:long">5000014328</Id> <ArticleId xsi:type="xsd:long">5000000963</ArticleId> <ItemNumber xsi:type="xsd:int">2</ItemNumber> <Kind xsi:type="xsd:int">1</Kind> <Quantity xsi:type="xsd:int">1</Quantity>