Oracle® Retail POS Suite Implementation Guide, Volume 5 – Mobile Point-of-Service Release 14.1 E54478-01 |
|
Previous |
Next |
This appendix covers the messages returned from the various API methods, organized by Status object and format. For the latest information on these objects, refer to the Mobile Point-of-Service Javadoc.
JSON:
{ "roles": [ { "roleId": "37", "roleTitle": "Administration" }, { "roleId": "49", "roleTitle": "Bank Deposit" }, { "roleId": "4", "roleTitle": "Void" } ], "userName": "someUser" }
XML:
<authStatus> <roles> <roleId>37</roleId> <roleTitle>Administration</roleTitle> </roles> <roles> <roleId>49</roleId> <roleTitle>Bank Deposit</roleTitle> </roles> <roles> <roleId>4</roleId> <roleTitle>Void</roleTitle> </roles> <userName>boadmin</userName> </authStatus>
JSON:
{ "roles": [ {"roleId": "37","roleTitle": "Administration"}, {"roleId": "49","roleTitle": "Bank Deposit"}, {"roleId": "4", "roleTitle": "Void"} ], "userName": "boadmin", "profile": { "configurationSettings": {"entry": [ {"key": "serviceCallTimeout","value": "30"}, {"key": "serviceCallTenderTimeout","value": "300"}, {"key": "inactiveWarningTimeout","value": "840"}, {"key": "inactiveLogoutTimeout","value": "900"} ]}, "parameterSettings": {"entry": [ {"key": "TimeoutInactiveWithTransaction","value": "15"}, {"key": "IdentifyCashierEveryTransaction","value": "N"}, {"key": "GiftCardsAccepted","value": "Y"}, {"key": "CreditCardsAccepted","value": "Y"}, {"key": "TimeoutInactiveWithoutTransaction","value": "15"} ]}, "reasonCodeSets": {"entry": [ { "key": "TransactionSuspendReasonCodes", "value": {"item": [ {"code": "43","text": "Operator Request"}, {"code": "42","text": "Customer Request"} ]} }, { "key": "PriceOverrideReasonCodes", "value": {"item": [ {"code": "3","text": "Defective"}, {"code": "5","text": "Signage Error"}, {"code": "2","text": "Competition Price"}, {"code": "1","text": "Ad Price"}, {"code": "4","text": "Manager's Special"} ]} }, ]}, "registerID": "227", "storeCurrency": { "@isoCode": "USD", "@formattedValue": "0.00", "@decimalValue": "0.00", "@currencySymbol": "$" }, "storeID": "04241" } }
XML:
<authStatusWithProfile> <roles> <roleId>37</roleId> <roleTitle>Administration</roleTitle> </roles> <roles> <roleId>49</roleId> <roleTitle>Bank Deposit</roleTitle> </roles> <roleId>4</roleId> <roleTitle>Void</roleTitle> </roles> <userName>boadmin</userName> <profile> <configurationSettings> <entry> <key>serviceCallTimeout</key> <value>30</value> </entry> <entry> <key>serviceCallTenderTimeout</key> <value>300</value> </entry> <entry> <key>inactiveWarningTimeout</key> <value>840</value> </entry> <entry> <key>inactiveLogoutTimeout</key> <value>900</value> </entry> </configurationSettings> <parameterSettings> <entry> <key>TimeoutInactiveWithTransaction</key> <value>15</value> </entry> <entry> <key>IdentifyCashierEveryTransaction</key> <value>N</value> </entry> <entry> <key>GiftCardsAccepted</key> <value>Y</value> </entry> <entry> <key>CreditCardsAccepted</key> <value>Y</value> </entry> <entry> <key>TimeoutInactiveWithoutTransaction</key> <value>15</value> </entry> </parameterSettings> <reasonCodeSets> <entry> <key>TransactionSuspendReasonCodes</key> <value> <item> <code>43</code> <text>Operator Request</text> </item> <item> <code>42</code> <text>Customer Request</text> </item> </value> </entry> <entry> <key>PriceOverrideReasonCodes</key> <value> <item> <code>3</code> <text>Defective</text> </item> <item> <code>5</code> <text>Signage Error</text> </item> <item> <code>2</code> <text>Competition Price</text> </item> <item> <code>1</code> <text>Ad Price</text> </item> <item> <code>4</code> <text>Manager's Special</text> </item> </value> </entry> </reasonCodeSets> <registerID>202</registerID> <storeCurrency isoCode="USD" formattedValue="0.00" decimalValue="0.00" currencySymbol="$"/> <storeID>04241</storeID> </profile> </authStatusWithProfile>
JSON:
{ "customers": { "addressLine1": "1234 Any St.", "city": "Austin", "customerId": "04241129000003", "emailAddress": "first.last@example.com", "firstName": "Alan", "lastName": "Sinton", "phoneNumber": "8888888888", "state": "TX", "zipcode": "78787" } }
XML:
<customerStatus> <customers> <addressLine1>1234 Any St.</addressLine1> <businessCustomer>false</businessCustomer> <city>Austin</city> <countryCode>US</countryCode> <customerId>04241129000001</customerId> <emailAddress>first.last@example.com</emailAddress> <firstName>First</firstName> <lastName>Last</lastName> <phoneNumber>5551234567</phoneNumber> <state>TX</state> <zipcode>78787</zipcode> </customers> <customers> <addressLine1>1234 Any Way</addressLine1> <businessCustomer>false</businessCustomer> <city>Austin</city> <countryCode>US</countryCode> <customerId>04241129000002</customerId> <firstName>First</firstName> <lastName>Last</lastName> <phoneNumber>5551234567</phoneNumber> <state>TX</state> <zipcode>78787</zipcode> </customers> </customerStatus>
JSON:
{ "currentBalance": { "@isoCode": "USD", "@formattedValue": "75.00", "@decimalValue": "75.00", "@currencySymbol": "$" }, "giftcardStatusCode": "Active" }
XML:
<giftcardStatus> <currentBalance isoCode="USD" formattedValue="75.00" decimalValue="75.00" currencySymbol="$"/> <giftcardStatusCode>Active</giftcardStatusCode> </giftcardStatus>
JSON:
{"inventoryStatus": [ {"inventoryResults": { "@vendorReturnedQuantity": "3.00", "@unavailableQty": "8.00", "@transferReservedQuantity": "1.00", "@totalSOH": "10.00", "@storeID": "01211", "@onOrderQty": "0.00", "@itemID": "100160823", "@inTransitQty": "2.00", "@customerReservedQuantity": "0.00", "@availableQty": "2.00", "storeInfo": { "@storeID": "01211", "@geoCode": "", "address": { "@state": "", "@postalCodeExtension": "", "@postalCode": "", "@country": "", "@city": "", "@addressType": "-1" }, "localizedLocationNames": {"defaultLocale": null, "textMap": {"item": [{"locale": {"@variant": "","@language": "zh","@country": ""}, "string": ""}, {"locale": {"@variant": "","@language": "en","@country": ""}, "string": ""} ]} }, "storeDistrict": { "@identifier": "", "localizedDescriptions": {"defaultLocale": null, "textMap": {"item": [{"locale": {"@variant": "","@language": "zh","@country": ""}, "string": ""}, {"locale": {"@variant": "","@language": "en","@country": ""}, "string": ""} ]} } }, "storeRegion": { "@identifier": "", "localizedDescriptions": {"defaultLocale": null, "textMap": {"item": [{"locale": {"@variant": "","@language": "zh","@country": ""}, "string": ""}, {"locale": {"@variant": "","@language": "en","@country": ""}, "string": "" } ]} } } } }} ]}
XML:
<inventoryStatuses> <inventoryStatus> <inventoryResults vendorReturnedQuantity="3.00" unavailableQty="8.00" transferReservedQuantity="1.00" totalSOH="10.00" storeID="01211" onOrderQty="0.00" itemID="100160823" inTransitQty="2.00" customerReservedQuantity="0.00" availableQty="2.00"> <storeInfo storeID="01211" geoCode=""> <address state="" postalCodeExtension="" postalCode="" country="" city="" addressType="-1"/> <localizedLocationNames> <defaultLocale/> <textMap> <item> <locale variant="" language="zh" country=""/> <string/> </item> <item> <locale variant="" language="en" country=""/> <string/> </item> </textMap> </localizedLocationNames> <storeDistrict identifier=""> <localizedDescriptions> <defaultLocale/> <textMap> <item> <locale variant="" language="zh" country=""/> <string/> </item> <item> <locale variant="" language="en" country=""/> <string/> </item> </textMap> </localizedDescriptions> </storeDistrict> <storeRegion identifier=""> <localizedDescriptions> <defaultLocale/> <textMap> <item> <locale variant="" language="zh" country=""/> <string/> </item> <item> <locale variant="" language="en" country=""/> <string/> </item> </textMap> </localizedDescriptions> </storeRegion> </storeInfo> </inventoryResults> </inventoryStatus> </inventoryStatuses>
JSON:
{"itemStatus": { "currentPrice": { "@isoCode": "USD", "@formattedValue": "49.99", "@decimalValue": "49.99", "@currencySymbol": "$" }, "description": "Chess set", "itemID": "20020002", "screenSaleMessage": "", "url": "http://localhost:7009/mobilepos/image?item=20020002" }}
XML:
<itemStatuses> <itemStatus> <currentPrice isoCode="USD" formattedValue="49.99" decimalValue="49.99" currencySymbol="$"/> <description>Chess set</description> <itemID>20020002</itemID> <screenSaleMessage/> <url>http://localhost:7009/mobilepos/image?item=20020002</url> </itemStatus> </itemStatuses>
JSON with multiple order summaries:
{"orderSummaries": [ { "customerName": "Last, First ", "orderDescription": "Onion Jacket Red", "orderID": "04241129120001", "orderTotal": { "@isoCode": "USD", "@formattedValue": "10.47", "@decimalValue": "10.47", "@currencySymbol": "$" }, "orderType": "1", "storeOrderStatus": "0" }, { "customerName": "Last, First ", "orderDescription": "Chess set", "orderID": "04241129120003", "orderTotal": { "@isoCode": "USD", "@formattedValue": "38.47", "@decimalValue": "38.47", "@currencySymbol": "$" }, "orderType": "1", "storeOrderStatus": "0" } ]}
JSON with specific order:
{ "errors": { "@errorCode": "orderInvalid", "@errorMessage": "The order is invalid or has no available items for pickup." }, "order": { "orderID": "04241129120001", "orderLineItems": [ { "itemDescription": "Onion Jacket Red", "itemID": "4321", "lineNumber": "0", "orderItemStatus": "0", "quantityAvailable": "0.00", "quantityOrdered": "3.00", "quantityPickedUp": "2.00", "quantityPickup": "0" }, { "itemDescription": "CoolBox", "itemID": "1234", "lineNumber": "1", "orderItemStatus": "0", "quantityAvailable": "0.00", "quantityOrdered": "1.00", "quantityPickedUp": "1.00", "quantityPickup": "0" }, { "itemDescription": "CoolBox", "itemID": "1234", "lineNumber": "2", "orderItemStatus": "0", "quantityAvailable": "1.00", "quantityOrdered": "1.00", "quantityPickedUp": "0.00", "quantityPickup": "0" }, { "itemDescription": "CoolBox", "itemID": "1234", "lineNumber": "3", "orderItemStatus": "0", "quantityAvailable": "1.00", "quantityOrdered": "1.00", "quantityPickedUp": "0.00", "quantityPickup": "0" }, { "itemDescription": "Chess set", "itemID": "20020002", "lineNumber": "4", "orderItemStatus": "0", "quantityAvailable": "0.00", "quantityOrdered": "1.00", "quantityPickedUp": "0.00", "quantityPickup": "0" } ], "orderSummary": { "customerName": "Last, First", "orderDescription": "#04241129120001: Onion Jacket Red", "orderID": "04241129120001", "orderTotal": { "@currencySymbol": "$", "@decimalValue": "247.54", "@formattedValue": "247.54", "@isoCode": "USD" }, "orderType": "1", "storeOrderStatus": "1" } } }
XML with multiple order summaries:
<orderStatus> <orderSummaries> <customerName>Last, First</customerName> <orderDescription>Onion Jacket Red</orderDescription> <orderID>04241129120001</orderID> <orderTotal isoCode="USD" formattedValue="38.47" decimalValue="38.47" currencySymbol="$"/> <orderType>1</orderType> <storeOrderStatus>0</storeOrderStatus> </orderSummaries> <orderSummaries> <customerName>Last, First</customerName> <orderDescription>Chess set</orderDescription> <orderID>04241129120003</orderID> <orderTotal isoCode="USD" formattedValue="10.47" decimalValue="10.47" currencySymbol="$"/> <orderType>1</orderType> <storeOrderStatus>0</storeOrderStatus> </orderSummaries> </orderStatus>
XML with specific order:
<orderStatus> <order> <orderID>04241129120001</orderID> <orderLineItems> <itemDescription>Onion Jacket Red</itemDescription> <itemID>4321</itemID> <lineNumber>0</lineNumber> <orderItemStatus>0</orderItemStatus> <quantityAvailable>3.00</quantityAvailable> <quantityOrdered>3.00</quantityOrdered> <quantityPickedUp>0.00</quantityPickedUp> <quantityPickup>0</quantityPickup> </orderLineItems> <orderLineItems> <itemDescription>CoolBox</itemDescription> <itemID>1234</itemID> <lineNumber>1</lineNumber> <orderItemStatus>0</orderItemStatus> <quantityAvailable>1.00</quantityAvailable> <quantityOrdered>1.00</quantityOrdered> <quantityPickedUp>0.00</quantityPickedUp> <quantityPickup>0</quantityPickup> </orderLineItems> <orderLineItems> <itemDescription>CoolBox</itemDescription> <itemID>1234</itemID> <lineNumber>2</lineNumber> <orderItemStatus>0</orderItemStatus> <quantityAvailable>1.00</quantityAvailable> <quantityOrdered>1.00</quantityOrdered> <quantityPickedUp>0.00</quantityPickedUp> <quantityPickup>0</quantityPickup> </orderLineItems> <orderLineItems> <itemDescription>CoolBox</itemDescription> <itemID>1234</itemID> <lineNumber>3</lineNumber> <orderItemStatus>0</orderItemStatus> <quantityAvailable>1.00</quantityAvailable> <quantityOrdered>1.00</quantityOrdered> <quantityPickedUp>0.00</quantityPickedUp> <quantityPickup>0</quantityPickup> </orderLineItems> <orderLineItems> <itemDescription>Chess set</itemDescription> <itemID>20020002</itemID> <lineNumber>4</lineNumber> <orderItemStatus>0</orderItemStatus> <quantityAvailable>0.00</quantityAvailable> <quantityOrdered>1.00</quantityOrdered> <quantityPickedUp>0.00</quantityPickedUp> <quantityPickup>0</quantityPickup> </orderLineItems> <orderSummary> <customerName>Last, First</customerName> <orderDescription>#04241129120001: Onion Jacket Red</orderDescription> <orderID>04241129120001</orderID> <orderTotal currencySymbol="$" decimalValue="247.54" formattedValue="247.54" isoCode="USD"/> <orderType>1</orderType> <storeOrderStatus>2</storeOrderStatus> </orderSummary> </order> </orderStatus>
JSON:
{ "emailed": "true", "printed": "false", "signatureSlipPrinted": "false" }
XML:
<receiptStatus> <emailed>true</emailed> <printed>false</printed> <signatureSlipPrinted>false</signatureSlipPrinted> </receiptStatus>
JSON:
{ "configurationSettings": {"entry": [ {"key": "serviceCallTimeout","value": "30"}, {"key": "serviceCallTenderTimeout","value": "300"}, {"key": "inactiveWarningTimeout","value": "840"}, {"key": "inactiveLogoutTimeout","value": "900"} ]}, "parameterSettings": {"entry": [ {"key": "TimeoutInactiveWithTransaction","value": "15"}, {"key": "IdentifyCashierEveryTransaction","value": "N"}, {"key": "GiftCardsAccepted","value": "Y"}, {"key": "CreditCardsAccepted","value": "Y"}, {"key": "TimeoutInactiveWithoutTransaction","value": "15"} ]}, "reasonCodeSets": {"entry": [ {"key": "TransactionSuspendReasonCodes", "value": {"item": [ {"code": "43","text": "Operator Request"}, {"code": "42","text": "Customer Request"} ]} }, {"key": "PriceOverrideReasonCodes", "value": {"item": [ {"code": "3","text": "Defective"}, {"code": "5","text": "Signage Error"}, {"code": "2","text": "Competition Price"}, {"code": "1","text": "Ad Price"}, {"code": "4","text": "Manager's Special"} ]} } ]}, "registerID": "202", "storeCurrency": { "@isoCode": "USD", "@formattedValue": "0.00", "@decimalValue": "0.00", "@currencySymbol": "$" }, "storeID": "04241" }
XML:
<registerProfileConfiguration> <configurationSettings> <entry> <key>serviceCallTimeout</key> <value>30</value> </entry> <entry> <key>serviceCallTenderTimeout</key> <value>300</value> </entry> <entry> <key>inactiveWarningTimeout</key> <value>840</value> </entry> <entry> <key>inactiveLogoutTimeout</key> <value>900</value> </entry> </configurationSettings> <parameterSettings> <entry> <key>TimeoutInactiveWithTransaction</key> <value>15</value> </entry> <entry> <key>IdentifyCashierEveryTransaction</key> <value>N</value> </entry> <entry> <key>GiftCardsAccepted</key> <value>Y</value> </entry> <entry> <key>CreditCardsAccepted</key> <value>Y</value> </entry> <entry> <key>TimeoutInactiveWithoutTransaction</key> <value>15</value> </entry> </parameterSettings> <reasonCodeSets> <entry> <key>TransactionSuspendReasonCodes</key> <value> <item> <code>43</code> <text>Operator Request</text> </item> <item> <code>42</code> <text>Customer Request</text> </item> </value> </entry> <entry> <key>PriceOverrideReasonCodes</key> <value> <item> <code>3</code> <text>Defective</text> </item> <item> <code>5</code> <text>Signage Error</text> </item> <item> <code>2</code> <text>Competition Price</text> </item> <item> <code>1</code> <text>Ad Price</text> </item> <item> <code>4</code> <text>Manager's Special</text> </item> </value> </entry> </reasonCodeSets> <registerID>202</registerID> <storeCurrency isoCode="USD" formattedValue="0.00" decimalValue="0.00" currencySymbol="$"/> <storeID>04241</storeID> </registerProfileConfiguration>
JSON:
{ "operatorId": "0", "registerId": "227", "registerStatus": "1", "storeId": "04241", "storeStatus": "1", "tillId": "22701", "tillStatus": "1" }
XML:
<registerStatus> <operatorId>0</operatorId> <registerId>227</registerId> <registerStatus>1</registerStatus> <storeId>04241</storeId> <storeStatus>1</storeStatus> <tillId>22702</tillId> <tillStatus>1</tillStatus> </registerStatus>
JSON:
{"suspendedTransactionSummaries": [ { "itemDescription": "Computer Kit", "registerID": "129", "subtotal": { "@currencySymbol": "$", "@decimalValue": "299.85", "@formattedValue": "299.85", "@isoCode": "USD" }, "tillID": "12901", "transactionID": "042411290023" }, { "customerName": "FirstName LastName", "itemDescription": "Onion Jacket Red", "registerID": "129", "subtotal": { "@currencySymbol": "$", "@decimalValue": "111.90", "@formattedValue": "111.90", "@isoCode": "USD" }, "tillID": "12901", "transactionID": "042411290022" }, { "itemDescription": "Winter sweater", "registerID": "129", "subtotal": { "@currencySymbol": "$", "@decimalValue": "60.00", "@formattedValue": "60.00", "@isoCode": "USD" }, "tillID": "12901", "transactionID": "042411290021" }, { "itemDescription": "Onion Jacket Red", "registerID": "129", "subtotal": { "@currencySymbol": "$", "@decimalValue": "50.95", "@formattedValue": "50.95", "@isoCode": "USD" }, "tillID": "12901", "transactionID": "042411290020" }, { "itemDescription": "CoolBox", "registerID": "129", "subtotal": { "@currencySymbol": "$", "@decimalValue": "60.95", "@formattedValue": "60.95", "@isoCode": "USD" }, "tillID": "12901", "transactionID": "042411290019" } ]}
XML:
<suspendedTransactionsStatus> <suspendedTransactionSummaries> <itemDescription>Computer Kit</itemDescription> <registerID>129</registerID> <subtotal currencySymbol="$" decimalValue="299.85" formattedValue="299.85" isoCode="USD"/> <tillID>12901</tillID> <transactionID>042411290023</transactionID> </suspendedTransactionSummaries> <suspendedTransactionSummaries> <customerName>FirstName LastName</customerName> <itemDescription>Onion Jacket Red</itemDescription> <registerID>129</registerID> <subtotal currencySymbol="$" decimalValue="111.90" formattedValue="111.90" isoCode="USD"/> <tillID>12901</tillID> <transactionID>042411290022</transactionID> </suspendedTransactionSummaries> <suspendedTransactionSummaries> <itemDescription>Winter sweater</itemDescription> <registerID>129</registerID> <subtotal currencySymbol="$" decimalValue="60.00" formattedValue="60.00" isoCode="USD"/> <tillID>12901</tillID> <transactionID>042411290021</transactionID> </suspendedTransactionSummaries> <suspendedTransactionSummaries> <itemDescription>Onion Jacket Red</itemDescription> <registerID>129</registerID> <subtotal currencySymbol="$" decimalValue="50.95" formattedValue="50.95" isoCode="USD"/> <tillID>12901</tillID> <transactionID>042411290020</transactionID> </suspendedTransactionSummaries> <suspendedTransactionSummaries> <itemDescription>CoolBox</itemDescription> <registerID>129</registerID> <subtotal currencySymbol="$" decimalValue="60.95" formattedValue="60.95" isoCode="USD"/> <tillID>12901</tillID> <transactionID>042411290019</transactionID> </suspendedTransactionSummaries> </suspendedTransactionsStatus>
JSON:
{ "amountDue": { "@isoCode": "USD", "@formattedValue": "0.00", "@decimalValue": "0.00", "@currencySymbol": "$" }, "associateID": "boadmin", "associateName": "Application Administrator", "discountTotal": { "@isoCode": "USD", "@formattedValue": "1.00", "@decimalValue": "1.00", "@currencySymbol": "$" }, "grandTotal": { "@isoCode": "USD", "@formattedValue": "9.47", "@decimalValue": "9.47", "@currencySymbol": "$" }, "lineItems": { "associateID": "boadmin", "associateName": "Application Administrator", "description": "CoolBox", "discounts": { "amount": { "@isoCode": "USD", "@formattedValue": "1.00", "@decimalValue": "1.00", "@currencySymbol": "$" }, "method": "Amount", "name": "Senior Citizen", "reasonCode": "2311", "type": "Manual" }, "extendedDiscountedPrice": { "@isoCode": "USD", "@formattedValue": "9.00", "@decimalValue": "9.00", "@currencySymbol": "$" }, "extendedPrice": { "@isoCode": "USD", "@formattedValue": "10.00", "@decimalValue": "10.00", "@currencySymbol": "$" }, "itemNumber": "1234", "lineNumber": "0", "price": { "@isoCode": "USD", "@formattedValue": "10.00", "@decimalValue": "10.00", "@currencySymbol": "$" }, "priceModifiable": "true", "quantity": "1", "quantityModifiable": "true" }, "subtotal": { "@isoCode": "USD", "@formattedValue": "10.00", "@decimalValue": "10.00", "@currencySymbol": "$" }, "taxTotal": { "@isoCode": "USD", "@formattedValue": "0.47", "@decimalValue": "0.47", "@currencySymbol": "$" }, "tenderLineItems": { "amount": { "@isoCode": "USD", "@formattedValue": "9.47", "@decimalValue": "9.47", "@currencySymbol": "$" }, "description": "Credit", "tenderLineNumber": "0" }, "totalQuantity": "1", "transactionId": "042412350011", "transactionStatus": "2" }
XML:
<transactionStatus> <amountDue isoCode="USD" formattedValue="0.00" decimalValue="0.00" currencySymbol="$"/> <associateID>boadmin</associateID> <associateName>Application Administrator</associateName> <discountTotal isoCode="USD" formattedValue="1.00" decimalValue="1.00" currencySymbol="$"/> <grandTotal isoCode="USD" formattedValue="9.47" decimalValue="9.47" currencySymbol="$"/> <lineItems> <associateID>boadmin</associateID> <associateName>Application Administrator</associateName> <description>CoolBox</description> <discounts> <amount isoCode="USD" formattedValue="1.00" decimalValue="1.00" currencySymbol="$"/> <method>Amount</method> <name>Senior Citizen</name> <reasonCode>2311</reasonCode> <type>Manual</type> </discounts> <extendedDiscountedPrice isoCode="USD" formattedValue="9.00" decimalValue="9.00" currencySymbol="$"/> <extendedPrice isoCode="USD" formattedValue="10.00" decimalValue="10.00" currencySymbol="$"/> <itemNumber>1234</itemNumber> <lineNumber>0</lineNumber> <price isoCode="USD" formattedValue="10.00" decimalValue="10.00" currencySymbol="$"/> <priceModifiable>true</priceModifiable> <quantity>1</quantity> <quantityModifiable>true</quantityModifiable> </lineItems> <subtotal isoCode="USD" formattedValue="10.00" decimalValue="10.00" currencySymbol="$"/> <taxTotal isoCode="USD" formattedValue="0.47" decimalValue="0.47" currencySymbol="$"/> <tenderLineItems> <amount isoCode="USD" formattedValue="9.47" decimalValue="9.47" currencySymbol="$"/> <description>Credit</description> <tenderLineNumber>0</tenderLineNumber> </tenderLineItems> <totalQuantity>1</totalQuantity> <transactionId>042412350012</transactionId> <transactionStatus>2</transactionStatus> </transactionStatus>