feat(core): Add support for CI workflows and update gitignore
This commit is contained in:
1
ts/commerzbank/interfaces/index.ts
Normal file
1
ts/commerzbank/interfaces/index.ts
Normal file
@ -0,0 +1 @@
|
||||
export * from './interfaces.commerzbanktransaction.js';
|
@ -0,0 +1,30 @@
|
||||
import * as plugins from '../../csvparser.plugins.js';
|
||||
|
||||
export interface ICommerzbankOriginalTransaction {
|
||||
Buchungstag: string;
|
||||
Wertstellung: string;
|
||||
Umsatzart: 'Überweisung' | 'Gutschrift' | 'Lastschrift' | 'Zinsen/Entgelte';
|
||||
Buchungstext: string;
|
||||
Betrag: string;
|
||||
Währung: string;
|
||||
Auftraggeberkonto: string;
|
||||
'Bankleitzahl Auftraggeberkonto': string;
|
||||
'IBAN Auftraggeberkonto': string;
|
||||
Kategorie: string;
|
||||
}
|
||||
|
||||
export type TTransactionType = 'Credit' | 'Debit' | 'ActiveTransfer' | 'BankFees';
|
||||
|
||||
export interface ICommerzbankTransaction {
|
||||
simpleTransaction: plugins.tsclass.finance.ITransaction;
|
||||
transactionHash: string;
|
||||
original: ICommerzbankOriginalTransaction;
|
||||
|
||||
// translated to English
|
||||
transactionDate: plugins.smarttime.ExtendedDate;
|
||||
valuationDate: plugins.smarttime.ExtendedDate;
|
||||
transactionType: TTransactionType;
|
||||
description: string;
|
||||
amount: number;
|
||||
currency: string;
|
||||
}
|
Reference in New Issue
Block a user