单据附件(表头附件)
指定单据别、单号,上传附件至单据表头
基本信息
| 信息 | 值 | 备注 |
|---|---|---|
| 接口名称 | Excel 解析 | 指定单据别、单号,上传附件至单据表头 |
| 请求状态 | POST | RESTful 方式 |
| 接口路径 | 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-Type | 是 | multipart/form-data | 用于指定数据的传输类型 |
| LoginId | 是 | e835943e-55c2-4bf0-832d-6f4166592941 | 用户登录的 LoginId,取用户登录或账套验证接口返回的 LoginId |
| BillId | 是 | PC | 单据别(参考下方:目前常用单据别对照) |
| BillNo | 是 | PC08090001 | 单号 |
| UsrNo | 否 | ADMIN | 账套验证的 LoginId 需添加 UsrNo,用户登录的 LoginId 则无需添加 UsrNo |
| sn | 否 | MGR_REST_1001 | 远程模式需添加 sn 参数,MGR_REST_ERP注册号 |
Body
form-data
| 参数名称 | 类型 | 是否必须 | 参数值 | 备注 | 其它信息 |
|---|---|---|---|---|---|
| file | File | 是 | 文件,支持多个 |
• 目前常用单据别对照
| 单据别 | 备注 |
|---|---|
| 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 | 销售订单变更作业 |
| RP | T8简易报工单 |
提示
如果上方单据别表格中没有您想要的单据别,请联系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