参数填写指南
请求参数(header):
参数填写指南| 参数名 | 必填 | 描述 | 默认值 |
|---|---|---|---|
| Content-Type | 是 | 请求体数据类型 | application/json |
| usercode | 是 | 用户 | |
| password | 是 | 密码 | |
| trantype | 是 | 翻译类型,按编码为code,不需要翻译为pk | code |
| system | 是 | 系统参数 | |
| uniquekey | 否 | 幂等唯一key |
请求参数(body):
| 参数名 | 类型 | 是否数组 | 必填 | 描述 | 默认值 | 示例值 |
|---|---|---|---|---|---|---|
| voucher | 是 | 是 | 凭证实体(不同账簿不同公司凭证不能一起传) | |||
| attachment | int | 否 | 否 | 附单据数 | ||
| details | 是 | 否 | 分录 | |||
| ass | 是 | 否 | 辅助核算 | |||
| checktypecode | string | 否 | 是 | 辅助核算类型编码 | ||
| checkvaluecode | string | 否 | 是 | 辅助核算的值编码 | ||
| cashflow | 是 | 否 | 现金流量 | |||
| memo | string | 否 | 否 | 备注(v5.1开始支持) | ||
| money | string | 否 | 是 | 原币金额 | ||
| moneyass | string | 否 | 否 | 辅币(v5.1开始支持) | ||
| moneymain | string | 否 | 是 | 主币(v5.1开始支持) | ||
| pk_cashflow | string | 否 | 是 | 现金流量表项编码 | ||
| pk_currtype | string | 否 | 否 | 现金流量币种编码 | ||
| creditamount | string | 否 | 是 | 原币贷方金额(必填,没有就传0就行了) | 如果是两位小数建议带上英文双引号,即当作字符串类型传 | |
| creditquantity | string | 否 | 否 | 贷方数量 | ||
| debitamount | string | 否 | 是 | 原币借方金额(必填,没有就传0就行了) | 如果是两位小数建议带上英文双引号,即当作字符串类型传 | |
| debitquantity | double | 否 | 否 | 借方数量 | ||
| detailindex | int | 否 | 否 | 分录号 | ||
| excrate2 | double | 否 | 否 | 汇率(2.7版本及以前版本不支持外面传进来,需要在外币汇率节点设置) | ||
| explanation | string | 否 | 是 | 摘要 | ||
| free1 | string | 否 | 否 | 核销号 | ||
| free2 | string | 否 | 否 | 核销日期 | ||
| freevalue10 | string | 否 | 否 | 分录自定义项10 | ||
| freevalue11 | string | 否 | 否 | 分录自定义项11 | ||
| freevalue12 | string | 否 | 否 | 分录自定义项12 | ||
| freevalue13 | string | 否 | 否 | 分录自定义项13 | ||
| freevalue14 | string | 否 | 否 | 分录自定义项14 | ||
| freevalue15 | string | 否 | 否 | 分录自定义项15 | ||
| freevalue2 | string | 否 | 否 | 分录自定义项2 | ||
| freevalue3 | string | 否 | 否 | 分录自定义项3 | ||
| freevalue4 | string | 否 | 否 | 分录自定义项4 | ||
| freevalue5 | string | 否 | 否 | 分录自定义项5 | ||
| freevalue6 | string | 否 | 否 | 分录自定义项6 | ||
| freevalue7 | string | 否 | 否 | 分录自定义项7 | ||
| freevalue8 | string | 否 | 否 | 分录自定义项8 | ||
| freevalue9 | string | 否 | 否 | 分录自定义项9 | ||
| localcreditamount | string | 否 | 是 | 本币贷方金额(必填,没有就传0就行了) | 如果是两位小数建议带上英文双引号,即当作字符串类型传 | |
| localdebitamount | string | 否 | 是 | 本币借方金额(必填,没有就传0就行了) | 如果是两位小数建议带上英文双引号,即当作字符串类型传 | |
| modifyflag | string | 否 | 否 | 修改标志(不允许修改时传是16个N) | ||
| pk_accsubj | string | 否 | 是 | 科目 | ||
| pk_currtype | string | 否 | 是 | 币种编码 | ||
| price | double | 否 | 否 | 单价 | ||
| explanation | string | 否 | 否 | 凭证摘要 | ||
| hasCashflowModified | string | 否 | 否 | 凭证是否手动修改了现金流量分析(如果传现金流量此属性传Y,如果没有现金流量分析,此属性不传或传N) | ||
| isdifflag | boolean | 否 | 否 | 是否差异凭证 | ||
| modifyflag | string | 否 | 否 | 修改标志(当不想让界面修改时传三个N) | ||
| no | int | 否 | 否 | 凭证号 | ||
| pk_corp | string | 否 | 是 | 公司 | ||
| pk_glorgbook | string | 否 | 是 | 账簿 | ||
| pk_prepared | string | 否 | 是 | 制单人编码 | ||
| pk_vouchertype | string | 否 | 是 | 凭证类别简称 | ||
| prepareddate | string | 否 | 否 | 制单日期(格式示例:2021-04-27)) | ||
| voucherkind | int | 否 | 否 | 凭证类型 | 0 |
返回类型参数:
| 参数名 | 类型 | 是否数组 | 必填 | 描述 | 默认值 |
|---|---|---|---|---|---|
| vouchervo | 凭证_返回 | ||||
| casher_code | string | 否 | 否 | 出纳人编码 | |
| casher_name | string | 否 | 否 | 出纳人名称 | |
| checked_code | string | 否 | 否 | 审核人编码 | |
| checked_name | string | 否 | 否 | 审核人名称 | |
| checkeddate | string | 否 | 否 | 审核日期 | |
| corp_code | string | 否 | 否 | 公司编码 | |
| corp_name | string | 否 | 否 | 公司名称 | |
| detail | string | 否 | 否 | 分录 | |
| details | 是 | 否 | 分录_返回 | ||
| accsubj_code | string | 否 | 否 | 科目编码 | |
| accsubj_name | string | 否 | 否 | 科目名称 | |
| ass | 是 | 否 | 辅助核算内容 | ||
| checktypecode | string | 否 | 否 | 辅助核算类型编码 | |
| checktypename | string | 否 | 否 | 辅助核算类型名称 | |
| checkvaluecode | string | 否 | 否 | 辅助核算值编码 | |
| checkvaluename | string | 否 | 否 | 辅助核算值名称 | |
| pk_checktype | string | 否 | 否 | 辅助核算类型 | |
| pk_checkvalue | string | 否 | 否 | 辅助核算值 | |
| asses | string | 是 | 否 | 辅助核算_返回 | |
| cashflow | string | 否 | 否 | 现金流量 | |
| cashflows | 是 | 否 | 现金流量_返回 | ||
| cashflow_code | string | 否 | 否 | 现金流量表项编码 | |
| cashflow_name | string | 否 | 否 | 现金流量表项名称 | |
| currtype_code | string | 否 | 否 | 现金流量币种编码 | |
| currtype_name | string | 否 | 否 | 现金流量币种名称 | |
| money | string | 否 | 否 | 金额 | |
| pk_cashflow | string | 否 | 否 | 现金流量表项 | |
| pk_cashflowcase | string | 否 | 否 | 主键 | |
| pk_currtype | string | 否 | 否 | 现金流量币种 | |
| creditamount | string | 否 | 否 | 原币贷方发生额 | |
| creditquantity | string | 否 | 否 | 贷方数量 | |
| currtype_code | string | 否 | 否 | 币种编码 | |
| currtype_name | string | 否 | 否 | 币种名称 | |
| debitamount | string | 否 | 否 | 原币借方发生额 | |
| debitquantity | string | 否 | 否 | 借方数量 | |
| detailindex | string | 否 | 否 | 分录号 | |
| excrate1 | string | 否 | 否 | 本币汇率 | |
| explanation | string | 否 | 否 | 摘要 | |
| freevalue1 | string | 否 | 否 | 分录自定义项1(3.5版本开始支持) | |
| freevalue10 | string | 否 | 否 | 分录自定义项10(3.5版本开始支持) | |
| freevalue11 | string | 否 | 否 | 分录自定义项11(3.5版本开始支持) | |
| freevalue12 | string | 否 | 否 | 分录自定义项12(3.5版本开始支持) | |
| freevalue13 | string | 否 | 否 | 分录自定义项13(3.5版本开始支持) | |
| freevalue14 | string | 否 | 否 | 分录自定义项14(3.5版本开始支持) | |
| freevalue15 | string | 否 | 否 | 分录自定义项15(3.5版本开始支持) | |
| freevalue16 | string | 否 | 否 | 分录自定义项16(3.5版本开始支持) | |
| freevalue17 | string | 否 | 否 | 分录自定义项17(3.5版本开始支持) | |
| freevalue18 | string | 否 | 否 | 分录自定义项18(3.5版本开始支持) | |
| freevalue19 | string | 否 | 否 | 分录自定义项19(3.5版本开始支持) | |
| freevalue2 | string | 否 | 否 | 分录自定义项2(3.5版本开始支持) | |
| freevalue20 | string | 否 | 否 | 分录自定义项20(3.5版本开始支持) | |
| freevalue21 | string | 否 | 否 | 分录自定义项21(3.5版本开始支持) | |
| freevalue22 | string | 否 | 否 | 分录自定义项22(3.5版本开始支持) | |
| freevalue23 | string | 否 | 否 | 分录自定义项23(3.5版本开始支持) | |
| freevalue24 | string | 否 | 否 | 分录自定义项24(3.5版本开始支持) | |
| freevalue25 | string | 否 | 否 | 分录自定义项25(3.5版本开始支持) | |
| freevalue26 | string | 否 | 否 | 分录自定义项26(3.5版本开始支持) | |
| freevalue27 | string | 否 | 否 | 分录自定义项27(3.5版本开始支持) | |
| freevalue28 | string | 否 | 否 | 分录自定义项28(3.5版本开始支持) | |
| freevalue29 | string | 否 | 否 | 分录自定义项29(3.5版本开始支持) | |
| freevalue3 | string | 否 | 否 | 分录自定义项3(3.5版本开始支持) | |
| freevalue30 | string | 否 | 否 | 分录自定义项30(3.5版本开始支持) | |
| freevalue4 | string | 否 | 否 | 分录自定义项4(3.5版本开始支持) | |
| freevalue5 | string | 否 | 否 | 分录自定义项5(3.5版本开始支持) | |
| freevalue6 | string | 否 | 否 | 分录自定义项6(3.5版本开始支持) | |
| freevalue7 | string | 否 | 否 | 分录自定义项7(3.5版本开始支持) | |
| freevalue8 | string | 否 | 否 | 分录自定义项8(3.5版本开始支持) | |
| freevalue9 | string | 否 | 否 | 分录自定义项9(3.5版本开始支持) | |
| localcreditamount | string | 否 | 否 | 本币贷方发生额 | |
| pk_accsubj | string | 否 | 否 | 科目 | |
| pk_currtype | string | 否 | 否 | 币种 | |
| pk_detail | string | 否 | 否 | 分录主键 | |
| pk_voucher | string | 否 | 否 | 凭证主键 | |
| price | string | 否 | 否 | 单价 | |
| discardflag | string | 否 | 否 | 是否作废 | |
| explanation | string | 否 | 否 | 摘要 | |
| glorgbook_code | string | 否 | 否 | 主题账簿编码 | |
| glorgbook_name | string | 否 | 否 | 主题账簿名称 | |
| manager_code | string | 否 | 否 | 记账人编码 | |
| manager_name | string | 否 | 否 | 记账人名称 | |
| no | string | 否 | 否 | 凭证号 | |
| period | string | 否 | 否 | 会计期间 | |
| pk_casher | string | 否 | 否 | 出纳人 | |
| pk_checked | string | 否 | 否 | 审核人 | |
| pk_corp | string | 否 | 否 | 公司 | |
| pk_glorgbook | string | 否 | 否 | 主体账簿 | |
| pk_manager | string | 否 | 否 | 记账人 | |
| pk_prepared | string | 否 | 否 | 制单人 | |
| pk_system | string | 否 | 否 | 制单系统 | |
| pk_voucher | string | 否 | 否 | 凭证主键 | |
| pk_vouchertype | string | 否 | 否 | 凭证类别 | |
| prepared_code | string | 否 | 否 | 制单人编码 | |
| prepared_name | string | 否 | 否 | 制单人名称 | |
| prepareddate | string | 否 | 否 | 制单日期 | |
| signdate | string | 否 | 否 | 签字日期 | |
| signflag | string | 否 | 否 | 是否签字 | |
| tallydate | string | 否 | 否 | 记账日期 | |
| totalcredit | string | 否 | 否 | 贷方本币金额合计 | |
| totaldebit | string | 否 | 否 | 借方本币金额合计 | |
| vouchertype_code | string | 否 | 否 | 凭证类别编码 | |
| vouchertype_name | string | 否 | 否 | 凭证类别名称 | |
| year | string | 否 | 否 | 会计年度 |
代码示例:
请求参数示例:
复制代码
{"voucher":[{"details":[{"explanation":"测试1","pk_accsubj":"1001","pk_currtype":"CNY","debitamount":10},{"explanation":"测试1","pk_accsubj":"6001","pk_currtype":"CNY","creditamount":10}],"pk_corp":"876","pk_glorgbook":"1202-2018E","pk_prepared":"demo1","pk_vouchertype":"234"}]}
正确返回示例:
复制代码
{"status":"success","data":"[{\"pk_glorgbook\":\"00011110000000001G58\",\"glorgbook_code\":\"1000-0003\",\"glorgbook_name\":\"天海总公司报告账簿\",\"pk_voucher\":\"000114100000000027OT\",\"no\":\"2\",\"year\":\"2018\",\"period\":\"06\",\"prepareddate\":\"2018-06-26\",\"pk_prepared\":\"000111100000000000VI\",\"prepared_code\":\"14444444002\",\"prepared_name\":\"李鑫\",\"pk_vouchertype\":\"0001DEFAULT000000001\",\"vouchertype_code\":\"记账\",\"vouchertype_name\":\"记账凭证\",\"explanation\":\"SDK测试ZZ\",\"totaldebit\":100,\"totalcredit\":100,\"pk_system\":\"XX\",\"signflag\":false,\"discardflag\":false,\"detail\":[{\"pk_detail\":\"10011410000000000DY9\",\"pk_voucher\":\"000114100000000027OT\",\"detailindex\":\"1\",\"explanation\":\"SDK测试ZZ\",\"pk_accsubj\":\"00011110000000001G62\",\"accsubj_code\":\"1221\",\"accsubj_name\":\"其他应收款\",\"pk_currtype\":\"00010000000000000001\",\"currtype_code\":\"CNY\",\"currtype_name\":\"人民币\",\"price\":0,\"excrate1\":0,\"debitquantity\":0,\"debitamount\":100,\"localdebitamount\":100,\"creditquantity\":0,\"creditamount\":0,\"localcreditamount\":0,\"ass\":[{\"pk_checktype\":\"00010000000000000001\"}]},{\"pk_detail\":\"10011410000000000DYA\",\"pk_voucher\":\"000114100000000027OT\",\"detailindex\":\"2\",\"explanation\":\"SDK测试ZZ\",\"pk_accsubj\":\"00011110000000001G62\",\"accsubj_code\":\"1221\",\"accsubj_name\":\"其他应收款\",\"pk_currtype\":\"00010000000000000001\",\"currtype_code\":\"CNY\",\"currtype_name\":\"人民币\",\"price\":0,\"excrate1\":0,\"debitquantity\":0,\"debitamount\":0,\"localdebitamount\":0,\"creditquantity\":0,\"creditamount\":100,\"localcreditamount\":100,\"ass\":[{\"pk_checktype\":\"00010000000000000001\"}]}],\"pk_corp\":\"1001\",\"corp_code\":\"1000\",\"corp_name\":\"天海总公司\"}]"}
错误返回示例:
复制代码
{"status":"falied","errorcode":"-32000","errormsg":"下面的档案无法翻译:档案类型:凭证类别,档案编码:记账1,可能的原因是当前单据使用的公司没有启用单据所在的模块或者档案没有分配到当前使用的公司!"}