Upload
neil-lasrado
View
479
Download
2
Embed Size (px)
Citation preview
April Frappé | ERPNext
Open Day Anand Doshi
20 16
Does not allow email masking
From: Anand Doshi <[email protected]>
From: Anand Doshi <[email protected]>
X-Original-From:
Anand Doshi <[email protected]>
✓ Always use Account's Email ID as Sender
Replaces From: in both email body and envelope
Sending
Sent
Error
Email Delivery Status = Bulk Email Status
Mandrill Integration
Don’t update name in db_update
Use Decimal(21,9) when precision between 7 and 9
Fixed issue with non-english filenames when using Nginx
Outlook’s email as an attachment
cleanup of Robert Schouten’s pull request
Tax Rule should also work for Lead
Gave feedback CSS cleanup with Kanchan
ERPNext Schoolsbeta
with Neil Laserado
erpnext.com/schools
erpnext.com/schools/signup
discuss.erpnext.com/c/schools
with Valmix Jhangla
Bench v3.0
Nginx Gzip
Celery or RQ
OSX develop install
Release script prompts Y/n
ERPNext.com + Central
Clone Bench part of deploy
Signup > Confirm Email > New Site
ERPNext Plan price in USD, INR
will have price for additional users and emails
New site is load balanced
Production
Auto-restart Celery and Gunicorn workers
takes care of memory leaks and OOM killer
Celery --maxtasksperchild 25
Gunicorn --max-requests 1000
Synced slave using Percona toolkit
Fixed botched Trial Period
mistake led to certain plans having 1 year trial
Website powered by ERPNext
April fools post (with Valmik) https://discuss.erpnext.com/t/the-future-of-erpnext/11504
An interview with masters students from King Saud University
https://discuss.erpnext.com/t/an-interview-with-masters-students-from-king-saud-university-riyadh/11717
Thanks :) @anandpdoshi
Frappé/ERPNext Open Day
April 2016
Kanchan Chauhan
Fixes• Added “Add multiple rows” to Production Planning Tool
• “Make” button disabled for completed Purchase orders
• Get last purchase rate - Message box when it is null
• Website URL in welcome Email
• Collaborate PM permission fixes and some other minor fixes
• Daily time log - Employee name not owner name
WEBSITE MAKEOVER
Login Before Login After
Home Before
Home After
Orders Before
Orders After
Blogs Before
Blogs After
Blog Post
Shopping Cart
“I have learnt, I still have a lot to learn.”
• {less}
• Bootstrap
• Microdata
Thank you
OPEN DAYApril 2016 @nabinhait
Fixed Asset Management
Back to original design!
Purchase
Disposal
Movement
Reporting
Sales
Depreciation
Asset
Asset
Net value in graphs
Asset
Profile Pics
Fixed Asset Transactions
Purchase, sales, scrap and transfer Everything from the Asset
Fixed Asset Reports
Asset Depreciations and Balances
Fixed Asset Reports
Asset Depreciation Ledger
Purchase Invoice Enhancement
Update stock and make payment options GL Entries Posting Landed Cost Amount
Back-flush for Sub-Contracting Ordered Qty management
Chart of Accounts Builder
Portal for contributing charts
Item-wise Tax
Tax calculation if same item appears multiple times On item renaming, update item_wise_tax json Fixed item-wise sales/purchase register report
Noticeable Fixes
Get field currency for child doc Get average selling rate in gross profit report
Route for report builder report from awesome bar Item property editable based on existing transactions
Refactored “received and delivered items to be billed” report
Customer Visit
Feedback directly from the users
NeuralIntegrated System
The Mess-up
Freeze Customize Form on trigger of doctype
Deleted all customisations for Bullows Restored from backup
Thanks
Open dayApril @ Frappé
ERPNext Schools27 Accounts | 17 Countries
Improvements to Schools
Fixed validations in student group creation tool.
Added Approve/Reject button to Student Applicant.
Improved random student data generation for demo.
Cleaned course schedule calendar view.
Hide irrelevant roles/modules on setup completion.
Improved setup wizard.
Fixed links in navbar to redirect to schools user manual.
Travis :-)
Fixes to Frappe
Ability to disable roles.
Fixed bug in block modules.
Fixed set_hidden function.
Updated Documentation.
Future
Student Portal for schools.
Parent Portal for schools.
Better drip emails.
Thank You!@neilLasrado
Open DayApril 2016
Rohit
Point Of Sale (POS)
New Features in POS?• Offline, system will work even if internet get lost. • Multi Mode Payment with New UI • Change Amount feature • Auto create customer • Search customer, products in offline mode. • View, Edit un-synced invoices.
How offline POS work?• At start system sync all master data like customer, item etc. in
global variable, this action requires internet. • System will keep created invoice in the localStorage of the
browser. • After each time interval system check the status of the
internet connection, if connection exist then sync the invoices from the localStorage.
• System sync the submitted invoices only. Drafted invoices always be kept in the localStorage.
Multiple Payment Mode
New checkout UI
• POS View
• Form View
Change Amount• If paid amount is greater than total amount then
change amount get calculated
• User has to set type like cash, bank on payment mode.
• Change amount get deducted from the ledger which is assigned to cash type of payment mode.
• User has to set minimum one payment mode of type cash to manage change amount.
• Form View
• POS View
GL Entry for Change Amount
• Total Amount = 77,000, Paid Amount = 80,000 • Change Amount = 3,000
Auto Create Customer
• System will create the customer if entered name(Rakesh Roy) is not available in the system
Search Customers, Products in offline mode
• Customer Id • Customer Name • Customer Group
Search Customer By
• Item Code • Item Name • Item Group • Barcode • Serial No
Search Product By
Un-synced Invoice List
• User can edit the drafted non synced invoice • User has to select the invoice and system will load the respective
invoice in the POS view
Support Week
Thank You :)
Open Day
April 2016 Rushabh Mehta
Frappé ERPNext
New Desktop Layout
Entities Modules
Notifications on Entities
Entity Dashboard
Image
Links Heat map
Default User Image
Sort Selector in Lists
Item Stock Summary
Quick Item Add / Move
Production Order Cleanup
Activity Summary in Project
Side Project
Writing
• Pune
• Neural
• Eudora
Visits
Thanks!
OpenDay APR-16
Saurabh Palande
Shopify Users
ERPNext Shopify User Analytics
0
10
20
30
40
User Type
Free User Paid Own Frappe Team
Landed Cost Voucher
Ux Fixes and Jinja templating
Razorpay ERPNext Integration
Razorpay Setup Page
Flow
• Razorpay status:
• Create
• Authorise
• Capture
Orders
Payment Request
Call to razorpay gateway
Capture authorised payment request
Capture payment entry
Payment capture via Payment Request
Payment capture with Cart
Checkout Modal
@saurabh6790
Thank You
OPEN DAY
ShreyasApril 2016
BENCH-CENTRAL
DROP SITE
• Ability to drop sites. Sites dropped will get archived to custom path
LOCALE ERROR (PIP)• A bug introduced in PIP > 8.1 (https://github.com/pypa/pip/issues/
3575)
• Workaround suggested, `set LC_ALL = en_US.UTF-8`.
• Set LC_ALL, LC_CTYPE and LANG in `/etc/environment`.
MIGRATION
RUNGAMATTEE GROUP• Escaping special characters in Jinja Template (<, >, ‘, &)
• Solution - {{ variable_name | e }}
SUPPORT WEEK
SUPPORT WEEK• Fix amount shown in Credit note print format.
• Displaying warning, while user creates Material Request using a non-stock item in the BOM.
• Prevent symlink creation for supervisor and nginx while regenerating bench setup configuration.
WORK IN PROGRESS
SETUP PRODUCTION• Migrating current bash script to Ansible script
Bash Ansible
Open DayUmair Sayed
~ cd open-day Open-Day Bench Start . . .
New Customers Open-Day cd apps/erpnext-sales-stats
0
7.5
15
22.5
30
May Jun July Aug Sept Oct Nov Dec Jan Feb Mar Apr
2015 - 2016 2014- 2015 2013 - 2014
20
Renewed Customers Open-Day cd apps/erpnext-sales-stats
0
7.5
15
22.5
30
May Jun July Aug Sept Oct Nov Dec Jan Feb Mar Apr
2015 - 2016 2014- 2015 2013 - 2014
24
#Highest renewals in a month
Trial Accounts Open-Day cd apps/erpnext-sales-stats
78
0
750
1500
2250
3000
May Jun July Aug Sept Oct Nov Dec Jan Feb Mar Apr
Free Trials
2288
Support Tickets Open-Day cd apps/erpnext-support-stats
0
175
350
525
700
May Jun July Aug Sept Oct Nov Dec Jan Feb Mar Apr
2015 - 2016 2014- 2015 2013 - 2014
433
Community Forum Open-Day cd apps/erpnext-support-stats
0
750
1500
2250
3000
May Jun July Aug Sept Oct Nov Dec Jan Feb Mar Apr
2015 - 2016 2014- 2015 2013 - 20142976
#Highest no. of posts
Re-arranged Fields erpnext git: (open-day) git commit -m “brought customer’s address & contact field up in the order.”
#Version 7
Cleaned Item erpnext git: (open-day) git commit -m “removed Is Sales Item and Is Purchase Item. ”
#Version 7
Website Update erpnext_com git: (open-day) git commit -m “new plan - functional support for self hosted accounts”
Video Help erpnext git: (gh-pages) git commit -m “help videos for Budgeting and PayPal Integration.”
• Budgeting (Deprecated)
• PayPal Integration (To be uploaded)
New Hiring erpnext git: (open-day) git grep <searching— functional — analyst>
Demo Session erpnext git: (open-day) git push demo head
• Svar Frangnances, India
• Red Blink, Paul Dhaliwal, USA
• Aurrera beaumonde, India
• Molkem Chemical, India• Deepak Gupta, India
• Trade Hub Devices, Bangladesh
• Arta Broach, India
• Trans Virtual, India
User Feedback erpnext git: (open-day) git push demo head
“I will come and kiss you guys :D Yes! It works ;)” / Valentin Nedkov
“We would like to add ERP Next in VHSE Syllables (Kerala Govt: Technical Education Department. / Aster Antony
………………………………………….
………………………………………….“I am about to give a pitch to our MD to try to convince him ERPNExt is the best thing since sliced bread.” / Ron Tylor
………………………………………….“I am pleasantly surprised to know that Frappe is an indian Company!“ / Aparna Biliye
User Feedback erpnext git: (open-day) git push demo head
“Well done! our team just can't wait to start using this product.” / Shane Collison
“For many years we have searched for a solution that aligns with our market strategy and that provides the essential building blocks to move forward with new technologies and demands for our growing markets. Our research led us to your company and your ERP solution ERPNext. Which we think has the best- integrated solution around that can be adapted to our markets, on point with the latest technology such as Cloud based, mobile ready among other points. / Sergio Alcántara
………………………………………….
………………………………………….“I'm very happy with the ease of installing and modifying your software so far, thanks for your work.” / Colten
User Feedback erpnext git: (open-day) git push demo head
“It is with great pleasure to be sending this email. I have not been this excited for a while now. What you guys are doing is an amazing thing that will surely change the world by storm.” / Service Provider, Ghana
First off, I wanted to express my high regards for the extremely robust ERP system your team has designed, especially the most recent developments. Great Job! / Chris
………………………………………….
………………………………………….“All in all, thank you very much to all the people who have made this possible. It's really putting back the fun in module development especially for me coming from odoo." / unknown
Thanks~ cd open-day Open-Day Bench Start . . . (Ctrl + C)
Open Day
April 2016
Valmik J
Community Manager
Bench Updates
● Updated Bench Readme
● Moved wiki to Frappe docs
● Added new docs / improved on old
● Added / Improved command help
No Poster of the Month :(
Because I was busy watching
Game of Thrones :D
Thank you