| id |
int(11)
|
|
|
|
| category_id |
int(11)
|
|
|
|
| payee_name |
varchar(150)
|
utf8mb4_general_ci
|
|
|
| description |
varchar(255)
|
utf8mb4_general_ci
|
|
|
| billing_period_start |
date
|
|
|
|
| billing_period_end |
date
|
|
|
|
| due_date |
date
|
|
|
|
| amount |
decimal(12,2)
|
|
|
|
| is_recurring |
tinyint(1)
|
|
|
|
| receipt_file_path |
varchar(255)
|
utf8mb4_general_ci
|
|
|
| status |
enum('draft', 'pending_verification', 'verified', 'pending_approval', 'approved', 'returned', 'cancelled')
|
utf8mb4_general_ci
|
|
|
| requires_level2_approval |
tinyint(1)
|
|
|
|
| over_budget_flag |
tinyint(1)
|
|
|
|
| over_budget_reason |
varchar(255)
|
utf8mb4_general_ci
|
|
|
| encoded_by |
int(11)
|
|
|
|
| encoded_by_name |
varchar(150)
|
utf8mb4_general_ci
|
|
|
| verified_by |
int(11)
|
|
|
|
| verified_by_name |
varchar(150)
|
utf8mb4_general_ci
|
|
|
| verified_at |
timestamp
|
|
|
|
| approved_by |
int(11)
|
|
|
|
| approved_by_name |
varchar(150)
|
utf8mb4_general_ci
|
|
|
| approved_at |
timestamp
|
|
|
|
| return_reason |
varchar(255)
|
utf8mb4_general_ci
|
|
|
| returned_at |
timestamp
|
|
|
|
| cancelled_by |
int(11)
|
|
|
|
| cancelled_at |
timestamp
|
|
|
|
| submitted_at |
timestamp
|
|
|
|
| created_at |
timestamp
|
|
|
|
| updated_at |
timestamp
|
|
|
|