单据查询
支持批量
、支持分页
、支持表头表身分离
• 接口一:Bill/BatchData
【基本信息】
信息 | 值 | 备注 |
---|---|---|
接口名称 | 单据查询(获取整单数据,表头+表身) | 查询单据数据,支持批量,支持分页,但性能一般,不推荐 |
请求状态 | POST | RESTful方式 |
接口路径 | http://localhost:23798/api/Bill/BatchData | 向服务器地址发送POST请求 |
远程模式 | http://www.linkerplus.com/api/ext_erp/Bill/BatchData | 远程模式向服务器地址发送POST请求,需要ERP注册号注册远程模式,并在Headers添加sn参数 |
【请求参数】
Headers
参数名称 | 是否必须 | 参数值 | 备注 |
---|---|---|---|
Content-Type | 是 | application/json | 用于指定数据的传输类型 |
LoginId | 是 | e835943e-55c2-4bf0-832d-6f4166592941 | 用户登录的LoginId,取用户登录或账套验证接口返回的LoginId |
sn | 否 | MGR_REST_1001 | 远程模式需添加sn参数,MGR_REST_+ERP注册号 |
Body
参数名称 | 类型 | 是否必须 | 参数值 | 备注 |
---|---|---|---|---|
CURRENT_PAGE | int | 否 | 1 | 当前页码,若传值,则表示分页处理返回数据 |
PAGE_SIZE | int | 否 | 20 | 采取分页处理时每页数据数量,默认【20】,值在【1-500】中选择,传其它值会按默认取值 |
DATE_TYPE | string | 是 | 1 | 日期类型。0:单据日期、1:终审日期 |
BILL_ID | string | 是 | MO | 单据别。MO:制令单、CK:备货单 等(其他单据见表 - 目前支持的单据类别) |
BILL_NO | array/string | 否 | 有值时:["MO28160002", "MO28240001"] 或 MO28160002 | 单据号码。非必须,支持多张单号,用中括号[]包住多张单号,以逗号隔开,如"BILL_NO":["MO28160002", "MO28240001"]。 单张单号,不用中括号,如"BILL_NO":"MO28160002" |
USR_NO | string | 否 | AMDIN | 用户代号。账套验证的LoginId需添加USR_NO,用户登录的LoginId则无需添加USR_NO |
START_DD | date/datetime | 否 | 2022-08-01 或 2023-08-01 12:59:59 | 开始日期。从开始日期开始查询单据,格式为yyyy-MM-dd 或 yyyy-MM-dd HH:mm:ss,当单号为空时,日期必填 |
END_DD | date/datetime | 否 | 2023-08-31 或 2023-08-31 12:59:59 | 结束日期。查询以结束日期截止的单据,格式为yyyy-MM-dd 或 yyyy-MM-dd HH:mm:ss,当单号为空时,日期必填 |
DEP | array/string | 否 | 有值时:["01","02"] 或 01 | 单据部门。多个部门,用中括号[]包住多个部门,以逗号隔开,不含下属部门,如"DEP":["01","02"]。 单个部门,不用中括号,含下属部门,如"DEP":"01" |
ORDER_BY | object | 否 | 有值时:{"MO_NO":"DESC","MRP_NO":"ASC"} | 排序条件。按表头栏位自动匹配,为空时按DATE_TYPE所选日期升序。 DESC:降序、ASC:升序 |
FILTER | object | 否 | 有值时:{"IS_LIKE":"T","HEAD": {"MO_NO": "MO28240001"},"BODY": {"PRD_NAME": "原料2"}} | 过滤条件。IS_LIKE:值为"T"时按模糊查询;不传或者值不为"T"时,默认按精准查询。按表头、表身栏位自动过滤,"HEAD"部分为表头栏位,"BODY"部分为表身栏位,均包含自定义栏位 |
• 接口二:Bill/List
【基本信息】
信息 | 值 | 备注 |
---|---|---|
接口名称 | 单据查询 (获取单据表头数据) | 查询单据数据,支持批量,支持分页,推荐 |
请求状态 | POST | RESTful方式 |
接口路径 | http://localhost:23798/api/Bill/List | 向服务器地址发送POST请求 |
远程模式 | http://www.linkerplus.com/api/ext_erp/Bill/List | 远程模式向服务器地址发送POST请求,需要ERP注册号注册远程模式,并在Headers添加sn参数 |
【请求参数】
Headers
参数名称 | 是否必须 | 参数值 | 备注 |
---|---|---|---|
Content-Type | 是 | application/json | 用于指定数据的传输类型 |
LoginId | 是 | e835943e-55c2-4bf0-832d-6f4166592941 | 用户登录的LoginId,取用户登录或账套验证接口返回的LoginId |
sn | 否 | MGR_REST_1001 | 远程模式需添加sn参数,MGR_REST_+ERP注册号 |
Body
参数名称 | 类型 | 是否必须 | 参数值 | 备注 |
---|---|---|---|---|
CURRENT_PAGE | int | 是 | 1 | 当前页码,表示返回该页数据 |
PAGE_SIZE | int | 否 | 50 | 每页数据数量,默认【50】,值在【1-500】中选择,传其它值会按默认取值 |
DATE_TYPE | string | 是 | 1 | 日期类型。0:单据日期、1:终审日期 |
BILL_ID | string | 是 | MO | 单据别。MO:制令单、CK:备货单 等(其他单据见表 - 目前支持的单据类别) |
BILL_TYPE | string | 否 | 业务类型,详见下面。 | |
BILL_NO | array/string | 否 | 有值时:["MO28160002", "MO28240001"] 或 MO28160002 | 单据号码。非必须,支持多张单号,用中括号[]包住多张单号,以逗号隔开,如"BILL_NO":["MO28160002", "MO28240001"]。 单张单号,不用中括号,如"BILL_NO":"MO28160002" |
USR_NO | string | 否 | 用户代号。账套验证的LoginId需添加USR_NO,用户登录的LoginId则无需添加USR_NO | |
START_DD | date/datetime | 否 | 2022-08-01 或 2023-08-01 12:59:59 | 开始日期。从开始日期开始查询单据,格式为yyyy-MM-dd 或 yyyy-MM-dd HH:mm:ss,当单号为空时,日期必填 |
END_DD | date/datetime | 否 | 2023-08-31 或 2023-08-31 12:59:59 | 结束日期。查询以结束日期截止的单据,格式为yyyy-MM-dd 或 yyyy-MM-dd HH:mm:ss,当单号为空时,日期必填 |
DEP | array/string | 否 | 有值时:["01","02"] 或 01 | 单据部门。多个部门,用中括号[]包住多个部门,以逗号隔开,不含下属部门,如"DEP":["01","02"]。 单个部门,不用中括号,含下属部门,如"DEP":"01" |
ORDER_BY | object | 否 | 有值时:{"MO_NO":"DESC","MRP_NO":"ASC"} | 排序条件。按表头栏位自动匹配,为空时按DATE_TYPE所选日期升序。 DESC:降序、ASC:升序 |
FILTER | object | 否 | {"HEAD": [{"KEY": "MO_NO","VALUE": "MO28240001","OPERATOR": "="}],"BODY": [{"KEY": "MO_NO","VALUE": "MO28240001","OPERATOR": "="}]} | 过滤条件,详见下面 |
• 接口三:Bill/Detail
【基本信息】
信息 | 值 | 备注 |
---|---|---|
接口名称 | 单据查询(获取单张单据详细数据,表身数据分页返回) | 查询单据整单数据,表身数据分页处理,推荐(部分单据表身不支持分页处理数据,详见下面) |
请求状态 | POST | RESTful方式 |
接口路径 | http://localhost:23798/api/Bill/Detail | 向服务器地址发送POST请求 |
远程模式 | http://www.linkerplus.com/api/ext_erp/Bill/Detail | 远程模式向服务器地址发送POST请求,需要ERP注册号注册远程模式,并在Headers添加sn参数 |
【请求参数】
Headers
参数名称 | 是否必须 | 参数值 | 备注 |
---|---|---|---|
Content-Type | 是 | application/json | 用于指定数据的传输类型 |
LoginId | 是 | e835943e-55c2-4bf0-832d-6f4166592941 | 用户登录的LoginId,取用户登录或账套验证接口返回的LoginId |
sn | 否 | MGR_REST_1001 | 远程模式需添加sn参数,MGR_REST_+ERP注册号 |
Body
参数名称 | 类型 | 是否必须 | 参数值 | 备注 |
---|---|---|---|---|
CURRENT_PAGE | int | 是 | 1 | 当前页码,表示返回该页数据 |
PAGE_SIZE | int | 否 | 100 | 每页数据数量,默认【100】,值在【1-1000】中选择,传其它值会按默认取值 |
BILL_ID | string | 是 | MO | 单据别。MO:制令单、CK:备货单 等(其他单据见表 - 目前支持的单据类别) |
BILL_NO | string | 是 | MO28160002 | 单据号码。必须,只支持单张单号 |
FILTER | object | 否 | {"BODY": [{"KEY": "MO_NO","VALUE": "MO28240001","OPERATOR": "="}]} | 过滤条件,只支持表身数据,详见下面 |
• 目前支持的单据类别
单据别 | 备注 |
---|---|
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 | 期初通知单输入 |
• 返回数据格式
【不分页处理时】
参数名称 | 类型 | 参数值 | 备注 |
---|---|---|---|
code | int | 0:表示查询成功。 1:表示查询失败。详见下方【code 返回说明】 | |
message | string | 执行信息 | |
data | object | 查询到的信息,JSON格式,具体信息参考下面调用范例 |
【分页处理时】
参数名称 | 类型 | 参数值 | 备注 |
---|---|---|---|
code | int | 0:表示查询成功。 1:表示查询失败。详见下方【code 返回说明】 | |
message | string | 执行信息 | |
result | object | 查询到的信息,JSON格式,具体信息参考下面调用范例 |
【code 返回说明】
数值 | 含义 | 备注 |
---|---|---|
0 | 成功 | 执行成功 |
1 | 失败 | 执行失败 |
2 | 异常 | 发生异常,一个或多个异常会导致失败 |
3 | 查不到数据 | 如单号不存在或查找条件不合适等 |
4 | 数据内容为空 | 查得到数据,但数据内容为空 |
5 | 数据异常 | 异常数据记录、数据错误 |
10001 | 登录状态异常 | 请重新登陆 |
10002 | 尚未支持的类型 | 如查找的单据类别尚未支持 |
• 调用范例
接口一:Bill/BatchData (不分页)
请求:
{
"DATE_TYPE": "1", // 日期类型。0:单据日期、1:终审日
"BILL_ID": "MO", // 单据别。MO:制令单、CK:备货单 等(其他见表 - 支持的单据别)
"BILL_NO": "", // 单据号码。非必须,支持多张单号,用中括号[]包住多张单号,以逗号隔开,如"BILL_NO":["MO28160002", "MO28240001"]。 单张单号,不用中括号,如"BILL_NO":"MO28160002"
"START_DD": "2015-03-01", // 开始日期。从开始日期开始查询单据,格式为yyyy-MM-dd 或 yyyy-MM-dd HH:mm:ss,当单号为空时,日期必填
"END_DD": "2015-03-31", // 结束日期。查询以结束日期截止的单据,格式为yyyy-MM-dd 或 yyyy-MM-dd HH:mm:ss,当单号为空时,日期必填
"DEP": "", // 单据部门。多个部门,用中括号[]包住多个部门,以逗号隔开,不含下属部门,如"DEP":["01","02"]。 单个部门,不用中括号,含下属部门,如"DEP":"01"
"ORDER_BY": { // 排序条件。按表头栏位自动匹配,为空时按DATE_TYPE所选日期升序。 DESC:降序、ASC:升序
"MO_NO": "ASC" // 表头中的栏位
},
"FILTER": { // 过滤条件。IS_LIKE:值为"T"时按模糊查询;不传或者值不为"T"时,默认按精准查询。按表头、表身栏位自动过滤,"HEAD"部分为表头栏位,"BODY"部分为表身栏位,均包含自定义栏位
"IS_LIKE": "T", // 模糊查询
"HEAD": { // 表头栏位,支持自定义栏位,如若值不存在于表头,则自动忽略
"MO_NO": "MO53190001"
},
"BODY": { // 表身栏位,支持自定义栏位,如若值不存在于表身,则自动忽略
"PRD_NAME": "原料"
}
}
}
返回:
{
"code": 0, // 0 表示查询成功
"message": "查询成功。",
"data": {
"MAX_OS_DD": "2015-03-19 15:18:40", // 本次查询单据中的最大日期(该日期为请求时DATE_TYPE传入的日期类型)
"COUNT_SUM": 1, // 本次查询单据的合计数量,每次最大不超过5000笔
"BILL_LIST": [ // 本次查询的数据详情列表
{
"MF_MO": [ // 表头数据
{
......
}
],
"TF_MO": [ // 表身数据
{
......
}
]
}
]
}
}
接口一:Bill/BatchData (分页)
请求:
{
"CURRENT_PAGE": 1, // 当前页码
"PAGE_SIZE": 20, // 默认【20】,可选传。值在【1-500】中选择,传其它值会按默认取值
"DATE_TYPE": "1", // 日期类型。0:单据日期、1:终审日
"BILL_ID": "MO", // 单据别。MO:制令单、CK:备货单 等(其他见表 - 目前支持的单据类别)
"BILL_NO": "", // 单据号码。非必须,支持多张单号,用中括号[]包住多张单号,以逗号隔开,如"BILL_NO":["MO28160002", "MO28240001"]。 单张单号,不用中括号,如"BILL_NO":"MO28160002"
"START_DD": "2015-03-01", // 开始日期。从开始日期开始查询单据,格式为yyyy-MM-dd 或 yyyy-MM-dd HH:mm:ss,当单号为空时,日期必填
"END_DD": "2015-03-31", // 结束日期。查询以结束日期截止的单据,格式为yyyy-MM-dd 或 yyyy-MM-dd HH:mm:ss,当单号为空时,日期必填
"DEP": "", // 单据部门。多个部门,用中括号[]包住多个部门,以逗号隔开,不含下属部门,如"DEP":["01","02"]。 单个部门,不用中括号,含下属部门,如"DEP":"01"
"ORDER_BY": { // 排序条件。按表头栏位自动匹配,为空时按DATE_TYPE所选日期升序。 DESC:降序、ASC:升序
"MO_NO": "ASC" // 表头中的栏位
},
"FILTER": { // 过滤条件。IS_LIKE:值为"T"时按模糊查询;不传或者值不为"T"时,默认按精准查询。按表头、表身栏位自动过滤,"HEAD"部分为表头栏位,"BODY"部分为表身栏位,均包含自定义栏位
"IS_LIKE": "T", // 模糊查询
"HEAD": { // 表头栏位,支持自定义栏位,如若值不存在于表头,则自动忽略
"MO_NO": "MO53190001"
},
"BODY": { // 表身栏位,支持自定义栏位,如若值不存在于表身,则自动忽略
"PRD_NAME": "原料"
}
}
}
返回:
{
"code": 0, // 0 表示查询成功
"message": "查询成功。",
"result": { // 返回内容
"total": 400, // 总数据笔数
"total_page": 20, // 总页数
"current_total": 20, // 当前页数据数量
"current_page": 1, // 当前页
"page_size": 20, // 每页数据最大大小
"has_pre": false, // 是否有上一页
"has_next": true, // 是否有下一页
"max_os_dd": "2015-03-19 15:18:40", // 本次查询单据中的最大日期(该日期为请求时DATE_TYPE传入的日期类型)
"data": [
{ // 每张单的数据
......, // 表头数据
"BODY_ITEMS": [ // 表身数据
{
......
}
]
}
]
}
}
接口二:Bill/List
请求:
{
"CURRENT_PAGE": 1, // 当前页码
"PAGE_SIZE": 50, // 默认【50】,可选传。值在【1-500】中选择,传其它值会按默认取值
"DATE_TYPE": "1", // 日期类型。0:单据日期、1:终审日
"BILL_ID": "MO", // 单据别。MO:制令单、CK:备货单 等(其他见表 - 目前支持的单据类别)
"BILL_TYPE": "M2", // 业务类型,具体说明见下方
"BILL_NO": "", // 单据号码。非必须,支持多张单号,用中括号[]包住多张单号,以逗号隔开,如"BILL_NO":["MO28160002", "MO28240001"]。 单张单号,不用中括号,如"BILL_NO":"MO28160002"
"START_DD": "2015-03-01", // 开始日期。从开始日期开始查询单据,格式为yyyy-MM-dd 或 yyyy-MM-dd HH:mm:ss,当单号为空时,日期必填
"END_DD": "2015-03-31", // 结束日期。查询以结束日期截止的单据,格式为yyyy-MM-dd 或 yyyy-MM-dd HH:mm:ss,当单号为空时,日期必填
"DEP": "", // 单据部门。多个部门,用中括号[]包住多个部门,以逗号隔开,不含下属部门,如"DEP":["01","02"]。 单个部门,不用中括号,含下属部门,如"DEP":"01"
"ORDER_BY": { // 排序条件。按表头栏位自动匹配,为空时按DATE_TYPE所选日期升序。 DESC:降序、ASC:升序
"MO_NO": "ASC" // 表头中的栏位
},
"FILTER": {
"HEAD": [{ // 表头部分
"KEY": "MO_NO", // 表头栏位,包括自定义栏位
"VALUE": "MO28240001",
"OPERATOR": "="
}],
"BODY": [{ // 表身部分
"KEY": "PRD_NO", // 表身栏位,包括自定义栏位
"VALUE": "P0001",
"OPERATOR": "LIKE"
}]
}
}
FILTER参数中OPERATOR支持的SQL操作符,点击跳转
返回:
{
"code": 0, // 0 表示查询成功
"message": "查询成功。",
"result": { // 返回内容
"total": 500, // 总数据笔数
"total_page": 10, // 总页数
"current_total": 50, // 当前页数据数量
"current_page": 1, // 当前页
"page_size": 50, // 每页数据最大大小
"has_pre": false, // 是否有上一页
"has_next": true, // 是否有下一页
"max_os_dd": "2015-03-19 15:18:40", // 本次查询单据中的最大日期(该日期为请求时DATE_TYPE传入的日期类型)
"data": [
{ // 每张单的数据,不含表身数据;查表身数据请在此接口结果下调用"Bill/Detail"接口
...... // 表头数据
}
]
}
}
接口三:Bill/Detail
特殊情况说明
当BILL_ID为MO
、MS
、MF
、TW
、TF
时,该接口查出的tf_data
数据(如若存在时),不支持分页,并且不支持FILTER
参数的
请求:
{
"CURRENT_PAGE": 1, // 当前页码
"PAGE_SIZE": 100, // 默认【100】,可选传。值在【1-500】中选择,传其它值会按默认取值
"BILL_ID": "PO", // 单据别。MO:制令单、CK:备货单 等(其他见表 - 目前支持的单据类别)
"BILL_TYPE": "PC", // 业务类型,具体说明见下方
"BILL_NO": "PO28160002", // 单据号码。只支持单张单号
"FILTER": { // 暂只支持表身过滤
"BODY": [{ // 表身部分
"KEY": "PRD_NO", // 表身栏位,包括自定义栏位
"VALUE": "P0001",
"OPERATOR": "LIKE" // OPERATOR支持的符号见下方表格
}]
}
}
FILTER参数中OPERATOR支持的SQL操作符,点击跳转
返回:
{
"code": 0, // 0 表示查询成功
"message": "查询成功。",
"result": { // 返回内容
"total": 500, // 总数据笔数
"total_page": 5, // 总页数
"current_total": 100, // 当前页数据数量
"current_page": 1, // 当前页
"page_size": 100, // 每页数据最大大小
"has_pre": false, // 是否有上一页
"has_next": true, // 是否有下一页
"mf_data": {
...... // 表头数据
},
"tf_data": [
{ // 表身每笔数据
......
}
]
}
}
FILTER中OPERATOR
支持的SQL操作符:
单据别 | 备注 |
---|---|
= | |
> | |
< | |
<> | |
>= | |
<= | |
!< | |
!> | |
LIKE | |
IS NULL | SQL操作符,此时VALUE 传值忽略不计 |
IS NOT NULL | SQL操作符,此时VALUE 传值忽略不计 |
• Bill/List、Bill/Detail接口中BILL_TYPE参数的说明
BILL_TYPE说明
BILL_TYPE传值,说明是要查询走ERP业务流程的数据,例如BILL_ID=PO时,查找采购订单,此时BILL_TYPE=PC,则表示查询的是可以做采购入库(PC)的采购订单的数据。
BILL_TYPE传值时,会返回一个QTY_TODO
的数量栏位,反之则不返回。该数量表示可以做单的数量,例如上面BILL_TYPE=PC时返回的QTY_TODO,表示的是这张采购订单可以进行采购入库的数量。
BILL_TYPE不传值时,返回该BILL_ID类型的所有单据。
BILL_TYPE传与BILL_ID相同的值时,返回该BILL_ID类型的可修改的单据。
【BILL_ID、BILL_TYPE的传值说明】
列举部分重要业务,如需其它业务说明,可联系技术支持或相关开放人员。
BILL_ID | BILL_TYPE |
---|---|
MO | • ML:可做生产领料单的制令单(主要拿表身数据) • M2:可做生产退料单的制令单(主要拿表身数据) • M3:可做生产补料单的制令单(主要拿表身数据) • MC:可做原料调拨单的制令单(主要拿表身数据) • MM:可做成品缴库单的制令单(主要拿表头数据) • MO:可修改的制令单(主要拿整单数据) |
CK | • SA:可做销售出库的的备货单(主要拿表身数据) • CK:可修改的备货单(主要拿整单数据) |
PO | • PC:可做采购入库的的采购订单(主要拿表身数据) • PO:可修改的采购订单(主要拿整单数据) |
SO | • SA:可做销售出库的的销售订单(主要拿表身数据) • SO:可修改的销售订单(主要拿整单数据) |
TW | • M4:可做托工领料单的托工单(主要拿表身数据) • M5:可做托工退料单的托工单(主要拿表身数据) • M6:可做托工补料单的托工单(主要拿表身数据) • MC:可做原料调拨单的托工单(主要拿表身数据) • TB:可做托工缴回单的托工单(主要拿表头数据) • TW:可修改的托工单(主要拿整单数据) |
TY | • 0:验收合格的数据(主要拿表身数据) • 1:验收退回的数据(主要拿表身数据) • 2:让步接收的数据(主要拿表身数据) • 3:入不良品仓的数据 • TY:可修改的采购入库验收单(主要拿整单数据) |
TP | • 0:验收合格的数据(主要拿表身数据) • 1:报废的数据(主要拿表身数据) • 2:重开制令单的数据(主要拿表身数据) • 3:强制缴库的数据(主要拿表身数据) • 4:返工/返修的数据(主要拿表身数据) • 5:验收退回的数据(主要拿表身数据) • TP:可修改的生产缴库验收单(主要拿整单数据) |
SA | • SB:可做销售出库退回的的销售出库单(主要拿表身数据) • SA:可修改的销售出库单(主要拿整单数据) |
TA | • 0:验收合格的数据(主要拿表身数据) • 1:报废的数据(主要拿表身数据) • 2:入不良品仓的数据(主要拿表身数据) • 3:返工/返修的数据 • TA:可修改的销售出库退回库验收单(主要拿整单数据) |
TO | • 0:验收合格的数据(主要拿表身数据) • 1:报废的数据(主要拿表身数据) • 2:重开托工单的数据(主要拿表身数据) • 3:让步接收的数据 • 4:验收退回的数据 • TO:可修改的托工缴回验收单(主要拿整单数据) |
• 单据返回栏位注释
采购订单、销售订单、采购退回单、销售订单退回单:
### 表头数据 ###
"OS_ID": "PO", // 采购/受订区分
"OS_NO": "PO2B100006", // 单号
"BAT_NO": "", // 批号
"OS_DD": "2022-11-10 00:00:00", // 采购/受订日期
"QT_NO": "", // 寻价/报价转入单号
"VOH_ID": "", // 凭证模版代号
"VOH_NO": "", // 凭证号码
"TRAD_MTH": "", // 贸易方式
"PAY_MTH": "1", // 交易类别
"PAY_DAYS": "0", // 起算日
"CHK_DAYS": "0", // 票据天数
"PAY_REM": "结帐期:2022-11-10; 票据到期日:2022-11-10", // 交易摘要
"SEND_MTH": "1", // 送货方式
"SEND_WH": "0000", // 送货仓
"EST_DD": "2022-11-10 00:00:00", // 预交日
"CUS_NO": "01", // 客户代号
"SAL_NO": "01", // 业务员代号
"USE_DEP": "0000", // 使用部门
"CUR_ID": "", // 币别
"EXC_RTO": "1.00000000", // 汇率
"AMTN_INT": "", // 订金本位币金额
"AMT_INT": "", // 订金外币金额
"DIS_CNT": "0.00000000", // 折扣
"CLS_ID": "F", // 结案标志
"BACK_ID": "", // 销货单/受订退回区分
"HIS_PRICE": "T", // 是否入历史单价
"ADR": "", // 送货地址
"REM": "", // 备注
"PO_DEP": "0000", // 采购部门
"PO_SO_NO": "", // 原受订单号
"SO_BY_MM": "", // 固定间隔月份
"SO_OT_DD": "", // 每月出货日
"SO_BY_DD": "", // 固定间隔天数
"SO_LNG_CAS": "", // 长期定单否
"SO_END_DD": "", // 长期订单到期日
"SO_LST_DD": "", // 最近出货日
"INV_DIS_ID": "", // 1:发票 2:折让单
"INV_NO": "", // 发票号码
"TAX_ID": "1", // 课税别
"RP_NO": "", // 收付款单号
"OLD_INV_NO": "", // 原发票号
"AMTN_NET": "", // 未税本位币
"TAX": "", // 税额
"PAY_DD": "2022-11-10 00:00:00", // 结帐期
"CHK_DD": "2022-11-10 00:00:00", // 票据到期日
"INT_DAYS": "0", // 间隔天数
"USR": "01", // 录入员
"CHK_MAN": "01", // 审核人
"CONTRACT": "", // 合同号
"PRT_SW": "N", // 打印注记
"CPY_SW": "", // 拷贝注记(转入/转出)
"BIL_NO": "", // 来源单号
"LC_NO": "", // LC编码
"AMTN_DIS": "", // 分配金额
"CLS_MP_ID": "", // 生产需求分析否
"CLS_REM": "结帐期间 结帐期:199", // 指定结帐日资料
"BIL_ID": "", // 转入单ID
"RK_CLS_ID": "", // 出(入)库单结案标志
"PRE_ID": "F", // 确认交期否
"CLS_DATE": "2022-11-10 00:00:00", // 终审日期
"CUS_OS_NO": "", // 客户订单号
"BZ_NO": "", // 装箱单号
"HS_ID": "F", // 订金是否含税
"RK_ID": "", // 是否走入库标志
"BIL_TYPE": "", // 单据类别
"LOCK_MAN": "", // 锁单人
"FIN_DD": "", // 结案日期
"EFF_DD": "2022-11-10 19:08:29", // 生效日期
"CLEAR_ID": "", // 清档标志
"CO_NO": "", // 合同单号 订单用
"RECORD_DD": "2022-11-10 19:08:29", // 记录创建日期
"DEF_NO": "", // 保留字代号
"YX_NO": "", // 订单优先级
"CHK_MAN1": "", // 中间存储审核人(为订单生效服务)
"VALID_ID": "", // 生效标志
"MAN_CLS": "", // 手动结案标志
"MAN_RK_CLS": "", // 手动出库结案标志
"IS_TRANS": "", // 转出标志
"FORCAST": "", // 是否为预测类型单据,T表示预测单,F表示实际单
"ZHANG_ID": "1", // 立账类别
"SHOP_NO": "", // 网店编号
"TRADE_ID": "", // 订单ID
"EMAIL_ID": "", // 邮件发送状态
"TB_NO": "", // 商城订单号
"AMTN_FY": "", // 商城分佣金额
"PCLS": "", // 变更结案标识
"COPY_NO": "", // 被复制单号
### 表身数据 ###
"OS_ID": "PO", // 采购/受订区分
"OS_NO": "PO2B100006", // 单号
"ITM": "1", // 项次
"QT_NO": "", // 转入单号
"PRD_NO": "0505", // 货品代号
"PRD_NAME": "0505批号货品测试", // 货品名称
"PRD_MARK": "", // 货品特征
"WH": "0008", // 库位
"UNIT": "1", // 单位
"OS_DD": "2022-11-10 00:00:00", // 采购/受订日期
"QTY": "1.00000000", // 数量
"UP": "10.00000000", // 单价
"DIS_CNT": "0.00000000", // 折扣
"AMT": "10.00000000", // 外币金额
"AMTN": "10.00000000", // 本位币金额
"TAX": "0.00000000", // 税额
"QTY1": "", // 副单位数量
"QTY_PS": "", // 已交数量
"QTY1_PS": "", // 已交副单位数量
"EST_DD": "2022-11-10 00:00:00", // 预交日
"PAK_UNIT": "", // 包装单位
"PAK_EXC": "0.00000000", // 包装换算
"PAK_NW": "0.00000000", // 包装净重
"PAK_WEIGHT_UNIT": "", // 包装净重单位
"PAK_GW": "0.00000000", // 包装毛重
"PAK_MEAST": "0.00000000", // 包装大小
"PAK_MEAST_UNIT": "", // 包装大小单位
"VALID_DD": "2022-12-10 00:00:00", // 有效期
"REM": "", // 摘要
"AMTN_COM": "", // 抽成金额
"CLS_MP_ID": "", // 已分析注记
"CST_STD": "0.00000000", // 标准成本
"UP_QTY1": "", // 副单位单价
"EST_ITM": "1", // 追踪已交数量项次
"SEND_WH": "", // 送货仓
"QTY_RK": "", // 出入库累积数量
"BAT_NO": "BAT901230123-cn-中文测试", // 批号
"PRE_EST_DD": "2022-11-10 00:00:00", // 确认交期
"QTY_PO": "", // 已采购数量(仅用于受订单)
"QTY_PRE": "", // 已退回数量
"PRE_ITM": "1", // 退回项次
"ID_NO": "", // 母件配方
"QTY_YS": "", // 已验收累积数量(仅用于采购单)
"FREE_ID": "", // 搭赠注记
"BIL_ID": "", // 转入单ID
"BZ_KND": "", // 包装类型
"PRICE_ID": "", // 价格代号
"OTH_ITM": "1", // 转入单号项次
"TAX_RTO": "17.00000000", // 税率
"CHK_TAX": "", // 农副产品否
"QTY_JH": "", // 对冲数量(仅用于受订单)
"QTY_FH": "", // 已发货量(仅用于受订单
"JH_NO": "", // 对冲计划单号(仅用于受订单)
"PRD_LOC": "", // 储位
"SEQ_ITM": "", // 序列号关联项
"MRP_NO_SO": "", // 订单货品
"AMT_FP": "", // 独立开票金额
"QTY_FP": "", // 独立开票数量
"QTY_BAD": "", // 检验不合格量
"UP_END": "10.00000000", // 成交价
"QTY_WAY": "", // 已转在途量(仅用于采购单)
"QTY_NOSH": "",// 已转未审量
"QTY_NOSH_PRE": "", // 已转未审退回量
"QTY_NOSH_PS": "", // 已转未审进销货量
"QTY_NOSH_WAY": "", // 已转未审在途量
"QTY_NOSH_RK": "", // 已转未审出入库量
"QTY_NOSH_FH": "", // 已转未审发货建议量
"CO_NO": "", // 合同单号 采购单表身用
"SO_NO": "", // 记录各种来源的受订单号
"SEFF_DATE": "", // 来源单生效日期
"TD_NUM": "", // 记录被调整次数
"QTY_FP_NOSH": "", // 开票数量未审量
"AMT_FP_NOSH": "", // 开票金额未审量
"UP_DJ": "", // 定价单价
"FORMULA_CSV": "", // 保存副单位参数
"SPC": "", // 规格
"QTY_TH": "", // 寄销量
"QTY_NOSH_TH": "", // 寄销未审量
"FREEINDEX": "", // 赠品来源项次
"ORDER_ID": "", // 子订单ID
"UPR": "", // 统一定价
"PRICE_ITEM": "2", // 取价格模式--价格代号
"COM_SJNO": "", // 合并订单
"TB_NO": "", // 商城订单号
"TB_SUB_NO": "", // 商城子订单号
"OBJ_NO": "", // 项目代号
"OBJ_CLASS": "", // 项目类别
"BCLS_ID": "", // 单行结案标识
"BCLS_DATE": "", // 单行结案日期
"PRD_NO_SUP": "", // 客户/厂商料号
"TESTC1": "" // 自定义栏位
采购入库、采购入库退回、采购入库折让单、采购入库收票调整单、期初采购入库单、销售出库、销售出库退回、销售出库折让、销售出库开票调整单、赊销单、期初销售出库单:
### 表头数据 ###
"PS_ID": "PC", // 识别代号,PC:采购入库、PB:采购入库退回、PD:采购入库折让单、PE:采购入库收票调整单、PG:期初采购入库单、SA:销售出库、SB:销售出库退回、SD:销售出库折让、SE:销售出库开票调整单、SF:赊销单、SG:期初销售出库单
"PS_NO": "PC2A190002", // 单号
"PS_DD": "2022-10-19 00:00:00", // 日期
"PAY_DD": "2022-10-19 00:00:00", // 付款日期
"CHK_DD": "2022-10-19 00:00:00", // 票据日期
"TRAD_MTH": "", // 贸易方式
"CUS_NO": "01", // 客户/厂商代号
"VOH_ID": "", // 模板代号
"VOH_NO": "", // 凭证号码
"DEP": "0000", // 部门代号
"INV_NO": "", // 发票号码
"TAX_ID": "1", // 课税类别
"OS_ID": "BN", // 转入单号区分
"OS_NO": "BN2A190001", // 转入单号
"SEND_MTH": "1", // 交货方式
"SEND_WH": "0000", // 交货仓
"RP_NO": "", // 收付款单号
"ZHANG_ID": "1", // 立帐方式
"CUR_ID": "", // 币别
"EXC_RTO": "1.00000000", // 汇率
"SAL_NO": "01", // 业务员代号
"ARP_NO": "AP2A190003", // 应收付款单号
"AMTN_IRP": "", // 预收付国币金额
"AMT_IRP": "", // 预收付外币金额
"RSV_PER": "", // 保留款比率
"AMTN_RSV": "", // 保留款国币金额
"AMT_RSV": "", // 保留款外币金额
"ADR": "", // 送货地址
"REM": "", // 备注
"PAY_MTH": "1", // 交易方式
"PAY_DAYS": "0", // 付款天数
"CHK_DAYS": "0", // 票据天数
"INT_DAYS": "0", // 间隔天数
"PAY_REM": "结帐期:2022-10-19; 票据到期日:2022-10-19", // 交易备注
"CLS_ID": "", // (结案否)退货完毕否
"EP_NO": "", // 费用单号
"AMTN_EP": "", // 费用合计
"TAX_IRP": "", // 预收付税额
"USR": "01", // 录入员
"CHK_MAN": "01", // 审核人
"PRT_SW": "N", // 打印注记
"CPY_SW": "", // 拷贝注记(转入/转出)
"BIL_NO": "", // 来源单号
"DIS_CNT": "", // 折扣
"CB_ID": "", // 成本切制过否
"CONTRACT": "", // 合同号
"LC_NO": "", // LC编号
"PK_NO": "", // 包装单号
"CLS_REM": "结帐期间 结帐期:199", // 指定结帐日资料
"AMT": "", // 外币金额合计
"VOH_MKNO": "", // 凭证制票号码
"BIL_ID": "", // 来源单ID
"CLS_DATE": "2022-10-19 00:00:00", // 终审日期
"MM_ID": "", // 模拟进销标志
"CUS_OS_NO": "", // 客户订单号
"PO_ID": "", // 退回量影响受订采购/借入借出单
"CK_CLS_ID": "", // 出库结案标志
"LZ_CLS_ID": "F", // 立帐结案标志
"CLSCK": "", // 出库自动结案回写
"CLSLZ": "", // 出库补开发票自动结案回写
"BIL_TYPE": "", // 单据类别
"IS_POS": "", // POS单据
"LOCK_MAN": "", // 锁单人
"YD_ID": "", // 记录单据进行的状态(有没有被出库单撷取)
"AMTN_EP1": "", // 费用合计1
"EP_NO1": "", // 费用单号1
"FC_ID": "F", // 是否暂估Forecase
"IS_PE": "", // when PS_ID='PD' T:收票调整单,F折让单
"LZ_CLS_DD": "", // 立帐结案日期
"EFF_DD": "2022-10-19 10:11:12", // 生效日期
"QC_YN": "", // 期初标志
"CLEAR_ID": "", // 清档标志
"IJ_NO": "", // 磅差回写调整单号
"CO_NO": "", // 销货单表头合同单号
"RECORD_DD": "2022-10-19 10:11:12", // 记录创建日期
"DEF_NO": "", // 保留字代号
"MAN_CK_CLS": "", // 手动出库结案标志
"IS_TRANS": "", // 转出标志
"IS_SP": "", // 独立开/收票
"AMTN_YH": "0.00000000", // 优惠金额
"AMT_YH": "", // 优惠金额(外)
"CC_ID": "", // 销货成本切制(不立账)
"BAT_NO": "", // 批号
"TRACE_NO": "", // 运单编号
"SHOP_NO": "", // 网店编号
"TRADE_ID": "", // 订单ID
"AMTN_NET_TOT": "", // 金额合计
"IS_SF": "", // 赊销单标识
"TB_NO": "", // 商城订单号
"CONFIRMID": "" // 确认标识
### 表身数据 ###
"PS_ID": "PC", // 进、销、退、折识别码
"PS_NO": "PC2A190002", // 单号
"ITM": "1", // 项次
"PS_DD": "2022-10-19 00:00:00", // 日期
"WH": "0000", // 库位
"BAT_NO": "", // 批号
"OS_NO": "BN2A190001", // 转入单号
"PRD_NO": "00000001", // 货品代号
"PRD_NAME": "00000001", // 货品名称
"PRD_MARK": "", // 货品特征
"UNIT": "1", // 单位
"QTY": "1.00000000", // 数量
"QTY1": "", // 副单位数量
"CST_SAL": "", // 销售外币成本
"CSTN_SAL": "", // 销售本位币成本
"UP": "100.00000000", // 单价
"AMTN_NET": "100.00000000", // 未税本位币
"AMT": "100.00000000", // 金额
"TAX": "0.00000000", // 税额
"DIS_CNT": "0.00000000", // 折扣
"QTY_RTN": "", // 已退数量(用于分批退)
"AMTN_EP": "0.00000000", // 分摊费用
"PAK_UNIT": "", // 包装单位
"PAK_EXC": "", // 包装换算
"PAK_NW": "", // 包装净重
"PAK_WEIGHT_UNIT": "", // 包装净重单位
"PAK_GW": "", // 包装毛重
"PAK_MEAST": "", // 包装大小
"PAK_MEAST_UNIT": "", // 包装大小单位
"VALID_DD": "1899-12-30 00:00:00", // 有效期
"REM": "", // 摘要
"AMTN_COM": "0.00000000", // 抽成金额
"EST_DD": "2022-10-26 00:00:00", // 预还日
"TAX_RTO": "0.00000000", // 税率
"CST_STD": "0.00000000", // 标准成本
"UP_QTY1": "0.00000000", // 副单位单价
"EST_ITM": "1", // 追踪已交数量项次
"OS_ID": "BN", // 转入单据ID
"QTY_PS": "1.00000000", // 截取受订数量
"PRE_ITM": "1", // 追踪退回数量项次
"SEND_WH": "", // 送货仓
"QTY_LOSS": "", // 损耗量
"QTYS": "", // 数量
"AMTN_SNET": "", // 未税额
"TAXS": "", // 税额
"UT": "", // 单位
"WT": "", // 重
"CODE_NO": "", // 商品编码
"QTY_FX": "", // 已放行数量
"ID_NO": "", // 配方号
"FREE_ID": "", // 搭赠注记
"CK_NO": "", // 出库单号
"MM_ID": "", // 模拟进销标志
"AMT_FP": "", // 发票票面金额
"AMTN_NET_FP": "", // 发票本位币金额
"TAX_FP": "", // 发票税额
"QTY_CK": "", // 出库单截取数量
"BZ_KND": "", // 包装类型
"PRICE_ID": "", // 价格代号
"OTH_ITM": "", // 出入库单项次
"CUS_OS_NO": "", // 客户订单号
"QTY_RK": "", // 已入库量
"RK_NO": "", // 入库单号
"AMT_RCV": "", // 已冲金额(外)
"AMTN_RCV": "", // 已冲金额(本)
"CLS_ID": "", // 冲帐结案
"CHK_TAX": "", // 农副产品否
"FH_NO": "", // 发货单号
"INV_NO": "", // 发票号码(INVBMA用)
"CST_MAKE": "", // 制费
"CST_MAN": "", // 人工
"CST_PRD": "", // 耗料
"CST_OUT": "", // 托工
"CST_SMAKE": "", // 标准制费
"CST_SMAN": "", // 标准人工
"CST_SPRD": "", // 标准耗料
"CST_SOUT": "", // 标准托工
"QTY_FP": "", // 发票数量
"PRD_LOC": "", // 储位
"SEQ_ITM": "0", // 序列号关联项
"MRP_NO_SO": "", // 订单货品
"QTY_BAD": "", // 检验不合格量
"UP_END": "100.00000000", // 成交价
"QTY_NOSH": "", // 已转未审量
"TY_ID": "", // 检验标志
"TY_NO": "", // 检验单号
"TY_EST_ITM": "", // TF_TY中的PRE_ITM
"TY1_EST_ITM": "", // TF_TY1中的PRE_ITM
"UP_CST": "", // 单位成本
"UP1_CST": "", // 单位成本(副)
"UP_CST_UT": "", // 主单位成本
"QTY_NOSH_FP": "", // 开票已转未审量
"AMT_NOSH_FP": "", // 开票已转未审量(PD,SD)
"QTY_NOSH_RTN": "", // 已转未审退回量
"QTY_NOSH_FX": "", // 已转未审放行量
"CO_NO": "", // 销货单表身合同单号
"EFF_DD": "2022-10-19 10:11:12", // 生效日期
"SEFF_DATE": "2022-10-19 10:08:18", // 来源单生效日期
"UP_DJ": "", // 定价单价
"UP_TC": "", // 提成标准单价
"FORMULA_CSV": "", // 保存副单位参数
"OBJ_NO": "", // 项目代号
"OBJ_CLASS": "", // 项目类别
"SPC": "", // 规格
"FREEINDEX": "", // 赠品来源项次
"ORDER_ID": "", // 子订单ID
"TCODE_CHK": "", // 是否已经确认(TCode)
"UPR": "", // 统一定价
"CONFIRMFLAG": "", // 确认更改标记
"QTY_TCODE": "", // 确认数量
"QTY1_TCODE": "", // 确认数量(副)
"WH_TCODE": "", // 确认仓库
"BAT_NO_TCODE": "", // 确认批号
"PRD_MARK_TCODE": "", // 确认货品特征
"PRD_LOC_TCODE": "", // 确认储位
"MFG_DD": "", // 生产日期
"PACK_NO": "", // 箱号
"BC_ITM": "", // 装箱项次
"MB_NO": "", // 组合切割单
"HX_ID": "", // 核销标记
"TB_NO": "", // 商城订单号
"TB_SUB_NO": "", // 商城子订单号
"PACK_FREQUENCY": "", // 托盘次数
"CONFIRMID": "", // 确认标识
"COS_NO": "", // 成本科目
"REV_NO": "", // 收入科目
"PRD_NO_SUP": "" // 客户/厂商料号
备货单:
### 表头数据 ###
"CK_NO": "CK26280002", // 备货单号
"CK_DD": "2022-06-28 00:00:00", // 备货日期
"PAY_DD": "2022-07-01 00:00:00", // 交易日期
"CHK_DD": "2022-08-01 00:00:00", // 票据日期
"TRAD_MTH": "", // 贸易方式
"BAT_NO": "", // 批号
"CUS_NO": "KH02", // 客户代号
"DEP": "0002", // 部门
"OS_ID": "SO", // 转入单ID
"OS_NO": "SO26280002", // 转入单号
"CUR_ID": "", // 币别
"EXC_RTO": "1.00000000", // 汇率
"SAL_NO": "", // 业务员
"REM": "", // 备注
"PAY_MTH": "1", // 交易方式
"PAY_DAYS": "1", // 起算日
"CHK_DAYS": "30", // 票据天数
"INT_DAYS": "30", // 间隔天数
"PAY_REM": "结帐期:2022-07-01; 票据到期日:2022-08-01", // 交易备注
"USR": "01", // 录入员
"CHK_MAN": "01", // 审核人
"PRT_SW": "N", // 打印注记
"CPY_SW": "", // 拷贝注记
"CONTRACT": "", // 合同号
"AMT": "20000.00000000", // 金额合计
"AMTN_NET": "20000.00000000", // 未税合计
"TAX": "0.00000000", // 税额合计
"TAX_ID": "1", // 扣税类别
"SEND_MTH": "1", // 交货方式
"SEND_WH": "01", // 交货仓
"DIS_CNT": "0.00000000", // 折扣
"PS_NO": "", // 销货单号
"AMT_CLS": "", // 已开发票金额合计
"AMTN_NET_CLS": "", // 已开发票未税合计
"TAX_CLS": "", // 已开发票税额合计
"CLS_REM": "", // 指定结帐日资料
"CLS_DATE": "2022-06-28 00:00:00", // 终审日期
"ZHANG_ID": "", // 销货单立帐标记
"SA_CLS_ID": "T", // 销货结案标志
"LZ_CLS_ID": "F", // 立帐结案标志
"CLSSA": "T", // 销货单自动结案回写
"CLSLZ": "", // 出库补开发票自动结案回写
"BIL_TYPE": "", // 单据类别
"LOCK_MAN": "", // 锁单人
"YD_ID": "", // 记录单据进行的状态(有没有被销货单撷取)
"LZ_CLS_DD": "", // 立帐结案日期
"RK_ID": "F", // 是否走入库标志
"EFF_DD": "2022-06-28 16:19:26", // 生效日期
"CO_NO": "", // 合同单号
"CLEAR_ID": "", // 清档标志
"RECORD_DD": "2022-06-28 16:19:26", // 记录创建日期
"DEF_NO": "", // 客户保留字
"MAN_SA_CLS": "", // 手动销货结案
"CUS_OS_NO": "", // 客户订单号
"SHOP_NO": "", // 网店编号
"TRADE_ID": "" // 订单ID
### 表身数据 ###
"CK_NO": "CK26280002", // 备货单号
"ITM": "1", // 项次
"CK_DD": "2022-06-28 00:00:00", // 备货日期
"WH": "0000", // 库位
"BAT_NO": "", // 批号
"OS_ID": "SO", // 来源单ID
"OS_NO": "SO26280002", // 来源单号
"PRD_NO": "2001", // 货品代号
"PRD_NAME": "A制成品", // 货品名称
"PRD_MARK": "", // 货品特征
"UNIT": "1", // 单位
"QTY": "10.00000000", // 数量
"QTY1": "0.00000000", // 数量(副)
"CSTN_SAL": "69.39000000", // 销货成本
"UP": "1000.00000000", // 单价
"AMTN_NET": "10000.00000000", // 未税金额
"AMT": "10000.00000000", // 金额
"TAX": "0.00000000", // 税额
"DIS_CNT": "0.00000000", // 折扣
"VALID_DD": "1899-12-30 00:00:00", // 有效日期
"REM": "", // 摘要
"EST_DD": "2022-06-28 00:00:00", // 预交日
"TAX_RTO": "16.00000000", // 税率
"CST_STD": "0.00000000", // 标准成本
"UP_QTY1": "0.00000000", // 副单位单价
"EST_ITM": "1", // 截取受订单货品对应项次
"QTY_PS": "10.00000000", // 已交受订量
"ID_NO": "", // 配方号
"FREE_ID": "", // 搭赠注记
"QTY_RK": "", // 已入库量
"AMT_FP": "", // 发票票面金额
"AMTN_NET_FP": "", // 发票本位币金额
"TAX_FP": "", // 发票税额
"PRICE_ID": "", // 价格代号
"OTH_ITM": "1", // 销货单项次
"PRE_ITM": "1", // 记录本单项次
"ZHANG_ID": "1", // 跟踪销货单的立帐标志
"CHK_TAX": "", // 农副产品否
"QTY_R": "", // 累积数量
"FH_NO": "", // 发货单号
"PRD_LOC": "", // 储位
"SEQ_ITM": "0", // 序列号关联项
"QTY_FP": "", // 发票数量
"EX_ID": "Y", // 展开(默认'Y'展开'T' 子件展开'A')
"QTY_BAD": "", // 检验不合格量
"PAK_UNIT": "", // 包装单位
"PAK_EXC": "0.00000000", // 包装换算
"PAK_NW": "0.00000000", // 包装净重
"PAK_WEIGHT_UNIT": "", // 包装净重单位
"PAK_GW": "0.00000000", // 包装毛重
"PAK_MEAST": "0.00000000", // 包装大小
"PAK_MEAST_UNIT": "", // 包装大小单位
"QTY_NOSH": "", // 已转未审量
"QTY_NOSH_FP": "", // 开票已转未审量
"SEFF_DATE": "2022-06-28 15:50:55", // 来源单生效日期
"FORMULA_CSV": "", // 保存副单位参数
"CUS_OS_NO": "", // 客户订单号
"FREEINDEX": "", // 赠品来源项次
"ORDER_ID": "", // 子订单ID
"UPR": "0.00000000", // 统一定价
"BZ_KND": "", // 包装单位
"BCLS_ID": "", // 单行结案标识
"BCLS_DATE": "", // 单行结案日期
"PRD_NO_SUP": "" // 客户/厂商料号
TODO
更多单据返回栏位注释正在逐步完善中...
• 备注
关于数据量较大时的建议
建议采用Bill/List
、Bill/Detail
分页多次获取单据数据。
另外建议查找日期区间尽量设计合理,避免一次性查询太多数据,影响性能。
信息
必须在Headers里面传入用户登录或账套验证的LoginId。
当采用的是账套验证获取的LoginId,那么USR_NO就是操作员,不能为空。采用用户登录的LoginId则无需添加USR_NO,用户即操作员。