RejectInvoice 审核驳回(pending→rejected,reason 必填,1-4-2)
reason 驳回原因(必填,1-4-2)
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 解析,勿盲目统一。