Open Day
July 2018
Minor Stuff
Bench Autocomplete
Soooooooooooooo slow
Pager for `bench mariadb`
Requires less and nothing more!
QuickBooks Online Migrator
Still Not Ready
And now, Complaints!
Commented Code
Thanks
Aditya Hase
OPEN DAY
JULY 2018
Frappe DataTable
Frappe Accounting
Sprint with Prateeksha and Suraj
and a few webpack configs later…
Frappe Documentation
From scratch
with Ameya
Join us!
Hub
Marketplace
From scratch
(kinda)
with Prateeksha
Monthly Targets
Frappe Accounting Beta Release on 16th July
Accounting Build Script
Accounting Website
40 Discuss Replies
Update FrappeJS Documentation
ESoC Mentoring
Pagination in Forms
THANKS
@netchampfaris
Ame S no
@co gC e
Open Day
July 2018
Sp i g e Is i t 2
#14920
Fix EMa l e F n y!!!
Ali f a p .ca t e te n
#5877
Blu !
V U
Ame S no
@co gC e
Fe d k a c t ti
c i c al s co .
Thank You
OPEN DAY - JULY 2018
Kenneth Sequeira
A Month of Being Sick
Sessions Conducted
=
9
Documentation
• Docs Update for Data Import (finally!)
• PRs: #248 #243 #239 #237 #230 #229
Forum Activity
Support
Support Team Support Issues
Close to 1600 GitHub
Issues
Chat Support!
Remove from hooks.py
11.8 k views in ~ 10 months
Thanks!
Open Day
July 2018
Nabin Hait
Pull Requests
100+
Pull Requests Reviewed
V11 Release
• Pushed Staging branch
• A lot of testing and fixes
• Improved UX of HR module
• Refactored a lot of code
Leave Allocation
Payroll Entry
Additional Salary
Edit Qty / Rate
on submitted Orders
Pair Programming
(with Zarrar)
• Supplier TDS
• Loyalty Program
Hiring
• Scheduled interviews
• Interviewed a few applicants
• Not that much success
• Looking forward for eLitmus drive
Others
• TMC meeting and data import
• Pune code sprint
• Wallbox projects
• Parsimony projects
• Discussions with Liyakat
• Test cases fixes
Thanks!
1 / 8
Open Day
July 2018
Mitali Deshpande
2 / 8
ERPNext Product
● Studied like a client / user of the product.
● Trial account
● Explored modules
● Dummy entries
● Began attending the demo sessions.
3 / 8
Demo
● Attended maximum calls possible (2-3 per day)
● Studied modules through videos :
● Accounting
● Education
● Manufacturing
● CRM
● ...
4 / 8
Opportunities & Issues
● Opportunities replies
● Sessions scheduling
● Issues not replied yet !!!!
● Creating opportunities from Bench Site – daily
update. (1000+ opportunities generated as of now
and followup mails sent on trial version users. )
5 / 8
My 1st
Demo session
● Finally managed to give one demo session :
SimplyRFID
6 / 8
Next month
● discuss.erpnext.com
● Issues reply
● More demos
7 / 8
Blog
8 / 8
!"ुित
July 2018
Background Reports
Merged
Print Component
For Electron Build
Accounting Pre-release
Marketplace
UX
Hub Settings as configuration
All actions via pages
UI
A closer to use-case marketplace
Replace generic UI
Requests
Recording fails
Logging atomic user actions
Development Flow
Agiliq
hubmarket.org portal
VTU schema from html pages
Large scale model
Web scraping with Python scripts
No fancy migration needed
ध'वाद
pratu16x7
Frappe Open Day
July 2018
Rohit
Monthly Targets
Brute Force Security
JOB Card
Timer in JOB Card
Operation against Job Card
Routing
Make BOM from Work Order
Backflush based on stock entries
Refactor Item Price PR
Added non stock items costing into the additional charges table
Allow Transfer for Manufacture
Update Billed Amount
Support
• Account No + Account Name in the trial balance and financial
statements report
• Deducted tax adding up in the total amount in the GST
Itemised Purchase Register report.
• Valuation rate for serialized item
• Rounded total added in the purchase cycle
• Provision to select the cost center in the asset
• Not able to update the current value of the prefixes which
are defined in the autoname field
• Invoices not showing in the gross profit report against which
sales return entry has created
• System always fetches the payment terms template from the
company
• BOM replace timeout issue
• Handle the OverflowError exception in the in_words method
• Fixed zero value rows showing in the report’s print
Other Support Activity
• Submitted 170+ purchase invoices and cancelled 10
stock entries from the backend
• Fixed minor selco issues
• Created few child table doctypes for VTU
Pune Code Sprint
Sr Task Completed
1 Daily Support Tickets 100%
2
V11 Testing and Release
Support
20%
3 Workstation Activity 100%
4 Brute Force Security 100%
5 Documentation on 6 feature 0%
Status
Thanks :)
Open Day
July 2018
This Month
Conference Ticketing
BeatifulSoup + Frappe
Sprint @ Elastic
Finally
10 Years of Frappe
First Customer: Softdel
From First Open Day - June 2012
Thanks Nabin, Umair, Prakash for
sticking by…
I hope we are doing it better!
Frappe/ERPNext
Open Day
V11 Testing
• Subscription
• Auto Repeat
• Tested patches by pulling
production databases
Set Address
@frappe.read_only
Reseller Portal
and
Central Pages
testing and fixes for
bootstrap 4
Thanks!
July 2018
@shreya115
Frappe / ERPNext
Full month Support
Rename account from dialog
Filtering orders in Email Digest
Last Purchase rate
Opening balance of leaves
Issue portal enhancement
Display issues raised by all users linked to a Customer
Priority field in Issue webform and portal
Other fixes
Fixed comment mentions Setup wizard for foreign
languages
Fixed a bug related to
Calendar view - start & end
date as mandatory
Item defaults shouldn’t be
collapsible
[minor] Fixed UI for Issue
Calculate total in Report
builder on the basis of
fieldtypes - Int, Float or
Currency.
Fixes in Program Enrolment
Tool - added a check in
Education Settings for
Academic term to be
mandatory or not.
Fixed field arrangement for
custom fields
Support issue with Custom Script
Nice people
Documented a custom script
https://github.com/frappe/erpnext/wiki/Community-Developed-Custom-Scripts
Refactored Naming Series
Completed a year at Frappe! ! 
https://medium.com/@shreyashah115/a-year-at-my-first-job-878746d5f15
!anks
Open Day
July 2018
Fixes and Improvements
for Accounting App
Code Sprint at
ElasticRun
Postgres Support
Postgres Support
• Removed quotes from queries

• Replaced some mysql specific function with Standard
alternative
Proposal
ESOC update
Thanks
July 2018
Umair Sayed
Madness
Trial Accounts
0
750
1500
2250
3000
Aug Sept Oct Nov Dec Jan Feb Mar Apr May June July
One year since we stopped free plan
1521
New Customers
0
12.5
25
37.5
50
Aug Sept Oct Nov Dec Jan Feb Mar Apr May Jun July
2017-18 2016-17 2015-16
20
But on Enterprise
route, value matter
more than count
Types of Customers
Early adopters Pragmatic Users Masters
Types of Customers
Early adopters

2-4 months
Pragmatic Users

1-2 years
Masters
Hosted Account Free
Enterprise

Services
Types of Customers
Early adopters

1-2 months
Pragmatic Users

1-2 years
Masters
Hosted Account Free
Enterprise

Services
Few
Few, but big
Many
Renewed Accounts
0
10
20
30
40
Aug Sept Oct Nov Dec Jan Feb Mar Apr May Jun July
2017-18 2016-17 2015-16
25
Support Issues
0
225
450
675
900
Aug Sept Oct Nov Dec Jan Feb Mar Apr May Jun July
2017-18 2016-17 2015-16
710
Community Forum
Sales Review
New Process Result
Assignment and followup
Process set. Need improvement in
updating Opportunities.
Demo Timing
Almost same. Need to reduce timing.
However, challenge to restrict demo to
few feature only, as client check overall fit
before investing time in further
evaluation. Still reduce.
10 videos edited of
webinar on version 11
Resellers & service
provider webinar
1 customer story
Green signal for
dashboard!
User Review
We are extremely pleased with ERPNext as a whole
system, and we are amazed at the website capabilities
which took our branding and services to an entire new
level, which really differentiates ERPNext from the other
systems.
I shall write an article on our experience designing our
website through ERPNext and how the modules were
utilized to achieve that. I will send it to you by email.



- Ziryab Imam Ahmed
User Review
I can afford only Single User right now as I have to invest
my own money in development. (Inspiration for free plan)



- Pradeep Anand (Trial User)
Thank You
A month without Whatsapp!
Zarrar
Open Day July’18
Frappe/ ERPNext
Mobile Issues
Meaningful error message and logout.
Icons update for IOS.
Fix routing issues.
Two-factor authentication support.
Released in Apple store and Google market.
Version bumped to 0.0.13 for both.
Data Import / Data Export
Multicheck option was visible always.
Select/Deselect in Data Export was added for each multi
check group.
Data wasn’t getting exported - ‘true’ from js was caught as
string in python.
Refresh was overridden for multi check control.
Defaults & User Permission
Getting global defaults for link fields like Company did not
accounted for User Permission applied on user for it.
Test case added to check the same.
Loyalty Program
Loyalty Program
Customer Group & Territory based selection code improved.
Loyalty Program selection based on date interval.
Redemption code improved to account for various scenarios.
‘is_return’ or ‘cancel’ invoices should undo loyalty entry.
Dialog for selecting LP if not already set for customer.
Loyalty Program
Loyalty missing accounts were set from client side, so creating
invoice through api led to errors.
Test cases.
Tier type to set for Customer improv.
Resetting tiers on changing Loyalty Program for Customer.
Tax Withholding Category
Tax Withholding Category
Rates can be added based on fiscal year and for multiple
companies.
Single and Cumulative thresholds.
TDS field in supplier.
Apply TDS checkbox in Purchase Invoice - auto set and visible
only if selected Supplier has TDS set.
GL Entry related calculations for figuring out unpaid TDS.
Chart of Accounts builder refactor
Implementation for Account number.
Submitted chart should be editable by the owner instead of
forking it again.
Ask for name & domain on submission of chart.
Remove hard-coded values for account type.
Delete un-submitted chart.
Comments added on any chart will notify frappe team too.
T
A
B
U
L
A
R
Not
T
A
B
U
L
A
R
Other Fixes
Job offer UX improvise.
Patch fixes X 4
Delete version log when deleting company transactions.
Stock Balance Report fix.
Crop Cycle fixes related to (Land Unit -> Location).
Employee Separation Fix.
Account autonome function - use generic variable name.
Other Fixes
Cost Centre number field added in its tree view.
Setup Wizard CSS fix.
Leave Application ( 1 & “1” ).
Python 2 - 3 related fix in Tax Rule.
Chat fix - don’t allow editing content for a file sent.
General Ledger related fix in query-report.
Translation check fix in base_control.
Bold mentions in comment section.
Dashboard
•Add transactions to dashboard
through client side scripting.
Thank You!

Frappe Open Day - July 2018