SlideShare una empresa de Scribd logo
1 de 67
Descargar para leer sin conexión
Open Day
July 2014
Rushabh Mehta
New Print Formats
Server Side, Jinja Rendered, Bootstrap Styled
API friendly
Major!
Release
Use cases not Covered
Users Annoyed10%
Lessons: Send Early Warning.
Print Formats are Touchy.
EMail Alerts
Can be used for Reminders, Event Notifications
Feature!
Release
Grid Templates
Smarter Views for Grids and Lists
Major!
Release
ERPNext Conference
Sept 25th, 2014
Mumbai
Major!
Announcement
Expecting
200 Participants
15 Lightening Talks
Developer Workshop
One Awesome Event
Be There!!
https://erpnext.com/conf
erpnext.conf
Coming Up
• Accounting Sprint
• Job / Partner Portal
• Documentation Sprint
• Customer / Supplier Portal
Thanks!
@rushabh_mehta
Open Day
July 2014
nabin@erpnext.com
Landed Cost
Original Purchase Cost!
+!
Shipping Charges!
+!
Customs Duty!
+!
Insurance Charges!
+!
Taxes!
+!
Currency Conversion Fees!
+!
Others
Design
๏ We have started to design mockup for every
new feature!
๏ Thanks to Balsamiq, a great tool for mockups
Landed CostVoucher
๏ Select Items from multiple Purchase Receipts!
๏ Add additional charges!
๏ Charges will be distributed proportionately
between items based on amount!
๏ On submission, landed cost updated on
Purchase Receipt!
๏ Read more at erpnext-user-guide
Major Changes during!
landed cost development
Account Debit Credit
Supplier 2720
Taxes 220
Stock RBNB 2750
Expenses Included inValuation 250
Purchase Receipt GL Entries Purchase Invoice GL Entries
Account Debit Credit
Warehouse 2750
Stock RBNB 2500
Expenses Included inValuation 250
Account Debit Credit
Supplier 2720
Taxes 220
Stock RBNB 2500
Account Debit Credit
Warehouse 2750
Stock RBNB 2750
๏ Item Amount = 2500!
๏ Total &Valuation = 100!
๏ Total = 120!
๏ Valuation = 150
Old Old
NewNew
Followed!
new development!
checklist
✓ Design!
➡ https://github.com/frappe/erpnext/issues/1921!
✓ Implementation!
➡ https://github.com/nabinhait/erpnext/tree/landed_cost/erpnext/stock/
doctype/landed_cost_voucher!
✓ Test case!
➡ https://github.com/nabinhait/erpnext/blob/landed_cost/erpnext/stock/
doctype/landed_cost_voucher/test_landed_cost_voucher.py!
✓ Documentation!
➡ https://erpnext.com/user-guide/stock/landed-cost!
✓ Blog!
➡ https://frappe.io/blog/landed-cost
Side fixes during!
landed cost development
๏ Incoming rate of rejected items should be zero rate!
๏ General ledger entries for Sub-contracting, credit
supplier warehouse account!
๏ Add rejected serial no in PR item, if auto created
based in series
Minor Fixes
๏ Fixed root type of Liability accounts!
๏ Utility for resetting serial no status and warehouse!
๏ Always run trigger for company on loading, to set defaults
related to currency!
๏ Book “Stock Received But Not Billed” amount while migrating
Periodical to Perpetual Inventory!
๏ Rename / merge associated accounts of all companies, while
renaming / merging Customer and Supplier
Mentoring!
!
though it’s not a very tough job,
he is very talented, motivated and
hard-working guy
๏ Guided our new colleague Ankit!
๏ Design of the assigned task!
๏ Provided functional & development support!
๏ Final cleanup through Pair-programming!
๏ Completed Payment Reconciliation!
๏ Working on Payment Tool
Thanks!
feedback please…
FRAPPE
OPEN
DAY July 2014, Anand Doshi
ACCOUNTS
Balance Sheet
Profit and Loss
Trial Balance
LANGUAGES
Indonesian
Japanese
Russian
Turkish
Vietnamese
Indonesia
русский
türk
Việt
ERPNext is available in 22 languages
FEATURES Tree view in Reports
Search Results sorted by relevanceFEATURES
Error ReportingFEATURES
FINAL LAP
Print Formats Testing, handful of fixes and finishing
touches
Email Alerts

!
Testing, minor fixes
PDF

!
Deployment (with Pratik)
Landed Cost Voucher Testing
NOTABLE
FIXES
Newsletter Enqueue emails using worker
Item auto re-order Check quantity in Default Warehouse,
unless per Warehouse re-ordering is
configured
Applying Price List Re-apply if Exchange Rate or Price List
Exchange Rate is changed
NOTABLE
FIXES
Notifications Cache clearing used to cause deadlock in
SQL transaction
Query Report Filters Show labels above filter inputs for better
usability
Default Values Check if default value for a Link field is
allowed as per User Permissions
Submittable Docs Validate if the document is linked to a
cancelled document
THANKS anand@erpnext.com
Blog: Generating PDFs on Server-side

https://frappe.io/blog/development/generating-pdfs-on-server-side
Open Day
July, 2014
Pratik
June
left with a long backlog
and I had lost my mojo
The team spec'd together
The New Bench
with
ABCD
Any Body Can Deploy
Press
(internal deployment tool)
with
ABCD
Any Body Can Deploy
Also
● Fixed scheduler lock mailbomb
● Setup slave (w/ blog post)
● Fixed &le manager bug causing data loss
Will be chunking
github issues forumdev
morning evening
Dzieęki
Frappe Open Day - July 2014
Frappe Open Day - July 2014
Frappe Open Day - July 2014
Frappe Open Day - July 2014
Frappe Open Day - July 2014
Frappe Open Day - July 2014
Frappe Open Day - July 2014
Frappe Open Day - July 2014
Frappe Open Day - July 2014
Frappe Open Day - July 2014
Frappe Open Day - July 2014
Frappe Open Day - July 2014

Más contenido relacionado

Similar a Frappe Open Day - July 2014

LITE 2018 – A Deep Dive Into the API [Iain Brown]
LITE 2018 – A Deep Dive Into the API [Iain Brown]LITE 2018 – A Deep Dive Into the API [Iain Brown]
LITE 2018 – A Deep Dive Into the API [Iain Brown]
getadministrate
 
Frappe Open Day - February 2015
Frappe Open Day - February 2015Frappe Open Day - February 2015
Frappe Open Day - February 2015
Anand Doshi
 
Frappe Open Day - June 2015
Frappe Open Day - June 2015Frappe Open Day - June 2015
Frappe Open Day - June 2015
Anand Doshi
 

Similar a Frappe Open Day - July 2014 (20)

Frappe Open Day - July 2015
Frappe Open Day - July 2015Frappe Open Day - July 2015
Frappe Open Day - July 2015
 
ERPNext Open Day - March / April 2015
ERPNext Open Day - March / April 2015ERPNext Open Day - March / April 2015
ERPNext Open Day - March / April 2015
 
Open Day October 2016
Open Day October 2016Open Day October 2016
Open Day October 2016
 
Frappé / ERPNext Open Day January 2016
Frappé / ERPNext Open Day January 2016Frappé / ERPNext Open Day January 2016
Frappé / ERPNext Open Day January 2016
 
Introduction to function point analysis
Introduction to function point analysisIntroduction to function point analysis
Introduction to function point analysis
 
Introduction to function point analysis v1.0
Introduction to function point analysis   v1.0Introduction to function point analysis   v1.0
Introduction to function point analysis v1.0
 
APIS for Startups - Running your Business Inside Out
APIS for Startups - Running your Business Inside OutAPIS for Startups - Running your Business Inside Out
APIS for Startups - Running your Business Inside Out
 
LITE 2018 – A Deep Dive Into the API [Iain Brown]
LITE 2018 – A Deep Dive Into the API [Iain Brown]LITE 2018 – A Deep Dive Into the API [Iain Brown]
LITE 2018 – A Deep Dive Into the API [Iain Brown]
 
Frappe Open Day - November 2014
 Frappe Open Day - November 2014 Frappe Open Day - November 2014
Frappe Open Day - November 2014
 
Open Day August 2016
Open Day August 2016Open Day August 2016
Open Day August 2016
 
Frappe Open Day - February 2015
Frappe Open Day - February 2015Frappe Open Day - February 2015
Frappe Open Day - February 2015
 
ERPNext Open Day - August 2015
ERPNext Open Day - August 2015ERPNext Open Day - August 2015
ERPNext Open Day - August 2015
 
Frappe Open Day - January 2015
Frappe Open Day - January 2015Frappe Open Day - January 2015
Frappe Open Day - January 2015
 
ERPNext Open Day Aug 2017
ERPNext Open Day Aug 2017ERPNext Open Day Aug 2017
ERPNext Open Day Aug 2017
 
Frappé / ERPNext Open Day December 2015
Frappé / ERPNext Open Day December 2015Frappé / ERPNext Open Day December 2015
Frappé / ERPNext Open Day December 2015
 
Frappé / ERPNext Open Day October 2015
Frappé / ERPNext Open Day October 2015Frappé / ERPNext Open Day October 2015
Frappé / ERPNext Open Day October 2015
 
Frappe Open Day - June 2015
Frappe Open Day - June 2015Frappe Open Day - June 2015
Frappe Open Day - June 2015
 
Rodion Yeroshek, Poster. How we built a 13000-customers SaaS. Why scratching ...
Rodion Yeroshek, Poster. How we built a 13000-customers SaaS. Why scratching ...Rodion Yeroshek, Poster. How we built a 13000-customers SaaS. Why scratching ...
Rodion Yeroshek, Poster. How we built a 13000-customers SaaS. Why scratching ...
 
Frappe / ERPNext Open Day October 14
Frappe / ERPNext Open Day October 14Frappe / ERPNext Open Day October 14
Frappe / ERPNext Open Day October 14
 
Sap Fundamental
Sap FundamentalSap Fundamental
Sap Fundamental
 

Más de Anand Doshi

Más de Anand Doshi (12)

Use of Data in Fundraising at Student Life
Use of Data in Fundraising at Student LifeUse of Data in Fundraising at Student Life
Use of Data in Fundraising at Student Life
 
Empathy Glove - Critical Making
Empathy Glove - Critical MakingEmpathy Glove - Critical Making
Empathy Glove - Critical Making
 
Copyright Law
Copyright LawCopyright Law
Copyright Law
 
Frappé / ERPNext Open Day February 2016
Frappé / ERPNext Open Day February 2016Frappé / ERPNext Open Day February 2016
Frappé / ERPNext Open Day February 2016
 
Frappé / ERPNext Open Day November 2015
Frappé / ERPNext Open Day November 2015Frappé / ERPNext Open Day November 2015
Frappé / ERPNext Open Day November 2015
 
ERPNext Open Day - September 2015
ERPNext Open Day - September 2015ERPNext Open Day - September 2015
ERPNext Open Day - September 2015
 
Frappe Open Day - September 2014
Frappe Open Day - September 2014Frappe Open Day - September 2014
Frappe Open Day - September 2014
 
Frappe Open Day - April 2014
Frappe Open Day - April 2014Frappe Open Day - April 2014
Frappe Open Day - April 2014
 
ERPNext Open Day - January 2014
ERPNext Open Day - January 2014ERPNext Open Day - January 2014
ERPNext Open Day - January 2014
 
ERPNext Open Day - November 2013
ERPNext Open Day - November 2013ERPNext Open Day - November 2013
ERPNext Open Day - November 2013
 
ERPNext Open Day - October 2013
ERPNext Open Day - October 2013ERPNext Open Day - October 2013
ERPNext Open Day - October 2013
 
Anand june-2012
Anand june-2012Anand june-2012
Anand june-2012
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 

Frappe Open Day - July 2014