编辑单张发票
对接编辑发票页面
:::tip
在对接编辑发票页面,请确保已经JS建立连接通道
:::
- 界面打开路径: /m4-web/fpzs/invoice/update?userKey=&serialNo=&linkKey=
- 请求方式: GET/POST
- 请求参数:
参数 | 类型 | 备注 |
---|---|---|
userKey | string | 每个单据生成的唯一鉴权key(所以业务系统需确保请求参数client_id+bxd_key能标识唯一单据) |
linkKey | string | 用于建立连接的唯一key,与js建立socket时的key保持一致 |
serialNo | string | 发票流水号 |
回推数据
编辑之后的数据,会通过JS通道进行回推,触发onMessage事件
数据格式如下,msg类型为updateInvoice
{
"type": "updateInvoice",
"data": {
"data": {
"goodsCode": "1010115010000000000", //商品编码
"checkStatus": 1, //1查验通过,2查验不通过
"expenseStatus": 1, //使用状态,1为未使用,30为使用中,60为已使用
"serialNo": 1125866, //发票流水号, 注意如果发票的关键字段发生变化,发票流水号号将会变化,更新时以这里的流水号为准
"invoiceType": "1", //发票种类,1.普通电子发票2.电子发票专票3.普通纸质发票4.专用纸质发票5.普通纸质卷票7.通用机打8.的士票9.火车票10.飞机票11.其他12.机动车.13.二手车14.定额发票15.通行费16.客运发票17.过路过桥费19.完税证明20.轮船票21.海关缴款书23.通用机打电子发票24.火车票退票凭证25.财政电子票据26.数电票(普通发票)27.数电票(增值税专用发票)28.数电票(航空运输电子客票行程单)29.数电票(铁路电子客票)
"invoiceCode": "044031600113", //发票代码
"invoiceNo": "30819002", //发票号码
"amount": 383.76, //合计不含税金额
"totalAmount": 449, //价税合计
"taxAmount": 66.24, //开票合计税额
"sallerName": "新华书店总店", //销货方名称
"sallerTaxNo": "440301999999980" //销货方纳税人识别号
},
"billnumber": "2018-11-28-00001898", //单据编号
"bxd_key": "Ik2TrOC5RSCOND0pE9J8=", //单据全球唯一key
"userid": "eid-1544414642579" //对应用户的eid
}
}
参数值 | 类型 | 长度 | 备注 |
---|---|---|---|
type | String | N | saveBill/saveEntrys/updateInvoice |
goodsCode | String | 20 | 商品编码 |
checkStatus | Number | 1 | 查验状态 1查验通过,2查验不通过 |
expenseStatus | Number | 1 | 使用状态,1为未使用,30为使用中,60为已使用 |
serialNo | String | 33 | 流水号 |
invoiceType | String | 1 | 发票种类,1.普通电子发票2.电子发票专票3.普通纸质发票4.专用纸质发票5.普通纸质卷票7.通用机打8.的士票9.火车票10.飞机票11.其他12.机动车.13.二手车14.定额发票15.通行费16.客运发票17.过路过桥费19.完税证明20.轮船票21.海关缴款书23.通用机打电子发票24.火车票退票凭证25.财政电子票据26.数电票(普通发票)27.数电票(增值税专用发票)28.数电票(航空运输电子客票行程单)29.数电票(铁路电子客票) |
invoiceCode | String | 12 | 发票代码 |
invoiceNo | String | 8 | 发票号码 |
totalAmount | String | 23 | 价税合计金额 |
taxAmount | String | 13 | 税额 |
sallerName | String | 80 | 销货方名称 |
sallerTaxNo | String | 20 | 销货方纳税人识别号 |
billTypeId | String | 80 | 单据类型 |
billnumber | String | N | 保存时的单据编号 |
userid | String | 80 | erp系统的用户id |
最后修改时间: 5 个月前