Mintos Toolkit is a .NET library that helps working with files exported from Mintos.
Mintos is a loan investment platform.
Package Manager:
Install-Package DustInTheWind.Mintos.Toolkit.NET CLI:
dotnet add package DustInTheWind.Mintos.Toolkit- Library target framework:
.NET 8.0(net8.0)
- Parse Mintos Statement Documents - Load and parse CSV files exported directly from the Mintos platform
In Mintos web application:
- Log in.
- Click on profile image (top-right) and open Transactions.
- Select the date interval you need.
- Click "Search" button to apply the filters
- Click the Download Selected List (*.csv) link to download the file.
You will get a CSV containing transaction rows that can be parsed with this toolkit.
using DustInTheWind.Mintos.Toolkit;
StatementDocument statementDocument = await StatementDocument.LoadFromFileAsync("statement.csv");
foreach (TransactionRecord transaction in statementDocument)
{
...
}Each row is mapped to a TransactionRecord with the following columns:
| CSV Column | Type | TransactionRecord Property | Description |
|---|---|---|---|
Date |
DateTime |
Date |
The date when the transaction occurred. |
Transaction ID: |
string |
TransactionId |
A unique identifier for the transaction. |
Details |
string |
Details |
Additional details or description of the transaction. |
Turnover |
decimal |
Turnover |
The transaction amount. |
Balance |
decimal |
Balance |
The account balance after the transaction. |
Currency |
string |
Currency |
The currency code (e.g., EUR, USD). |
Payment Type |
string |
PaymentType |
The type of payment (e.g., Deposit, Withdrawal, Interest). |
The repository includes a sample CLI project in sources/Mintos.Toolkit.Demo that demonstrates:
- reading
statement.csv - printing parsed data.
You can use this project as a reference implementation for your own importer/exporter tools.
This project is licensed under the MIT License. See the LICENSE file for details.