ReverseInvoice 红冲(issued→reversed + links 处置,1-6-2/3)
reason 红冲原因(建议四种法定情形枚举 + 补充说明)
red_confirm_no 红字确认单编号(选填)
red_file_format 红字版式格式:pdf | ofd
red_file_key 红字发票版式件 key(必填,前端 presigned PUT 后回填)
red_invoice_no 红字发票号码(必填)
OK
AdminInvoice 管理员视图发票(含内部审计字段与文件 key)。 AdminInvoice 管理端发票投影:暴露 fileKey/内部审计字段。
时间字段口径:本 message 全部时间字段(reviewed_at/issued_at/cancelled_at/ reversed_at/applied_at/created_at/updated_at/paid_at)均为 RFC3339 字符串、空值为空串, 刻意对齐 admin 域既有 sibling(topup_admin/currency_admin)的字符串风格; 而 console 侧 invoice.v1.Invoice 用 google.protobuf.Timestamp(对齐 payment)。 两端不一致是有意为之,前端 admin 按字符串解析、console 按 Timestamp 解析,勿盲目统一。