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.paypaltransaction.js';

View File

@ -0,0 +1,49 @@
import * as plugins from '../../csvparser.plugins.js';
export interface IPayPalCsvOriginalTransaction {
Datum: string;
Uhrzeit: string;
Zeitzone: string;
Beschreibung: string;
Währung: string;
Brutto: string;
Gebühr: string;
Netto: string;
Guthaben: string;
Transaktionscode: string;
'Absender E-Mail-Adresse': string;
Name: string;
'Name der Bank': string;
Bankkonto: string;
'Versand- und Bearbeitungsgebühr': string;
Umsatzsteuer: string;
Rechnungsnummer: string;
'Zugehöriger Transaktionscode': string;
}
export interface IPayPalTransaction {
// standardised
simpleTransaction: plugins.tsclass.finance.ITransaction;
originalTransaction;
transactionHash: string;
// specific
transactionCode: string;
transactionDate: Date;
transactionTime: string;
timezone: string;
description: string;
currency: string;
brutto: number;
fee: number;
netto: number;
credit: number;
payeeEmail: string;
name: string;
bankName: string;
bankAccount: string;
processingAndShippingFee: number;
vatAmount: number;
invoiceNumber: string;
linkedTransactionCode: string;
}