Statement
Represents a bank statement in the CAMT.053 format
Statement
The Statement
interface represents a bank statement in the CAMT.053 format, containing detailed information about account transactions and balances.
This is the parent interface for all information inside a CAMT.053 file. There usually is only one statement in the file, but the interface allows for multiple statements.
We recommend using transactions
and balances
to relevant information from a CAMT.053 file.
interface Statement {
id: string;
electronicSequenceNumber: number;
legalSequenceNumber: number;
creationDate: Date;
fromDate?: Date;
toDate?: Date;
account: Account;
agent: Agent;
numOfEntries?: number;
sumOfEntries?: number;
netAmountOfEntries?: number;
numOfCreditEntries?: number;
sumOfCreditEntries?: number;
numOfDebitEntries?: number;
sumOfDebitEntries?: number;
balances: Balance[];
entries: Entry[];
}
Unique identifier for the statement.
Electronic sequence number of the statement.
Legal sequence number of the statement.
Date and time when the statement was created.
Start date of the statement period.
End date of the statement period.
Account details for which the statement is generated.
Financial institution details.
Total number of entries in the statement.
Sum of all entries in the statement.
Net amount of all entries in the statement.
Number of credit entries in the statement.
Sum of all credit entries in the statement.
Number of debit entries in the statement.
Sum of all debit entries in the statement.
Array of balance information.
Array of transaction entries.