SlideShare una empresa de Scribd logo
1 de 68
Descargar para leer sin conexión
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
-,),/' 
3RVWRPPXQLFDWLRQ
--#)(- 
	'*'(..#)(- 
Ɣ 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Ũ

Más contenido relacionado

Similar a Frappe ERPNext Open Day August 2014

Reporting in M.O.M. Tips
Reporting in M.O.M. TipsReporting in M.O.M. Tips
Reporting in M.O.M. Tips
Dydacomp
 
Document IT Communicate IT Succeed
Document IT Communicate IT SucceedDocument IT Communicate IT Succeed
Document IT Communicate IT Succeed
Deborah Gleason
 
Mis project jka - 21 - slideshare
Mis project   jka - 21 - slideshareMis project   jka - 21 - slideshare
Mis project jka - 21 - slideshare
ACHUTHAN J K
 

Similar a Frappe ERPNext Open Day August 2014 (20)

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

Más de rushabh_mehta

ERPNext Open Day - May 2013
ERPNext Open Day - May 2013ERPNext Open Day - May 2013
ERPNext Open Day - May 2013
rushabh_mehta
 

Más de rushabh_mehta (17)

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

Último

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Último (20)

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...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
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
 
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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
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
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

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$.(
  • 25.
  • 27.
  • 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 anand@erpnext.com 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