code 用于业务细节,人类可读的 message 用于开发者)。{
"error": {
"code": "string",
"message": "string",
"param": "string",
"details": { },
"request_id": "string",
"trace_id": "string"
}
}error.code (string, required)invoice_not_found、info_mismatch、missing_invoice_type)。error.message (string, required)error.param (string, optional)invoice_type、invoice_number、tax_no)。error.details (object, optional)"details": {
"retryable": true,
"retry_after": 60
} error.request_id (string, required)error.trace_id (string, optional)重要提示: 成功的响应绝不能包含 error字段(甚至error: null也不行)。错误响应始终遵循此结构,无论端点如何。 param、details、trace_id字段为空时不返回(使用@JsonInclude(NON_NULL))。