跳到主要内容

单据附件(表头附件)

指定单据别、单号,上传附件至单据表头

基本信息

信息备注
接口名称Excel 解析指定单据别、单号,上传附件至单据表头
请求状态POSTRESTful 方式
接口路径http://localhost:23798/api/File/PostBillFile向服务器地址发送 POST 请求
远程模式http://www.linkerplus.com/api/ext_erp/File/PostBillFile远程模式向服务器地址发送 POST 请求,需要 ERP 注册号注册远程模式,并在 Headers 添加 sn 参数
支持日期2022-12-09自该日期起支持
支持版本V11.2 V12.1自该版本起支持

请求参数

Header、Body

Headers

参数名称是否必须参数值备注
Content-Typemultipart/form-data用于指定数据的传输类型
LoginIde835943e-55c2-4bf0-832d-6f4166592941用户登录的 LoginId,取用户登录或账套验证接口返回的 LoginId
BillIdPC单据别(参考下方:目前常用单据别对照)
BillNoPC08090001单号
UsrNoADMIN账套验证的 LoginId 需添加 UsrNo,用户登录的 LoginId 则无需添加 UsrNo
snMGR_REST_1001远程模式需添加 sn 参数,MGR_REST_ERP注册号

Body

form-data

参数名称类型是否必须参数值备注其它信息
fileFile文件,支持多个

• 目前常用单据别对照

单据别备注
MO制令单
MS简易制令单
MF期初制令单输入
CK备货单
PO采购订单
PR采购订单退回单
PC采购入库单
PB采购入库退回单
PD采购入库折让单
PE采购入库收票调整单
PG期初采购入库单
SO销售订单
SR销售订单退回单
SA销售出库单
SB销售出库退回单
SD销售出库折让单
SE销售出库开票调整单
SF赊销单
SG期初销售出库单
ML生产领料单
M2生产退料单
M3生产补料单
M4托工领料单
M5托工退料单
M6托工补料单
MG返工/返修领料单
TB托外加工缴回单
TC托外退回单
MC原料调拨单
IJ库存调整单
IP标准成本调整单
IQ月末成本调整单
WI库存入仓单
WO库存出仓单
BN借入单
BB借入还出单
LN借出单
LB借出还入单
IC库存调拨单
MM成品缴库单
MT发料计划单
QH存货检验单
QK出货检验单[OQC]
QM制成品检验单[FQC]
QN销售出库退回检验单
QP采购入库检验单(IQC)
QT托工检验单
QZ制程检验单[IPQC]
PI盘点作业
PJ盘点作业(批号)
T2制成品送检
T3托工送检
T4退料送检
T5存货送检
T6采购入库送检
T7出货检验
T8销售出库退回送检
TI制程送检
TW托外加工单
TF期初托工单输入
TA销售出库退回验收单
TH存货验收单
TJ返工/返修验收单
TK出货验收单[OQC]
TM退料验收单
TO托工缴回验收单
TP生产缴库验收单
TQ制程生产验收单
TY采购入库验收单[IQC]
YB验收退回单
YK托工验收退回单
YM制成品验收退回单
TZ生产领料通知单
TV期初通知单输入
PM采购订单变更作业
PN销售订单变更作业
RPT8简易报工单
提示

如果上方单据别表格中没有您想要的单据别,请联系T系列ERP技术支持。 另外,如果发现上方单据别不支持单据表头附件功能,也请联系T系列ERP技术支持。

调用范例

Headers:
LoginId: e835943e-55c2-4bf0-832d-6f4166592941
BillId: PC
BillNo: PC08090001
UsrNo: ADMIN(LoginId为账套验证登录生成时)
Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryXXXX

Body:
form-data:
file: @info.log
file: @日志.txt

调用返回(成功)

HTTP/1.1 200 OK
Content-Type: application/json
{
"BillNo": "PC08090001",
"BillId": "PC",
"Data": [
{
"Itm": 1,
"FileName": "info.log"
},
{
"Itm": 2,
"FileName": "日志.txt"
}
]
}
TODO

ERP V12.1版本支持单据表身附件功能,有关单据表身附件的相关接口说明正在逐步完善中,请耐心等候...

备注

注意

必须在 Headers 里面传入用户登录或账套验证的LoginId。 只有 HTTP 状态码为 200 时,才表示调用成功。 非 200,例如 400、401、403、404、500,均视为失败。 HTTP 200 后,再校验返回 JSON 中的 BillNo、BillId、Data 字段。

提示

当采用的是账套验证获取的LoginId,那么请求头中的UsrNo不能为空。采用用户登录的LoginId则无需在请求头中添加UsrNo