Open Day
March 2019
Released Dashboard
Faster Travis Builds
Played with Docker Images

Didn’t work out
Measuring Slow Tests
Winners are

TestNotifications.test_get_notifications_for_targets (66.9s)

TestGSTR3BReport.test_gstr_3b_report (70.0s)
New DB Query
POC

adityahase/frappe/tree/new-db-query
SELECT
`tabUser`.`name`,
`tabUser`.`age`
FROM
`tabUser`
WHERE
`tabUser`.`age` = 10
User = frappe.query(“User”)
User.select(User.name, User.age).where(User.age == 10)
Security Reports
Lot of XSS Reports

No reward for XSS discovery anymore
Mumbai Hackathon
8-bit Computer Emulator

adityahase/8bit
A Week-long Vacation
Almost
Thanks
@adityahase
Open Day
Basawaraj Savalagi
Features Developed
● Invoice Discounting
● Improvements to Stock Ageing Report
Thanks
MARCH 2019
FARAZ KHATRI
OPPORTUNITIES
▸ 7 Demo’s
▸ 2 Quotation’s
THANK YOU
Open Day
March 2019
Sitemap
no_sitemap -> sitemap
Training
•UI Tests using
Cypress
•Print Formats
•Custom Scripts
Form
Scripts
7/7
7/106
Form UX
DataTable
Desktop
Mumbai
Hackathon
GitHub
Activity
Thanks
@netchampfari
s
April 2nd, 2019
-Harshit
Auto Assignment--
! Looking up all the issues took us almost all the day.
! We used to complete writing half the mail and then realise it
has been answered already by some other person on support.
Two kinds:
1. One Issue - Multiple Messages.
2. Multiple Messages - One Issue.
Duplicate Issues--
Reviewing the Numbers--
Number of Issues: (March)
L1 = 449
L2 = 413
Total = 862
Recurring Scenario:
Thank You!!
Open Day
March 2019
- Kenneth Sequeira
Support + Implementation
Month
Mumbai Hackathon
Communications
Help Articles
• Remove Columns/Fields From Print Format: https://
frappe.erpnext.com/kb/customization/purchase-order-
printed-field

• How To Add Master Link and Fetch Data from the same:
https://frappe.erpnext.com/kb/customization/how-to-add-
master-link-and-fetch-data-from-the-same
Closing/Tagging GitHub
Issues
• #16956

• #5657

• #4567

• And more ….
Moving Docs PR from
Foundation App to ERPNext
Contributions
Frappe - #7137 Added Yemeni Rial Currency
ERPNext - #17072 Validation Message
Frappe - #7148 View Password
Thanks!
Open Day
March 2k19 Mitali
Deshpande
L1 Support issues
Resolved / closed :
71
older..to reply or not?
Learnt Report generation
with Anurag(Loan
Repayment Report)
Income Tax Process
mapping with Reema
Curiosity Learning:
Document
Refactoring : Asset
Management
[For April]: Quality
Meeting : Hoping to
Brainstorm for improving
Product Design
Post Support Call
Discussion
Thank You
@crescent28
Open Day
March 2019
Invoice Discounting
Bank Reconciliation
Deferred Revenue
• Deferred accounting for back-dated invoice

• Better error handling

• Fixed deferred entries on frappe.erpnext.com
Accounting Training
Explained “why”
100 Test Cases
Thanks
!
Open Day
(March - 2019)
1st sprint
Starting with Timesheets Report
Invoice discounting
Some minor fixes
Thank You…
Mazza aa rahi h kya?
Open Day
March 2019
By Deepesh Garg
Bug Fixes
2
• Fix for blog post having content as html
• Formatter issue in print grid template
• Auto email report issue fix
• Patch to replace null values with zero with datatype INT, FLOAT, DECIMAL
• Removed relieving date validation from additional salary
• Fix to allow creation of accounts in child company
• TDS payable monthly report fix
3
[Release] Chart of Accounts
4
GSTR-1 JSON format Download
» Fix for invoices having items with multiple tax
rates
» Testing
» Release
5
GSTR-3B Report
» Testing
» Release
6
7
[Release] PARTNER PORTAL
8
9
10
Fixes In Portal
» Buy credits in USD page fixes
» Upgrade page fixes
» Fetching and displaying lead data in charts
» Changes in dashboard
THANKS!
Any questions?
11
Open Day
- Sahil Khan
V10 to v11 Migrations
● Migrated 7 sites from v10 to v11.
● Patches broke as usual, fixed and sent respective PRs.
People Demanding v12 on cloud
Release and Deploy (as usual)
● 5 x 2 releases, lot of Json changes, last 2 releases took
almost 1 hr.
● 4 x 11 server deploy.
Issues
● Closed 30+ issues. Bhot paap dhoye.
● Many calls with L1 people for issue resolution.
Thank You
@sahil28297
Open Day
March ‘19
Support Month
● Duplicate issues, 2x efforts.
● Implement smarter issue tagging.
● Start enforcing SLAs for internal Q&A.
● Some issues still unanswered or unattended since more than ⅔ weeks.
● Fetch Communication from Server via scheduler job.
● Set last sync time to every support issue after successful communication sync.
● Client Reply and Issue Closing from client side to server done using Frappe Client.
● Send request to sync communication when issue opened.
● Sync issue when opened if last sync is greater than 15 mins.
● Show “Couldn't connect to ERPNext Support. Please try again in sometime.“ If
connection can’t be established.
● Support Bot to “System Manager” to fetch Email Communications due to User
Permissions.
● Sync communications on Reply press.
ERPNext Support App
Open Day
March 2019
@thunderbottom
DevOps Routine
Weekly release and deploy with
Sahil and Saurabh
25+ Issues
Solved and Closed
And an additional 6 security issues
Multiple Issue calls with the
L1 team
Issues with the system
Server issues, bad code, filibusters
Thank you.
Open Day March 2019
@Mangesh-Khairnar
Rating Control
➢ Web Form
➢ DocType
➢ Custom Form Field
➢ Customize Form Field
➢ Quick Entry
➢ Report Builder
DocType View
Report Builder
List View
Quick Entry
erpnext/stock/report/purchase_order_items_to_be_received/purchase_order_item
s_to_be_received.json
Filter with Rating Control
Documentation
➢ Personal Data Download Request
➢ Personal Data Deletion Request
Purchase/Sales Order on Hold
Other Tasks (Enhancements)
➢ Ordered Items to be Delivered
➢ Ordered Items to be Billed
➢ Purchase Order Items to be Received
➢ Purchase Order Items to be Billed
Thank You
Partner Team Open Day - March
(02-04-2019)
Presenter :
Rushikesh Parekh
Salman Mulani
Ketan Desai
Rushikesh
Learnings
Implementation challenges.
1. Trainings
2. Custom Fields , forms and print formats.
3. Multi location manufacturing mapping
challenges.
4. Meeting deadlines.
Targets for this month
1. Focus on partners, Partner portal, Partner
issues
2. Onboarding new partners
3. Partner trainings
4. Closing existing implementations
Salman
Ketan
Partner Training
We did two online - sessions for onboarded partners
1. Partner Portal - 20 Participants
2. Product Training (Basic of Accounting in
ERPNext - 22 Participants
Happy Selling
Thank you
March 2019
Prasad Ramesh
Hierarchy in modules
Structure & steps inside the pages
Detailed steps where needed
Some numbers for formality
Structure and steps done in
• CRM
• Selling
• Buying
Thank you
Frappe Open Day
MARCH - 2019
Rohit
Multiple Time Logs in Job Card
Warehouse Based Stock Ageing
Stock Entry
Enhancements
Stock Entry Type
Stock Entry
Subcontract => Send to Subcontractor
Goods In Transit
Send to Warehouse (Source warehouse -> GIT Warehouse)
Receive at Warehouse (GIT Warehouse -> Target Warehouse)
Unlink Payments on Cancel of Order
Sales Partner Target Variance
Based on Item Group
Commonified code for sales person, sales partner, territory variance
based on item group report
Old Design
New Design
Disable CWIP Accounting
Support Activity
• Fixed pricing rule mixed conditions for POS.
• Added cost center filter in AR/AP reports.
• Added ScontoMaggiorazione (additional discount),
DatiOrdineAcquisto (Customer PO’s number) and
DatiDDT (Delivery note number) tags in e-invoice xml.
• Added HSN code in the stock entry detail doctype.
• Updated territory values in the sales invoice for selco.
• Fixed user permissions data for the selco.
• Updated packing item’s warehouse from the backend
and reposted delivery note entries for selco.
Thanks :)
Open Day
March 2019
Rushabh Mehta
This Month
• Enterprise
• Team Discussions
• Appraisal and Raise
• Culture Code - One Team
• Auto Deploy
Culture is Important
Always Be Shipping
Raise The Bar
Thanks!
Open Day
March 2019
Proxy Time!!!
New Server
for VM
Doc Event Sequence
Fixed
My Account Page
&
Cancellation Page
Pairing
[WIP] Downgrade
Subscription
• Downgrade Plan/Users While movi
from Trail
• Yearly Downgrade Plan
• Yearly Downgrade Users
Thanks
March 2019
Open Day
Postgres for ERPNext
Enable tests for postgres
Fix incompatible queries
Migrate frappe.erpnext.com
Some queries to be fixed
Unseen posts indicator
Support + Task
7 bug fixes during support
Thanks :)
@surajshetty3416
March

Umair
2019
943
Issues
0
275
550
825
1100
Apr May Jun July Aug Sept Oct Nov Dec Jan Feb Mar
2018-19 2017-18 2016-17
Issues Team Breakup
L1 !L1
March 459 485
Feb 564 397
Jan 643 377
In March, highest ever L2 issues, even more than L1!
Community
Energy points here?
Hiring
• Multiple interviews and reviews 

with Reema and Basawaraj
• Vaibhav from Pune, to join soon as a consultant!
Let the game begin!
Thanks
In Other News:
• 2 wikipedia articles in last 2 months!
• iPhone ne dhaka de diya (

Frappe Open Day for March 2019