Wednesday, April 10, 2013
Thursday, November 1, 2012
ERPNext: A Perfect Fit For Distributors & Retailers
Let's understand the business challenges faced by distribution / retails companies and how ERPNext address those challenges.
- Serialize Items:
For company into trading business of consumer durables, its very crucial for them to keep track of each unit in warehouse and store. Misplacing one unit can have big impact on overall profitability as per unit cost of item is high.
ERPNext let's company track items inventory and movement by unique id which is Serial No. On every physical movement of item, it's serial no. is fed into system. Looking at Serial Nos. log, one gets complete idea of station item has been through.
- Point of Sales:
Most of the retail business have to opt for POS software which is not integrated with enterprise application. This leads to duplication of entries from POS application into accounting application to consolidate the income and expenses incurred at different stores.
ERPNext has in-built feature of POS invoicing which does joint entry of Delivery Note, Sales Invoice and Payment Entry in one single transaction. It allows you to define defaults for each store and pull items from barcode scanning.
Since POS is integral and online feature of ERPNext, it provides real-time data to management on billing happening at stores. Invoicing at same time also post GL entries in accounting ledger, hence provides real-time financial standing of each store.
- Multiple Store and Warehouse:
ERPNext is fully scalable to meet requirement of your growing business. You can add unlimited retails stores, warehouses and users in single erpnext account. On opening of every store and warehouse, just add them in system, plug computer with internet connection and newly opened store, warehouse is in complete sync. No need setup hardware and infrastructure at new location. - Sales - Inventory - Accounts Integration:
The integrated ERP application helps user track the pending orders to be delivered and billed to customers. When dealing with other corporate, delivery and billing is not happening at same time. The integrated software lets you book Sales Order when customer confirms an order. Against Sales Order, systems allows you to make partial delivery as and when its happening and get report on pending orders to be delivered. - After Sales Support:
Consumer durable equipment always needs timely maintenance support. The serialized inventory and support module of ERPNext helps you track warranty and AMC expiry of each item sold. Using Support Ticket, you can track customers queries in the system, send them auto-reply with unique support ticket id. Using Customer Issue, you can manage Open, In Progress and Resolved queries of customers.
Best,
ERPNext Team
http://erpnext.com
Monday, July 2, 2012
How to Use Payment Reconciliation Tool?
Payment reconciliation is a tool to define the invoice in unadjusted payment entries (journal voucher). Let's consider an scenario to understand this query.

Looking at above given screen-shot, we can try and learn how payment reconciliation works.
INV00018 is the sales invoice worth 1,436.75. There has been no payment entry against invoice hence its 100% invoice is outstanding.
Table below has pulled up all the unadjusted payment entries with amount still not reconciled against any invoice. To reconcile the said amount against invoice INV00018, they will need to check box against JV and click on “Reconcile” button.
Clicking on reconcile button will update invoice no. in unadjusted journal voucher.
Thanks,
ERPNext Team
www.erpnext.com

Looking at above given screen-shot, we can try and learn how payment reconciliation works.
INV00018 is the sales invoice worth 1,436.75. There has been no payment entry against invoice hence its 100% invoice is outstanding.
Table below has pulled up all the unadjusted payment entries with amount still not reconciled against any invoice. To reconcile the said amount against invoice INV00018, they will need to check box against JV and click on “Reconcile” button.
Clicking on reconcile button will update invoice no. in unadjusted journal voucher.
Thanks,
ERPNext Team
www.erpnext.com
Tuesday, June 12, 2012
How to Manage Serial Nos. in ERPNext?
Serial nos. are the unique code assigned to each items. With serial nos.
item detail and its location is tracked. Serial nos. is generally
tagged for item which requires after sales services on it. Hence,
businesses mention serial nos. in invoice based on which items delivery
and warranty status is updated. In case of after sales service, company refers to serial no. to check invoice and purchase detail of that
particular unit of an item.
Note: ERPNext doesn't have functionality to generated barcode for serial nos. Hence you will need to use third party application to manage generate barcode for serial nos.
Let's consider an example of company in sales of desktop and laptop computer. As there is warranty and after sales services provided on items they assign serial nos. on each unit they purchase or assemble.
Status of serial nos.
How to make item a serialized item?
Its defined in item master. In Item >> Inventory detail >> Has Serial no., selecting "yes" will make it serialized item.
How serial nos. get assigned to each unit of a item?
Serial nos. are assigned as soon as company acquires that item. The transaction made while receiving items are purchase receipt a.k.a GRN (in trading) and backflush (in production).
Let's consider a scenario when company places an order for 10 units of serial nos. and making a receipt for the same. When making purchase receipt, user will need to define serial nos. for serialized item based on receipt qty. If 10 qty of PC received, then user will enter / scan 10 serial nos. in serial no. column of that item.
Based on the serial nos. of items mentioned in purchase receipt, on submission system will created a unique serial no. record for each unit of an item. Also status for serial no. is set as as "in store" which will also reflect in stock level report.
Inventory of serialized item is tightly integrated with qty of serial nos. in warehouse. In stock level report for item in particular warehouse will be qty of serial nos. with status as "in store". So, if item A has 5 qty in warehouse X. It means that there are 5 serial no. for that item with status "In Store".
There are multiple possible actions which can be taken over serial no. in store. It can be delivered or issues for production (as raw-material).
Delivery Note:
When making delivery note of serialized item you will need to mention serial nos. equivalent to items quantity. On submitting delivery note serial nos. status will change to "Delivered". Also, based on days of warranty mentioned in item master, system will calculate exact warranty expiry dates starting from delivery date.
There could also occur a scenario where sales bom is created for an item. And one of the child item is serialized. In that case, in delivery note, sales bom item will be in main item table but that itself is not serialized item. And child item will be listed in packing details table. You will need to provide child items serial no. in packing details serial no. column.
Material issue:
In case of material issue you will need to provide serial nos. which will be consumed while manufacturing of finished good.
Note: ERPNext doesn't have functionality to generated barcode for serial nos. Hence you will need to use third party application to manage generate barcode for serial nos.
Let's consider an example of company in sales of desktop and laptop computer. As there is warranty and after sales services provided on items they assign serial nos. on each unit they purchase or assemble.
Status of serial nos.
- In store - Available for delivery / material issue. Updated when submit GRN or enter serial no. manually.
- Delivered - Delivered to customer. Updated when submit serial no.
- Purchase return - These are the serial nos. which are returned back to customer.
- Not in use - Are the units which were define purchase receipt but then canceled due to some reasons. These are the serial nos. which becomes active if tagged in purchase receipt or material receipt again.
How to make item a serialized item?
Its defined in item master. In Item >> Inventory detail >> Has Serial no., selecting "yes" will make it serialized item.
How serial nos. get assigned to each unit of a item?
Serial nos. are assigned as soon as company acquires that item. The transaction made while receiving items are purchase receipt a.k.a GRN (in trading) and backflush (in production).
Let's consider a scenario when company places an order for 10 units of serial nos. and making a receipt for the same. When making purchase receipt, user will need to define serial nos. for serialized item based on receipt qty. If 10 qty of PC received, then user will enter / scan 10 serial nos. in serial no. column of that item.
Based on the serial nos. of items mentioned in purchase receipt, on submission system will created a unique serial no. record for each unit of an item. Also status for serial no. is set as as "in store" which will also reflect in stock level report.
Inventory of serialized item is tightly integrated with qty of serial nos. in warehouse. In stock level report for item in particular warehouse will be qty of serial nos. with status as "in store". So, if item A has 5 qty in warehouse X. It means that there are 5 serial no. for that item with status "In Store".
There are multiple possible actions which can be taken over serial no. in store. It can be delivered or issues for production (as raw-material).
Delivery Note:
When making delivery note of serialized item you will need to mention serial nos. equivalent to items quantity. On submitting delivery note serial nos. status will change to "Delivered". Also, based on days of warranty mentioned in item master, system will calculate exact warranty expiry dates starting from delivery date.
There could also occur a scenario where sales bom is created for an item. And one of the child item is serialized. In that case, in delivery note, sales bom item will be in main item table but that itself is not serialized item. And child item will be listed in packing details table. You will need to provide child items serial no. in packing details serial no. column.
Material issue:
In case of material issue you will need to provide serial nos. which will be consumed while manufacturing of finished good.
Monday, May 14, 2012
Account Payable & Receivable Reports
The accounts payable report provides detail of the money owed by the
business in due format. The total amount owed per supplier per invoice is provided. Also, you can set aging in report like amount to be paid in next 0-30 days, 30-60 days etc.
The accounts receivable report gives you a detailed listing of the balance due over customer per invoice. This helps company follow customer for pending payment against specific invoices.
To check these report in erpnext, go to:
Account >> Report >> Account payable / receivable reports
What are filters for?
Using date and accounts filter you can filter invoice made between specified time for particular customer / supplier.
-- For more queries, write us on support@erpnext.com --
The accounts receivable report gives you a detailed listing of the balance due over customer per invoice. This helps company follow customer for pending payment against specific invoices.
To check these report in erpnext, go to:
Account >> Report >> Account payable / receivable reports
What are filters for?
Using date and accounts filter you can filter invoice made between specified time for particular customer / supplier.
-- For more queries, write us on support@erpnext.com --
Monday, January 30, 2012
How to Use Tax Inclusive Rate Functionality in ERPNext?
Tax inclusive rate functionality allows user to enter tax inclusive rate items rate table.
As per the standard, user has to enter items rate before tax in pricelist which is fetched in items ref rate.
But for company into retail business, users only know tax inclusive rate of an item. They can use this feature which will back calculate tax and ref rate for them.
To back calculate taxes from tax inclusive rate, you will need to:
1. Mention taxes applicable on item level.
2. Tax inclusive rate in rate / basic rate column on item level.
3. Mention all the possible tax ledgers in tax table and check mark "include in print rate".
P.S.:
When need to calculate discount:
When need to offer discount to customer, mention tax inclusive rate in ref rate instead of basic rate.
As per the standard, user has to enter items rate before tax in pricelist which is fetched in items ref rate.
But for company into retail business, users only know tax inclusive rate of an item. They can use this feature which will back calculate tax and ref rate for them.
To back calculate taxes from tax inclusive rate, you will need to:
1. Mention taxes applicable on item level.
2. Tax inclusive rate in rate / basic rate column on item level.
3. Mention all the possible tax ledgers in tax table and check mark "include in print rate".
P.S.:
When need to calculate discount:
When need to offer discount to customer, mention tax inclusive rate in ref rate instead of basic rate.
Monday, January 23, 2012
How to Manage Production Order?
Production order is confirmation for production to start moving resources and process raw materials to get finished good.
To create new production order, go to:
Production >> Production Order
Let's check submitted production order which will help us understand the feeding data in and next steps after raising production order.
1. Its an item which will be produced.
Transfer material:
To create new production order, go to:
Production >> Production Order
Let's check submitted production order which will help us understand the feeding data in and next steps after raising production order.
1. Its an item which will be produced.
2. For this production order, selected bill of material will be considered. Items listed in selected bom will reduce once production completes.
3. FG warehouse: Its a finished good warehouse where finished good when produced completely will be transferred.
4. WIP warehouse: Its a warehouse where production will take place. You will need to create your shop floor as WIP warehouse. All your raw-material will be brought into WIP warehouse only.
5. Consider SA (sub-assembly) item: This field has two options, yes / no.
If select yes, you will need to transfer sub-assembly as one unit of item. You should be selecting yes only if you separately maintain stock of sub-assembly.
Select No if you don't maintain the stock of sub-assembly. If no select, in material transfer, it will pull child item mentioned in bom of sub-assembly.
Once production order is submitted, you will find next steps button which starts with material transfer.
Transfer material:
This transaction actually takes place in stock entry, where all the raw-material will be pulled from selected BOM.
Target warehouse will be WIP warehouse selected in production order. User will select source warehouse based on the actual stock level for that raw material item.
After selecting all the information, system will reduce stock level from source warehouse and increase the same in WIP warehouse selected.
Status of production order will change to "in process" once raw material is transferred into WIP warehouse.
Backflush:
Backflush is done when in actual, you have ready finished good to be transferred from shop floor to finished good warehouse. At this stage, your raw material will be considered as consumed.
Backflush:
Backflush is done when in actual, you have ready finished good to be transferred from shop floor to finished good warehouse. At this stage, your raw material will be considered as consumed.
Sunday, January 22, 2012
How to Make BOM (Bill of Material)?
Bill of material is list of raw material and operations through which raw material is processed in process of getting converted into finished good.
So bill of material in made for finished good and sub-assembly (for which separate production order is raised).
For making bill of material for an item, there are pre-requisites.
1. It should be stock item.
2. In item master, following production related values should be selected.
> Allow bill of material - Yes
> Allow production order - Yes
To make BOM, go to:
Module >> Production >> Bill of Material >> New Bill of material
Bill of material form for separate tab for finished goods details, operations and finally materials detail.
Basic item detail:
It will list production item for which bill of material is made. BOM for will raw material required for making quantity mentioned in field above.
If default UOM checked, it will be updated in item master also.
BOM operations detail:
Operations table will list work stations in which your raw material will be processed and convert into finished good.
Operations operating cost will be considered in valuation of BOM also.
To make new work station, go to:
Production >> Work station >> New work station
BOM Material list:
It's a list of raw material which will be consumed in production to give finished good. It will list direct raw-materials and sub-assemblies for which separate bom is made. If company does not raise separate bom for sub-assembly item, you can list all the raw material required for sub-assembly in material table itself.
Costing:
Based on operations cost and raw materials rate system will give you bom valuation.
After entering all the detail save and submit this BOM. Only submitted bom will be available for selection in production order.
Tuesday, January 17, 2012
How to Create Item Groups?
Masters like item group, customer group, territory, sales person are in tree structure.
To create new item group click on "New item group".
When click on new item group, it will ask for item group name and parent under which you want to create this item group.
Parent: Parent is the group under item group tree, under which "test item group" will be located.
You will be able to select item groups while entering item master which are marked, has child node - No.
To create new item group, go to:
Module >> Stock >> Item group
To create new item group click on "New item group".
When click on new item group, it will ask for item group name and parent under which you want to create this item group.
Parent: Parent is the group under item group tree, under which "test item group" will be located.
What is the meaning of has child node?
Has child node field has two options, Yes or No.
If "yes" selected for item group, it will be added as folder under item group. Item group with child no - yes will be able in parent field while creating item code.
If "no" selected for item group, it will be created as ledger and will be available for selection in item master.
You will be able to select item groups while entering item master which are marked, has child node - No.
Same way, you can define your customer groups, territories and sales person masters.
In-case of query, drop us a line on support@erpnext.com
Labels:
cloud erp,
crm,
customer support software,
erpnext,
free erp,
helpdesk,
inventory software,
ledger,
multi-currency erp,
online erp,
salesforce,
sap,
software,
web base erp
Thursday, January 5, 2012
Configuring ERPNext Account
An application is said to be configured completely when you can start making business transactions like orders, invoices, stock transactions etc.
Let us understand the different types of forms which exist in ERPNext:
1. Masters:
Masters are sets of records which are created once and used in transactions.
Example: Customer, Supplier, Item, Customer Group, Supplier Type, Territory etc.
Once the required masters are set, you can proceed with transactions.
2. Transactions:
Business transactions are the records created based on an event.
Example:
Sales order is made when a customer confirms an order.
Delivery note is made when goods are delivered to a customer.
3. Reports:
Reports give you an interface to see multiple records of Transactions / Masters on the same screen
and allow you to export these records in CSV format.
When you login into your account for the first time, you will be asked to enter the name, abbreviation, fiscal start date and default currency of one of your companies. This creates the first company for your account.
Note: The abbreviation you enter will be appended to various master records, so that it becomes visibly obvious, which master record belongs to which company.
With company creation, your account creation will also be complete. To be able to start with transactions, you can setup your customer, suppliers, items, tax / bank ledgers.
Customer:
To add a new customer, go to:
Selling >> Customer >> Add new customer
OR
Setup >> System >> Import data. Select customer from the list to download template for importing customer master. Learn more about data import functionality here.
Customer categorization: If you want to create customer groups, go to:
Setup >> Selling >> Customer group
If you don't maintain customer group, continue with "default customer group" which be preset in your account.
Accounting ledger of customer:
Customer ledger will be created in chart of accounts (account receivable) as soon as you add or import them.
Supplier:
To add a new supplier, go to:
Buying >> Supplier >> Add new supplier
Or
Setup >> System >> Import data, Select Supplier from the list to download template for importing supplier master.
Supplier Types: If you want to create supplier types, go to:
Setup >> Buying >> Supplier Types
If you don't have supplier type, continue with "default supplier type" which will be preset in your account.
Accounting ledger of supplier:
Supplier ledger will be created in chart of accounts (account payable) as soon as you add or import them.
Item:
To add new item, go to:
Stock >> Item
Or
Setup >> System >> Import data, select item from the list to download template for importing item master. Learn more about import data functionality here.
To import opening stock for items, go to: Stock >> Stock reconciliation. To learn more, click here.
Accounting ledger:
To create new accounting ledger, go to:
Setup >> Accounts >> Chart of account
1. Click on group under which you want to create ledger.
2. After clicking on folder (group), under which you want to create ledger, a button called
"Add a child account" will appear below action items (on right side).
3. Enter account name
4. Select group or a ledger. If "group" selected, then it will become folder and you will be able to
add child ledgers under it. If "Ledger" selected, then only you will be able to select it in
transactions.
For getting started, you will need to create few accounting ledgers manually for bank, cash and tax accounts. To learn more on creating ledger in chart of account, click here.
To learn updating an opening balance for accounting ledger, click here.
Note: Ledger for customer and supplier will be added in the receivables and payables respectively. You need not add ledger for customer and supplier manually.
Warehouse:
To create new warehouse, go to:
Setup >> Stock >> Warehouse
Once above discussed masters is set, you will be good to go live with transactions like making quotations, orders and invoices.
For any product related help, please drop us a line at support@erpnext.com
Let us understand the different types of forms which exist in ERPNext:
1. Masters:
Masters are sets of records which are created once and used in transactions.
Example: Customer, Supplier, Item, Customer Group, Supplier Type, Territory etc.
Once the required masters are set, you can proceed with transactions.
2. Transactions:
Business transactions are the records created based on an event.
Example:
Sales order is made when a customer confirms an order.
Delivery note is made when goods are delivered to a customer.
3. Reports:
Reports give you an interface to see multiple records of Transactions / Masters on the same screen
and allow you to export these records in CSV format.
Getting Started:
When you login into your account for the first time, you will be asked to enter the name, abbreviation, fiscal start date and default currency of one of your companies. This creates the first company for your account.
Note: The abbreviation you enter will be appended to various master records, so that it becomes visibly obvious, which master record belongs to which company.
With company creation, your account creation will also be complete. To be able to start with transactions, you can setup your customer, suppliers, items, tax / bank ledgers.
Customer:
To add a new customer, go to:
Selling >> Customer >> Add new customer
OR
Setup >> System >> Import data. Select customer from the list to download template for importing customer master. Learn more about data import functionality here.
Customer categorization: If you want to create customer groups, go to:
Setup >> Selling >> Customer group
If you don't maintain customer group, continue with "default customer group" which be preset in your account.
Accounting ledger of customer:
Customer ledger will be created in chart of accounts (account receivable) as soon as you add or import them.
Supplier:
To add a new supplier, go to:
Buying >> Supplier >> Add new supplier
Or
Setup >> System >> Import data, Select Supplier from the list to download template for importing supplier master.
Supplier Types: If you want to create supplier types, go to:
Setup >> Buying >> Supplier Types
If you don't have supplier type, continue with "default supplier type" which will be preset in your account.
Accounting ledger of supplier:
Supplier ledger will be created in chart of accounts (account payable) as soon as you add or import them.
Item:
To add new item, go to:
Stock >> Item
Or
Setup >> System >> Import data, select item from the list to download template for importing item master. Learn more about import data functionality here.
Customer categorization: If you want to create item groups, go to:
Setup >> Stock >> Item group
If you don't maintain item group, continue with "Default" which will be auto-created.
Accounting ledger:
To create new accounting ledger, go to:
Setup >> Accounts >> Chart of account
1. Click on group under which you want to create ledger.
2. After clicking on folder (group), under which you want to create ledger, a button called
"Add a child account" will appear below action items (on right side).
3. Enter account name
4. Select group or a ledger. If "group" selected, then it will become folder and you will be able to
add child ledgers under it. If "Ledger" selected, then only you will be able to select it in
transactions.
For getting started, you will need to create few accounting ledgers manually for bank, cash and tax accounts. To learn more on creating ledger in chart of account, click here.
To learn updating an opening balance for accounting ledger, click here.
Note: Ledger for customer and supplier will be added in the receivables and payables respectively. You need not add ledger for customer and supplier manually.
Warehouse:
To create new warehouse, go to:
Setup >> Stock >> Warehouse
Once above discussed masters is set, you will be good to go live with transactions like making quotations, orders and invoices.
For any product related help, please drop us a line at support@erpnext.com
Labels:
account head,
accounts,
accounts software,
crm,
customize erp,
easy erp,
free erp,
multi-currency erp,
online erp,
online software,
sap,
web base erp,
web base erp sap
Friday, December 23, 2011
Price List to Manage Multiple Currency
Price list is the master to list multiple selling rate (before tax) for the item. To learn uploading pricelist, please click here.
As per the recent update in pricelist, you can list item pricelist in any currency and make sales transactions in any currency.
Let's consider the scenario, where the company XYZ Pvt. Ltd. based in India, has INR as the basic account currency.
Company maintains its item price list in USD as against there company default currency.
Now, when making transaction, say sales order, pricelist will be pulled in USD. But we need to make sales order in INR.
Frappe is the item whos selling price is 1 USD. Now we need to make sales order in INR. So,
Customer currency will be INR only. And as it is also a base currency of application, conversion rate remains 1.
Pricelist currency is USD for frappe. But as we need pricing in INR, we mention conversion factor for USD with respect to INR.
Picture above shows ref rate, rate and amount in currency INR currency for selected item. Its what will be reflected in print format.
Let's consider another scenario where accounts basic currency is INR. Am making items price list in USD and making sales order also in USD.
Ref rate, rate and amount (without * ) is columns for customer currency.
Raf rate*, basic rate* and amount* is column for base currency which is calculated after multiplying price list rate with conversion rate
(34.90 (price list) * 53 (conversion rate) = 1,849.70 INR)
And the most basic scenario where accounts basic currency, price list and customer currency is same.
Both pricelist and custom currency remain same with conversion factor 1.
Broadly speaking, now you can manage pricelist and transactions in any currency possible.
As per the recent update in pricelist, you can list item pricelist in any currency and make sales transactions in any currency.
Let's consider the scenario, where the company XYZ Pvt. Ltd. based in India, has INR as the basic account currency.
Company maintains its item price list in USD as against there company default currency.
Now, when making transaction, say sales order, pricelist will be pulled in USD. But we need to make sales order in INR.
Frappe is the item whos selling price is 1 USD. Now we need to make sales order in INR. So,
Customer currency will be INR only. And as it is also a base currency of application, conversion rate remains 1.
Pricelist currency is USD for frappe. But as we need pricing in INR, we mention conversion factor for USD with respect to INR.
Picture above shows ref rate, rate and amount in currency INR currency for selected item. Its what will be reflected in print format.
Let's consider another scenario where accounts basic currency is INR. Am making items price list in USD and making sales order also in USD.
Ref rate, rate and amount (without * ) is columns for customer currency.
Raf rate*, basic rate* and amount* is column for base currency which is calculated after multiplying price list rate with conversion rate
(34.90 (price list) * 53 (conversion rate) = 1,849.70 INR)
And the most basic scenario where accounts basic currency, price list and customer currency is same.
Both pricelist and custom currency remain same with conversion factor 1.
Broadly speaking, now you can manage pricelist and transactions in any currency possible.
Tuesday, December 20, 2011
Recurring Sales Invoice
Recurring sales invoice is a tool which will re-generate selected invoice automatically and e-mail to selected recipients.
This feature will work for company who raises invoice of same amount to customer in predefined span of time. This scenario is observed followed in business which sell items on lease or loan.
How to enable recurring invoice?
To enable recurring invoice feature in your account, go to:
Setup >> System >> Feature Setup
How to make invoice recurring?
Once recurring invoice is enabled in feature setup, you will find separate tab of recurring invoice in submitted sales invoices.
Invoice will become recurring once "convert to recurring invoice" field is checked. On checking stated field, few more field will be made visible when user can set property based on which selected invoice will be created in system.
Repeat on day on month:
Considering above screenshot, selected invoice will be re-generated in system on 12th of every month till "convert to recurring invoice" is unchecked or end date arrives.
End date:
Date on which recurring invoice generation will stop.
Notification e-mail address:
E-mail notification of auto-generated invoice will be sent to email id's mentioned in notification address field. Customer contact selected above will be pulled automatically in notification field.
This feature will work for company who raises invoice of same amount to customer in predefined span of time. This scenario is observed followed in business which sell items on lease or loan.
How to enable recurring invoice?
To enable recurring invoice feature in your account, go to:
Setup >> System >> Feature Setup
How to make invoice recurring?
Once recurring invoice is enabled in feature setup, you will find separate tab of recurring invoice in submitted sales invoices.
Invoice will become recurring once "convert to recurring invoice" field is checked. On checking stated field, few more field will be made visible when user can set property based on which selected invoice will be created in system.
Repeat on day on month:
Considering above screenshot, selected invoice will be re-generated in system on 12th of every month till "convert to recurring invoice" is unchecked or end date arrives.
End date:
Date on which recurring invoice generation will stop.
Notification e-mail address:
E-mail notification of auto-generated invoice will be sent to email id's mentioned in notification address field. Customer contact selected above will be pulled automatically in notification field.
Labels:
account head,
accounts,
accounts software,
cloud erp,
customize erp,
easy erp,
erp,
erpnext,
free erp,
multi-currency erp,
online erp,
online software,
saas erp,
sap,
software,
tally,
tally9,
web base erp
Friday, December 16, 2011
E-mail Digest
E-mail digest is a tool to receive auto-generated e-mail report for transactions done in your account.
How to configure e-mail digest?
Enable e-mail digest:
You do all the e-mail digest configuration but if enable is not checked, e-mail wont be triggered to people selected.
Select company, set frequency for auto-generated report and select recipients:
You can set e-mail digest for each company separately.
Email digest can be set for daily, weekly and monthly. System will trigger email report to recipients selected from list.
What is e-mailed to recipients?
E-mail digest will be generated for the items which are checked from list of items.
Sample report:
How to configure e-mail digest?
Enable e-mail digest:
You do all the e-mail digest configuration but if enable is not checked, e-mail wont be triggered to people selected.
Select company, set frequency for auto-generated report and select recipients:
You can set e-mail digest for each company separately.
Email digest can be set for daily, weekly and monthly. System will trigger email report to recipients selected from list.
What is e-mailed to recipients?
E-mail digest will be generated for the items which are checked from list of items.
Sample report:
Labels:
easy erp,
erp,
erpnext,
free erp,
helpdesk,
inventory software,
ledger,
online erp,
online software,
project management,
ramco,
saas,
saas erp,
salesforce,
sap,
software,
stocks,
tally9,
web base erp
Tuesday, December 13, 2011
Customize Form View
Let us understand the ERPNext architecture before we venture to learn form customization tool.
ERPNext is built over WNframework. In this framework, each form is created as a table in the backend. Each table has field and properties are assigned to each field.
Like Sales order is a table, in which sales order fields are defined in rows as "Sales order series" and "customer name". Each of these field has properties like "label", "mandatory", "print hide" etc.
Sales order table:
To store more details of sales order like item detail, we have separate table called "sales order item" table. Likewise, taxes are the separate table in sales order. So, for sales order form, sales order table becomes parent and sales order item, taxes and sales person becomes child table.
Please find below the table structure of each form type.
ERPNext is built over WNframework. In this framework, each form is created as a table in the backend. Each table has field and properties are assigned to each field.
Like Sales order is a table, in which sales order fields are defined in rows as "Sales order series" and "customer name". Each of these field has properties like "label", "mandatory", "print hide" etc.
Sales order table:
| Field label | Mandatory | Print Hide | In Filter | |
| Sales order Series | Series | (Check box) | (Check box) | (Check box) |
| Customer Name | Customer | (Check box) | (Check box) | (Check box) |
To store more details of sales order like item detail, we have separate table called "sales order item" table. Likewise, taxes are the separate table in sales order. So, for sales order form, sales order table becomes parent and sales order item, taxes and sales person becomes child table.
Please find below the table structure of each form type.
| Transaction | Table | Table Name |
| Quotation | Quotation | Quotation |
| Quotation item table | Quotation Item | |
| Sales Order | Sales order | Sales Order |
| Sales order item table | Sales Order Item | |
| Delivery Note | Delivery note | Delivery Note |
| Delivery note item table | Delivery Note Item | |
| Sales Invoice | sales invoice | Sales Invoice |
| Sales invoice item table | Sales Invoice Item |
|
| Sales invoice tax table | Sales Taxes and Charges | |
| Purchase Order | Purchase order | Purchase Order |
| Purchase order item table | Purchase Order Item |
|
| Purchase Receipt | Purchase receipt | Purchase Receipt |
| Purchase receipt item table | Purchase Receipt Item | |
| Purchase Invoice | Purchase invoice | Purchase Invoice |
| Purchase invoice item table | Purchase Invoice Item |
|
| Purchase invoice tax table | Purchase Taxes and Charges | |
| Journal Voucher | Journal voucher | Journal Voucher |
| Journal voucher item table | Journal Voucher Detail |
With this, lets dive into the form customization tool. "Customize form view" is the tool which allows us to select a table and modify fields property as per your requirement.
You can find customize form view by going to:
Modules --> Setup --> Customize form view
Lets' say I want to make item code field mandatory in sales invoice - item table. What will I select in form type?
1. Form type - RV detail (refer to above table for clarification)
2. Selecting form will pull columns of invoice item table (as row here)
3. To make item code mandatory, select check req. for item code and update.
You will need to do clear cache (from tools --> clear cache) and browser refresh to see the effect in the form.
Please refer to table below to learn about field property.
| Field property | Purpose | Field Type |
| Allow on submit | Lets user update value in field even after submission. | Check box |
| Default | Value defined in default will be pulled on new record creation | Text box |
| Description | Gives field description for user understanding | Text box |
| Hidden | Will hide field in form | Check box |
| In Filter | Will add this field in report | Check box |
| Label | Label is the name defined for field which appears in form | Text box |
| Options | Make field drop down selecting | Text box |
| Print hide | Will hide this field in print | Check box |
| Reqd (Required) | Will make that field mandatory | Check box |
Labels:
cloud erp,
crm,
customer support software,
customize field,
easy erp,
erp,
erpnext,
free erp,
helpdesk,
online erp,
online software,
ramco,
saas,
saas erp,
salesforce,
sap,
software,
tally,
tally9,
web base erp
Tuesday, December 6, 2011
How to Interact With Cutomers Using Support Ticket?
Support ticket helps you automated tracking customer issues which are received in email. If support ticket configured, it will pull mail received on particular email id and create a support ticket in erpnext account.
Each support ticket is assigned a unique no. which is also sent to customer in auto-reply to his query. This helps customer too in following up with you by indicating support ticket no.
Support ticket can be:
User will need role of "Support team" for accessing support ticket.
Please follow the steps mentioned below to configure support ticket.
In email setting, you will find two options:
1. Out-going mail setting
2. Support ticket mail setting
Once this setting is done correctly, email received on id mentioned here will be pulled into system and there will be support ticket created with unique id and status as open till support executive replies to it.
Status is also assigned as a tag to ticket. You can filer ticket based on status, allocate to support people. Then support staff can filter support ticket allocated to them.
Each support ticket is assigned a unique no. which is also sent to customer in auto-reply to his query. This helps customer too in following up with you by indicating support ticket no.
Support ticket can be:
- Allocated to support personnel
- Replied via system itself and track complete email communication over a ticket.
- Tracked by status. Tickets which are pending for response is set as "Open". Tickets which are replied is set as "Waiting for Customer". Tickets which are closed is set as "Closed".
User will need role of "Support team" for accessing support ticket.
Please follow the steps mentioned below to configure support ticket.
In email setting, you will find two options:
1. Out-going mail setting
2. Support ticket mail setting
Once this setting is done correctly, email received on id mentioned here will be pulled into system and there will be support ticket created with unique id and status as open till support executive replies to it.
Status is also assigned as a tag to ticket. You can filer ticket based on status, allocate to support people. Then support staff can filter support ticket allocated to them.
Labels:
after sales service software,
crm,
customer support software,
erp,
erpnext,
free erp,
helpdesk,
online erp,
online software,
saas,
saas erp,
sap,
software,
tally,
tally9,
web base erp
Subscribe to:
Posts (Atom)



















































