Frappe Open Day - September 2014

Post on 07-Dec-2014

133 views 4 download

description

Month-end presentations from the Frappe/ERPNext team about what's going on at our office and in development of Frappe/ERPNext.

transcript

erpnext

Open Day Sep 14Rushabh Mehta

Frappe | ERPNext

Version 5

Split Core

Core

Core

Custom

Email

Desk

Workflow

Print

Geo

Move to Frappe

• Country

• Currency

• Note

• Feed (Activity)

Mailbox Cleanup

Outgoing Email Settings

Support Email Settings

Sales Email Settings

Jobs Email Settings

Email Account

(multiple)

Communication Cleanup

• Communication + Comment in all

documents

• Email Sent to be added as communication

• Email replies will be threaded to the

document (like Support Ticket)

New Timeline

Communication Merged

Conference

• Great event

• Great talks by users

• Poor attendance

• We are doing something right

• Well managed by everyone

Item Variants

Ability to Add Item Attributes to Items

To Do

• Inbox View

• Item Variants (complete)

• Website Item View, show variants

• Split desk - use push-state instead of ajax

• Move merge website pages with desk

pages

Frappe Portal

• Partner Listing

• App Listing

• Job Application Form

• Training Schedule

Thanks!

2SHQ�'D\8PDLU�6D\\HG

6HSWHPEHU������Ȑ�WKH�PD[�PRQWK�

QHZ�&XVWRPHUV0D[

UHYHQXH0D[QHZ�FXVWRPHUV

IXQ���#�(531H[W�&RQI0D[QHZ�FXVWRPHUVUHYHQXH

(531H[W�&RQI

9LGHRV

Ɣ 6DQMHHYD9HQFH�6\VWHPV

Ɣ 2ODZDOH;DYLHU�%XVLQHVV�6ROXWLRQV

Ɣ 6DOHK%XVLQHVV�&ORXGV

Ɣ 6XUMRQR*XQXQJ�3DQWDUD

3UHVHQWDWLRQV

Ɣ 'HHSDN%XOORZV

Ɣ $GLW\D5RKLW�,QGXVWULHV

Ɣ .DQKDL\D1HZ�,QGLFWUDQV

Ɣ 7DUXQ1HXUDO�,QWHJUDWHG�6\VWHPV

-XVW�)ROORZXS���

1HZ�&XVWRPHUV

���QHZ�FXVWRPHUV

5HQHZDOV

���UHQHZDOV

7ULDOV

����WULDOV

6XSSRUW�7LFNHW

����WLFNHWV

8VHUV�)RUXP

����SRVW

'HYHORSHUV�)RUXP

����SRVW

,PSOHPHQWDWLRQV

䚔 0\�/DE�/LIH�6ROXWLRQV��+DVPXNK7UDGHUV�LQWR�SKDUPD�LQGXVWU\�IURP�3XQH��'LVFXVV�WKHLU�UHTXLUHPHQW��LQ�GHWDLOV��$QG�KHOSHG�ZLWK�LPSOHPHQWDWLRQ�SURFHVV�

䚔 6HGIRUW��'RNXQ)URP�/DJRV��1LJDULD��7KH\�DUH�LQWR�WUDGLQJ�DQG�IDUPLQJ�RI�IRRG�SURGXFWV��&RQGXFWHG�VHVVLRQ�WR�KHOS�WKHP�JHWWLQJ�VWDUWHG�ZLWK�DFFRXQWV�PRGXOH�

䚔 %REE\�+HUDQWR%REE\�LV�SDUWQHU�IURP�ΖQGRQHVLD��LPSOHPHQWLQJ�(531H[W�IRU�VKRH�PDQXIDFWXUHU�

'HPRV

䚔 7KH�%D]DDU��-LWHQ7KH�%D]DDU�LV�WKH�VXSHU�PDUNHW�FKDLQ�LQ�/DJRV��7KH\�DUH�HYDOXDWLQJ�(53�IRU�PDQDJLQJ�WKHLU�LQYHQWRU\�DQG�326�VDOHV��&XUUHQWO\�XVLQJ�FXVWRPL]HG�DSSOLFDWLRQ�E\�-LWHQ�ZKR�LV�3\WKRQ�SURJUDPPHU�

䚔 7ULGHT��5DMHVK7KH\�DUH�SODQQLQJ�WR�PDNH�606�GULYHQ�DSSOLFDWLRQ�IRU�WHOHQJDQD�JRYHUQPHQW�WR�PDQDJH�UDWLR�GLVWULEXWLRQ�V\VWHP�

䚔 6SHFLDO�6WHHO��6DLOHVK�MDLQ1HHGHG�FXVWRPL]DWLRQ�IRU�H[FLVH�LQYRLFLQJ��5HFRPPHQGHG�JHWWLQJ�LW�FXVWRPL]HG�IURP�+70/�H[SHUW�DURXQG��RU�VWDUW�SRVW�RQ�RXU�IRUXP�

䚔 5RELQ��5RELQ��'U��5RELQ'U��5RELQ�IURP�&KHQQDL�HYDOXDWLQJ�(531H[W�IRU�DFFRXQWLQJ�PRGXOH��6XJJHVWHG�LGHQWLI\LQJ�FKDPSLRQ�ZLWK�DFFRXQWLQJ�EDFNJURXQG�

)HHGEDFN�5HYLHZV

9HQNDWHVK�5DR)LUVW�RI�DOO���/RYHG�\RXU��IUDSSH��DQG�DSSODXVH�WR�\RXU�ZRUN�

-DPHV�.LWFKHQ(53�VRIWZDUH�LV�XVXDOO\�YHU\�H[SHQVLYH�DQG�GLIILFXOW��EXW�(53�1H[W�LV�D�JRRG�SULFH�DQG�VHHPV�HDV\�WR�XVH��

PRVWO\�

)HHGEDFN�5HYLHZV

*XUGHHS�6DKDQL<RX�JX\V�KDYH�UHGXFHG�WKH�ZLGWK�RI�WKH�YLHZDEOH�DUHD�LQ�WKH�V\VWHP"��Ζ�DP�QRW�DW�DOO�KDSS\�ZLWK�WKLV��ΖW�GRHV�QRW�VXLW�PH��ΖW�KDV�VFUHZHG�XS�DOO�P\�UHSRUWV��0RUHRYHU�Ζ�GRQW�WKLQN�LW�LV�ULJKW�WR�FKDQJH�WKH�XVHU�

LQWHUIDFH�OLNH�WKLV���GRQW�XQGHUVWDQG�\�HYHU\WKLQJ�KDV�WR�EH�QDUURZ��/HW�LW�WDNH�WKH�PD[�ZLGWK��IL[HG

&XVWRPHU�RI�WKH�0RQWK

&RQWUDFWRU�DQG�6RQV�ΖQGLD

)RU�LPSOHPHQWDWLRQ

0HHW�WKHP�DW��KWWS���ZZZ�FRVRQV�LQ�

7KDQNV

BaMYMbV�:^QMUR

(531H[W�

6HSWHPEHU�����

%\

�������������������

2SHQ�'D\

&RQJUDWXODWLRQ����7HDP�(531H[W

+LJKHVW�1HZ�&XVWRPHUV�0RQWK6HSWHPEHU�����

���1HZ�&XVWRPHUV

1HZ�6WDUWXS&XVWRPHUV

�'LJL)/$.�5'��(VWRQLD7UDGLQJ

�:&0��&DOLIRUQLD0DQXIDFWXULQJ

�/7)��86$0DQXIDFWXULQJ

�)$67�5RERWLFV��86$0DQXIDFWXULQJ

�,ILWZDOD�)DUP�/WG��=DPELD0DQXIDFWXULQJ

�+HOOHU�(QHUJ\�6ROXWLRQ��,QGLD0DQXIDFWXULQJ

1HZ�6PDOO�%XVLQHVV&XVWRPHUV

�1XWHFK�(QJLQHHULQJ�7HFK��,QGLD0DQXIDFWXULQJ

�-DJXDU��5�9HQWXUHV��6LQJDSRUH0DQXIDFWXULQJ

�&RQWUDFWRU��6RQV��,QGLD�0DQXIDFWXULQJ

�,7�*DOOHU\�&RPSXWHUV��6UL�/DQND7UDGLQJ

�37��*HPD�6\QHUJ\��,QGRQHVLD7UDGLQJ

�/HPDQ�,QVWUXPHQWV��6$6�)UDQFH0DQXIDFWXULQJ�

�&DSLWDO�IUXLWV�/WG��=DPELD7UDGLQJ�

1HZ�(QWHUSULVH&XVWRPHUV

�0\ODE�/LIHVROXWLRQV��,QGLD�0DQXIDFWXULQJ

�$FURV�3YW��/WG���,QGLD0DQXIDFWXULQJ

0DQXIDFWXULQJ

�.DLODVK�,QIUDWHFK�3YW��/WG��,QGLD

6HUYLFHV

���6TXDUH�,QWHULRU�'HVLJQ��8$(

7UDGLQJ

�+DQL�%DJHGR�7UDGLQJ��6DXGL�$UDELD

0DQXIDFWXULQJ

�0\WHF�/DEHOV�/WG��<RUNVKLUH

(GXFDWLRQ

�<RXQJ�*XUX�$FDGHP\��7XUNH\�

0DQXIDFWXULQJ

�3URTXLYHU�6��$��'H�&�9��0H[LFR�

,7

�,QWHUGHVN�6��$��'H�&�9��0H[LFR�

1HZ�&RPPHUFLDO�6XSSRUW&XVWRPHUV

,7

�0<0(�7HFKQRORJ\��,QGRQHVLD�

*UDFHFR�/LPLWHG��1LJHULD��

6HUYLFH

�:ROI�'LHWHU�*UDEQHU��$XVWULD��

1HZ�'HYHORSHU�6XSSRUW&XVWRPHUV

,7

�%HOLHYHUV�&KXUFK��,QGLD

6HSWHPEHU�����

Ɣ 8QLRQ�*OREDO�0DUNHWLQJƔ 6DEHUQHWL[�7UDGLQJƔ $UPDULR�([FKDQJHƔ 7DHZRR�/LJKWLQJƔ 7KXQGHU�7UDGHƔ 0HKWD�+HUEVƔ 4��:LQGRZVƔ 0<7�:RUNV

�5HQHZDOV��

6HSWHPEHU�����

Ɣ $VFHQW�&RPPXQLFDWLRQƔ 37��%DOWLV�,QWHUQDWLRQDOƔ 9LFWUDQV�(QJLQHHUVƔ 6XUDM�,QIRUPDWLFVƔ 6KUHH�+RVSLWDOƔ %HQHILW�)RRGVƔ )O\�%\�.QLJKW

�/RVW�&XVWRPHUV��

2FWREHU�����Ɣ 0DJQHWW�7HFKQRORJLHVƔ -XQLSHU�6ROXWLRQ�/WG�Ɣ .DU\W�,QWHUQDWLRQDOƔ %HQHILW�)RRGV�//&Ɣ 'RJ�+XQWHU�//&Ɣ /\QFKSLQ�7UDLQLQJƔ +RORH\H�6\VWHPVƔ 6HFXUXV�7HOHFRPƔ 'HVLJQ�3ODVWLFVƔ (QHUJ\�&KRLFHƔ 7UHH��7�/WG�

�8SFRPLQJ�5HQHZDOV��

�7RWDO�([SHQVH�2I

5V�������������"""�����

1R�ZDLW�««�

,W�LV�MXVW�5V�������������

7KDQN�\RX

6SHFLDO�WKDQNV�WR�8PDLU��1DELQ�

OPEN DAYSeptember 2014

Nabin Hait

• Completed: • Party model • Chart of accounts is ready for 5 countries • Fixed Payment tool & Payment Reconciliation based on Party

Party Model &

Country-wise Charts

• Pending Tasks: • For all other countries • Chart view • Documentation • Few more test cases

Party Model &

Country-wise Charts

• Blocked negative stock • For previous negative stock, book “CoGS” based on last available valuation rate

or default buying price list • Fixed reposting logic for future vouchers while making back-dated entry

Perpetual Inventory

• Fetch items in PO from Material Requests based on Supplier • Landed Cost Voucher: Purchase Receipt Item amount in company currency • Fetch advance entries in Sales/Purchase Invoices, considering advances linked

with Sales/Purchase Order • Project gantt view fixes for translations

Minor fixes

• Stock balance via Stock Reconciliation should remain fixed always, even after back-dated entries

• Payment Reconciliation for partial payment • Taxes and charges in order currency • Copy chart of accounts from an existing company when creating a new company

To Do

Thank You!

2SHQ�'D\6HSWHPEHU������

3UDWLN

$XWRPDWHG�90V��WLPH�SDFNHU�EXLOG�IUDSSH�MVRQ�

!�YLUWXDOER[�RYI��,PSRUWLQJ�90��ROGYP�RYD

!�YLUWXDOER[�RYI��3URYLVLRQLQJ�ZLWK�VKHOO�VFULSW��XSGDWHBEHQFK�VK

����YLUWXDOER[�RYI��BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB

����YLUWXDOER[�RYI��KWWSV���IUDSSH�LR�EX\���'RQDWH�WR�KHOS�PDNH�EHWWHU�IUHH�DQG�RSHQ�VRXUFH�WRROV

����YLUWXDOER[�RYI�

!�YLUWXDOER[�RYI��3UHSDULQJ�WR�H[SRUW�PDFKLQH���

����YLUWXDOER[�RYI��'HOHWLQJ�IRUZDUGHG�SRUW�PDSSLQJ�IRU�66+��KRVW�SRUW������

!�YLUWXDOER[�RYI��([SRUWLQJ�YLUWXDO�PDFKLQH���

%XLOG�YLUWXDOER[�RYI�ILQLVKHG�

!�%XLOGV�ILQLVKHG��7KH�DUWLIDFWV�RI�VXFFHVVIXO�EXLOGV�DUH�

��!�YLUWXDOER[�RYI��90�ILOHV�LQ�GLUHFWRU\��RXWSXW�YLUWXDOER[�RYI

SDFNHU�EXLOG�IUDSSH�MVRQ������V�XVHU�����V�V\VWHP����FSX���������WRWDO

1HZ�9P�LQ�a�P

5HOHDVHV

'HY�:RUNVKRS

1HZ�'LVFXVVLRQ�)RUXP

1HZ�'HY�90

8SFRPLQJ

Ɣ 3D\PHQW�JDWHZD\�LQWHJUDWLRQ

Ɣ 7DOO\�LQWHJUDWLRQ

Ɣ (QKDQFHPHQWV�WR�LQWHUQDO�LQIUDVWUXFWXUH�WRROV

7KDQNV�

September 2014Anand Doshi

Frappe Open Day

Conf T-shirtlesson learnt: convert colours to CMYK before sending to

print!

Business Cards

Conf Teaser

ERPNext 4Presentation for the conference

@ERPNextConfDelighted to meet the users

I will be BACKNot a productive month

Thanks@anandpdoshi

A month filled with learning ,

learning2 , teaching &learning again -

• In some manufacturing process the costs remains the same even if 10 units aremanufactured or 500 units are manufactured.

• Hence a ‘total fixed cost’.

• Total Cost = Raw Material Cost + (Operation Cost x Time x Quantity) + total fixed cost

• In stock entry doctype there was a single purpose – ‘Manufacture/Repack’  for  both Manufacture & Repack processes.

• Manufacturing  processes  had  a  production  order  associated  while  repack  didn’t  have one.

• These two processes were seprated.

• In Fiscal Year doctype; Company Link field has been added.

• In Journal Voucher, Sales Invoice, Purchase Invoice, Stock Entry based on ‘Posting  Date’  and  ‘company’  selected,  Fiscal  Year  will  be  automatically  set.

• User can however change the fiscal year.

• Item  master  has  a  feild  ‘has_batch_no’.

• In stock entry user can make stock entries against an Item and assign it a batch.

• Now after making stock entry user was able to edit the item master and set ‘has_batch_no’  to  ‘No’

• This  bug  was  fixed.  Now  user  cannot  modify  ‘has_batch_no’  in  Item  master  if  stock entry exists against that item.

• In Batch doctype it was possible to create a batch against an item that has ‘has_batch_no’  set  to  ‘No’  in  Item  Master.

• This bug was fixed. Necessary validations were added & Test Cases were written.

• Quality Inspection was not linked with Stock Entry.

• If stock entry is made against an item for which Quality Inspection is required, user must be informed and directed to make quality inspection for that item.

• Worked out solution was inadequate. Still working on this Issue.

• Helped in conducting a Python seminar for students at Fr. Agnel College, Bandra.

1RGP�&C[6HSWHPEHU�����

"CPMKVALCXCNMCT

'420GZV%QPH�Ũ��

7KDQN�<RX�HQT�[QWT�

GPEQWTCIKPI�TGURQPUG�VQ

$WI�(KZGU)RFXV��RQ

"CPMKVALCXCNMCT

$WI�(KZGU=(KZ?�8CNKFCVG�%�(QTOU�CPF�5CNGU�+PXQKEGU�NKPMGF�VQ�'ZKUVKPI�%�(QTOU

Ɣ 8CNKFCVKQPU�CFFGF�ż 'ZEGRVKQP�VJTQYP�KH�5CNGU�+PXQKEG�OGPVKQPGF�KP�%�(QTO�KU�

PQV�HQWPFż 'ZEGRVKQP�VJTQYP�KH�5CNGU�+PXQKEG�YKVJ�NKPMGF�%�(QTO�KU�

ECPEGNNGFƔ /KPQT�'TTQTU�HKZGF

$WI�(KZGU=(KZ?�/QFKHKGF�9CTGJQWUG�9KUG�5VQEM�$CNCPEG�4GRQTV�VQ�TGHNGEV�+VGO�)TQWRU�CPF�8CNWCVKQP

Ɣ #FFGF�+VGO�)TQWR��$TCPFU��71/�CPF�8CNWCVKQPU�HQT�+P�CPF�1WV�3WCPVKV[

Ɣ /QXGF�VJG�4GRQTV�HTQO�ŧ5VCPFCTF�4GRQTVŨ�VQ�ŧ/CKP�4GRQTVŨ

$WI�(KZGU=(KZ?�#FF�#DKNKV[�6Q�(GVEJ�0QP�5VQEM�+VGOU�KP�)TQUU�2TQHKV�4GRQTV

Ɣ )TQUU�2TQHKV�4GRQTV�ECP�PQY�HGVEJ�0QP�5VQEM�+VGOU�CU�YGNN

$WI�(KZGU=(KZ?�/CKPVCKP�5KPING�2GTOKUUKQP�4QNG�HQT�(TQ\GP�#EEQWPVU

Ɣ #EEQWPV�5GVVKPIU�RTGXKQWUN[�CNNQYGF�VYQ�FKHHGTGPV�TQNGU�VQ�COGPF�HTQ\GP�GPVTKGU�CPF�UGV�CEEQWPVU�CU�HTQ\GP��GCEJ

Ɣ (KZGF�UQ�VJCV�WUGT�ECP�UGV�C�UKPING�TQNG�VQ�ECTT[�QWV�DQVJ�CEVKQPU

$WI�(KZGU=(KZ?�=/KPQT?�#FF�#FFKVKQPCN�2GTOKUUKQP�4QNGU�VQ�%WUVQOGT���5WRRNKGT

6JCPM�;QW