Herewith the ERPNext roadmap for the month of April!!
We are looking forward to your contribution in terms of sharing insights and resources, which can help us scale-up on the product front. It eventually comes back to you in terms of more feature-rich and polished ERPNext!
Module
Feature
Description
Accounts
India GST Configurator
This tool will take inputs from the user on Company location/states, and then set up rest of the GST master (tax template, tax category, GST Settings) from the backend.
Financial Statements based on Dimensions
This report will list the Account as a Rows and Dimensions as columns. You will be able to see the balance of given Account and Dimension posting on a given date
ClearTax Integration
For generating e-invoice and e-way bill IDs
Delete Company Transactions
[Refactoring] Make a separate doctype and provide option for selecting DocTypes for which transactions will be deleted
[Tentative] Rate Difference in Purchase Invoice and Receipt
CPOE is basically a more streamlined approach for placing medical orders
Healthcare Insurance
Health Insurance details, claim and accounting
CRM
Social Media feature enhancements
Enhancements in LinkedIn and Twitter Posting feature
Refactoring
Lead and Opportunity refactoring
Stock
Subcontracing Enhancements
consumption of items based on actual transfer. Provision to return from sub-contractor to main warehouse
Website
E-commmerce Enhancements
Shopify two-ways masters and stock push to Shopify. Other e-commerce enhancement in ERPNext Website module
Enabling translations on Website
Language selection and enabling Custom Translations on portal
Maintenance
Maintenance Schedule
[Refactoring] Resource re-allocation option in Maintenance schedule
Maintenance Schedule
[Refactoring] Enabling “Internal Maintenance” in Maintenance Scheule and Maintenance Visit
Please note that this roadmap is tentative, considering the best-case scenario. If needed, we might prioritize some other action items (not on the list) based on the situation. In such a case, open tasks would be pushed to next month’s roadmap.
@MichaelPinkowski, @vjFaLk and I are ready to help out with this project as much as we can. Just let us know about the full scope of the project.
We’re already working on a fork of the current Shopify integration, based on the initial plan to offer integrations as separate apps, with the following improvements:
Here are my notes on the points you’ve mentioned:
When an item is created in ERPNext, then it should be automatically published in Shopify.
We currently only do one-way sync from Shopify, but this could be achieved via the API fairly easily.
Linking item’s warehouse to Shopify, so that item’s current stock is mapped into ERPNext.
We don’t currently have this feature, but Shopify provides webhooks for updates to locations (equivalent to warehouses in ERPNext) and item inventory levels.
Current Stock available to be synced back to Shopify.
We can discuss how this should work as a process, but this can be done via the API as well.
Cancellations of orders to be synced with ERPNext
This is already available in our base branch of the fork. We cancel any sales documents connected to a cancelled Shopify order.
Let us know if you would be interested in syncing up. Maybe we can create a Telegram group for this contribution?
We have a suggestion which can be considered as advance feature in terms of handling COGS and Revenues recognitions (this feature available in SAP, Oracle, Odoo, MS AX and GP).
Current behavior:
Trx
Date
Reference
GL Account
Dr
Cr
Delivery Note
Feb-2020
DN-0001
COGS - Expense
900
Delivery Note
Feb-2020
DN-0001
Stock
900
In most cases, our invoice related to the above should be issued within the same period that COGS recognized and by means we have to recognize the Revenues related in the same period. But in our case, most common invoices are not being issued within the same period due to a long procedure of our customers as most are contractors.
So, the revenues recognition (Sales invoice) of the above might be made after 2-3 months…hence, if you look our P&L, it won’t be reflecting the best values should be as it presenting COGS without having Revenues related which we don’t want to have.
Therefore, and based on our experience with other ERP platform, we highly suggest you to adopt the advanced method and to make is as option in accounting setting.
Suggested Behavior:
Trx
Date
Reference
GL Account
Dr
Cr
Delivery Note
Feb-2020
DN-0001
Temporary account or Interim (Balance sheet)
900
Delivery Note
Feb-2020
DN-0001
Stock
900
The above will not have an impact on the P&L statement, and shall be treated as below while issuing the related invoice:
Trx
Date
Reference
GL Account
Dr
Cr
Sales Invoice
Jun-2020
SINV-0001
Debitor
1500
Sales Invoice
Jun-2020
SINV-0001
Sales
1500
Sales Invoice
Jun-2020
SINV-0001
COGS
900
Sales Invoice
Jun-2020
SINV-0001
Temporary account or Interim (Balance sheet)
900
With the above, COGS and Revenues were recognized within the same period
Temporary/Interim account is closed
COGS is visible to be read within GL related to the invoice
Hope the above to have it in your roadmap for the next updates V13.
Can you elaborate whether this is a regular initiative from now on and how the Roadmap items are being selected and whether there is a chance to influence which shortcomings/new features make it to the roadmap please?
Yes, we at Frappe are trying to bring in the practice of roadmap for coming months/quarter. To propose a feature, it will be best if you can start a discussion post, like one made above by @TetraComSA . From the validation perspective, it will best to also suggest the impact of this feature on larger user-base, as doing high impact feature will be priority in roadmap. Also, if you could indicate the interest in sponsorship, it will help us plan for the resources better for execution, may be scale-up team to address them.
Thanks for the details. As requested, can you please create a separate discuss post for this feature request? If there is other users in the community supporting it, we will try and add it to our roadmap.
I doubt this will lead to anything valuable if you not define clear instructions/schedule/workflow how this works and also act upon those instructions/schedule/workflow and make the process understandable and open to everyone though.
I personally believe github project would be a tool to utilize in order to achieve this. If you want I can engage in this and help to set this up.
Nice to see roadmaps back again.
Check the old one before starting the new ones
Not sure where to do the feature request…here or in a new issue…
Feature Request.
Most modern erp/accounting/bookkeeping systems promoted in NL have a feature to automatically enter invoices using OCR. Believe that many users, especially those not having dedicated staff to enter purchase invoices, would appreciate this.
I copy weekly the invoices for say some 30 items items from the same vendor, a process that could be carried out (semi) automatically
Came across InvoiceNET, a India-based, Python, OS project that may be interesting.
This is an awesome idea to have as a feature in ERPNext. The commercial tool sevdesk is widely popular in Germany because of this feature. Business owners will have a much easier flow to enter the expense entries.
Hi Umair ,
I will contribute if testing is to be done for the below feature, let me know. Stock Subcontracing Enhancements consumption of items based on actual transfer. Provision to return from sub-contractor to main warehouse
Thanks for your inputs. We shall soon revert with an update. Some of the roadmap items had to be push further, as some of our team members have caught COVID infection and on medication. We will keep you posted.
Not as yet. The requirement is pretty clear (thanks to Yahya) but there is a need for more traction/validation so that we can consider adding in the future roadmap.
Agreeing with @vrms I think Github will be a better place for publishing new feature requests, so that community members can upvote them. As and when we scale up, we should be able to give priority to Github Issues with more upvotes as well.