
API 名称: 应收发票保存并提交
请求方式: POST
请求 URL: /yonbip/EFI/receivable/saveandsubmit
请求参数:
[
{
"name": "data",
"description": "应收发票数据",
"required": true,
"type": "object",
"children": [
{
"name": "freeChId",
"description": "表头特征组",
"required": false,
"type": "characteristic"
},
{
"name": "extSystemCode",
"description": "外部系统编码",
"required": false,
"type": "string"
},
{
"name": "code",
"description": "单据编号 (设置自动编码时按编码规则取值,接口不用传值;手工编码时需要传值)",
"required": false,
"type": "string"
},
{
"name": "blnPostAfterInvoice",
"description": "是否开税票后立账",
"required": false,
"type": "boolean"
},
{
"name": "creator",
"description": "创建人id",
"required": false,
"type": "string"
},
{
"name": "extVouchCode",
"description": "外部系统单号",
"required": false,
"type": "string"
},
{
"name": "financeOrg",
"description": "开票组织id,开票组织id和开票组织编码不能同时为空,id和编码同时存在,以id为准",
"required": false,
"type": "string"
},
{
"name": "financeOrgCode",
"description": "开票组织编码,开票组织id和开票组织编码不能同时为空,id和编码同时存在,以id为准",
"required": false,
"type": "string"
},
{
"name": "direction",
"description": "单据方向 1:蓝字 -1:红字",
"required": true,
"type": "string"
},
{
"name": "billDate",
"description": "单据日期(格式为:yyyy-MM-dd HH:mm:ss)",
"required": true,
"type": "string"
},
{
"name": "invoiceCode",
"description": "发票代码",
"required": false,
"type": "string"
},
{
"name": "invoiceNo",
"description": "发票号码",
"required": false,
"type": "string"
},
{
"name": "bustype",
"description": "交易类型id,交易类型id和交易类型编码不能同时为空,id和编码同时存在,以id为准",
"required": false,
"type": "string"
},
{
"name": "bustypeCode",
"description": "交易类型编码,交易类型id和交易类型编码不能同时为空,id和编码同时存在,以id为准",
"required": false,
"type": "string"
},
{
"name": "org",
"description": "业务组织id,业务组织id和业务组织编码不能同时为空,id和编码同时存在,以id为准",
"required": false,
"type": "string"
},
{
"name": "orgCode",
"description": "业务组织编码,业务组织id和业务组织编码不能同时为空,id和编码同时存在,以id为准",
"required": false,
"type": "string"
},
{
"name": "oriCurrency",
"description": "币种id,币种id和币种编码不能同时为空,id和编码同时存在,以id为准",
"required": false,
"type": "string"
},
{
"name": "oriCurrencyCode",
"description": "币种编码,币种id和币种编码不能同时为空,id和编码同时存在,以id为准",
"required": false,
"type": "string"
},
{
"name": "objectType",
"description": "往来对象类型(枚举值 1:客户; 2:员工;3:资金业务对象)",
"required": true,
"type": "string"
},
{
"name": "customer",
"description": "客户id (往来对象类型是1时客户id,编码二选一必输,id和编码同时存在,以id为准, 客户、员工和资金业务对象三者的id和编码信息只可填写其一)",
"required": false,
"type": "string"
},
{
"name": "customerCode",
"description": "客户编码 (往来对象类型是1时客户id,编码二选一必输,id和编码同时存在,以id为准, 客户、员工和资金业务对象三者的id和编码信息只可填写其一)",
"required": false,
"type": "string"
},
{
"name": "employee",
"description": "员工id (往来对象类型是2时员工id,编码二选一必输,id和编码同时存在,以id为准, 客户、员工和资金业务对象三者的id和编码信息只可填写其一)",
"required": false,
"type": "string"
},
{
"name": "employeeCode",
"description": "员工编码 (往来对象类型是2时员工id,编码二选一必输,id和编码同时存在,以id为准, 客户、员工和资金业务对象三者的id和编码信息只可填写其一)",
"required": false,
"type": "string"
},
{
"name": "funder",
"description": "资金业务对象id(往来对象类型是3时资金业务对象id,编码二选一必输,id和编码同时存在,以id为准, 客户、员工和资金业务对象三者的id和编码信息只可填写其一)",
"required": false,
"type": "string"
},
{
"name": "funder_code",
"description": "资金业务对象编码(往来对象类型是3时资金业务对象id,编码二选一必输,id和编码同时存在,以id为准, 客户、员工和资金业务对象三者的id和编码信息只可填写其一)",
"required": false,
"type": "string"
},
{
"name": "invoiceType",
"description": "发票类型",
"required": false,
"type": "string"
},
{
"name": "exchangeRateType",
"description": "汇率类型id,汇率类型id和汇率类型编码不能同时为空,id和编码同时存在,以id为准,均不填会取默认值",
"required": false,
"type": "string"
},
{
"name": "exchangeRateTypeCode",
"description": "汇率类型编码,汇率类型id和汇率类型编码不能同时为空,id和编码同时存在,以id为准,均不填会取默认值",
"required": false,
"type": "string"
},
{
"name": "exchangeRate",
"description": "汇率",
"required": true,
"type": "Decimal"
},
{
"name": "exchangeRateDate",
"description": "汇率日期(格式为:yyyy-MM-dd HH:mm:ss)",
"required": true,
"type": "string"
},
{
"name": "agreement",
"description": "收款协议id",
"required": false,
"type": "string"
},
{
"name": "agreementCode",
"description": "收款协议编码",
"required": false,
"type": "string"
},
{
"name": "dept",
"description": "部门id",
"required": false,
"type": "string"
},
{
"name": "deptCode",
"description": "部门编码",
"required": false,
"type": "string"
},
{
"name": "staff",
"description": "业务员id",
"required": false,
"type": "string"
},
{
"name": "staffCode",
"