Skip to content

Commit 4124283

Browse files
feat: update bank statement typedef to single account format
1 parent b2044e7 commit 4124283

File tree

1 file changed

+9
-13
lines changed

1 file changed

+9
-13
lines changed

src/types/bankStatement.ts

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import { OCRRead } from './base';
22

3-
type BANK_STATEMENT_FIELDS = 'bank_name' | 'start_period' | 'end_period';
4-
5-
type ACCOUNT_FIELDS =
3+
type BANK_STATEMENT_FIELDS =
4+
| 'bank_name'
5+
| 'start_period'
6+
| 'end_period'
67
| 'account_number'
78
| 'account_name'
89
| 'beginning_balance'
@@ -24,27 +25,22 @@ type TRANSACTION_FIELDS =
2425
| 'signed_amount';
2526

2627
type BankStatementField = {
27-
value: string;
28+
value: string | number;
29+
value_original: string;
2830
page_index: number;
2931
polygon: number[][];
30-
confidence_mapping: number;
31-
confidence_reading: number;
32+
confidence: number;
33+
confidence_text: number;
3234
};
3335

3436
type BankStatementTransaction = {
3537
[key in TRANSACTION_FIELDS]: BankStatementField;
3638
};
3739

38-
type BankStatementAccountDetails = {
39-
[key in ACCOUNT_FIELDS]: BankStatementField;
40-
} & {
41-
transactions: BankStatementTransaction[];
42-
};
43-
4440
type BankStatementRead = {
4541
[key in BANK_STATEMENT_FIELDS]: BankStatementField;
4642
} & {
47-
account_details: BankStatementAccountDetails[];
43+
transactions: BankStatementTransaction[];
4844
};
4945

5046
export type BankStatement = OCRRead<BankStatementRead>;

0 commit comments

Comments
 (0)