跳到主要内容

新增客户厂商资料

| 基本信息

信息备注
接口名称新增客户厂商资料根据客户厂商代号新增客户厂商资料(包括修改)
请求状态POSTRESTful方式
接口路径http://localhost:23798/api/Cust/AppendToCust向服务器地址发送POST请求
远程模式http://www.linkerplus.com/api/ext_erp/Cust/AppendToCust远程模式向服务器地址发送POST请求,需要ERP注册号注册远程模式,并在Headers添加sn参数

| 请求参数

Headers

参数名称是否必须参数值备注
Content-Typeapplication/json用于指定数据的传输类型
LoginIde835943e-55c2-4bf0-832d-6f4166592941用户登录的LoginId,取用户登录或账套验证接口返回的LoginId
UsrNoADMIN账套验证的LoginId需添加UsrNo,用户登录的LoginId则无需添加UsrNo
snMGR_REST_1001远程模式需添加sn参数,MGR_REST_+ERP注册号

Body

参数名称类型是否必须参数值备注其它信息
object []客户厂商数据item 类型: object
CUS_NOstringKHCS1客户厂商代号该客户厂商代号在资料中存在即为修改原数据,不存在为新增
OBJ_IDstring1对象别1:客户,2:厂商,3 :客户厂商
NAMEstring客户厂商1全称
SNMstring客户厂商1简称为空时截取长度为8的客户厂商名称
CUS_AREstringQY1区域该区域代号必须在系统区域资料存在,不存在的请先新增区域资料
BOS_NMstringFZR1负责人
DEP_NOstring0000责任部门该部门代号必须在系统部门资料存在,不存在的请先新增部门资料
DO_CODEstringKUCS1助记码
CUS_LEVELstring1客户等级1:总代理, 2:一级代理, 3:二级代理,4:经销批发,5:一般客户;为空时默认取1;OBJ_ID为2厂商时该值为空
CNT_MAN1string张三联络人-1
CNT_MAN2string李四联络人-2
ACC_MANstring王五会计
TEL1string0756-0000000电话-1
TEL2string0756-0000001电话-2
UNI_NOstring000000000国税编码
MOBILE_TEL1string130***手机-1
MOBILE_TEL2string131***手机-2
NM_ENGstringKHCS英文名称
SALstringYG1责任业务该员工代号必须在系统员工资料存在,不存在的请先新增员工资料
ADR1string广东省珠海市***发票地址
ADR2string广东省珠海市***公司地址
LIM_NRnumber100000信用额度
ID1_TAXstring1扣税类别1:不计税,2:含税价,3 :不含税价;为空时默认取1
CLS2string1立账方式1:记应收帐,2:不立帐,3 :不开票记帐;为空时默认取1
STR_DDstring2021-06-01起始往来
END_DDstring2028-06-01截止往来
REMstring这是备注备注
SEND_MTHstring1送货方式1:送货,2:货运,3 :邮寄,4:快递,5:自取,6:其他;为空时默认取空
SEND_WHstring0000送货仓该仓库代号必须在系统仓库资料存在,不存在的请先新增仓库资料
CHK_CUS_IDXstring1信用检测1:依信用额度,2:依额度+账期,3 :依账期,4:依额度和账期;为空时默认取1
RTO_TAXnumber13税率为空时默认取13,代表13%
CREATE_DDstring2022-06-01创建日期为空时默认取当前时间
ZQ_ENDnumber30账期
OBJ_TYPEstringKM1科目分类该科目代号必须在系统科目资料存在,不存在的请先新增科目资料
CHK_DATE_IDXstring1帐期计算1:依交易日,2:依结账日;为空时默认取空;OBJ_ID为2厂商时该值为空
CRD_IDstring1信用管制1:提示,2:管制,3:不管制;为空时默认取1
ID2_TAXstringF按外币冲销"T":按外币冲销,空或者"F":不按外币冲销;为空时默认取F
SO_CRDstringF信用额度含订单"T":含,空或者"F":不含;为空时默认取F;
CHK_FAXstringF信用额度含传真汇款"T":含,空或者"F":不含;为空时默认取F
CY_IDstringF承运单位否"T":承运,空或者"F":不承运;为空时默认取F
CHK_IRPstringF信用额度含预收款"T":含,空或者"F":不含;为空时默认取F
Source_CURstringF取来源汇率"T":取,空或者"F":不取;为空时默认取空
CK_CRDstringF信用额度含备货单"T":含,空或者"F":不含;为空时默认取F;OBJ_ID为2厂商时该值为空

| 返回数据

参数名称类型参数值备注其它信息
OkCountnumber1新增成功数
ErrorCountnumber1新增失败数
ErrorDataobject[]失败的数据"ErrorMsg"字段返回的是错误信息

| 调用范例

BODY JSON

[
{
"CUS_NO": "KHCS1", //必须,客户厂商代号,该客户厂商代号在资料中存在即为修改原数据,不存在为新增
"OBJ_ID": "1", //必须,对象别,1:客户,2:厂商,3 :客户厂商;为空时默认取3
"NAME": "客户厂商1", //必须,全称
"SNM": "客户厂商1", //非必须,简称
"CUS_ARE": "QY1", //非必须,区域代号
"BOS_NM": "FZR1", //非必须,负责人
"DEP_NO": "0000", //非必须,责任部门
"DO_CODE": "KUCS1", //非必须,助记码
"CUS_LEVEL": "1", //非必须,客户等级
"CNT_MAN1": "张三", //非必须,联络人-1
"CNT_MAN2": "李四", //非必须,联络人-2
"ACC_MAN": "王五", //非必须,会计
"TEL1": "0756-0000000", //非必须,电话-1
"TEL2": "0756-0000001", //非必须,电话-2
"UNI_NO": "000000000", //非必须,国税编码
"MOBILE_TEL1": "130***", //非必须,手机-1
"MOBILE_TEL2": "131***", //非必须,手机-2
"NM_ENG": "KHCS", //非必须,英文名称
"SAL": "YG1", //非必须,责任业务
"ADR1": "广东省珠海市***", //非必须,发票地址
"ADR2": "广东省珠海市***", //非必须,公司地址
"LIM_NR": 100000, //非必须,信用额度
"ID1_TAX": "1", //非必须,扣税类别
"CLS2": "1", //非必须,立账方式
"STR_DD": "2021-06-01", //非必须,起始往来
"END_DD": "2028-06-01", //非必须,截止往来
"REM": "这是备注", //非必须,备注
"SEND_MTH": "1", //非必须,送货方式
"SEND_WH": "0000", //非必须,送货仓
"CHK_CUS_IDX": "T", //非必须,信用检测
"RTO_TAX": 0.13, //非必须,税率
"CREATE_DD": "2021-06-01", //非必须,创建日期
"ZQ_END": 30, //非必须,账期
"OBJ_TYPE": "KM1", //非必须,科目分类
"CHK_DATE_IDX": "1", //非必须,帐期计算
"CRD_ID": "1", //非必须,信用管制
"ID2_TAX": "F", //非必须,按外币冲销
"SO_CRD": "F", //非必须,信用额度含订单
"CHK_FAX": "F", //非必须,信用额度含传真汇款
"CY_ID": "F", //非必须,承运单位否
"CHK_IRP": "F", //非必须,信用额度含预收款
"Source_CUR": "F", //非必须,取来源币别
"CK_CRD": "F" //非必须,信用额度含备货单
},
{
"CUS_NO": "KHCS2" //必须,客户厂商代号
}
]

返回的JSON

{
"OkCount": 1, //新增成功数
"ErrorCount": 1, //新增失败数
"ErrorData": [ //失败的数据
{
"CUS_NO": "KHCS2",
"ErrorMsg": "全称[NAME]不能为空." //错误信息
}
]
}

| 备注

必须在Headers里面传入用户登录或账套验证的LoginId。

Body中JSON字段与所需数据库CUST表字段为一样的,列示中没有的字段请按照实际情况进行添加到Body的JSON中。

自定义字段请先在系统中设置,按照一般字段的方式添加到Body的JSON中。

接口程序不处理审核,没有审核流直接终审,有审核流就处于未审状态。

调用新增客户厂商资料接口时如需使用到其它的基础资料的,需要在系统中先添加好或者调用其它基础资料新增接口后再调取新增客户厂商资料接口。

可查看后台表LOG_BILLSAVE查看执行信息。