睿创财务档案项目
  1. SRM推送用
睿创财务档案项目
  • 每刻档案
    • 鉴权登录
      • 鉴权认证接口
    • SRM推送用
      • SRM采购订单同步接口
        POST
      • SRM对账单同步接口
        POST
      • 发票新增/更新接口
        POST
    • OA推送用
      • OA推送测试接口
    • CRM推送用
      • CRM签收验收单同步接口
      • CRM合同附件同步接口
    • DEX同步关务系统
      • 报关单同步接口
      • SAP物料凭证同步接口
      • SAP应收关系同步接口
      • SAP交货单同步接口
      • SAP采购订单同步接口
    • 会计报表同步接口
      POST
    • 凭证查询
      POST
  • SAP
    • OA单据推送PO
      POST
    • SAP应收关联接口
      POST
    • SAP交货单查询接口
      POST
    • SAP物料凭证查询接口
      POST
    • SAP采购订单查询接口
      POST
    • SAP开票申请关联接口
      POST
    • SAP付款关联接口
      POST
    • SAP销售订单接口
      POST
  • 关务系统
    • 报关数据回传接口
      POST
  • 航信
    • 销项-发票列表查询接口
      POST
    • 进项-增值税发票明细查询接口-OK
      POST
    • 进项发票写入
      POST
  • 擎天
  • 每刻报销
    • 鉴权登录
      POST
    • 已支付列表查询接口
      POST
    • 报销单详情查询
      POST
  1. SRM推送用

发票新增/更新接口

开发中
POST
/open/ecm-invoices/upsert
发票

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
Body 参数application/json
array of:
inOutType
string 
可选
进项发票INPUT 销项发票OUTPUT
type
string 
可选
发票类型/VAT_PAPER 增值税普通发票;SPECIAL_VAT_PAPER 增值税专用发票;SPECIAL_VAT_MOTOR_VEHICLE 增值税机动车专用发票;SPECIAL_VAT_SECOND_HAND_CAR 增值税二手车专用发票
invoiceNumber
string 
发票号码
可选
invoiceCode
string 
发票代码
可选
totalPriceAndTax
string 
含税金额
可选
issueDate
string 
开票日期
可选
buyerName
string 
买方抬头
可选
buyerTaxNumber
string 
买方税号
可选
supplierName
string 
卖方抬头
可选
supplierTaxNumber
string 
卖方税号
可选
lineItems
array [object {9}] 
发票详情
可选
name
string 
名称
可选
unit
string 
计量单位
可选
unitPrice
string 
单价
可选
specificationModel
string 
规格型号
可选
preTaxUnitPrice
string 
未税价格
可选
priceAmount
string 
金额
可选
quantity
string 
数量
可选
taxRate
string 
税率
可选
taxAmount
integer 
税额
可选
custom
object 
自定义字段对象
可选
dzd
string 
必需
imageBase64
array [object {4}] 
发票附件集合
可选
imageTag
string 
影像标签
可选
base64
string 
可选
fileType
string 
可选
fileName
string 
可选
checkCode
string 
发票校验码
可选
buyerAccount
string 
买方账号
可选
supplierAccount
string 
卖方账号
可选
totalPriceAmount
number 
不含税金额
可选
totalTaxAmount
number 
税额
可选
typeDesc
string 
发票类型描述
可选
remark
string 
备注
可选
示例
[
    {
        "inOutType": "INPUT", //进项发票INPUT  销项发票OUTPUT
        "type": "VAT_PAPER", //发票类型
        "invoiceNumber": "123", //发票号码
        "invoiceCode": "1234", //发票代码
        "totalPriceAndTax": "100.3", // 含税金额
        "issueDate": "2019-06-15", //开票日期
        "buyerName": "杭州每刻科技有限公司", //买方抬头
        "buyerTaxNumber": "123456", //买方税号
        "supplierName": "杭州江三站有限公司", //卖方抬头
        "supplierTaxNumber": "654321", //卖方税号
        "lineItems": [ //发票详情
            {
                "name": "汽油", //名称
                "unit": "升", //计量单位
                "unitPrice": "11.11", //单价
                "specificationModel": "98", //规格型号
                "preTaxUnitPrice": "150", //未税价格
                "priceAmount": "200", //金额
                "quantity": "10", //数量
                "taxRate": "0.1", //税率
                "taxAmount": 10 //税额
            }
        ],
        "custom": //自定义字段对象
        {
            "dzd": "对账单号"
        },
        "imageBase64": [ //发票附件集合
            {
                "imageTag": "INVOICE_TAG", //影像标签
                "base64": "url@https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1582706292304&di=b98a552807881707b43cc680922fc240&imgtype=0&src=http%3A%2F%2Fimg.daimg.com%2Fuploads%2Fallimg%2F160918%2F3-16091Q62540.jpg",
                "fileType":"jpeg",
                "fileName":"XXXX"
            }
        ],
        "checkCode": "44116018723517164102", //发票校验码
        "buyerAccount": "杭州联合银行长河支行20220222", //买方账号
        "supplierAccount": "杭州联合银行长河支行20220222", //卖方账号
        "totalPriceAmount": 50.1, //不含税金额
        "totalTaxAmount": 50.2, //税额
        "typeDesc": "增值税普通发票", //发票类型描述
        "remark": "备注"//备注
    }
]

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/open/ecm-invoices/upsert' \
--header 'Content-Type: application/json' \
--data-raw '[
    {
        "inOutType": "INPUT", //进项发票INPUT  销项发票OUTPUT
        "type": "VAT_PAPER", //发票类型
        "invoiceNumber": "123", //发票号码
        "invoiceCode": "1234", //发票代码
        "totalPriceAndTax": "100.3", // 含税金额
        "issueDate": "2019-06-15", //开票日期
        "buyerName": "杭州每刻科技有限公司", //买方抬头
        "buyerTaxNumber": "123456", //买方税号
        "supplierName": "杭州江三站有限公司", //卖方抬头
        "supplierTaxNumber": "654321", //卖方税号
        "lineItems": [ //发票详情
            {
                "name": "汽油", //名称
                "unit": "升", //计量单位
                "unitPrice": "11.11", //单价
                "specificationModel": "98", //规格型号
                "preTaxUnitPrice": "150", //未税价格
                "priceAmount": "200", //金额
                "quantity": "10", //数量
                "taxRate": "0.1", //税率
                "taxAmount": 10 //税额
            }
        ],
        "custom": //自定义字段对象
        {
            "dzd": "对账单号"
        },
        "imageBase64": [ //发票附件集合
            {
                "imageTag": "INVOICE_TAG", //影像标签
                "base64": "url@https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1582706292304&di=b98a552807881707b43cc680922fc240&imgtype=0&src=http%3A%2F%2Fimg.daimg.com%2Fuploads%2Fallimg%2F160918%2F3-16091Q62540.jpg",
                "fileType":"jpeg",
                "fileName":"XXXX"
            }
        ],
        "checkCode": "44116018723517164102", //发票校验码
        "buyerAccount": "杭州联合银行长河支行20220222", //买方账号
        "supplierAccount": "杭州联合银行长河支行20220222", //卖方账号
        "totalPriceAmount": 50.1, //不含税金额
        "totalTaxAmount": 50.2, //税额
        "typeDesc": "增值税普通发票", //发票类型描述
        "remark": "备注"//备注
    }
]'

返回响应

🟢200成功
application/json
Body
object {0}
示例
{}
修改于 2024-12-09 11:19:27
上一页
SRM对账单同步接口
下一页
OA推送测试接口
Built with