cs.fin.invoice.get.{id}
按内部记录编号读取票面信息及附件元信息。
- 请求路由:
cs.fin.invoice.get.{id}- 交互模型:
Request Response- 访问限制: 无
请求
RSocket.rr({
"route" : "cs.fin.invoice.get.INV202611020001"
});
请求参数
| 名称 | 类型 | 必须 | 说明 |
|---|---|---|---|
id | String | 是 | 内部记录编号 |
返回
发票详情,记录不存在时返回空结果
{
"invoiceId" : "INV202611020001",
"invoiceNo" : "202611020001",
"invoiceType" : "增值税普通发票",
"invoiceDate" : "2026-11-02T00:00:00Z",
"currency" : "CNY",
"amount" : 1060.0,
"attachments" : [
{
"title" : "发票.pdf",
"binaryId" : [
"FILE001"
]
}
]
}
返回属性
| 名称 | 类型 | 说明 |
|---|---|---|
invoiceId | String | 系统生成的内部记录编号,与票面号码分开。 |
invoiceNo | String | 票面发票号码,登记时必填。 |
invoiceType | String | 发票类型,登记时必填;直接保存调用方提供的名称,不限定枚举。 |
invoiceDate | String | 票面开票日期,登记时必填 |
currency | String | 票面币种,新增时未提供则使用人民币;更新时省略表示不修改。 |
amount | Number | 票面价税合计,登记时必填;直接录入,不由税率或税额推算。 |
taxRate | Number | 登记税率,例如 0.06 表示 6%;多税率发票可不填写。 |
taxAmount | Number | 票面税额,直接录入,不做自动计算。 |
attachments | Object[] | 附件元信息及文件引用;更新时传空数组清空,省略则保留。 |
attachments.[].title | String | 附件标题 |
attachments.[].description | String | 附件说明 |
attachments.[].binaryId | String[] | 附件id |
remark | String | 发票登记备注。 |
legalEntityId | String | 法人主体id |
customerId | String | 客户id |
extraProps | Object | 扩展属性 |
crBy | String | 创建者 |
upBy | String | 最后修改者 |
crDate | String | 创建时间 |
upDate | String | 最后修改时间 |
tenantId | String | 租户ID |
id | Varies | 返回用于定位登记记录的内部编号。 |