Frappe

Cloud

Marketplace

Mint

Frappe

Products

Insights

Mint
Better bank reconciliation for ERPNext

Supported versions

Version 15, Nightly

Categories

Free
Integrations
Business
Utility

E-Commerce

About

A graphic showing how Mint looks​Mint is an open-source tool to help users of ERPNext reconcile their bank account and credit card statements.

It's built using Frappe Framework with a React based UI (it uses frappe-react-sdk) that can be accessed on the /mint path of your site.

Features

For a complete walkthrough of the features, you can refer to the following YouTube video:

Select company, dates and bank account
Pick company, dates and banks as well as view balancesView all reports related to banking in one place

This includes Bank Reconciliation Statement, all Bank Transactions, Bank Clearancy Summary and Incorrectly Cleared Entries


Search unreconciled transactions for the given time period

This supports fuzzy searching as well as filters for type (Debit/Credit) and amount.

Unreconciled TransactionsMatch transactions to entries in the system

Mint provides visual cues for matching characteristics like amount, date and reference number. It also highlights entries that have a high probability of being the correct match. Simply clicking the "Reconcile" button will match the transaction to the entry.

Match TransactionsSplit transactions using "Bank Entry"

This will create a new Journal Entry, but of type "Bank Entry" or "Credit Card Entry". The details will all be already filled in.

You can split transactions across multiple accounts. If there's a difference amount, it will be highlighted and you can click on it to add a difference entry.

(For credit cards, please go to "Bank Account" and check "Is Credit Card" to record JE's as "Credit Card Entry")

Split Transactions using "Bank Entry"Create Payment Entry using "Record Payment"

This will create a "Payment Entry" against a party and details will be autofilled.

When you select a party/account, Mint will automatically pull up all unpaid invoices/vouchers against the party.

You can select them and it will allocate the amount. You can also add extra charges on this screen.

(Please note that cross-currency payments (e.g. USD invoice, but INR payment) is not supported via the Mint interface as of now. It is recommended to create the Payment Entry in ERPNext and match using Mint)

Add Customer/Supplier payment using "Record Payment"Pick unpaid invoices right from MintTransfer money using "Internal Transfer"

If you need to record a bank/cash transfer, use the "Transfer" function.

If all bank transactions are loaded on the system, Mint will try to find the corresponding "mirror" transaction in other bank accounts. If it does, it will offer that as a suggestion. On accepting the suggestion, an internal transfer is created and both bank transactions are reconciled at the same time.

Record money transfers - get suggestions based on amount and date Undo actions on transactions

Made a mistake while reconciling? When you reconcile, a toast shows up for a few seconds with a button to "Undo". You can click on that to "Unreconcile" a transaction.

If you matched it to an existing voucher, "Undo" will simply unlink the transaction. If you created a new Payment or Journal Entry, "Undo" will cancel the entry. You can "Undo" reconciled transactions from the "Bank Transactions" list as well.

Undo reconciliations with a single clickReconcile transactions in bulk

If you want to create Journal or Payment Entries for multiple transactions at once, simply press "Shift" on your keyboard and select multiple unreconciled transactions. Then choose whether you want to create a Bank Entry, Transfer or Payment entry.

Reconcile transactions in bulkCreate rules for automatic classification

You can create "rules" for transactions as they come in. These can be used to suggest actions based on the matching criteria. Click on the "zap" button at the top to get started.

For example, you could create a rule for "Bank Charges" - withdrawals with the word "Bank Charge", and set the action to "Bank Entry" with the account "7005 - Bank Charge".

You could have multiple rules and order them by dragging them.

Create rules to automatically classify transactionsSample rule for software expensesGet suggestions based on rulesTranslations

All strings on the frontend are wrapped in translation functions - and most words are already available in other languages. Please feel free to contribute to translations (you might need to get in touch to set up Crowdin or equivalent)

Bank Logos

We have added logos of the most popular banks in India, Europe, and North America. If you want us to add your bank, please create a Github issue. All logos are trademarks of their respective organisations.

License

AGPLv3

User Reviews

No reviews yet, be the first to review.

0.0

0 rating

Rate and share your experience

Text

Explore more apps