是否存在用于在xml中存储/交换销售收据的通用标准(模式)?
对于发票和订单,例如存在。 cXML或UBL但我找不到任何类似的销售收据标准。
我需要从销售点生成xml而不是创建我的自定义架构,如果有的话,我宁愿让它与现有标准兼容。
答案 0 :(得分:1)
ARTS提供IXRetail标准,技术规范可在http://download.microsoft.com/download/9/0/5/90582d53-7198-4da0-bf19-f11a181412e2/POSLog%20Spec.pdf获得..跳转到第9页,您将在下面找到;还有很多场景。
<?xml version="1.0" encoding="UTF-8"?>
<!-- UseCase: Item Purchase from shelf -->
<POSLog xmlns="http://www.nrf-arts.org/IXRetail/namespace/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.nrf-arts.org/IXRetail/namespace/
POSLogRetailTransactionStockView.xsd">
<Transaction>
<RetailTransaction Version="1.0">
<RetailStoreID>HighStreet</RetailStoreID>
<WorkstationID>POS5</WorkstationID>
<SequenceNumber>4294967295</SequenceNumber>
<BusinessDayDate>2001-08-13</BusinessDayDate>
<BeginDateTime>2001-08-13T09:03:00</BeginDateTime>
<LineItem>
<SequenceNumber>1</SequenceNumber>
<Sale ItemType="Stock">
<POSIdentity>
<POSItemID>01234567890123</POSItemID>
</POSIdentity>
<ActualSalesUnitPrice>1.63</ActualSalesUnitPrice>
<ExtendedAmount>4.89</ExtendedAmount>
<Quantity>3</Quantity>
</Sale>
</LineItem>
<LineItem>
<SequenceNumber>2</SequenceNumber>
<Tender TenderID=”Cash” TypeCode=”Sale”>
<Amount>4.89</Amount>
</Tender>
</LineItem>
<Total TotalType="TransactionGrandAmount">
<Amount>4.89</Amount>
</Total>
</RetailTransaction>
</Transaction>
</POSLog>
答案 1 :(得分:0)
对于现有的销售点(POS)XML工作,请查看: