采购订单收据
采购订单收据是指出采购订单条款完成并收到的记录。此API提供了创建新采购订单收据的方法,并检索,更新或删除现有的采购订单收据。
版本
3.0
创建新的采购订单收据
post /api/v3.0/invoice/purchaseorderreceipts.
创建采购订单收据,将其与采购订单行项目相关联,并返回更新状态。
参数
名称 |
类型 |
格式 |
描述 |
purchaseOrderReceipt |
- |
身体 |
采购订单收据的详细信息。 |
架构
{“删除”:“错误的”那“DeliverySlipNumber”:“dsn1”那“GoodsReceiptNumber”:“rcpt1”那“ID”:“1000001”那“lineitemexternalid”:“ln000001”那“订购单号码”:“PO12345”那“收到的日期”:“2018-09-15 00:00:00.0”那“获得Quantity”:“14.5”那“unitofmeasurecode”:“DA”那“URI”:“细绳”那“版本”:“2.0”}
响应
响应架构
put /api/v3.0/invoice/purchaseorderreceipt.
参数
名称 |
类型 |
格式 |
描述 |
purchaseOrderReceipt |
- |
身体 |
采购订单收据信息。 |
接收模式
响应
响应架构
获取现有的采购订单收据
get /api/v3.0/invoice/purchaseorderreceipts?purchaseordernumber=po1&lineitemexternalid=l1& goodsreceiptnumber=grn1.
参数
名称 |
类型 |
格式 |
描述 |
订购单号码 |
细绳 |
{订购单号码} |
采购订单号。 |
lineItemExternalID |
细绳 |
{lineItemexternalid} |
客户提供的值,可以唯一地标识采购订单中的行项目。 |
goodsReceiptNumber |
细绳 |
{goodsreceiptnumber} |
采购订单的收货编号。 |
一个也没有。
响应
架构
删除现有的采购订单收据
delete /api/v3.0/invoice/purchaseorderreceipts?purchaseordernumber = po1&lineitemexternalid=l1& goodsreceiptnumber=grn1.
参数
名称 |
类型 |
格式 |
描述 |
订购单号码 |
细绳 |
{订购单号码} |
采购订单号。 |
lineItemExternalID |
细绳 |
{lineItemexternalid} |
客户提供的值,可以唯一地标识采购订单中的行项目。 |
goodsReceiptNumber |
细绳 |
{goodsreceiptnumber} |
采购订单的收货编号。 |
一个也没有。
响应
响应架构
响应架构
名称 |
类型 |
格式 |
描述 |
错误代码 |
细绳 |
- |
指示未成功处理购买订单收据的代码。 |
ErrorMessage |
细绳 |
- |
错误的描述。 |
FieldCode. |
细绳 |
- |
指示哪个字段引起问题的代码。此代码通常只在针对表单类型的字段验证字段时出现。 |
LineItemexternalid. |
细绳 |
- |
导致错误的行项的外部ID。 |
消息 |
细绳 |
- |
请求结果消息。 |
PurchaseOrderNumber |
细绳 |
- |
采购订单号。 |
地位 |
细绳 |
- |
处理采购订单收据的结果。格式:成功或失败 |
获取购买订单接收模式
名称 |
类型 |
格式 |
描述 |
purchaseOrderReceipt |
数组 |
PurchaseOrderReceipt |
采购订单的收据。 |
下一页 |
细绳 |
- |
结果的下一页的URI,如果有的话。 |
TotalCount |
int |
- |
收据总数。 |
信息 |
细绳 |
- |
任何其他信息消息。目前最多将返回2000年的PO收据。 |
接收模式
名称 |
类型 |
格式 |
描述 |
删除了 |
布尔 |
- |
删除采购订单行项目收据的状态。 |
送货上涨 |
细绳 |
- |
购买订单线项收据的交货单号。 |
GoodsReceiptNumber |
细绳 |
- |
采购订单的收货编号。 |
ID |
细绳 |
- |
资源的唯一标识符。 |
LineItemexternalid. |
细绳 |
- |
要求客户提供的值,可以唯一地标识采购订单中的行项目。 |
PurchaseOrderNumber |
细绳 |
- |
要求采购订单号。 |
收到的日期 |
细绳 |
- |
订单项目的日期。格式:YYYY-MM-DD |
接受Quantity. |
细绳 |
- |
收到的物品数量。 |
UnitOfMeasureCode |
细绳 |
- |
购买订单行项目收据的计量代码单位。 |
Uri. |
细绳 |
- |
资源的URI。 |
版本 |
细绳 |
- |
采购订单行项目收据的版本。除非仅进行收据确认,否则在此处使用版本2.0。 |
错误代码
采购订单接收API的错误响应
代码 |
描述 |
1000 |
PO号码缺失或无效。 |
1001. |
外部ID丢失或无效。 |
1002. |
收到无效。它必须是空的,y / n或y / n。 |
1003. |
接收数量无效。它必须为空或数字。 |
1004. |
“接收日期”无效。它必须为空或日期格式YYYY-MM-DD。 |
1005. |
测量代码的单位无效。它必须是空的或有效的,长度小于10个字符。 |
1006. |
收到的数量无效,因为购买订单上的收据类型WQTY,需要数量。对不起。 |
1007. |
该领域不是表单的一部分 |
1008. |
该值超过了该字段允许的最大长度。 |
1009. |
该值是字段的错误数据类型。 |
1011. |
无效的值表达式。 |
9999. |
发生意外错误。 |
10010 |
缺少必需的字段。 |