事务表 | AI生成和翻译
银行系统中的交易表通常存储着该行处理的所有金融交易详情。该表对于追踪客户交易、核对账户和确保监管合规至关重要。
银行交易表的关键字段
| 字段名称 | 数据类型 | 描述 |
|---|---|---|
| Transaction_ID | VARCHAR / BIGINT |
每笔交易的唯一标识符 |
| Account_Number | VARCHAR / BIGINT |
交易关联的客户银行账号 |
| Transaction_Type | VARCHAR |
交易类型(如:存款、取款、转账、支付) |
| Transaction_Amount | DECIMAL(15,2) |
交易金额 |
| Currency_Code | VARCHAR(3) |
交易币种(如:USD、EUR、INR) |
| Transaction_Date | DATETIME |
交易发生的时间戳 |
| Value_Date | DATETIME |
交易结算或处理日期 |
| Debit_Credit_Flag | CHAR(1) |
交易类型标识:借记(‘D’) 或 贷记(‘C’) |
| Counterparty_Account | VARCHAR |
对手方账号(如适用) |
| Transaction_Mode | VARCHAR |
支付方式(SWIFT、RTGS、NEFT、ACH、UPI、卡、钱包等) |
| Transaction_Status | VARCHAR |
交易状态(处理中、成功、失败、已冲正) |
| Reference_Number | VARCHAR |
外部系统唯一标识(如SWIFT参考号、UTR、UPI交易ID) |
| Transaction_Description | TEXT |
交易附加信息(如“电费账单支付”、“工资入账”) |
| Branch_Code | VARCHAR(10) |
处理交易的银行网点代码 |
| Transaction_Fee | DECIMAL(10,2) |
交易手续费 |
| Exchange_Rate | DECIMAL(10,6) |
涉及货币兑换时应用的汇率 |
| Initiating_Channel | VARCHAR |
交易发起渠道(ATM、手机银行、网上银行、POS、柜面) |
| Fraud_Check_Status | VARCHAR |
欺诈检测状态(如:通过、标记、审核中) |
| Reversal_Transaction_ID | VARCHAR |
若发生冲正,关联原始交易ID |
交易记录示例
| Transaction_ID | Account_Number | Type | Amount | Currency | Date | Debit/Credit | Counterparty | Mode | Status |
|---|---|---|---|---|---|---|---|---|---|
| 100001 | 123456789012 | DEPOSIT | 1000.00 | USD | 2025-03-25 10:15:00 | C | - | ATM | SUCCESS |
| 100002 | 123456789012 | TRANSFER | 500.00 | USD | 2025-03-25 12:30:00 | D | 987654321098 | SWIFT | SUCCESS |
| 100003 | 987654321098 | TRANSFER | 500.00 | USD | 2025-03-25 12:30:00 | C | 123456789012 | SWIFT | SUCCESS |
| 100004 | 123456789012 | PAYMENT | 50.00 | USD | 2025-03-25 14:00:00 | D | Utility Co. | ACH | PENDING |
这些字段在银行业务中的应用
- 交易追踪: 每笔交易均通过唯一ID和状态进行全程追踪
- 账户核对: 通过借贷记录匹配确保财务记录准确性
- 欺诈检测: 结合欺诈检查状态和交易模式监控识别可疑交易
- 监管报送: 满足金融监管要求(反洗钱、了解你的客户、巴塞尔协议III)
- 客户服务: 协助银行处理交易失败或挂账的争议与查询
是否需要包含SQL查询的更详细方案?🚀