Open Day 
August 2014 
Rushabh Mehta 
! 
Frappe ERPNext
Timelines 
Status Updates, Comments, Attachments, Assignments are 
now part of common timelines. Next Emails.
Translation Portal 
To help community manage translations
Edit, Verify 
User Karma, Ability to Mark, Email Updates etc.
Website Route 
Route Source 
/blog/my-blog 
Blog 
/product/ 
series-a Item 
/home Web Page 
/contact System 
Blog 
Item 
Web Page 
System 
REQUEST ! " 
Cache 
Redesigned Routing
Blog 
Item 
Web Page 
System 
! " 
Cache 
REQUEST 
Redesigned Routing
Coming Up 
• Web Forms 
• Documentation 
• Conference
Thanks!
*( 
3 
$XJXVW 
8PDLU6DHG
2. 
)( ,( 
0DGHYLGHRV 
0RUHH[SHFWHG
2. 
)( ,( 
5HFHLYHG)URP ([SHFWHG)URP 
/XPL.DWLH ;DYLHU%XVLQHVV6ROXWLRQV 
4UHV7HFK'HUHN 9HQFH6DQMHHYD 
3XQWR,WDOLD*LRUJLR %XVLQHVVORXG6DOHK 
*XQXQJ3DQWDUD6XUMRQR 0HKWD+HUEV0HKXO 
1DLYDVKD:UPDVRUU5REHUW
$YDQD6WHYHQ 
$QGVHQWFRQIHUHQFHLQYLWDWLRQWR(53VROXWLRQSURYLGHUVSDUWQHUV
1 
/-.)',- 
QHZXVWRPHUV
(1 
/-.)',- 
5HQHZDOV 
5HQHZDOV
,# 
)/(.- 
7ULDO$FFRXQWV
-, 
0#1- 
0DUN 
)LUVWOZHMXVWZDQWHGWRVD$:(620(:25.RXU(531H[WVROXWLRQLVDEUHDWKRI 
IUHVKDLU,W
VDPD]LQJWRVHHDVPDOOFUHZRIGHYHORSHUVFUHDWHD6VWHPWKDWFRPSHWHV 
ZLWKLQGXVWUSURYHQVROXWLRQV 
6DMXRPJXDUG 
$V,DQDO]HGLWORRNVDYHUSHUIHFWVVWHP:KRHYHUGHVLJQHGWKLVKDYHGRQHDORWRI 
KRPHZRUN,ZRXOGOLNHWRDSSUHFLDWH
-, 
0#1- 
'LUN 
,KDYHQHYHUZRUNHGZLWKRXUVVWHPEXWLWORRNVOLNHRQHRIWKHEHVWQRIULOOVEXWPRVW 
VNLOOVFORXGEDVHGVVWHPWKDW,KDYHVHHQVRIDU/HDYLQJDORQHWKDWRXJXVDUHYHU 
UHVSRQVLYHZKLFKLVDJUHDWSULFHOHVV
H[WUDWRR 
7LPRWK%DNHU+RORHH6VWHPV 
:HLPSOHPHQWHG(531H[WDVDUHSODFHPHQWIRUDSRSXODUH[SHQVLYH
(53SDFNDJHWKDW 
KDGEHHQLQSODFHIRUVHYHUDOHDUV1RWRQOZDVWKHVHWXSDQGFRQILJXUDWLRQPXFK 
TXLFNHUEXWWKHVXSSRUWZHUHFHLYHGZDVVXSHULRUWRWKHPRUHH[SHQVLYHDOWHUQDWLYH 
(531H[WLVIDUPRUHIOH[LEOHDQGFXVWRPL]DEOHWKDQZHKDGH[SHFWHG 
2XUH[SHULHQFHKDVEHHQYHUSRVLWLYHDQGZH
YHUHFRPPHQGHG(531H[WWRVHYHUDORWKHU 
VPDOOEXVLQHVVFROOHDJXHV
-, 
0#1- 
6DPHHU2SHQ6RXUFHXVHU 
7KLVLV6DPHHUIURP%RQLWR'HVLJQVERQLWRLQ
,WVEHHQUHFHQWOZH
YHVWDUWHGXVLQJ 
(USQH[WIRUJHWWLQJRXUILUPXQGHUWKHKHOPDVWKHWHDPLVJURZLQJIDVWDQGWKLQJVJHWWLQJ 
KDZLUH7KHPRUHDQGPRUHZH
YHGLYLQJRXUVHOYHVLQWRRXUFUHDWLRQWKHPRUH 
DVWRQLVKHGDQGDZHVWUXFNZHDUHOHIW:HSXWIRUWKRXUKHDUWIHOWWKDQNVWRRXUHQWLUH 
WHDPIURPRXUHQWLUHWHDPIRUHYHUWKLQJWKDWRXKDYHEURXJKWWRWKHFRPPXQLWZLWK 
WKLVRSHQVRIWZDUH 
:HZLOOSURPLVHWRFRQWULEXWHLQZKDWHYHUPDQQHUZKHQHYHUSRVVLEOH:HZLVKRXIRUD 
JUHDWIXWXUHDKHDG
-, 
0#1- 
5DNVKD2P/DSWRSV 
HWDQRWKHUXSJUDGHLVGULYLQJXVQXWVRXJXVKDYHFKDQJHGWKHIRUPDWRIRXU*67 
UHFHLSWSULQWLQJVHWXSDQRXSOHDVHSXWEDFNHYHUWKLQJWRQRUPDO(YHUFRXSOHRI 
PRQWKVRXJXVGRWKHXSJUDGHDQGZHDUHVFUHZHGXSKHUHZHVSHQWKRXUVDQGKRXUVWR 
IL[WKRVHWKLQJV,WVFRVWLQJXVPRQHDQGWLPH1RWKDSSDWDOO3OHDVHSXWHYHUWKLQJ 
EDFNWRQRUPDODQG:('21è71(('$183*5$'(6)25*2'6$.(
/**),. 
#%.- 
6XSSRUW7LFNHWV
0)*,- 
),/' 
3RVWRPPXQLFDWLRQ
Frappe ERPNext Open Day August 2014
-,),/' 
3RVWRPPXQLFDWLRQ
Frappe ERPNext Open Day August 2014
--#)(- 
	'*'(..#)(- 
Ɣ 1DY)DEUR3ODVWLFV$QNLW 
Ɣ =HQVDU 
Ɣ $OGRHGLOOR 
Ɣ 8WVDY*XSWD 
Ɣ 6LGGKDUWKIRU+RVSLWDOV 
Ɣ 6HGIRUW'RNXQ 
Ɣ 5DVLND/DUDRQ 
Ɣ 'HHS,GHQWLW.RXVWXEK 
Ɣ 6XWKHUODQG.DUXSV 
Ɣ .DO+DPP 
Ɣ 6LPSOL/HDUQ 
Ɣ %HOLHYHUVKXUFK
)! 
*ū! 
+RZWR0DQDJH,PSUHVWLQ(531H[W 
KWWSVIUDSSHLREORJHUSQH[WIHDWXUHVPDQDJLQJLPSUHVWLQHUSQH[W
%( 
/**),. 
)LUVW:HHN 
WK6HSWHPEHU 8PDLU 
WK6HSWHPEHU 3UDWLN 
6HFRQG:HHN 
WK6HSWHPEHU 1DELQ 
WK6HSWHPEHU 1HLO 
7KLUG:HHN 
WK6HSWHPEHU $QDQG 
VW6HSWHPEHU 3UDNDVK 
)RXUWK:HHN 
WK6HSWHPEHU 5XVKDEK 
WK6HSWHPEHU $QNLW
)) 
*.', 
Ɣ 3HQGLQJYLGHRVIRUFRQIHUHQFH 
Ɣ 'LVFXVVLQJVXEMHFWIRUVSHDNHUV 
Ɣ ,QYLWLQJFXVWRPHULQ0XPEDLEFDOO 
Ɣ 0SUHVHQWDWLRQGRPDLQV
Ɣ 6XSSRUW 
Ɣ 6HVVLRQV 
Ɣ %ORJ
(% 
)/ 
7KDQNV2SHQOLS$UW
Frappe 
Open Day 
August 2014 
Anand Doshi
User Permission DocTypes 
Choose which User Permissions are applied for a role 
Thanks to Mayur and Olawale 
for their generous explanations
Social Logins 
Fixes and Documentation 
https://frappe.io/developers/how-to/social-logins
Various Fixes 
Document Mapping 
Auto-link source document in target 
document, run add-fetch 
! 
! 
Notification Deadlock 
Catch the exception and move on 
! 
! 
SQL Escape String 
frappe.db.escape - standard function to 
escape for sql queries
Various Fixes 
Error Reports 
Mask passwords before sending report, 
Fixed numerous bugs 
! 
! 
Email Digest 
Use Posting Date / Transaction Date 
instead of Creation Date
Next Month 
Conference 
Organize presentations, videos 
! 
! 
Supplier Portal 
Enable suppliers to create Purchase 
Orders, update shipments 
! 
! 
Websites 
Design, content, documentation
Thanks 
anand@erpnext.com 
Blog: Permissions, journey from version 3 to 4
a month loaded with support... 
Open Day 
August 2014 
@nabinhait 
and ended with lot of discussions…
started with a hangover of 
Landed Cost Voucher 
Fixes for Serialized items  stock balance 
Purchase Receipt GL Entries fixes 
Covered up with test cases
revisited country-wise 
Chart of accounts 
with a better and readable json template
bootstrapped from 
openerp / Odoo 
Removed Chart of Account doctype 
Direct import from json 
Defined root type and account type using google translate 
! 
! 
pending 
HTML view of the tree in setup wizard and company
but… 
international standards of chart of accounts 
does not maintain individual 
account head for customer and supplier, 
! 
hence it leads to 
PArty model
a few basics of 
Party model 
Customer and supplier does not have individual account 
One or more common receivable/payable account 
Company-wise default receivable/payable 
account for party or party group 
Push party type and party 
with account head 
in gl entry
the implementation of 
Party model 
Party field introduced in Journal Voucher 
Master type and master name fields removed from account 
Added warehouse link field in account to connect warehouse record with it’s account 
All accounting reports should have now party columns and filters 
Party record based on account if it not exists 
Deleted all party accounts
a month loaded with 
Support
some notable 
FIXES 
✤ Required raw materials quantity 
✤ Raise material request based on projected qty only for the selected 
warehouse 
✤ Filtered sales order based on customer 
Production Planning Tool 
✤ Fixed credit limit checking logic 
✤ Define credit limit and days based on customer group / supplier type 
✤ Validate reference date of payment voucher based on credit days 
Credit limit  credit days 
✤ While adjusting divisional loss in item-wise tax calculation, which was 
causing debit not equals to credit issue 
✤ Debit and credit are rounded to 3 decimals in general ledger report 
✤ Issue while mapping from Purchase Order to Purchase Invoice 
Rounding issue
some notable 
Fixes 
✤ Amounts not reflected in system but in bank 
✤ The case arises when cheque clearance date is before posting date Bank reconciliation 
✤ Fetching payment entries for payable accounts 
✤ Same account debited and credited in the same Journal Voucher Payment reconciliation 
✤ Rounding issue while fetching raw materials quantity 
✤ Valuation rate of finished goods while repacking Manufacturing / repack 
Project reports ✤ Created a new report “project-wise invoiced amount and costs”
some notable 
Fixes 
✤ If a item is entered multiple times in a purchase order, consider 
total qty of that item while validating for minimum order qty Minimum order qty 
✤ Qty validation with against document 
✤ Mapping issue while creating credit note from sales return Sales / purchase return 
✤ Editing read only fields through report view 
✤ Ignore validate while making property setter to preserve 
naming series 
✤ Event handling for buttons 
✤ Field formatter to preserve newlines in print formats 
✤ Packing list visibility issue 
and many more…
priority supports to 
RIGPL  LUMI 
✤ Perpetual inventory 
✤ Incorrect “stock received but not billed” balance 
✤ Payment Reconciliation 
RIGPL 
✤ Item valuation rate for repack entry 
✤ Stock reconciliation reposting LUMI
guidance to ankit via 
PAIR Programming 
Design and cleanup of payment tool 
Writing / debugging test cases 
Payment reconciliation fixes 
Recurring orders
want to work on 
September 
Release country-wise chart of accounts with party model 
Fix accounts module issues 
Documentation
thanks!
Open Day 
frappe.io 
August 2014
the ‘Dream Job’ 
™ Selected at WebNotes on 4th August 2014 
™ Joined office on 11th Aug.
the ‘Learning Phase’ 
™ ‘Started’ learning Python. 
™ ‘Started’ understanding Bench. 
™ ‘Started’ learning Frappe 
™ ‘Started’ understanding Git.
the ‘First Commit’
the ‘Progress’ 
™ Total 7 Contributions to ERPNext. 
™ [ Minor Fix ] : Supplier invoice no Mandatory property removed. NA Validation removed. 
Issue # 1510 Closed. 
™ [ Minor Fix ] : Default Income Account, Expense Account  Cost center added to Item Group. 
Associated changes made to give first priority to Item defaults, second priority to Item Group defaults 
and third priority to Company’s defaults. 
Issue # 980 Closed. 
™ [ Minor Fix ] : Default cost center added to projects. All costs associated with projects get into this 
default cost center unless specifically changed by user. 
Issue # 448 Closed.
Print Templates bacame beautiful ... 
™ We also have a new print template for ‘Credit Note’ [ Fix: issue # 31 ]
the now ‘Tackling’ 
™ Cost of Production Cycle Issue [ No #2107 ] 
™ In some manufacturing process the costs remains the same even if 10 units are manufactured or 
500 units are manufactured. 
™ This feature shall add a fixed cycle cost for such process.
‘dhanyavad’ ... 
™ All team members at WebNotes have helped me a 
lot in understanding the the framework  the 
function of the system – ERPNext. 
™ My Sincere thanks to all of you for helping me !!!
tHANKS’ 
@neilLasrado
12'0#; 
$8*867 
$1.,7 
 
-$9$/.$5
2C[OGPV6QQN 
)($785(
2C[OGPV6QQN 
)($785( 
,QWTPCN8QWEJGT 
ETGCVGF
2C[OGPV6QQN 
)($785( 
6JG2C[OGPV6QQN(GCVWTGCNNQYUPQPCEEQWPVKPIRGTUQPPGNVQIGPGTCVG,QWTPCN8QWEJGTUD[ 
RQRWNCVKPIVJG,QWTPCN8QWEJGTYKVJTGNGXCPVFGVCKNUNKMG%WUVQOGT#EEQWPVGDKV%TGFKV#ICKPUV 
8QWEJGTUGVE 
Ɣ 'PVGTVJG#EEQWPV0COG2C[OGPVVQDG 
2CKF4GEGKXGFCPF/QFGQH2C[OGPV 
FGVCKNU 
Ɣ (GVEJ+PXQKEGU1TFGTUCPF8QWEJGTUYKVJ 
WPCFLWUVGFQWVUVCPFKPICOQWPVUWUKPIŧ)GV 
1WVUVCPFKPI8QWEJGTUŨ 
Ɣ 'PVGTVJGRC[OGPVCOQWPVCICKPUVVJG 
QTFGTQTKPXQKEGHQTYJKEJVJG,QWTPCN 
8QWEJGTPGGFUVQDGIGPGTCVGF 
Ɣ %TGCVGC,QWTPCN8QWEJGTWUKPIŧ/CMG 
,QWTPCN8QWEJGTŨ

More Related Content

PDF
Double Loop: TDD & BDD Done Right!
PDF
Frappé / ERPNext Open Day February 2016
PDF
Frappé Open Day Presentations - April 2016
PDF
Frappe / ERPNext Open Day October 14
PDF
Frappe Open Day - December 2014
PPT
BPCS Infor ERP LX Implementation Evaluation Q4 2007
PDF
Frappe Open Day for March 2019
PPTX
HostBooks – An All-in-One Business Software
Double Loop: TDD & BDD Done Right!
Frappé / ERPNext Open Day February 2016
Frappé Open Day Presentations - April 2016
Frappe / ERPNext Open Day October 14
Frappe Open Day - December 2014
BPCS Infor ERP LX Implementation Evaluation Q4 2007
Frappe Open Day for March 2019
HostBooks – An All-in-One Business Software

Similar to Frappe ERPNext Open Day August 2014 (20)

PPT
Enterprise Resource Planning
PPTX
PBF Electronic or Electrials shop MS.pptx
PDF
Frappe Open Day - August 2018
PPTX
Reporting in M.O.M. Tips
PDF
Business Central Quick Starts
PDF
ERPNext Open Day - March / April 2015
PDF
Sap fico training
PDF
Sap fico course training
PPT
Accounting software free
PDF
Frappe Open Day - July 2015
PDF
Using Error Budgets to Prioritize Work
PDF
Whats New in SAP Business One 8.82 March 2012
PDF
Document IT Communicate IT Succeed
PDF
Frappe Open Day - July 2018
PPT
Manufacturing product tour | eresourceerp
PPT
Manufacturing ERP Presentation- eresource Xcel
PPT
ERP for Manufacturing Industry - eresource Xcel
PPT
ERP for Manufacturing Industry - eresource XCEL
PPT
eresource Xcel ERP | ERP For Manufacturing | Admin Module
PPTX
Mis project jka - 21 - slideshare
Enterprise Resource Planning
PBF Electronic or Electrials shop MS.pptx
Frappe Open Day - August 2018
Reporting in M.O.M. Tips
Business Central Quick Starts
ERPNext Open Day - March / April 2015
Sap fico training
Sap fico course training
Accounting software free
Frappe Open Day - July 2015
Using Error Budgets to Prioritize Work
Whats New in SAP Business One 8.82 March 2012
Document IT Communicate IT Succeed
Frappe Open Day - July 2018
Manufacturing product tour | eresourceerp
Manufacturing ERP Presentation- eresource Xcel
ERP for Manufacturing Industry - eresource Xcel
ERP for Manufacturing Industry - eresource XCEL
eresource Xcel ERP | ERP For Manufacturing | Admin Module
Mis project jka - 21 - slideshare
Ad

More from rushabh_mehta (17)

PDF
Frappé Framework - A Full Stack Web Framework
PDF
Introduction to ERPNext (2015)
PDF
ERPNext / Frappe Open Day June 2014
PDF
Frappe / ERPNext Open Day May 14
PDF
Frappe ERPNext Open Day March 2014
PDF
Frappe ERPNext Open Day February 2014
PDF
ERPNext Open Day - January 2014
PDF
Aapkamanch
PDF
ERPNext Open Day - December 2013
PDF
ERPNext Open Day September 2013
PDF
ERPNext Open Day August 2013
PDF
ERPNext Open Day July 2013
PDF
ERPNext Open Day June 2013
PDF
ERPNext Open Day - May 2013
PDF
ERPNext Open Day - April 2013
PDF
Open day-march-2013
KEY
ERPNext Demo Day - June 2012
Frappé Framework - A Full Stack Web Framework
Introduction to ERPNext (2015)
ERPNext / Frappe Open Day June 2014
Frappe / ERPNext Open Day May 14
Frappe ERPNext Open Day March 2014
Frappe ERPNext Open Day February 2014
ERPNext Open Day - January 2014
Aapkamanch
ERPNext Open Day - December 2013
ERPNext Open Day September 2013
ERPNext Open Day August 2013
ERPNext Open Day July 2013
ERPNext Open Day June 2013
ERPNext Open Day - May 2013
ERPNext Open Day - April 2013
Open day-march-2013
ERPNext Demo Day - June 2012
Ad

Recently uploaded (20)

PDF
A proposed approach for plagiarism detection in Myanmar Unicode text
PPTX
The various Industrial Revolutions .pptx
PPT
Geologic Time for studying geology for geologist
PDF
Zenith AI: Advanced Artificial Intelligence
PPTX
Configure Apache Mutual Authentication
PDF
A review of recent deep learning applications in wood surface defect identifi...
PDF
The influence of sentiment analysis in enhancing early warning system model f...
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PPT
What is a Computer? Input Devices /output devices
PPTX
2018-HIPAA-Renewal-Training for executives
PDF
Abstractive summarization using multilingual text-to-text transfer transforme...
PDF
sbt 2.0: go big (Scala Days 2025 edition)
PPTX
Modernising the Digital Integration Hub
PDF
Convolutional neural network based encoder-decoder for efficient real-time ob...
PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
PPT
Module 1.ppt Iot fundamentals and Architecture
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Credit Without Borders: AI and Financial Inclusion in Bangladesh
A proposed approach for plagiarism detection in Myanmar Unicode text
The various Industrial Revolutions .pptx
Geologic Time for studying geology for geologist
Zenith AI: Advanced Artificial Intelligence
Configure Apache Mutual Authentication
A review of recent deep learning applications in wood surface defect identifi...
The influence of sentiment analysis in enhancing early warning system model f...
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
Final SEM Unit 1 for mit wpu at pune .pptx
What is a Computer? Input Devices /output devices
2018-HIPAA-Renewal-Training for executives
Abstractive summarization using multilingual text-to-text transfer transforme...
sbt 2.0: go big (Scala Days 2025 edition)
Modernising the Digital Integration Hub
Convolutional neural network based encoder-decoder for efficient real-time ob...
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
Module 1.ppt Iot fundamentals and Architecture
Custom Battery Pack Design Considerations for Performance and Safety
A comparative study of natural language inference in Swahili using monolingua...
Credit Without Borders: AI and Financial Inclusion in Bangladesh

Frappe ERPNext Open Day August 2014

  • 1. Open Day August 2014 Rushabh Mehta ! Frappe ERPNext
  • 2. Timelines Status Updates, Comments, Attachments, Assignments are now part of common timelines. Next Emails.
  • 3. Translation Portal To help community manage translations
  • 4. Edit, Verify User Karma, Ability to Mark, Email Updates etc.
  • 5. Website Route Route Source /blog/my-blog Blog /product/ series-a Item /home Web Page /contact System Blog Item Web Page System REQUEST ! " Cache Redesigned Routing
  • 6. Blog Item Web Page System ! " Cache REQUEST Redesigned Routing
  • 7. Coming Up • Web Forms • Documentation • Conference
  • 9. *( 3 $XJXVW 8PDLU6DHG
  • 10. 2. )( ,( 0DGHYLGHRV 0RUHH[SHFWHG
  • 11. 2. )( ,( 5HFHLYHG)URP ([SHFWHG)URP /XPL.DWLH ;DYLHU%XVLQHVV6ROXWLRQV 4UHV7HFK'HUHN 9HQFH6DQMHHYD 3XQWR,WDOLD*LRUJLR %XVLQHVVORXG6DOHK *XQXQJ3DQWDUD6XUMRQR 0HKWD+HUEV0HKXO 1DLYDVKD:UPDVRUU5REHUW
  • 16. -, 0#1- 0DUN )LUVWOZHMXVWZDQWHGWRVD$:(620(:25.RXU(531H[WVROXWLRQLVDEUHDWKRI IUHVKDLU,W VDPD]LQJWRVHHDVPDOOFUHZRIGHYHORSHUVFUHDWHD6VWHPWKDWFRPSHWHV ZLWKLQGXVWUSURYHQVROXWLRQV 6DMXRPJXDUG $V,DQDO]HGLWORRNVDYHUSHUIHFWVVWHP:KRHYHUGHVLJQHGWKLVKDYHGRQHDORWRI KRPHZRUN,ZRXOGOLNHWRDSSUHFLDWH
  • 17. -, 0#1- 'LUN ,KDYHQHYHUZRUNHGZLWKRXUVVWHPEXWLWORRNVOLNHRQHRIWKHEHVWQRIULOOVEXWPRVW VNLOOVFORXGEDVHGVVWHPWKDW,KDYHVHHQVRIDU/HDYLQJDORQHWKDWRXJXVDUHYHU UHVSRQVLYHZKLFKLVDJUHDWSULFHOHVV
  • 19. (53SDFNDJHWKDW KDGEHHQLQSODFHIRUVHYHUDOHDUV1RWRQOZDVWKHVHWXSDQGFRQILJXUDWLRQPXFK TXLFNHUEXWWKHVXSSRUWZHUHFHLYHGZDVVXSHULRUWRWKHPRUHH[SHQVLYHDOWHUQDWLYH (531H[WLVIDUPRUHIOH[LEOHDQGFXVWRPL]DEOHWKDQZHKDGH[SHFWHG 2XUH[SHULHQFHKDVEHHQYHUSRVLWLYHDQGZH YHUHFRPPHQGHG(531H[WWRVHYHUDORWKHU VPDOOEXVLQHVVFROOHDJXHV
  • 20. -, 0#1- 6DPHHU2SHQ6RXUFHXVHU 7KLVLV6DPHHUIURP%RQLWR'HVLJQVERQLWRLQ
  • 21. ,WVEHHQUHFHQWOZH YHVWDUWHGXVLQJ (USQH[WIRUJHWWLQJRXUILUPXQGHUWKHKHOPDVWKHWHDPLVJURZLQJIDVWDQGWKLQJVJHWWLQJ KDZLUH7KHPRUHDQGPRUHZH YHGLYLQJRXUVHOYHVLQWRRXUFUHDWLRQWKHPRUH DVWRQLVKHGDQGDZHVWUXFNZHDUHOHIW:HSXWIRUWKRXUKHDUWIHOWWKDQNVWRRXUHQWLUH WHDPIURPRXUHQWLUHWHDPIRUHYHUWKLQJWKDWRXKDYHEURXJKWWRWKHFRPPXQLWZLWK WKLVRSHQVRIWZDUH :HZLOOSURPLVHWRFRQWULEXWHLQZKDWHYHUPDQQHUZKHQHYHUSRVVLEOH:HZLVKRXIRUD JUHDWIXWXUHDKHDG
  • 22. -, 0#1- 5DNVKD2P/DSWRSV HWDQRWKHUXSJUDGHLVGULYLQJXVQXWVRXJXVKDYHFKDQJHGWKHIRUPDWRIRXU*67 UHFHLSWSULQWLQJVHWXSDQRXSOHDVHSXWEDFNHYHUWKLQJWRQRUPDO(YHUFRXSOHRI PRQWKVRXJXVGRWKHXSJUDGHDQGZHDUHVFUHZHGXSKHUHZHVSHQWKRXUVDQGKRXUVWR IL[WKRVHWKLQJV,WVFRVWLQJXVPRQHDQGWLPH1RWKDSSDWDOO3OHDVHSXWHYHUWKLQJ EDFNWRQRUPDODQG:('21è71(('$183*5$'(6)25*2'6$.(
  • 28. --#)(- '*'(..#)(- Ɣ 1DY)DEUR3ODVWLFV$QNLW Ɣ =HQVDU Ɣ $OGRHGLOOR Ɣ 8WVDY*XSWD Ɣ 6LGGKDUWKIRU+RVSLWDOV Ɣ 6HGIRUW'RNXQ Ɣ 5DVLND/DUDRQ Ɣ 'HHS,GHQWLW.RXVWXEK Ɣ 6XWKHUODQG.DUXSV Ɣ .DO+DPP Ɣ 6LPSOL/HDUQ Ɣ %HOLHYHUVKXUFK
  • 29. )! *ū! +RZWR0DQDJH,PSUHVWLQ(531H[W KWWSVIUDSSHLREORJHUSQH[WIHDWXUHVPDQDJLQJLPSUHVWLQHUSQH[W
  • 30. %( /**),. )LUVW:HHN WK6HSWHPEHU 8PDLU WK6HSWHPEHU 3UDWLN 6HFRQG:HHN WK6HSWHPEHU 1DELQ WK6HSWHPEHU 1HLO 7KLUG:HHN WK6HSWHPEHU $QDQG VW6HSWHPEHU 3UDNDVK )RXUWK:HHN WK6HSWHPEHU 5XVKDEK WK6HSWHPEHU $QNLW
  • 31. )) *.', Ɣ 3HQGLQJYLGHRVIRUFRQIHUHQFH Ɣ 'LVFXVVLQJVXEMHFWIRUVSHDNHUV Ɣ ,QYLWLQJFXVWRPHULQ0XPEDLEFDOO Ɣ 0SUHVHQWDWLRQGRPDLQV
  • 32. Ɣ 6XSSRUW Ɣ 6HVVLRQV Ɣ %ORJ
  • 34. Frappe Open Day August 2014 Anand Doshi
  • 35. User Permission DocTypes Choose which User Permissions are applied for a role Thanks to Mayur and Olawale for their generous explanations
  • 36. Social Logins Fixes and Documentation https://frappe.io/developers/how-to/social-logins
  • 37. Various Fixes Document Mapping Auto-link source document in target document, run add-fetch ! ! Notification Deadlock Catch the exception and move on ! ! SQL Escape String frappe.db.escape - standard function to escape for sql queries
  • 38. Various Fixes Error Reports Mask passwords before sending report, Fixed numerous bugs ! ! Email Digest Use Posting Date / Transaction Date instead of Creation Date
  • 39. Next Month Conference Organize presentations, videos ! ! Supplier Portal Enable suppliers to create Purchase Orders, update shipments ! ! Websites Design, content, documentation
  • 40. Thanks [email protected] Blog: Permissions, journey from version 3 to 4
  • 41. a month loaded with support... Open Day August 2014 @nabinhait and ended with lot of discussions…
  • 42. started with a hangover of Landed Cost Voucher Fixes for Serialized items stock balance Purchase Receipt GL Entries fixes Covered up with test cases
  • 43. revisited country-wise Chart of accounts with a better and readable json template
  • 44. bootstrapped from openerp / Odoo Removed Chart of Account doctype Direct import from json Defined root type and account type using google translate ! ! pending HTML view of the tree in setup wizard and company
  • 45. but… international standards of chart of accounts does not maintain individual account head for customer and supplier, ! hence it leads to PArty model
  • 46. a few basics of Party model Customer and supplier does not have individual account One or more common receivable/payable account Company-wise default receivable/payable account for party or party group Push party type and party with account head in gl entry
  • 47. the implementation of Party model Party field introduced in Journal Voucher Master type and master name fields removed from account Added warehouse link field in account to connect warehouse record with it’s account All accounting reports should have now party columns and filters Party record based on account if it not exists Deleted all party accounts
  • 48. a month loaded with Support
  • 49. some notable FIXES ✤ Required raw materials quantity ✤ Raise material request based on projected qty only for the selected warehouse ✤ Filtered sales order based on customer Production Planning Tool ✤ Fixed credit limit checking logic ✤ Define credit limit and days based on customer group / supplier type ✤ Validate reference date of payment voucher based on credit days Credit limit credit days ✤ While adjusting divisional loss in item-wise tax calculation, which was causing debit not equals to credit issue ✤ Debit and credit are rounded to 3 decimals in general ledger report ✤ Issue while mapping from Purchase Order to Purchase Invoice Rounding issue
  • 50. some notable Fixes ✤ Amounts not reflected in system but in bank ✤ The case arises when cheque clearance date is before posting date Bank reconciliation ✤ Fetching payment entries for payable accounts ✤ Same account debited and credited in the same Journal Voucher Payment reconciliation ✤ Rounding issue while fetching raw materials quantity ✤ Valuation rate of finished goods while repacking Manufacturing / repack Project reports ✤ Created a new report “project-wise invoiced amount and costs”
  • 51. some notable Fixes ✤ If a item is entered multiple times in a purchase order, consider total qty of that item while validating for minimum order qty Minimum order qty ✤ Qty validation with against document ✤ Mapping issue while creating credit note from sales return Sales / purchase return ✤ Editing read only fields through report view ✤ Ignore validate while making property setter to preserve naming series ✤ Event handling for buttons ✤ Field formatter to preserve newlines in print formats ✤ Packing list visibility issue and many more…
  • 52. priority supports to RIGPL LUMI ✤ Perpetual inventory ✤ Incorrect “stock received but not billed” balance ✤ Payment Reconciliation RIGPL ✤ Item valuation rate for repack entry ✤ Stock reconciliation reposting LUMI
  • 53. guidance to ankit via PAIR Programming Design and cleanup of payment tool Writing / debugging test cases Payment reconciliation fixes Recurring orders
  • 54. want to work on September Release country-wise chart of accounts with party model Fix accounts module issues Documentation
  • 56. Open Day frappe.io August 2014
  • 57. the ‘Dream Job’ ™ Selected at WebNotes on 4th August 2014 ™ Joined office on 11th Aug.
  • 58. the ‘Learning Phase’ ™ ‘Started’ learning Python. ™ ‘Started’ understanding Bench. ™ ‘Started’ learning Frappe ™ ‘Started’ understanding Git.
  • 60. the ‘Progress’ ™ Total 7 Contributions to ERPNext. ™ [ Minor Fix ] : Supplier invoice no Mandatory property removed. NA Validation removed. Issue # 1510 Closed. ™ [ Minor Fix ] : Default Income Account, Expense Account Cost center added to Item Group. Associated changes made to give first priority to Item defaults, second priority to Item Group defaults and third priority to Company’s defaults. Issue # 980 Closed. ™ [ Minor Fix ] : Default cost center added to projects. All costs associated with projects get into this default cost center unless specifically changed by user. Issue # 448 Closed.
  • 61. Print Templates bacame beautiful ... ™ We also have a new print template for ‘Credit Note’ [ Fix: issue # 31 ]
  • 62. the now ‘Tackling’ ™ Cost of Production Cycle Issue [ No #2107 ] ™ In some manufacturing process the costs remains the same even if 10 units are manufactured or 500 units are manufactured. ™ This feature shall add a fixed cycle cost for such process.
  • 63. ‘dhanyavad’ ... ™ All team members at WebNotes have helped me a lot in understanding the the framework the function of the system – ERPNext. ™ My Sincere thanks to all of you for helping me !!!
  • 68. 2C[OGPV6QQN )($785( 6JG2C[OGPV6QQN(GCVWTGCNNQYUPQPCEEQWPVKPIRGTUQPPGNVQIGPGTCVG,QWTPCN8QWEJGTUD[ RQRWNCVKPIVJG,QWTPCN8QWEJGTYKVJTGNGXCPVFGVCKNUNKMG%WUVQOGT#EEQWPVGDKV%TGFKV#ICKPUV 8QWEJGTUGVE Ɣ 'PVGTVJG#EEQWPV0COG2C[OGPVVQDG 2CKF4GEGKXGFCPF/QFGQH2C[OGPV FGVCKNU Ɣ (GVEJ+PXQKEGU1TFGTUCPF8QWEJGTUYKVJ WPCFLWUVGFQWVUVCPFKPICOQWPVUWUKPIŧ)GV 1WVUVCPFKPI8QWEJGTUŨ Ɣ 'PVGTVJGRC[OGPVCOQWPVCICKPUVVJG QTFGTQTKPXQKEGHQTYJKEJVJG,QWTPCN 8QWEJGTPGGFUVQDGIGPGTCVGF Ɣ %TGCVGC,QWTPCN8QWEJGTWUKPIŧ/CMG ,QWTPCN8QWEJGTŨ
  • 69. 2C[OGPV6QQN )($785( 9QTMQPG Ɣ #FFGFHWPEVKQPCNKV[HQTWRFCVKPI#FXCPEG2C[OGPV #OQWPVUKP5CNGU1TFGTCPF2WTEJCUG1TFGT Ɣ 9TKVKPIVGUVECUGUHQT#FXCPEG2C[OGPVWRFCVKQP CPF2C[OGPVVQQN 9QTM+P2TQITGUU
  • 70. 2C[OGPV6QQN )($785( 6CMG#YC[ Ɣ $GVVGTWPFGTUVCPFKPIQH%NKGPV5KFGUETKRVKPI
  • 72. 4GEWTTKPI5CNGU1TFGT+PXQKEGU $''21 9QTMQPG Ɣ #FFGFVJGQRVKQPVQEQPXGTVCP1TFGTVQC 4GEWTTKPI1TFGT Ɣ (WPEVKQPCNKV[TGOCKPUUCOGCU4GEWTTKPI 5CNGU+PXQKEG Ɣ %TGCVGFCEQOOQPOQFWNG TGEWTTKPIAFQEWOGPVYJKEJKUCEEGUUGFD[ DQVJUCNGUAKPXQKEGCPFUCNGUAQTFGT Ɣ %TGCVGFEQOOQPVGUVECUGOQFWNGHQTDQVJ 5CNGU+PXQKEGCPF5CNGU1TFGT Ɣ 2CVEJVQTGPCOGHKGNFUKP5CNGU+PXQKEG Ɣ 5CNGU1TFGTFQEWOGPVCVKQPWRFCVGF
  • 73. 4GEWTTKPI5CNGU1TFGT+PXQKEGU $''21 6CMG#YC[ Ɣ #XQKFEQFGFWRNKECVKQPCPFETGCVKPIEQOOQP OQFWNGUHQTTGWUCDNGEQFG Ɣ %TGCVKPIOQFKH[KPICPFTWPPKPIVGUVU Ɣ 9TKVKPIRCVEJGU
  • 74. 7REQOKPI 72'2 Ɣ %TGCVG6GUVECUGCPFQEWOGPVCVKQPHQT2C[OGPV 6QQN Ɣ 9QTMQP)KVJWD+UUWGU