文档中心 > API类目 > 阿里健康新零售

qimen.alibaba.alihealth.nrmop.order.keepaccounts (调用ERP订单下账)

调用商家ERP下账奇门实现接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
channelOrderId String 可选 300893493871200447 渠道订单ID
receiveAmount Number 可选 200 应收金额,分为单位
nrmopChannelId Number 可选 4 OMS销售渠道ID
originalAmount Number 可选 201 原金额,分为单位
orderId Number 可选 240111033340400005 OMS订单号
deliveryAmount Number 可选 200 配送费,分为单位
discountAmount Number 可选 1 商家优惠金额,分为单位
erpShopCode String 可选 100004 ERP门店编码
orderItems String 可选 [{"count":1,"discountAmount":1,"originalAmount":1,"originalPrice":1,"outId":"xst-test2","realAmount":1,"realPrice":1}] 订单商品信息
packageAmount Number 可选 1 打包费,分为单位
packUserCode String 可选 10001 发货人编码

响应参数

名称 类型 示例值 描述
success Boolean true 调用是否成功
errCode String 1111 返回错误码
errMsg String 111 返回错误信息
data RetailOrderDTO true 调用结果
  • detailList
  • RetailOrderDetailDTO []
  • 零售子单列表
  • └ goodsId
  • String
  • 11
  • ERP侧的商品id
  • └ goodsCode
  • String
  • sdflj111
  • ERP系统中的货号
  • └ factoryName
  • String
  • 测试厂商
  • ERP系统中的厂商
  • └ goodsQty
  • String
  • 1
  • ERP系统中的数量id
  • └ lotId
  • String
  • 1
  • ERP系统中的批号id
  • └ lotNo
  • String
  • 20220101
  • ERP系统中的批号
  • └ unitId
  • String
  • 1
  • ERP系统中的基本单位id
  • └ warId
  • String
  • 1
  • ERP系统中的仓库id
  • └ id
  • String
  • 1
  • 零售子单id
  • └ id
  • String
  • 1
  • 零售单id

请求示例

{"channelOrderId":"300893493871200447","packUserCode":"10001","receiveAmount":200,"nrmopChannelId":4,"originalAmount":201,"orderId":0,"deliveryAmount":200,"discountAmount":1,"erpShopCode":"100004","orderItems":"[{\"count\":1,\"discountAmount\":1,\"originalAmount\":1,\"originalPrice\":1,\"outId\":\"xst-test2\",\"realAmount\":1,\"realPrice\":1}]","packageAmount":1}

响应示例

{
    "success":true,
    "errCode":"1111",
    "errMsg":"111",
    "data":{
        "detailList":[
            {
                    "goodsId":"11",
                    "goodsCode":"sdflj111",
                    "factoryName":"测试厂商",
                    "goodsQty":"1",
                    "lotId":"1",
                    "lotNo":"20220101",
                    "unitId":"1",
                    "warId":"1",
                    "id":"1"
            }
        ],
        "id":"1"
    }
}

验签示例

{"success":"不等于true","errCode":"sign-check-failure","errMsg":"Illegal request"}

错误码解释

错误码 错误描述 解决方案

API工具

FAQ

返回
顶部