schm-inbound-sap-eapi

(0 reviews)

schm-inbound-sap-eapi

接口描述: 单据上传接口
DEV地址(开发环境): https://schm-api-dev.shiseido.cn/schm-inbound-sap-eapi
UAT地址(测试环境): https://schm-api-test.shiseido.cn/schm-inbound-sap-eapi
PROD地址(生产环境): https://schm-api.shiseido.cn/schm-inbound-sap-eapi

1.身份认证

所有请求头必须包含以下键值参数作为身份验证信息。您需要向管理员申请这些信息。

client_id: fa98****3452
client_secret: 108b****41f2

2.接口总览:

请求接口描述
/inbound/oms订货销售单据上传(oms)
/inbound/pos订货销售单据上传(pos)
/inbound/purchase采购订单上传

完整调用地址为对应环境地址+接口地址,例如:

https://schm-api-test.shiseido.cn/schm-inbound-sap-eapi/api/v1/inbound/oms

3.接口调用说明

3.1 订货销售单据上传(oms)

请求接口: /inbound/oms
接口描述: oms订货销售单据上传接口
请求类型: HTTP POST

3.1.1 参数说明

字段描述字段名称类型长度必填备注
公司代码COMPANYCDVARCHAR3
单据申请单号/OMS出库单号APPLYNOVARCHAR35
订单类型APPLYTYPEVARCHAR4
订单申请日期/OMS出库日期APPLYYMDVARCHAR10
商店代码CUSTOMERCDVARCHAR10
ShipTo代码SAP_CUSTOMERCDVARCHAR10
客户分类SALEPATNVARCHAR2
订单原因REASONCDVARCHAR3
POS区分CustomerGroup1VARCHAR4"Z201 SMILE POS, Z202 PS POS, Z203 E-ORDER, Z204 CS POS, Z205 SCHD, Z206 Others, Z207 OMS, Z208 ONECX"
促销事件PromotionEventsVARCHAR35
文本/OMS平台订单号TXT_FormHeaderVARCHAR200
文本/OMS支付日期TXT_HeaderNoteVARCHAR200
成本中心CostCenterVARCHAR10
决裁案件番号imw_matter_numberVARCHAR20
申请员工工号EMPCODEVARCHAR20
申请员工姓名EMPNAMEVARCHAR20
订单来源orderSourceVARCHAR500
品牌编码brandCodeVARCHAR500
销售平台channelCodeVARCHAR500
订单类型orderTypeINT
订单状态orderStatusVARCHAR500
支付方式payTypeVARCHAR500
支付状态payStatusINT
出入库状态shippedStatusINT
会员识别号memberIdVARCHAR500
店铺名称shopNameVARCHAR500
源平台单号parentPayCodeVARCHAR500
订单生成时间orderTimeVARCHAR500
订单生成时间payTimeVARCHAR500
应付金额amountVARCHAR500
修正金额reviseAmountVARCHAR500
销售订单行项目POSEXVARCHAR6
物料确定号DETERMINECODEVARCHAR13
工厂PLANTVARCHAR4
库位代码LGORTVARCHAR8
订单数量APPLYQNTYINT
销售金额actualMNYnumber11
免费品标识FreegoodsCHAR1
批次号CHARGVARCHAR10
用途USECODECHAR3
决裁案件号DecisionNoVARCHAR20
物料编码prdCodeVARCHAR500
产品名称prdNameVARCHAR500
发货时间shippedTimeVARCHAR500
时间戳(当前时间)Timestampdatetime20
周边标识SysFlgCHAR1"由Mule分配的Cliend Id进行转换 1-POS, 2-SCHD, 3-E-order, 4-Shopex, 5-UCO, 6-LeQee, 7-决裁, 8-采购"
积分兑换标识PointsFlgCHAR11-积分兑换
不启用最小起订量标识SDABWFLGCHAR1"1-不启用最小起订量 0或空-启用"

3.1.2 参数示例

注意: 参数体以数组结构一次性接收多条数据。

[
  {
    "COMPANYCD": "785",
    "APPLYNO": "RCXXXXXXXXXXXXXXX",
    "APPLYTYPE": "20",
    "APPLYYMD": "20220428",
    "CUSTOMERCD": "00200001",
    "SAP_CUSTOMERCD": "1000200001",
    "SALEPATN": "K2",
    "REASONCD": "564",
    "CustomerGroup1": "Z202",
    "PromotionEvents": "促销",
    "TXT_FormHeader": "3889942344064221567",
    "TXT_HeaderNote": "20240710",
    "CostCenter": "78599D11A7",
    "imw_matter_number": "0000163791",
    "EMPCODE": "001001",
    "EMPNAME": "Zhang San",
    "orderSource": "商派",
    "brandCode": "TG",
    "channelCode": "wx_ma",
    "orderType": 0,
    "orderStatus": "1",
    "payType": "wx",
    "payStatus": 2,
    "shippedStatus": 2,
    "memberId": "M8489250509",
    "shopName": "THE GINZA小程序店铺",
    "parentPayCode": "3889942344064221567",
    "orderTime": "2024-07-10 10:42:44",
    "payTime": "2024-07-10 10:42:44",
    "amount": "350.00",
    "reviseAmount": "0",
    "POSEX": "10",
    "DETERMINECODE": "730852143449",
    "PLANT": "Plan",
    "LGORT": "W001",
    "APPLYQNTY": 3,
    "actualMNY": 480.00,
    "Freegoods": "1",
    "CHARG": "COMMON",
    "USECODE": "",
    "DecisionNo": "AR028786-001",
    "prdCode": "10100350",
    "prdName": "御银座 宙光奢润面膜 P 试用装(单片)",
    "shippedTime": "2024-07-10 14:51:40",
    "Timestamp": "2024-07-14 16:48:30",
    "SysFlg": "1",
    "PointsFlg": "1",
    "SDABWFLG": "1"
  }
]

3.1.3 返回值说明

字段描述字段名称类型必填备注
返回状态statusString"success" 表示成功
数量countStringint上传的数量
唯一标识idDocumentIDsarray每条数据的唯一标识id

3.1.4 返回值示例

{
    "status": "success",
    "count": 100,
    "DocumentIDs": ["e32df223333sadfewf","e32df223333sadfewf","e32df223333sadfewf"]
}

3.2 订货销售单据上传(pos)

请求接口: /inbound/pos
接口描述: pos订货销售单据上传接口
请求类型: HTTP POST

3.2.1 参数说明

字段描述字段名称类型长度必填备注
公司代码COMPANYCDVARCHAR3
单据申请单号/OMS出库单号APPLYNOVARCHAR35
订单类型APPLYTYPEVARCHAR4
订单申请日期/OMS出库日期APPLYYMDVARCHAR10
商店代码CUSTOMERCDVARCHAR10
ShipTo代码SAP_CUSTOMERCDVARCHAR10
客户分类SALEPATNVARCHAR2
订单原因REASONCDVARCHAR3
POS区分CustomerGroup1VARCHAR4"Z201 SMILE POS, Z202 PS POS, Z203 E-ORDER, Z204 CS POS, Z205 SCHD, Z206 Others, Z207 OMS, Z208 ONECX"
促销事件PromotionEventsVARCHAR35
文本/OMS平台订单号TXT_FormHeaderVARCHAR200
文本/OMS支付日期TXT_HeaderNoteVARCHAR200
成本中心CostCenterVARCHAR10
决裁案件番号imw_matter_numberVARCHAR20
申请员工工号EMPCODEVARCHAR20
申请员工姓名EMPNAMEVARCHAR20
订单来源orderSourceVARCHAR500
品牌编码brandCodeVARCHAR500
销售平台channelCodeVARCHAR500
订单类型orderTypeINT
订单状态orderStatusVARCHAR500
支付方式payTypeVARCHAR500
支付状态payStatusINT
出入库状态shippedStatusINT
会员识别号memberIdVARCHAR500
店铺名称shopNameVARCHAR500
源平台单号parentPayCodeVARCHAR500
订单生成时间orderTimeVARCHAR500
订单生成时间payTimeVARCHAR500
应付金额amountVARCHAR500
修正金额reviseAmountVARCHAR500
销售订单行项目POSEXVARCHAR6
物料确定号DETERMINECODEVARCHAR13
工厂PLANTVARCHAR4
库位代码LGORTVARCHAR8
订单数量APPLYQNTYINT
销售金额actualMNYnumber11
免费品标识FreegoodsCHAR1
批次号CHARGVARCHAR10
用途USECODECHAR3
决裁案件号DecisionNoVARCHAR20
物料编码prdCodeVARCHAR500
产品名称prdNameVARCHAR500
发货时间shippedTimeVARCHAR500
时间戳(当前时间)Timestampdatetime20
周边标识SysFlgCHAR1"由Mule分配的Cliend Id进行转换 1-POS, 2-SCHD, 3-E-order, 4-Shopex, 5-UCO, 6-LeQee, 7-决裁, 8-采购"
积分兑换标识PointsFlgCHAR11-积分兑换
不启用最小起订量标识SDABWFLGCHAR1"1-不启用最小起订量 0或空-启用"

3.2.2 参数示例

注意: 参数体以数组结构一次性接收多条数据。

[
  {
    "COMPANYCD": "785",
    "APPLYNO": "RCXXXXXXXXXXXXXXX",
    "APPLYTYPE": "20",
    "APPLYYMD": "20220428",
    "CUSTOMERCD": "00200001",
    "SAP_CUSTOMERCD": "1000200001",
    "SALEPATN": "K2",
    "REASONCD": "564",
    "CustomerGroup1": "Z202",
    "PromotionEvents": "促销",
    "TXT_FormHeader": "3889942344064221567",
    "TXT_HeaderNote": "20240710",
    "CostCenter": "78599D11A7",
    "imw_matter_number": "0000163791",
    "EMPCODE": "001001",
    "EMPNAME": "Zhang San",
    "orderSource": "商派",
    "brandCode": "TG",
    "channelCode": "wx_ma",
    "orderType": 0,
    "orderStatus": "1",
    "payType": "wx",
    "payStatus": 2,
    "shippedStatus": 2,
    "memberId": "M8489250509",
    "shopName": "THE GINZA小程序店铺",
    "parentPayCode": "3889942344064221567",
    "orderTime": "2024-07-10 10:42:44",
    "payTime": "2024-07-10 10:42:44",
    "amount": "350.00",
    "reviseAmount": "0",
    "POSEX": "10",
    "DETERMINECODE": "730852143449",
    "PLANT": "Plan",
    "LGORT": "W001",
    "APPLYQNTY": 3,
    "actualMNY": 480.00,
    "Freegoods": "1",
    "CHARG": "COMMON",
    "USECODE": "",
    "DecisionNo": "AR028786-001",
    "prdCode": "10100350",
    "prdName": "御银座 宙光奢润面膜 P 试用装(单片)",
    "shippedTime": "2024-07-10 14:51:40",
    "Timestamp": "2024-07-14 16:48:30",
    "SysFlg": "1",
    "PointsFlg": "1",
    "SDABWFLG": "1"
  }
]

3.2.3 返回值说明

字段描述字段名称类型必填备注
返回状态statusString"success" 表示成功
数量countStringint上传的数量
唯一标识idDocumentIDsarray每条数据的唯一标识id

3.2.4 返回值示例

{
    "status": "success",
    "count": 100,
    "DocumentIDs": ["e32df223333sadfewf","e32df223333sadfewf","e32df223333sadfewf"]
}

3.3 采购订单上传

请求接口: /inbound/purchase
接口描述: 采购订单上传
请求类型: HTTP POST

3.3.1 参数说明

字段描述字段名称类型长度必填备注
公司代码CoCodeVARCHAR4
订单类型APPLYTYPEVARCHAR4
订单类型OrderTypeVARCHAR4
创建日期CreateDateVARCHAR8
创建者CreateByVARCHAR12
SAP供应商编号VendorVARCHAR10
Language Key语言LanguageVARCHAR1
采购组织PurOrgVARCHAR4
采购组PurGrpVARCHAR3
币种CurrencyVARCHAR5
下单日期DOC_DATEVARCHAR8
我们的参考ReferenceVARCHAR12
采购订单明细编号ItemNoVARCHAR5
短文本ShortTextVARCHAR40
SAP商品编号ItemCodeVARCHAR18
工厂PlantVARCHAR4
库位STGE_LOCVARCHAR4
采购订单编号NPSPONoVARCHAR10
物料组MaterialGroupVARCHAR9
数量QuantityINT13
订单单位PO_UNITVARCHAR3
税代码TAX_CODEVARCHAR2
科目分配类别ACCTASSCATVARCHAR1
免费货特殊标识FreeVARCHAR1
确认控制码ControlKeyVARCHAR4
退货标识ReturnVARCHAR1
申请人RequesterVARCHAR12
内部订单InternalorderVARCHAR18
总账科目GL_ACCOUNTVARCHAR10
单价NetpriceVARCHAR11
价格单位PRICE_UNITVARCHAR5
交货日期DeliveryDateDATS8
预算单价POINTSnumber
时间戳(当前时间)Timestampdatetime20

3.3.2 参数示例

注意: 参数体以数组结构一次性接收多条数据。

[
  {
        "CoCode": "785",
        "APPLYTYPE": "14",
        "OrderType": "Z4NB",
        "CreateDate": "20240618",
        "CreateBy": "30018426",
        "Vendor": "2100003028",
        "Language": "1",
        "PurOrg": "2001",
        "PurGrp": "220",
        "Currency": "CNY",
        "DOC_DATE": "20240619",
        "Reference": "INTRAMART",
        "ItemNo": "00010",
        "ShortText": "",
        "ItemCode": "78704995101",
        "Plant": "785V",
        "STGE_LOC": "H001",
        "NPSPONo": "PO2406163",
        "MaterialGroup": "",
        "Quantity": 150,
        "PO_UNIT": "EA",
        "TAX_CODE": "J1",
        "ACCTASSCAT": "",
        "Free": "",
        "ControlKey": "",
        "Return": "",
        "Requester": "30018426",
        "Internalorder": "",
        "GL_ACCOUNT": "",
        "Netprice": "4.28",
        "PRICE_UNIT": "1",
        "DeliveryDate": "20240708",
        "POINTS": 4.47,
        "Timestamp": "2024-07-14 16:48:30.710"
    }
]

3.3.3 返回值说明

字段描述字段名称类型必填备注
返回状态statusString"success" 表示成功
数量countStringint上传的数量
唯一标识idDocumentIDsarray每条数据的唯一标识id

3.3.4 返回值示例

{
    "status": "success",
    "count": 100,
    "DocumentIDs": ["e32df223333sadfewf","e32df223333sadfewf","e32df223333sadfewf"]
}

Reviews