Appearance
订单类接口
创建采购订单
场景:创建农产品采购订单,支持商品列表和附加信息。
POST
/open-api/geo-agri-center/ncp-purchase-order/create请求参数 Body
businessNostring必需
业务流水号,唯一识别
最大长度 50
customerNamestring必需
采购商名称
最大长度 100
customerUsccstring必需
采购商统一社会信用代码
长度 18
totalPricenumber必需
商品总金额(含税)
decimal(12, 2)
netTotalPricenumber必需
不含税总金额
decimal(12, 2)
taxAmountnumber必需
税额
decimal(12, 2)
响应参数
codeinteger必需
响应码,200 表示正常
msgstring可选
错误消息
查询采购订单
场景:通过订单编号或业务流水号查询采购订单详情,包括支付状态、发票状态及商品信息。
POST
/open-api/geo-agri-center/ncp-purchase-order/one请求参数 Body
purchaseOrderNostring可选
采购订单编号(与 businessNo 二选一)
businessNostring可选
业务流水号(与 purchaseOrderNo 二选一)
响应参数
codeinteger必需
响应码,200 表示正常
msgstring可选
错误消息
订单支付+开票
场景:对已创建的采购订单进行支付并同时开具发票。通过订单编号或业务流水号指定订单。
POST
/open-api/geo-agri-center/ncp-purchase-order/pay-and-invoice请求参数 Body
purchaseOrderNostring可选
订单编号(与 businessNo 二选一)
businessNostring可选
业务流水号(与 purchaseOrderNo 二选一)
响应参数
codeinteger必需
响应码,200 表示正常
msgstring可选
错误消息
dataobject必需
响应数据
订单退款+红冲
场景:对已支付的采购订单进行退款,同时对已开具的发票进行红冲处理。
POST
/open-api/geo-agri-center/ncp-purchase-order/refund-and-red-invoice请求参数 Body
purchaseOrderNostring可选
订单编号(与 businessNo 二选一)
businessNostring可选
业务流水号(与 purchaseOrderNo 二选一)
reasonenum<string>必需
退款原因
枚举值:
INVOICE_ERROR开票有误
SALES_RETURN销货退回
响应参数
codeinteger必需
响应码,200 表示正常
msgstring可选
错误消息
dataobject必需
响应数据
