This explains the difference on a specified date between the bank balance shown in an organization's bank statement,
Payment Reconciliation
Helps confirms whether the money leaving an account matches the amount that's been spent, and ensures the two are balanced at the end of the recording period
Accounting Reports
ERPNext Accounting module has multiple built in reports like Profit and Loss, Balance Sheet, etc.
You can make accounting entries in multiple currencies, you can have a bank account in foreign currency and make transactions in that currency.
Deferred Revenue
It is the advance payments a company receives for products or services that are to be delivered or performed in the future.
Subscription
For services sold which requires renewal in the certain time period, Subscription feature auto-creates Sales Invoices for your customers.
Invoice Discounting
Invoice discounting is the practice of using a company's unpaid sales invoices as collateral for a short term loan, which is issued by a bank or a finance company.
Shareholder
ERPNext allows you to keep a track of all your Shareholders and maintain Share Transfers, Share Ledger and Share Balances.