销项发票更新

  • url:/common/invoiceOutput/update
  • method:post
  • 数据格式:json

说明

  • 销项开票更新接口

请求参数

字段名称 字段类型 字段描述 是否必填 长度限制
bizId String 业务唯一识别码 true 36
timestamp Long 当前次接口同步时间对应的时间戳 true 13
data.output_invoice_id String 销项id true
data.branch_code String 分公司编码 false 64
data.receipt_date Long 发票日期 false
data.invoice_num String 发票号码 false 64
data.invoice_code String 发票代码 false 64
data.invoice_serial String 发票校验码 false 64
data.buyer_name String 购买方名称 false 255
data.buyer_tax_code String 购买方税号 false 255
data.buyer_address_phone String 购买方地址电话 false 255
data.buyer_bank_account String 购买方开户行及账号 false 255
data.saler_name String 销售方名称 false 255
data.saler_tax_code String 销售方税号 false 255
data.saler_address_phone String 销售方地址电话 false 255
data.saler_bank_account String 销售方开户行及账号 false 255
data.phone_number String 手机号 false 255
data.email_address String 邮箱 false 255
data.amount Decimal 含税金额 false
data.net_amount Decimal 不含税金额 false
data.tax_amount Decimal 税额 false
data.payee String 收款人 false 64
data.reviewer String 复核人 false 64
data.drawer String 开票人 false 64
data.comments String 备注 false 255
data.open_source String 开票来源 false 32
data.invoice_terminal String 开票设备 false 64
data.approved_date Long 审批通过日期 false
data.cancel_date Long 作废日期 false
data.email_status String 邮件发送状态 (Y:发送成功 N:发送失败 E:无需发送) false 64
data.output_status String 开票状态 (submitted:待开票 approving:开票中 approved:开票成功 rejected:开票失败) false 64
data.cancel_status String 作废状态 (submitted:未作废 approving:作废中 approved:已作废 rejected:作废失败) false 64
data.abnormal_status String 异常状态 (normal:正常, reverse:红冲, cancel:作废) false 64
data.type String 单据类别 (normal:正常, reverse:红冲, cancel:作废) false 64
data.attribute String 自定义字段 false 255
data.digital_attachments_status String 发票附件状态 (E:待下载 R:下载中 Y:已下载 N:下载失败) false 255
data.digital_attachments_message String 发票附件消息 false 255
data.invoice_attachments List 发票附件 false

data.invoice_attachments

字段名称 字段类型 字段描述 是否必填 长度限制
file_name String 文件名称 true
attachment_url String 文件地址 true

请求示例

{
  "bizId": "123456789",
  "timestamp": 1662536452000,
  "data": {
    "output_invoice_id": "1903206404",
    "invoice_type": "21",
    "invoice_num": "25112000000065878368",
    "invoice_code": null,
    "invoice_serial": null,
    "receipt_date": 1743442915000,
    "buyer_name": "上海微创医疗器械(集团)有限公司虚拟单位",
    "buyer_tax_code": "91990000000020968N",
    "buyer_address_phone": "上海市1230018 上海市1230018",
    "buyer_bank_account": "上海市1230018 1131313131231321313",
    "saler_name": "上海微创医疗器械(集团)有限公司",
    "saler_tax_code": "91310000607389788T",
    "saler_address_phone": "北京市海淀区 1234567890",
    "saler_bank_account": "交通银行海淀支行 140301615336",
    "amount": 105.00,
    "net_amount": 103.96,
    "tax_amount": 1.04,
    "payee": "王五",
    "reviewer": "赵六",
    "drawer": "孙七",
    "output_status": "submitted",
    "abnormal_status": "normal",
    "type": "normal",
    "invoice_attachments": [
      {
        "file_name": "21774/2021/09-13/formatFileBuild/9f75c023-7b59-4cba-a041-38ba06149d5e.pdf",
        "attachment_url": "21774/2021/09-13/formatFileBuild/9f75c023-7b59-4cba-a041-38ba06149d5e.pdf"
      }
    ]
  }
}

返回参数

字段名称 字段类型 字段描述
resCode Integer 状态码
resMsg String 描述

返回示例

{
  "resCode": 200000,
  "resMsg": "success"
}
{
  "resCode": 500001,
  "resMsg": "购买方银行账户字段长度不能超过255个字符, buyer_bank_account=287; 无效的发票状态, output_status=submitted-1; 无效的异常状态, abnormal_status=normal-1"
}

results matching ""

    No results matching ""