发票云(标准版)API文档
旗舰版标准版智能特性
旗舰版标准版智能特性
🤖 AI Support​​
  1. 发票助手PC端对接
  • 整体介绍
  • 对接约定
  • 授权
    • 获取AccessToken
      POST
  • 开票
    • 产品介绍
    • 开发指南
    • 税控&数电同步开票
      • 业务场景下接口调用顺序
      • 1.01.读取税盘信息(czlx-7)
      • 1.02 .读取票种信息(czlx-30)
      • 1.03.发票开具(czlx-3)
      • 1.04.发票作废(czlx-6)
      • 1.05.发票查询(czlx-5)
      • 1.06.发票打印(czlx-4)
      • 1.07.专用发票申请红字信息表(czlx-20)
      • 1.08.查询专用发票申请红字信息表(czlx-18)
      • 1.09.批量打印(czlx-32)
      • 1.11.机动车销售统一发票开具(czlx-40)
      • 1.12.机动车销售统一发票查询(czlx-41)
      • 1.13.机动车销售统一发票红冲(czlx-42)
      • 1.15.核定票种查询(czlx-51)
      • 1.21.二手车-发票开具(czlx-43)
      • 1.22.二手车-发票查询(czlx-44)
      • 1.23.二手车-发票红冲(czlx-45)
      • 1.30 .查询授信额度接口(czlx-122)
      • 2.01.电子发票开具(czlx-110) ,【注】开数电票请对接:1.03.发票开具(czlx-3)
      • 2.02.电子发票信息查询(czlx-113)
      • 2.03.电子发票红冲 (只支持全额红冲)(czlx-114)
      • 2.04.刷新PDF(czlx-115)
      • 2.05.查询电子发票余量(czlx-116)
      • 3.01.查询税收分类编码信息(czlx-504)
      • 3.03.获取打印机列表(czlx-901)
    • 数电异步开票
      • 异步开票-v4
      • 查询异步开票结果-v4
    • 扫码开票
      • 上传销售单模式扫码开票
        • 接入指南
        • 1.token获取
        • 2.上传发票销售单接口
        • 3.回推接口地址
      • 自定义扫码开票
        • 接入指南
        • 1.对接方按规则组装二维码链接
        • 2.查询开票明细
        • 3.回推接口地址
    • 企业级-发票云销项查询
      • 根据业务条件查询当前企业的销项发票
  • 收票
    • 开发指南
    • 发票数据规范
    • 发票数据
      • 机动车发票数据
      • 火车票数据
      • 火车票退票凭证数据
      • 财政电子票据数据
      • 客运票/轮船票数据
      • 其他发票数据
      • 完税证明数据
      • 飞机票数据
      • 数电票(铁路电子客票)数据
      • 数电票(航空运输电子客票行程单)数据
      • 数电票(专票/普票)数据
      • 的士票数据
      • 定额发票数据
      • 通用机打(纸质/电子)发票数据
      • 过路过桥费数据
      • 二手车票数据
      • 专票和普票数据
      • 通行费发票数据
      • 海关缴款书数据
      • 发票文件数据
    • 企业级-发票云进项查询
      • 根据业务条件查询当前企业采集的发票
      • 根据代码号码查询当前企业采集的发票
      • 根据开票时间范围和采集时间范围查询当前企业采集的发票
      • 根据发票流水号或者发票代码号码查询当前企业采集的发票
      • 根据业务条件查询指定用户采集的发票
    • 税盘&数电票下载
      • 开发指南
      • 1、获取税款所属期信息
      • 2、进项发票表头采集
      • 3、发票不抵扣勾选
      • 4、海关缴款书抵扣勾选(税盘模式不支持)
      • 5、海关缴款书不抵扣勾选(税盘模式不支持)
      • 6、海关缴款书表头采集(税盘模式不支持)
      • 7、全量发票查询
      • 8、当前统计查询
      • 9、历史统计查询
      • 10、生成统计表
      • 11、撤销统计表
      • 12、确认统计表
      • 13、获取当前已勾选或往期已认证发票(税盘模式不支持)
      • 14、当期已勾选或往期已认证缴款书(税盘模式不支持)
      • 15、发票抵扣勾选
    • 电子凭证解析
      • billTypeCode表
      • 解析 + 验签 指定文件的xbrl信息
      • xbrl字符串转json
      • json转xbrl字符串
    • 发票异步下载
      • 进项全量发票采集-异步申请
      • 进项全量发票采集-异步结果查询
    • 发票数据规范
  • 查验识别
    • 开发指南
    • 发票查验(单张)
    • 发票查验(多张异步)
    • 发票识别+查验(单张)
    • 发票识别(多张)
    • 发票识别+查验(多张)
    • 数电票文件识别+查验
    • 返回状态码
  • 报销
    • 发票助手移动端-h5对接
    • 发票助手移动端-小程序对接
    • 第三方发票报销查询
    • 发票助手PC端对接
      • 对接流程
      • JS建立连接通道
      • 采集发票
      • 后端建立通道
      • 查看发票
      • 编辑单张发票
      • 分录操作
      • 常见问题
      • 获取userKey
        POST
      • 获取linkKey
        POST
      • 缓存单据
        POST
      • 保存单据
        POST
      • 更新单据状态
        POST
      • 根据发票流水号获取发票详细数据
        POST
      • 根据userkey查询单据下所有发票列表
        POST
      • 删除单据
        POST
      • 再次查验
        POST
      • 回写入账信息
        POST
      • 删除入账信息
        POST
  • 影像
    • 开发指南
    • 对接约定
    • 影像系统对接
    • 授权
      • 获取AccessToken(影像系统)
  • 档案
    • 异构系统接口定义
    • 发票返结构体
  1. 发票助手PC端对接

回写入账信息

测试环境(除税控、数电和扫码开票外的接口)
https://api-dev.piaozone.com/test
测试环境(除税控、数电和扫码开票外的接口)
https://api-dev.piaozone.com/test
POST
/m4/bill/expense/additionalInformation/collect
提示
入账一般为报销的最后一步,在回写入账信息之后,单据的最新状态会变更为65已入账,单据下的发票报销状态,也是如此

请求参数

Query 参数
access_token
string 
可选
访问授权,访问token,获取方式请查阅《对接约定》
Header 参数
Content-Type
string 
必需
示例值:
application/json
Body 参数application/json
accountInfo
object 
可选
accountId
string 
账套ID(唯一)
可选
accountInfo传入时必填
<= 20 字符
system
string 
核算体系
可选
<= 100 字符
type
string 
账套类型
可选
<= 100 字符
subject
string 
科目表
可选
<= 100 字符
baseCurrency
string 
本位币
可选
<= 100 字符
exchangeRate
string 
汇率表
可选
<= 100 字符
voucherInfo
object 
可选
vouchId
string 
凭证ID
可选
voucherInfo传入时必填
<= 50 字符
vouchNo
string 
凭证号
可选
<= 100 字符
businessDate
string 
业务日期
可选
yyyy_MM_dd
<= 10 字符
accountDate
string 
记账日期
可选
yyyy_MM_dd
<= 10 字符
period
string 
所属账期
可选
yyyyMM
<= 6 字符
voucherAccountId
string 
凭证所属账套ID(唯一)
可选
<= 256 字符
voucherCompanyId
string 
凭证所属企业ID(唯一)
可选
voucherInfo传入时必填
<= 50 字符
type
string 
凭证类型
可选
<= 20 字符
resource
string 
凭证来源
可选
1发票云、2EAS、3Cloud、4苍穹、5星空、6k3w、7SAP、11泛微
supInformation
string 
补充资料
可选
<= 255 字符
supInformationAmount
string 
补充资料金额
可选
<= 19 字符
creator
string 
制单人
可选
<= 255 字符
examiner
string 
审核人
可选
<= 255 字符
reviewer
string 
复核人
可选
<= 255 字符
attachmentsCount
string 
附件数
可选
item
string 
主表项目
可选
<= 255 字符
accountItem
string 
主表核算项目
可选
<= 255 字符
accountItemAmount
string 
主表项目金额
可选
<= 19 字符
entries
array [object {12}] 
可选
companyInfo
object 
可选
companyId
string 
企业ID(唯一)
可选
<= 50 字符
number
string 
企业编码
可选
<= 50 字符
name
string 
企业名称
可选
<= 255 字符
expenseIdArray
array[string]
单据ID集合
可选
(与serialNoArray二选一)
serialNoArray
array[string]
发票流水号集合
可选
(与expenseIdArray二选一)
invoiceData
array [object {5}] 
可选
serialNo
string 
发票流水号
可选
<= 36 字符
deductionFlag
string 
是否能抵扣
可选
0不可,1可以
<= 1 字符
deductionTaxAmount
string 
入账税额
可选
<= 18 字符
remark
string 
转出原因
可选
<= 128 字符
outputAmount
string 
转出金额
可选
<= 18 字符
示例
{
  "accountInfo": {
    "accountId": "账套ID(唯一)",
    "system": "核算体系",
    "type": "账套类型",
    "subject": "科目表",
    "baseCurrency": "本位币",
    "exchangeRate": "汇率表"
  },
  "voucherInfo": {
    "vouchId": "凭证ID",
    "vouchNo": "凭证号",
    "businessDate": "业务日期yyyy_MM_dd",
    "accountDate": "记账日期yyyy_MM_dd",
    "period": "所属账期yyyyMM",
    "voucherAccountId": "凭证所属账套ID(唯一)",
    "voucherCompanyId": "凭证所属企业ID(唯一)",
    "type": "凭证类型",
    "resource": "凭证来源:1发票云、2EAS、3Cloud、4苍穹、5星空、6k3w、7SAP、11泛微",
    "supInformation": "补充资料",
    "supInformationAmount": "补充资料金额",
    "creator": "制单人",
    "examiner": "审核人",
    "reviewer": "复核人",
    "attachmentsCount": "附件数",
    "item": "主表项目",
    "accountItem": "主表核算项目",
    "accountItemAmount": "主表项目金额",
    "entries": [
      {
        "unit": "计量单位",
        "amount": "原币金额",
        "exchangeRate": "汇率",
        "subject": "科目",
        "price": "单价",
        "accountDimension": "核算维度",
        "dueDate": "到期日yyyy_MM_dd",
        "num": "数量",
        "currency": "币别",
        "abstract": "摘要",
        "creditAmount": "贷方合计",
        "debitsAmount": "借方合计"
      }
    ]
  },
  "companyInfo": {
    "companyId": "企业ID(唯一)",
    "number": "企业编码",
    "name": "企业名称"
  },
  "expenseIdArray": [
    "单据ID1",
    "单据ID2",
    "单据ID3"
  ],
  "serialNoArray": [
    "发票流水号1",
    "发票流水号2",
    "发票流水号3"
  ],
  "invoiceData": [
    {
      "serialNo": "发票流水号",
      "deductionFlag": "是否能抵扣,0不可,1可以",
      "deductionTaxAmount": "入账税额",
      "remark": "转出原因",
      "outputAmount": "转出金额"
    }
  ]
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api-dev.piaozone.com/test/m4/bill/expense/additionalInformation/collect?access_token' \
--header 'Content-Type: application/json' \
--data-raw '{
    "accountInfo": {
            "accountId": "账套ID(唯一)",
            "system": "核算体系",
            "type": "账套类型",
            "subject": "科目表",
            "baseCurrency": "本位币",
            "exchangeRate": "汇率表"
    },
    "voucherInfo": {
            "vouchId": "凭证ID",
            "vouchNo": "凭证号",
            "businessDate": "业务日期yyyy_MM_dd",
            "accountDate": "记账日期yyyy_MM_dd",
            "period": "所属账期yyyyMM",
            "voucherAccountId": "凭证所属账套ID(唯一)",
            "voucherCompanyId": "凭证所属企业ID(唯一)",
            "type": "凭证类型",
            "resource": "凭证来源:1发票云、2EAS、3Cloud、4苍穹、5星空、6k3w、7SAP、11泛微",
            "supInformation": "补充资料",
            "supInformationAmount": "补充资料金额",
            "creator": "制单人",
            "examiner": "审核人",
            "reviewer": "复核人",
            "attachmentsCount": "附件数",
            "item": "主表项目",
            "accountItem": "主表核算项目",
            "accountItemAmount": "主表项目金额",
            "entries": [
            {
                "unit": "计量单位",
                "amount": "原币金额",
                "exchangeRate": "汇率",
                "subject": "科目",
                "price": "单价",
                "accountDimension": "核算维度",
                "dueDate": "到期日yyyy_MM_dd",
                "num": "数量",
                "currency": "币别",
                "abstract": "摘要",
                "creditAmount": "贷方合计",
                "debitsAmount": "借方合计"
            }
        ]
    },
    "companyInfo": {
            "companyId": "企业ID(唯一)",
            "number": "企业编码",
            "name": "企业名称"
    },
    "expenseIdArray": [
        "单据ID1",
        "单据ID2",
        "单据ID3"
    ],
        "serialNoArray": [
        "发票流水号1",
        "发票流水号2",
        "发票流水号3"
    ],
        "invoiceData": [
        {
            "serialNo": "发票流水号",
            "deductionFlag": "是否能抵扣,0不可,1可以",
            "deductionTaxAmount": "入账税额",
            "remark": "转出原因",
            "outputAmount": "转出金额"
        }
    ]
}'

返回响应

🟢200成功
application/json
Body
errcode
string 
响应码
必需
0000成功,其他失败
description
string 
描述
必需
traceId
string 
追踪ID
必需
用于出现异常,发票云定位日志使用
data
array[string]
数据
必需
发票结构化数据集合
示例
{
  "errcode": "0000",
  "description": "操作成功",
  "traceId": ""
}
上一页
再次查验
下一页
删除入账信息
Built with