feat(core): Add support for CI workflows and update gitignore

This commit is contained in:
2024-07-05 11:03:59 +02:00
commit 7fc8f04be9
35 changed files with 7285 additions and 0 deletions

View File

@ -0,0 +1 @@
export * from './interfaces.commerzbanktransaction.js';

View File

@ -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;
}