20 Commits

Author SHA1 Message Date
da6676fdc1 1.0.26
Some checks failed
Default (tags) / security (push) Failing after 26s
Default (tags) / test (push) Failing after 17s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
2024-07-02 23:16:45 +02:00
96d50962ea fix(core): Update package.json dependencies and metadata 2024-07-02 23:16:44 +02:00
5377a91cfd 1.0.25
Some checks failed
Default (tags) / security (push) Failing after 24s
Default (tags) / test (push) Failing after 18s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
2023-11-17 12:31:37 +01:00
71f8dc7685 fix(core): update 2023-11-17 12:31:36 +01:00
44de2dadab 1.0.24
Some checks failed
Default (tags) / security (push) Failing after 23s
Default (tags) / test (push) Failing after 20s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
2023-11-16 18:56:50 +01:00
d848387715 fix(core): update 2023-11-16 18:56:49 +01:00
0d9d365673 1.0.23
Some checks failed
Default (tags) / security (push) Failing after 22s
Default (tags) / test (push) Failing after 21s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
2023-11-16 18:54:35 +01:00
e731e017bb fix(core): update 2023-11-16 18:54:35 +01:00
834ba90170 1.0.22
Some checks failed
Default (tags) / security (push) Failing after 22s
Default (tags) / test (push) Failing after 22s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
2023-11-16 16:47:44 +01:00
d78183e596 fix(core): update 2023-11-16 16:47:43 +01:00
82d30a93c8 1.0.21
Some checks failed
Default (tags) / security (push) Failing after 21s
Default (tags) / test (push) Failing after 22s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
2023-11-16 16:47:15 +01:00
51d894cba7 fix(core): update 2023-11-16 16:47:14 +01:00
bef9349216 1.0.20
Some checks failed
Default (tags) / security (push) Failing after 18s
Default (tags) / test (push) Failing after 24s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
2023-11-16 02:22:02 +01:00
2017634f87 fix(core): update 2023-11-16 02:22:01 +01:00
56460edeb2 1.0.19
Some checks failed
Default (tags) / security (push) Failing after 19s
Default (tags) / test (push) Failing after 24s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
2023-11-16 02:19:10 +01:00
e2851b36d0 fix(core): update 2023-11-16 02:19:09 +01:00
7f9ef12b61 1.0.18
Some checks failed
Default (tags) / security (push) Failing after 16s
Default (tags) / test (push) Failing after 24s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
2023-11-16 02:11:26 +01:00
d3e39fcdf2 fix(core): update 2023-11-16 02:11:25 +01:00
f79c03afc5 1.0.17
Some checks failed
Default (tags) / security (push) Failing after 19s
Default (tags) / test (push) Failing after 24s
Default (tags) / release (push) Has been skipped
Default (tags) / metadata (push) Has been skipped
2023-11-16 02:10:55 +01:00
804d7f51f9 fix(core): update 2023-11-16 02:10:54 +01:00
9 changed files with 55 additions and 10 deletions

37
changelog.md Normal file
View File

@ -0,0 +1,37 @@
# Changelog
## 2024-07-02 - 1.0.26 - fix(core)
Update package.json dependencies and metadata
- Updated devDependencies versions in package.json
## 2023-11-17 - 1.0.25 - core
Fixes and updates to the core functionalities.
- update
## 2023-11-16 - 1.0.15 to 1.0.24 - core
Series of fixes and updates to the core functionalities.
- update
## 2021-04-16 - 1.0.11 to 1.0.15 - core
Series of fixes and updates to the core functionalities.
- update
## 2019-07-07 - 1.0.8 - core
Fixes and added new features related to CSV parsing.
- add Base class for CSV Parsers
## 2019-06-24 - 1.0.5 to 1.0.7 - core
Series of fixes and updates to the core functionalities.
- update
## 2019-05-23 - 1.0.1 to 1.0.4 - core
Initial series of updates and fixes following project launch.
- update

View File

@ -1,6 +1,6 @@
{ {
"name": "@fin.cx/portablefinance", "name": "@fin.cx/portablefinance",
"version": "1.0.16", "version": "1.0.26",
"private": false, "private": false,
"description": "an interface package for the financeplus organization", "description": "an interface package for the financeplus organization",
"main": "dist_ts/index.js", "main": "dist_ts/index.js",

0
readme.hints.md Normal file
View File

View File

@ -1,4 +1,4 @@
# @financeplus/finplus-interfaces # @fin.cx/portablefinance
an interface package for the financeplus organization an interface package for the financeplus organization
## Availabililty and Links ## Availabililty and Links
@ -32,7 +32,5 @@ We are always happy for code contributions. If you are not the code contributing
For further information read the linked docs at the top of this readme. For further information read the linked docs at the top of this readme.
> MIT licensed | **©** [Lossless GmbH](https://lossless.gmbh) > MIT licensed | **©** [Task Venture Capital GmbH](https://lossless.gmbh)
| By using this npm module you agree to our [privacy policy](https://lossless.gmbH/privacy) | By using this npm module you agree to our [privacy policy](https://lossless.gmbH/privacy)
[![repo-footer](https://lossless.gitlab.io/publicrelations/repofooter.svg)](https://maintainedby.lossless.com)

View File

@ -1,8 +1,8 @@
/** /**
* autocreated commitinfo by @pushrocks/commitinfo * autocreated commitinfo by @push.rocks/commitinfo
*/ */
export const commitinfo = { export const commitinfo = {
name: '@fin.cx/portablefinance', name: '@fin.cx/portablefinance',
version: '1.0.16', version: '1.0.26',
description: 'an interface package for the financeplus organization' description: 'an interface package for the financeplus organization'
} }

View File

@ -1,5 +1,9 @@
export abstract class AcCsvParser<T> { import type { ICsvDescriptor } from '../interfaces/csvdescriptor.js';
import { type IMonetaryTransaction } from '../interfaces/transaction.js';
export abstract class AcCsvParser<TOriginalTrnasction> {
public abstract paymentProviderName: string; public abstract paymentProviderName: string;
public abstract transactionArray: T[]; public abstract description: string;
public abstract getTransactions(): Promise<T[]>; public abstract addCsvDecriptor(csvDescriptorArg: ICsvDescriptor): void;
public abstract getTransactions(): Promise<IMonetaryTransaction[]>;
} }

View File

@ -0,0 +1,4 @@
export interface ICsvDescriptor {
name: string;
contentString: string;
}

View File

@ -1,3 +1,4 @@
export * from './csvdescriptor.js';
export * from './paymentaccount.js'; export * from './paymentaccount.js';
export * from './transaction.js'; export * from './transaction.js';
export * from './voucher.js'; export * from './voucher.js';

View File

@ -2,4 +2,5 @@ export interface IVoucher {
voucherDate: Date; voucherDate: Date;
voucherId: string; voucherId: string;
voucherStatus: 'uploaded' | 'transmitted'; voucherStatus: 'uploaded' | 'transmitted';
voucherBinaryString: string;
} }