On Open Day, we share our activities of the month with each other and the community. It's when we take a step back and see where we stand. Here's our Open Day for April 2018.
3. Multiple Fixes
- Bas
- Nod 8
- Op i t e d u t na
- In al r -re - p o c o
- Bla p w no c ed
- Set n ma r
- Op i t ec Fr e &
ER ex p UR & b a c
- Let’s E r t i n
in c i m e
15. Community Development - April
● Two chapter meetups
○ GCC
○ Chennai
● Three chapter calls
○ Indonesia
○ GCC
○ Gaza
16. Community Development - Upcoming
● Code sprint in Bangalore at Zerodha Office(May 19)
● Chapter calls(Date TBD)
● ERPNext Foundation is an associate partner of OSI conference(Oct)
18. Members would like more...
● Training
○ On-premise Developer trainings
○ Training resources
● Stability
○ ERPNext changes very rapidly
○ Smoother upgrades
○ Test driven development
● Documentation
○ Features
○ Frappe framework documentation
19. Members would like more...
● Contributions
○ Better feedback on pull requests
○ Better guidelines on contribution
● Branding
○ Certifications
○ Events
20. Finance
● Followed up on membership renewals
● Preparing a plan with Deepak Pai for grants
● Approached one govt organization for grants
● Reached out to four IT services companies for memberships
21. In May...
● Connect with all members
● Campaign to reach out discussion forum users for membership
● Existing Membership renewals
● ERPNext University
41. Blogs
• Integrating ERPNext with WooCommerce (Unmesh, MN
Technique) - 508 words
• Integrate ERPNext with your Favourite Apps with Minimal
Efforts - 1392 words
• Building the Healthcare Module - 600 words
42. Got Any Ideas for a Blog?
• Contact us!
• We’ll help you chart it out
• More communication points to you!
45. ESoC
• 189 contestants.
• Predominantly Indian #MakeInIndia.
• Few registrations from Nigeria, Ghana, Egypt, Cameron.
• Focus on casting a wider net next year.
70. Optimisation
Doctype sync based on json
Check varchar column length only if length changed
100x
2x Version management
Create version for selective doctypes and add index
20x Huge records on Item table
Added index on item_group and variant_of column
Refactored Stock Ledger and Stock Balance report
Delayed suggestion on link field while typing
Index on modified column to load ListView faster
71. Discussions
# Defining projects for April
# Internal discussion within team “The Invincibles”
# Execution of enterprise POC and projects
# Hiring
# Appraisals
# Company vision
72. Enterprise Sprint
# Requirement Analysis of HR and Accounts module
# Design of new features (with Pawan and Rushabh)
# Doctype Creation (with Shreya)
# Co-ordination with developers
# PR reviews and feedback
# Meeting with client
73. New Features (Accounts)
Finance Book
Company Tree
Accounting Period
Inter company transactions
Consolidated Financial Statements
Exchange Rate Revaluation
Cost Center Number
General Ledger for Multiple Party
TDS
Deferred Transactions
Budget checking on MR and PO
Fixed Asset Management
Open Item Management
Bank Guarantee
Memorandum Journal Entry
Bank Account and Reconciliation
74. New Features (HR)
Leave Period
Leave Policy
Multiple Leave Types
Leave Encashment
Employee Promotion / Transfer
Employee Onboarding & Separation
Shift Planning
Sta!ng Plan
Attendance Request
Payroll Period
Employee Benefits
Tax Exemption
Additional Salary Component
Auto TDS and HRA Calculation
Retention Bonus
Salary Structure Assignment
75. Pull Requests
Reviewed 50+ pull requests
Major time spent on reviewing enterprise features
———
46+28 open pull requests
Need more aggression and planning
139. Problems
• To many diversified expectations
• Weird issues,
• Order against deleted item
• Only 3 attribute for variants
• Duplicate items due to different sequence
• Manage sparate applications
• To whom we support ?
140. Solution
• Remove app and add it under
ERPNext Integrations
• Sync Only Orders
• If Item/Customer not exists in
ERPNext then only Pull the info
147. Reasons
• Take backup and Upload to dropbox
• Pull files meta from dropbox ,
Compare it and then Upload the file
• Parse directory for files
• Time command spends in CPU queue
148. Solution
• Catch JobExceedTimeout
• If db backup is done, re-enqueue job
for files upload
• Added uploaded_to_dropbox flag in
files DocType
• Get files from Files DocType
152. • Cheque Print Fixes
• Enqueue Salary Slip email only if
salary slips are submitted
• Use `percent=False` in db.escape
while dealing with in condition
161. • Date in print format for Serbian language (Issue with locale)
• Linked Serial No. with Batch No.
• UOM Conversion Factor (WIP)
• Leave and Expense Approval Enhancements
• Renamed Standard Reply to Email Template
162. Enterprise module
• New DocTypes for HR
• Inter Company Journal Entry
• Multi Company invoice transactions
170. BEFORE
DOCTYPE
• Role A If owner R W E S
• Role B R W E S
DOC 1
Admin
DOC 2
User A
DOC 3
User B
PERMISSION
DOC 2
User A
DOC 3
User B
User A User B
Role A Role A
Role B
DOC 1
Admin
DOC 2
User A
DOC 1
Admin
DOC 3
User B
171. NOW OVERWRITE IF OWNER RESTRICTION
DOCTYPE
• Role A If owner R W E S
• Role B R W E S
DOC 1
Admin
DOC 2
User A
DOC 3
User B
PERMISSION
DOC 2
User A
DOC 3
User B
User A User B
Role A Role A
Role B
DOC 1
Admin
DOC 2
User A
DOC 1
Admin
DOC 3
User B
199. User Feedback
First of all Big thanks for your great contribution towards society of small businesses
for making available them a great tool for improving our ability to compete with big
global organisations. I am very happy to use Erp next. I love its simplicity.
I am eagerly willing to Subscribe for ERPNext. But recently you have raised price
of product which is bit un- affordable for small organisation like.
This is just my suggestion, and I dare to write this because to like your deep trust in
your mission. I see ERP world's simple & best ERP in years to come.
- Macchindra Magar
The information was very helpful and it allowed me to better understand how the
ERP works and what can we use to help our business.
- Ryan Lim
* * *
200. User Feedback
Frankly this is one of the easiest, simplest ERP Softwares I could find. We had
initially spent money on SAP Implementation but it failed to go through because
of User Unfriendliness and Sheer Scale of software which is too big and
unnecessary for our needs.
- Sarfaraz Akheel
Your support has been amazing as the accountant has also told me. He is
happy with ERPNext cloud.
- Nadia Nazir
* * *
201. User Feedback
Overall, ERPNext is good, but it's over complicated, and very
interdependent. There is an overwhelming list of modules, and the
interconnection is very confusing and overwhelming.
- Far Mckon
Website + shopping cart works more or less OK, but it is just not very intuitive.
The usability/user-friendliness should be improved.
Frappe has invested a lot already and it would really be a pity forget about
the “finishing touch” with the argument that people can link/integrate to
WooCommerce.
- Robert Becht
* * *
211. • Freeze screen when adding child from Treeview until its being
successfully created.
• Adding Items from User Progress - Translation related issue.
• Query fix for Purchase Invoice items.
• Validate dates in Salary Structure. Trigger fix in Salary Slip.
• Restoring default permissions for Custom DocType fix.
• Refresh List header after an action.
• Apply User Tags as filters on click.
Other Minor Fixes
212. • Fetch & display Customer’s name in Accounts Receivable
report.
• Profit and Loss report’s route fix from COA.
• Patient Appointment gantt fix.
• Typo fix in Leaderboard.
• Navbar fix for Mobile View.
• Fix for child nodes being added to wrong parent node.
Other Minor Fixes