Home OneHash Buying

OneHash Buying

Streamline your purchasing with OneHash Buying: supplier management, purchase orders, inventory control, and seamless financial integration—efficient procurement made easy.
By Frappe Content licensed CC-BY-SA 3.0
15 articles

What is a Supplier Scorecard?

Supplier Scorecard A Supplier Scorecard is an evaluation tool used to assess the performance of suppliers. Supplier scorecards can be used to keep track of item quality, delivery, and responsiveness of suppliers across long periods of time. This data is typically used to help in purchasing decisions. A Supplier Scorecard is manually created for each supplier. To access Supplier Scorecard, go to: ++Home > Buying > Supplier Scorecard > Supplier Scorecard++ | 1. Prerequisites Before creating and using a Supplier Scorecard, it is advised that you create the following first: - Supplier | 2. How to create Supplier Scorecard 1. Go to the Supplier Scorecard list, click on New. 2. Select a Supplier to score. 3. Select the evaluating period whether weekly, monthly, or yearly. 4. Setup the scoring function (details in next section). 5. A supplier scorecard is created for each supplier individually. Only one supplier scorecard can be created for each supplier. | 3. Features 1. Scoring Setup The supplier scorecard consists of a set evaluation periods, during which the performance of a supplier is evaluated. This period can be weekly, monthly or yearly. The current score is calculated from the score of each evaluation period based on the weighting function. The default formula is linearly weighed over the previous 12 scoring periods. This formula is customizable. Supplier Standings The supplier standing is used to quickly sort suppliers based on their performance. These are customizable for each supplier. The scorecard standing of a supplier can also be used to restrict suppliers from being included in Request for Quotations or being issued Purchase Orders. The following screen can be seen on expanding a row in the 'Scoring Standings' table, click on the downward facing arrow. 2. Criteria Setup A supplier can be evaluated on several individual evaluation criteria, including (but not limited to) quotation response time, delivered item quality, and delivery timeliness. These criteria are weighed to determine the final period score. To create a new Criteria, go to ++Buying > Supplier Scorecard > Supplier Scorecard Criteria++: ||| Note: Criteria weights for a scorecard should add up to 100. 3. Supplier Scorecard Variables The method for calculating each criteria is determined through the Criteria Formula field, which can use a number of pre-established variables. This can be seen in the preceding screenshot. The value of each of these variables is calculated over the scoring period for each supplier. Examples of such variables include: - The total number of items received from the supplier - The total number of accepted items from the supplier - The total number of rejected items from the supplier - The total number of deliveries from the supplier - The total amount (in dollars) received from a supplier Variables are pre-set, additional variables can be added through server-side customizations. Tick the Custom checkbox if the variable you're creating is for a custom field. The criteria formula should be customized to evaluate the suppliers in each criteria in a way that best fits the company requirements. 4. Evaluation Formulas The evaluation formula uses the pre-established or custom variables to evaluate an aspect of supplier performance over the scoring period. Formulas can use the following mathematical functions: 1. addition: + 2. subtraction: - 3. multiplication: * 4. division: / 5. min: min(x,y) 6. max: max(x,y) 7. if/else: ( x ) if (formula) else (y) 8. less than: < 9. greater than: > 10. variables: {variable_name} It is crucial that the formula be solvable for all variable values. This is most often an issue if the value resolves to 0. For example: {total_accepted_items} / {total_received_items} This example would resolve to 0 / 0 in periods where there are no received items, and therefore should have a check to protect in this case: **({total_accepted_items} / {total_received_items}) ** if {total_received_items} > 0 else 1. 5. Evaluating the Supplier An evaluation is generated for each Supplier Scorecard Period by clicking the "Generate Missing Scorecard Periods" button. The supplier's current score can be seen, as well as a visual graphic showing the performance of the supplier over time. Any actions against the supplier are also noted here, including warnings when creating RFQs and POs or preventing these features for this supplier altogether. | 3. Related Topics 1. Supplier 2. Supplier Quotation

By Frappe Content licensed CC-BY-SA 3.0
Last updated on Jun 18, 2025

Creating a Supplier Group

Supplier Group Supplier Group is an aggregation of suppliers that are similar in some way. A supplier may be distinguished from a contractor or subcontractor, who commonly adds specialized input to deliverables. A supplier is also known as a vendor. There are different types of suppliers based on the goods and products they supply. OneHash allows you to create your own categories of suppliers. These categories are known as Supplier Groups. For example, if your suppliers are mainly pharmaceutical companies and FMCG distributors, you can create a new Supplier Groups for them and name the groups accordingly. To access Supplier Group, go to: ++Home Buying > Supplier > Supplier Group++ | 1. Prerequisites Before creating and using a Supplier Group, it is advised that you create the following first: - Supplier | 2. How to create a Supplier Group 1. Go to the Supplier Group list, click on New. 2. Type a name for your new Supplier Category. 3. You can set a Parent Supplier Group for this Supplier Group. 4. Ticking the Is Group checkbox will make it a Parent Supplier Group. 5. You can also assign a default Payment Terms Template to the Supplier Group. Useful in a case where all your hardware suppliers take half payment on sales order and half post shipment. 6. Save. You can classify your suppliers from a range of choices available in OneHash. Choose from a set of given options like Distributor, Electrical, Hardware, Local, Pharmaceutical, Raw Material, Services etc. Classifying your supplier into different types facilitates accounting and payments. | 3. Supplier Group Tree You can also construct Supplier Group in the form of a tree hierarchy, similar to Chart of Accounts. To view the Tree structure, click on Tree from the sidebar. To go back to the list view, simply select: Menu > View List. With the new Users Permissions in place, you can now apply hierarchy based permissions. That is, if a User is permitted to view parent node of Supplier Group, he/she automatically qualifies to view the child nodes of that parent node. For example, in the above image, let's say that user permission is applied for a User to view 'Distributor' document. Then the user also gets permitted to view its child nodes 'Book Distributor', 'Electronic Distributor', etc.

By Frappe Content licensed CC-BY-SA 3.0
Last updated on Jun 18, 2025

Buying Settings

Buying Settings Buying Settings is where you can define properties which will be applied in the Buying module's transactions. You can find Buying Settings at: ++Home > Buying > Settings > Buying Settings++ Let us look at the various options that can be configured: | 1. Supplier 1.1 Supplier Naming By When a Supplier is saved, system generates a unique identity or name for that Supplier which can be used to refer the Supplier in various Buying transactions. If not configured otherwise, OneHash uses the Supplier's Name as the unique name. If you want to identify Suppliers using names like SUPP-00001, SUPP-00002, or such other patterned series, select the value of Supplier Naming By as "Naming Series". You can define or select the Naming Series pattern from: ++Settings > Data > Naming Series++ 1.2 Default Supplier Group Configure what should be the default value of Supplier Group when creating a new Supplier. For example, if most of your suppliers supply you hardware, you can set the default as 'Hardware'. | 2. Purchasing 2.1 Default Buying Price List Configure what should be the default Price List when creating a new Buying transaction, the default is set as 'Standard Buying'. Item prices will be fetched from this Price List. You can modify the 'Price List' by using the arrow at the right-end of the field to change the currency and country. 2.2 Purchase Order Required If this option is configured "Yes", OneHash will prevent you from creating a Purchase Invoice or a Purchase Receipt directly without creating a Purchase Order first. If retail transactions are involved where the order happens offline, then Purchase Orders can be skipped. If you're accepting sample Items, you can directly create a Purchase Receipt to receive the Items to your Warehouse. This configuration can be overridden for a particular supplier by enabling the "Allow Purchase Invoice Creation Without Purchase Order" checkbox in supplier master. 2.3 Purchase Receipt Required If this option is configured "Yes", OneHash will prevent you from creating a Purchase Invoice without creating a Purchase Receipt first. In case the Item being transacted is a service, it'll not require a receipt, you can directly create an Invoice. This configuration can be overridden for a particular supplier by enabling the "Allow Purchase Invoice Creation Without Purchase Receipt" checkbox in the supplier master 2.4 Maintain Same Rate Throughout Purchase Cycle If this is enabled, OneHash will validate whether an Item's price is changing in a Purchase Invoice or Purchase Receipt created from a Purchase Order, i.e. it will help you maintain the same rate throughout the purchase cycle. You can configure the action that system should take if the same rate is not maintained in the "Action If Same Rate is Not Maintained" field: - Stop: OneHash will stop you from changing the price by throwing a validation error. - Warn: The system will let you save the transaction but warn you with a message if the rate is changed. || Note: This field will only be visible if Maintain Same Rate Throughout Purchase Cycle is enabled. | 3. Allow Item to be added multiple times in a transaction When this checkbox is unchecked, an item cannot be added multiple times in the same Purchase Order. However, you can still explicitly change the quantity. This is a validation checkbox for preventing accidental purchase of the same item. This can be checked for specific use cases where there are multiple sources for the same material, for example in manufacturing. Related Topics - Supplier Group

By Frappe Content licensed CC-BY-SA 3.0
Last updated on Jun 18, 2025

How to add Purchase Taxes and Charges Template?

Purchase Taxes and Charges Template Purchase Taxes and Charges may be applied to any item you buy. The Purchase Taxes and Charges Template is similar to the Sales Taxes and Charges Template. The templates created from this form can be used in Purchase Orders and Purchase Invoices for internal records. For Tax Accounts that you want to use in the tax templates, you must set the Account Type field as 'Tax' for that particular account. To access Purchase Taxes and Charges Template, go to: ++Home > Buying > Settings > Purchase Taxes and Charges Template++ 1. How to add Purchase Taxes/Charges via a template Before creating a new template, note that templates are already created for many of the commonly used taxes. 1. Click on New. 2. Enter a title name for the Tax. 3. Under type, set on what the tax will be calculated and the tax rate. There are five options under type for which tax will be calculated. - Actual: On the actual amount of each item. - On Net Total: On the grand total of all the items. - On Previous Row Amount: This is for compounding the charges. For example, cess charges over the amount to which tax was already applied in the previous row. - On Previous Row Total: Same as above but applied on the total bill and not just the amount of an item. 1. Select an account head which has pre set tax rates or create your own. 2. Selecting default will apply this template by default for new Purchase transactions. 3. Save. Is Inter State: For India. On selection of a customer in Sales Invoice or Delivery Note, if the GST codes of place of supply and customer shipping address don't match, the template with 'Is Inter State' ticked will be set as the taxes template. If the place of supply and shipping address are the same, the default taxes template will be applied. This also applies to Purchase Invoice, on selection of Supplier, the templates are set depending on the addresses. For example, IGST. | 2. Features 1. Purchase Taxes and Charges table 1. Consider Tax or Charge for: Total - for the total of all items. Valuation - for each item. Valuation and total - apply tax/charge to both. ** What Is The Differences Of Total And Valuation In Tax And Charges** Consider Tax or Charge field in Purchase Taxes and Charges master has three values. - Total - Valuation - Total and Valuation Let's consider an example to understand an effect of each charge type. We purchase ten units of item, at the rate of 800. total purchase amount is 800. Purchased item has 4% VAT applied on it, and INR 100 was incurred in transportation. Total: Tax or Charge categorized as **Total **will be included in the total of purchase transactions. But it will not have impact on the valuation of item purchased. If VAT 4% is applied on item, it will amount to INR 32 (at item's based rate is 800). Since VAT is the consumption tax, its should be added value of Purchase Order/Invoice, since it will be included in payable towards supplier. But its should not be added to the value of Purchased item. When Purchase Invoice is submitted, general ledger posting will be done for tax/charge categorized as Total. Valuation: Tax or charge categorized as **Valuation **will be added in the value of purchased item, but not in the total of that purchase transaction. Transportation charge of INR 100 should be categorized as valuation. With this, the value of purchased item will be increased from 800 to 900. Also, this charge will not be added to the total of purchase transaction, because of your expense, and should not be reflected to the supplier. Total and Valuation: Tax or Charge categorized as for Total and Valuation will be added in the valuation of item, as well as in the totals of purchase transactions. Let's assume that transportation is arranged by our supplier, but we need to pay transportation charges to them. In that case, for transportation charges, category selected should be Total and Valuation. With this, INR 100 transportation charge will be added to the actual purchase amount 800. Also, INR 100 will reflect in the total, as it will be payable for us towards supplier. 1. Add or Deduct: Whether you want to add or deduct the tax from the item. 2. Reference Row #: If tax is based on "Previous Row Total" you can select the row number which will be taken as a base for this calculation (default is the previous row). 1. Is this Tax included in Basic Rate?: If checked, the tax amount will be considered as already included in the Print Rate / Print Amount. 2. Account Head: The Account ledger under which this tax will be booked. If you select VAT or any other preset heads, the rate will be automatically filled. 3. Cost Center: If the tax/charge is an income (like shipping) or expense it needs to be booked against a Cost Center. 4. Description: Description of the tax (that will be printed in invoices/quotes). 5. Rate: The Tax rate, eg: 14 = 14% tax. 6. Amount: The Tax amount to be applied, eg: 100.00 = ₹100 tax. | 3. Related Topics 1. How to create a Purchase Order? 2. Buying Settings

By Frappe Content licensed CC-BY-SA 3.0
Last updated on Jun 18, 2025

Creating a Supplier Quotation

Supplier Quotation A Supplier Quotation is document by a potential supplier specifying the cost of goods or services they'll provide within a specified period. A Supplier Quotation may also contain terms of sale, terms of payment, and warranties. Acceptance of quotation by the buyer can be considered as an agreement binding on both parties. To access Supplier Quotation, go to: ++Home > Buying > Supplier Quotation++ | 1. Prerequisites Before creating and using a Supplier Quotation, it is advised that you create the following first: - Supplier - Item | 2. How to create a Supplier Quotation 1. Supplier Quotation from Material Request You can make a supplier quotation from a Material Request: Or: A Supplier Quotation can be created from a Supplier master. Or: The supplier can submit you a quotation himself via OneHash. 2. Creating a Supplier Quotation manually 1. You can also make a Supplier Quotation directly from: ++Buying > Supplier Quotation > New.++ 1. Select the Supplier who sent you the quotation. 2. The Address and Contact will be fetched if you've saved it in the supplier master. 3. Enter the Item code, select the quantity. Rate will be fetched if you've set the Standard Buying rate for the item in Item Price. If you have multiple Suppliers who supply you with the same Item, you usually send out a Request for Quotation to various Suppliers. In many cases, especially if you have centralized buying, you may want to record all the quotes so that: - You can easily compare prices in the future - Audit whether all Suppliers were given the opportunity to quote. Supplier Quotations are not necessary for most small businesses. Always evaluate the cost of collecting information to the value it really provides! As a recommendation, you can do this only for high value items. | 3. Features 1. Taxes and Charges If your Supplier is going to charge you additional taxes or charge like a shipping or insurance charge, you can add it here. This will help you accurately track your costs. Also, if some of these charges add to the value of the product you will have to mention them in the Taxes table. You can also use templates for your taxes. For more information on setting up your taxes see the Purchase Taxes and Charges Template. 2. More There are fields for Tax Category, Shipping Rule, Purchase Taxes and Charges Template, Discount, Terms and Conditions, Printing Settings. You can fill these fields for your record. Note that the details you fill here like Shipping Rule, taxes, Discount, Terms and Conditions etc., are from your supplier and can be recorded for accurate tracking. Note: - Tax Category will be fetched from supplier master if set - Print settings is for making changes to the supplier quotation print - The Terms and Conditions here are your supplier's - The supplier quotation can be linked to material requests using the 'Link to material requests' button 3. After Submitting The following items can be created after submitting a Supplier Quotation: - Purchase Order - A Purchase Order if you agree with the supplier's quotation. - **Quotation **- A quotation to your customer. - Auto Repeat - Auto Repeat the supplier quotation at specified intervals.

By Frappe Content licensed CC-BY-SA 3.0
Last updated on Jun 18, 2025

How to create a Request for Quotation?

Request for Quotation A Request for Quotation is a document that an organization sends to one or more suppliers asking a quotation for items. To access Request for Quotation, go to: ++Home > Buying > Purchasing > Request for Quotation++ | 1. Prerequisites Before creating and using a Request for Quotation, it is advised that you create the following first: - Supplier - Item | 2. How to create a Request For Quotation 1. Go to the Request For Quotation list, click on New. 2. Enter the date. 3. Choose the supplier to whom Request for Quotation is to be sent. 4. In the next table, enter items, quantity and the target warehouse where you'll be sending the items. 5. Warehouse can be left blank if 'Maintain Stock' is unticked for the item. 6. Save and submit. A Request for Quotation (RFQ) can also be created from a submitted Material Request. Once an RFQ is created, you can print and send them the PDF which will have all the details you entered relevant to the RFQ and receive reply by mail. You can also get their reply (Supplier Quotation) from OneHash itself. However, for a large number of items, your supplier may be more comfortable with an Excel sheet etc. | 3. Features 1. Get items from The items in the items table can be fetched from other documents. The options are: Material Request, Opportunity, and Possible Supplier. - Material Request: Items will be fetched from a submitted Material Request that you select. A Material Request can be searched with some matching words and a date range can also be selected to filter the Material Requests. - Opportunity: Items will be fetched from a saved Opportunity. A date range can be selected here also. - Possible Supplier: Select a possible supplier. Then if you have any submitted Material Requests against this supplier, items can be fetched from that. 2. The Get Suppliers button Instead of entering the suppliers manually in the table, you can also fetch them using this button. When you click on the Get Suppliers button, you will see a field 'Get Suppliers By'. There are two options to fetch suppliers: by tags or by groups. By tag: Go to 'Tag Category' via searching from the search bar. You must have created tags here first and assigned them the DocType Supplier in the Buying module. Then you can select by Tag and enter a get. On clicking Add 'All Suppliers', suppliers with matching tags will be fetched. By Group: Select 'Supplier Group' and choose the supplier group from which suppliers need to be added. For example, if you select Hardware, all your hardware suppliers will be added so that you can get a quote from all of them. In the Supplier table, on expanding a row with the inverted triangle, you'll see an option 'Download PDF' which will open a PDF of the RFQ. 3. Link to Material Requests: When you click on Tools > Link to Material Requests, it links the Request for Quotation to available Material Requests. The items should be the same in the Request for Quotation and the Material Request. 4. Message for Supplier Enter any additional messages for the Supplier in this field. This field can be auto filled using an 'Email Template'. The field to select an Email Template is just above Message for Supplier. 5. Terms and Conditions In Sales/Purchase transactions, there might be certain Terms and Conditions based on which the Supplier provides goods or services to the Customer. You can apply the Terms and Conditions to transactions and they will appear when printing the document. 6. Print Settings Letterhead You can print your request for quotation/purchase order on your company's Letterhead. 'Group same items' will group the same items added multiple times in the items table. This can be seen when you print it. Print Headings Titles of your documents can be changed in Print Headings section. 7. Email Preview In the 'Email Details' section, of a Draft Request for Quotation, there is a provision to build and preview your email to be sent to the Supplier. Enter any additional messages for the Supplier in the 'Message for Supplier' field. This field can be auto-filled using the 'Email Template' field. A salutation can be added and the 'Subject' field can be changed as well. Once done, you can click on the 'Preview Email' button and see a preview of the email which will be sent. 8. More Link to material requests button: This button links the Request for Quotation to any Material Requests. The items should be the same in the Request for Quotation and the Material Request. Now, when the Request for Quotation is saved, you can see in the Dashboard that it is linked to the Material Request. If there are multiple Material Requests with the same items, then the link will be created with the newest Material Request. | 4. Creating a Supplier Quotation after RFQ After creation of Request for Quotation, there are two ways to generate Supplier Quotation from Request for Quotation. 1. Supplier Quotation by User 1. Open Request for Quotation and click on Supplier Quotation > Create. 2. Select the Supplier, click on the supplier again. In this page, click on the + next to 'Supplier Quotation'. A new Supplier Quotation page will be opened, user has to enter the quantity, rate and submit it. 2. Supplier Quotation from Supplier 1. If a Contact is created for the Supplier and an email address is associated with the Contact, the Contact details and the email address will be fetched on selecting the Supplier. Create a Contact and email address if not present already. 2. Click on 'Send Supplier Emails' button. If the Supplier's account is not present: The system will create Supplier's account and send details to the Supplier. The Supplier will need to click on the link(Password Update) present in the email. After the password update, Supplier can access his portal with the Request for Quotation form. The Supplier will be created as a Website User. If Supplier's account is present: System will send Request for Quotation link to Supplier, Supplier has to login using his credentials to view the Request for Quotation form on portal. 1. Either way, when the Supplier logs in, the following screen will be shown to them. From here they can send you a quotation: The supplier has to enter amount and notes (payment terms) on the form and click on submit. In the Quotations section, previous quotations will be visible. 1. On submission, system will create Supplier Quotation (draft mode) against the supplier. The user has to review the Supplier Quotation and submit it. When all items from the Request for Quotation have been quoted by a Supplier, the quote status is updated to 'Received' in the Supplier table of 'Request for Quotation'. | 5. No quote from Supplier If a Supplier indicates that they will not provide a quotation for the items, this can be indicated in the RFQ document by checking the 'No Quote' box after the Request for Quotation has been submitted. The No Quote box can be seen on expanding a Supplier row by clicking on the inverted triangle at the right-hand side. To know about creating a Supplier Quotation, click here. | Related Topics 1. How to create a Purchase Order? 2. How to create a Supplier? 3. Creating a Supplier Quotation 4. How to create a quotation? 5. Creating Material Request

By Frappe Content licensed CC-BY-SA 3.0
Last updated on Jun 18, 2025

How to create a Supplier?

Supplier Suppliers are companies or individuals who provide you with products or services. To access the Supplier list, go to: ++Home > Buying > Supplier > Supplier++ | 1. How to create a Supplier 1. Go to the Supplier list and click on New. 2. Enter a name for the supplier. 3. Select the supplier group whether Pharmaceutical, Hardware etc. 4. Save. The options to Warn RFQs, POs, Prevent RFQs, POs will be available once you create a Supplier Scorecard and transactions are made. | 2. Features Fields in future transactions will be auto-populated if the 'Default' fields like Default Bank Account, Default Payment Terms Template etc., are set in Supplier. 1. Tax details - Country: If the supplier is from another country, you can change it here. - Tax ID: Tax identification number of the supplier. - Tax Category: This is linked to Tax Rule. If a Tax Category is set here, when you select this supplier, the respective Purchase Tax and Charges template will be applied. This template is linked to the Tax Rule and the Tax Rule is linked with a Tax Category. Tax Category can be used to group suppliers to whom same tax will be applied. For example: Government, commercial, etc. - Print Language: The language in which the document will be printed. - Tax Withholding Category: For India, TDS category for the Supplier. On setting a category here, it will be fetched into the Purchase Invoice. For more information, visit the Tax Withholding Category page. - Disabled: Disables the Supplier and they won't be shown in the Supplier List. - Is Transporter: If the supplier is selling your transport services, tick this box. 'GST Transporter ID' field will be visible if this field is ticked. - Internal Supplier: If the supplier is from a sister or parent/child company, tick this field and select the company which they represent. For India: - GST Category: Select a GST Category of the supplier. - PAN: For India, PAN (Permanent Account Number) card details of the Supplier. 2. Allow creation of Purchase Invoice without Purchase Order and Purchase Receipt If the "Purchase Order Required" or "Purchase Receipt Required" option is configured as "Yes" in Buying Settings, it can be overridden for a particular supplier by enabling the "Allow Purchase Invoice Creation Without Purchase Order" or "Allow Purchase Invoice Creation Without Purchase Receipt" in the Supplier Master. 3. Currency and Price List Billing Currency: Your supplier's currency can be different from your company currency. If you choose USD for a supplier, then the currency will be filled as USD and the exchange rate shown for future purchase transactions. Each Supplier can have a default Price List so that every time you buy a new item from this supplier for different prices, the price list associated with the supplier would be updated as well. Under the price list comes item price, you can see the prices in Buying > Items and Pricing > Item Price. If you select this particular supplier, then the associated Price List will be fetched in Purchase transactions. 4. Credit Limit - Default Payment Terms Template: If a Payment Terms template is set here, it'll be automatically selected for future purchase transactions. - Block Supplier: You can block invoices, payments or both from a supplier till specific date. Choose 'Hold Type', if you do not select a hold type, OneHash will set it to "All". When a supplier is blocked, their status will be shown as 'On Hold'. The hold types are as follows: - Invoices: OneHash will not allow Purchase Invoices or Purchase Orders to be created for the supplier - Payments: OneHash will not allow Payment Entries to be created for the Supplier - All: OneHash will apply both hold types above If you do not set a release date, OneHash will hold the Supplier indefinitely. 5. Default Payable Accounts Add the default account from which invoices against this supplier will be paid. Add additional rows for more companies, you can select only one account per company. You can integrate a supplier with an account. For all Suppliers, "Creditor" account is set as the default payable Account. When Purchase Invoice is created, payable towards the supplier is booked against "Creditors" account. If you want to customize payable account for the Supplier, you should first add a payable Account in the Chart of Account, and then select that Payable Account in the Supplier master. If you don't want to customize payable account, and proceed with default payable account "Creditor", then do not update any value in the Default Supplier Account's table. ||| Tip: Default Payable Account is set in the Company master. If you want to set another account as Account as default for payable instead of Creditors Account, go to Company master, and set that account as "Default Payable Account". Depending on your plan, you can add multiple companies in your OneHash instance. One Supplier can be used across multiple companies. In this case, you should define Company-wise Payable Account for the Supplier in the "Default Payable Accounts" table, i.e, add multiple rows. 6. More Information You can add the supplier's website and any additional details about your supplier in this section. If you freeze a supplier with the 'Is Frozen' option, accounting entries for the supplier will be frozen. In this case the only user whose entries will surpass the 'freeze' is the role assigned in 'Role Allowed to Set Frozen Accounts & Edit Frozen Entries' in Accounting > Settings > Accounts Settings. This is useful when the supplier's name or bank details are being amended. 7. Address and Contacts Contacts and Addresses in OneHash are stored separately so that you can create multiple Contacts and Addresses for one Supplier. Once Supplier is saved, you will find the option to create Contact and Address for that Supplier. ||| Tip: When you select a Supplier in any transaction, Contact for which "Is Primary" field id checked, it will auto-fetch with the Supplier details. 8. After saving Once all the necessary details are filled, save the document. On saving, options to create the following will be seen in the Dashboard: - Request for Quotation: An RFQ against this supplier. - Supplier Quotation: Any quotations that the supplier has sent you and you have submitted into the system. - Purchase Order: Purchase Orders you've made against this supplier. - Purchase Receipt: Purchase receipts given by this supplier that you've saved in the system. - Purchase Invoice: Purchase Invoices you've made against this supplier. - Payment Entry: Payment Entries for the Purchase Invoices against this supplier. - Pricing Rule: Any Pricing Rules linked with this supplier. By clicking on the View button, you can view the Accounting Ledger or Accounts Payable directly for this supplier. There's a button to 'Send GST Update Reminder' to the supplier. You need to have a default email account setup first.

By Frappe Content licensed CC-BY-SA 3.0
Last updated on Jun 18, 2025

Creating a Purchase Return

Purchase Return A purchased Item being returned is known as a Purchase Return. With the Purchase Return feature, you can return products to the Supplier. This may be on account of a number of reasons like defects in goods, quality not matching, the buyer not needing the stock, etc. || 1. Prerequisites Before creating and using a Purchase Return, it is advised that you create the following first: - Item - Purchase Invoice Or - Purchase Receipt || 2. How to create a Purchase Return 1. First open the original Purchase Receipt, against which supplier delivered the Items. 1. Click on Create > Return, it will open a new Purchase Receipt with 'Is Return' checked. Items, Rate, and taxes will be negative numbers. 1. On submission of Return Purchase Return, the system will decrease item quantity from the mentioned Warehouse. To maintain correct stock valuation, stock balance will also go up according to the original purchase rate of the returned items. 1. In the Accounting Ledger, the Stock In Hand account will be credited and the Stock Received but Not Billed account will be debited. If Perpetual Inventory is enabled, the system will also post accounting entry against warehouse account to sync warehouse account balance with stock balance as per Stock Ledger. || 3. Impact on Stock Return via Purchase Receipt On Creating a Purchase Return against a Purchase Receipt: - The Returned Quantity in the original Purchase Receipt along with any Purchase Order linked to it, is updated. - The original Purchase Receipt's status is changed to Return Issued if 100% returned: || 4. Related Topics 1. Sales Return 2. Perpetual Inventory

By Frappe Content licensed CC-BY-SA 3.0
Last updated on Jun 18, 2025

How to create a Purchase Order?

Purchase Order A Purchase Order is a binding contract with your Supplier that you promise to buy a set of items under given conditions. It is similar to a Sales Order but instead of sending it to an external party, you keep it for internal records. ++Home > Buying > Purchase Order++ | 1. Prerequisites Before creating and using a Purchase Order, it is advised that you create the following first: - Supplier - Item | 2. How to create a Purchase Order A Purchase Order can be automatically created from a Material Request or Supplier Quotation. 1. Go to the Purchase Order list, click on New. 2. Select the Supplier, required by date. 3. In the items table, select the item by code, you can change the required by date for each item. 4. Set the quantity and the price will be fetched automatically if set in the Item master. 5. Set taxes. 6. Save and Submit. Setting Warehouses Set Target Warehouse: Optionally, you can set the default target Warehouse where the purchased Items will be delivered. This will be fetched into the Item table rows. Fetching Items from Open Material Requests Items can be fetched into the Purchase Order automatically from open Material Requests. For this to work, the following steps need to be done: 1. Select a Supplier in the Purchase Order. 2. Set default Supplier in the Item form under Item defaults . 3. A Material Request needs to present of type 'Purchase'. 4. Click on the Get Items from Open Material Requests button. Now the Items will be fetched from the Material Requests for which the default Supplier is the same as the one selected in the Purchase Order. | Features 1. Address and Contact - Select Supplier Address: The Supplier's billing address. - Select Shipping Address: The Supplier's shipping address from which they'll be sending the items. - Address, Shipping Address, Contact, Contact Email will be fetched if saved in the Supplier master. For India: - Supplier and Company GSTIN: The GST Identification Number of your Supplier and your company. - Place of Supply: For GST, Place of Supply is necessary. It consists of the state's name and number. 2. Currency and Price List You can set the currency in which the purchase order is to be stored. If you set a Pricing List, then the item prices will be fetched from that list. Ticking on Ignore Pricing Rule will ignore the Pricing Rules set in Accounts > Pricing Rule. To know about Price Lists, click here. Know more about Managing Transactions in Multiple Currency here. 3. Subcontracting or 'Supply Raw Materials' Setting 'Supply Raw Materials' option is useful for subcontracting where you provide the raw materials for manufacturing an item. 4. The Items table - Scan Barcode: You can add Items in the Items table by scanning their barcodes if you have a barcode scanner. Know how to track them here. - Quantity and Rate: When you select the Item code, it's name, description, and UOM will be fetched. The 'UOM Conversion Factor' is set to 1 by default, you can change it depending on the UOM received from the seller, more in the next section. 'Price List Rate' will be fetched if a Standard Buying rate is set. 'Last Purchase Rate' shows the rate of the item from your last Purchase Order. Rate is fetched if set in the item master. You can attach an Item Tax Template to apply a specific tax rate to the item. - Item weights will be fetched if set in the Item master else enter manually. - Warehouse: The warehouse where the items will be delivered, will be auto-filled if 'Set Target Warehouse' was set in the Purchase Order. Via Blanket Order, a Blanket Order can be linked, to know more click here. A 'Project' can be linked to track progress. A 'BOM' or Bill of Materials can also be linked to track progress. - 'Qty as per Stock UOM' will show the current stock as per the UOM set in the Item master. 'Received Qty' will be updated when the items are billed. - Accounting Details: This section is autofilled for a Purchase Order. 'Expense Account' is the account against which the PO is billed and Cost Center is the CC against which the PO is charged. A “Required By” date on each Item: If you are expecting part delivery, your Supplier will know how much quantity to deliver at which date. This will help you from preventing over-supply. It will also help you to track how well your Supplier is doing on timeliness. Allow Zero Valuation Rate: Ticking on 'Allow Zero Valuation Rate' will allow submitting the Purchase Receipt even if the Valuation Rate of the Item is 0. This can be a sample item or due to a mutual understanding with your Supplier. 5. Raw Materials Supplied This section appears when 'Supply Raw Materials' supplied is set to 'Yes'. This section shows a table with the Items to be supplied to the Supplier for the subcontracting process. - Set Reserve Warehouse: When Subcontracting, the raw materials can be reserved in a separate Warehouse. On selecting the Reserved Warehouse here, it'll be fetched into Item rows of the Raw Materials Supplied table. Supplied Items Table - Required Quantity: The count of Items required to complete the subcontracting as specified in the BOM. - Supplied Quantity: This will be updated when you create Stock Entries to transfer materials to Supplier Warehouse from the Reserve Warehouse using the Transfer button. 6. Purchase UOM and Stock UOM Conversion You can change your UOM as per your stock requirements in the Purchase Order. For example, If you have bought your raw material in large quantities with UOM - boxes, and wish to stock them in UOM - Nos; you can do so while making your Purchase Order. 1. Store UOM as Nos in the Item master. Note that the UOM in the Item master is the stock UOM. 2. In the Purchase Order mention UOM as Box. (Since material arrives in Boxes) 3. In the Warehouse and Reference section, the UOM will be pulled in as Nos (from the Item form): 4. Mention the UOM conversion factor. For example, (1); If one box has 1 kilo. 1. Notice that the stock quantity will be updated accordingly. 7. Taxes and Charges If your Supplier is going to charge you additional taxes or charge like a shipping or insurance charge, you can add it here. It will help you to accurately track your costs. Also, if some of these charges add to the value of the product you will have to mention them in the Taxes table. Visit the Purchase Taxes and Charges Template page to know more about taxes. The total taxes and charges will be displayed below the table. To add taxes automatically via a Tax Category, visit this page. Make sure to mark all your taxes in the Taxes and Charges table correctly for an accurate valuation. Shipping Rule A Shipping Rule helps set the cost of shipping an Item. The cost will usually increase with the distance of shipping. For example, you buy Items worth X and sell them for 1.3X. So your Customer pays 1.3 times the tax you pay your Supplier. Since you have already paid tax to your Supplier for X, what you owe your government is only the tax on 0.3X. This is very easy to track in OneHash since each tax head is also an Account. Ideally you must create two Accounts for each type of VAT you pay and collect, “Purchase VAT-X” (asset) and “Sales VAT-X” (liability), or something to that effect. 8. Additional Discount Other than recording discount per item, you can add a discount to the whole purchase order in this section. This discount could be based on the Grand Total i.e., post tax/charges or Net total i.e., pre tax/charges. The additional discount can be applied as a percentage or an amount. Read Applying Discount for more details. 9. Payment Terms Sometimes payment is not done all at once. Depending on the agreement, half of the payment may be made before shipment and the other half after receiving the goods/services. You can add a Payment Terms template or add the terms manually in this section. 10. Terms and Conditions In Sales/Purchase transactions there might be certain Terms and Conditions based on which the Supplier provides goods or services to the Customer. You can apply the Terms and Conditions to transactions to transactions and they will appear when printing the document. 11. Print Settings Letterhead You can print your request for quotation / purchase order on your company's Letter Head. 'Group same items' will group the same items added multiple times in the items table. This can be seen when your print. Print Headings Titles of your documents can be changed. Know more here. The seller's Additional Discount, Payment Terms, Terms and Conditions can be recorded in your Purchase Order. 12. More Information This section shows the status of the Purchase Order, percentage of items received, and percentage of items billed. If this is an Inter Company Order, the Sales Order can be linked here. 13. After Submitting Once you “Submit” your Purchase Order, you can trigger actions these actions: 1. You can Add, Update, Delete items in the Purchase Order by clicking on the Update Items button. However you cannot delete items which has already been received. 2. Status: Once submitted, you can hold a Purchase Order or Close it. 3. Create: From a submitted Purchase Order, you can create the following: - Purchase Receipt - A receipt indicating you've received the items. - Purchase Invoice - An invoice/bill for the purchase order. - Payment Entry - A payment entry indicates that payment has been made against a purchase order. - Journal Entry - A Journal Entry is recorded in the general ledger.

By Frappe Content licensed CC-BY-SA 3.0
Last updated on Jun 18, 2025

Creating a Purchase Receipt

Purchase Receipt Purchase Receipts are made when you accept Items from your Supplier usually against a Purchase Order. You can also accept Purchase Receipts directly without the need for a Purchase Order. To do this, set Purchase Order Required as “No” in Buying Settings. To access the Purchase Receipt list, go to: ++Home > Stock > Stock Transactions > Purchase Receipt++ | 1. Prerequisites Before creating and using a Purchase Receipt, it is advised that you create the following first: - Purchase Order | 2. How to create a Purchase Receipt A Purchase Receipt is usually created from a Purchase Order. In the Purchase Order, click on Create > Purchase Receipt. To create a Purchase Receipt manually (not recommended), follow these steps: 1. Go to the Purchase Receipt list, click on New. 2. The Supplier name and the Items can be fetched from the Purchase Order by clicking on 'Get Items from > Purchase Order'. 3. You can set the Accepted Warehouse for all items in this Purchase Receipt. This is fetched if set in Purchase Order. 4. In case any Items are defective, set the Rejected Warehouse where those Items will be stored. 5. Select the Item and enter the quantity in the Items table. 6. The rate will be fetched and the amount will be calculated automatically. 7. You can expand the item row to change the Accepted Warehouse for an Item. 8. Save and submit. You can also add a 'Supplier Delivery Note' to the Purchase Receipt if your Supplier has added some notes. Using the 'Edit Posting Date and Time' checkbox you can edit the posting time and date of the Purchase Receipt. By default, the date and time are set when you click on the New button. Is Return: Tick this checkbox if you're returning Items that were not accepted to your Warehouse. || 2.1 Statuses These are the statuses a Purchase Receipt can be in: - Draft: A draft is saved but yet to be submitted to the system. - To Bill: Yet to be billed using a Purchase Invoice. - Completed: Submitted and received all the Items. - Canceled: Canceled the Purchase Receipt. - Closed: The purpose of the Close is to manage short-closing. For example, you ordered 20 qty, but closing at 15 qty. The remaining 5 is not to be received or billed. | 3. Features || 3.1 Currency and Price List The currency of the Purchase Receipt is shown in this section, it is fetched from the Purchase Order. The item prices will be fetched from the set Price Lists. Ticking on Ignore Pricing Rule will ignore the Pricing Rules set in Accounts > Pricing Rule. Since the incoming Item affects the value of your inventory, it is important to convert it into your base currency if you have ordered in another Currency. You will need to update the Currency Conversion Rate if applicable. || 3.2 Warehouse details The following Warehouses set will apply to all Items in the Items table of the Purchase Receipt. You can change the Warehouses for individual Items via the table. - Accepted Warehouse: This is the Warehouse in which you'll accept and store the incoming Items. Usually, this is the 'Stores' Warehouse. - Rejected Warehouse: This is the Warehouse in which you'll keep the rejected Items which were either defective or not up to the quality mark. Subcontracting Raw Materials Supplied: In case you're subcontracting, select 'Yes' to supply the Raw Materials to the vendor. || 3.3 Items table - Barcode: You can track Items using barcodes. - Scan Barcode: You can add Items in the Items table by scanning their barcodes if you have a barcode scanner. Know how to track them here. - The Item Code, name, description, Image, and Manufacturer will be fetched from the Item master. - Received and Accepted: Set the received, accepted and rejected quantity. The UoM is fetched from the Item master. You will need to update the “UOM Conversion Factor” if your Purchase Order for an Item is in a different Unit of Measure (UOM) than what you stock (Stock UOM). - Rate: The Rate is fetched if set in the Price Lists and the total Amount is calculated. - Item Tax Template: You can set an Item Tax Template to apply a specific Tax amount to this particular Item. To know more, visit this page. - The Item Weight details per unit and Weight UOM are fetched if set in the Item master. - Warehouse and Reference: You can set the accepted and rejected Warehouses and also add a Quality Inspection, see next section. - Serial No, Batch No, and BOM: If your Item is serialized or batched, you will have to enter Serial Number and Batch in the Items table. You are allowed to enter multiple Serial Numbers in one row (each on a separate line) and you must enter the same number of Serial Numbers as the quantity. There are separate fields for entering Serial Numbers of both accepted and rejected Items here. A Batch Number can also be set if you're storing a batch of plastic medicines for example. Ticking on 'Allow Zero Valuation Rate' will allow submitting the Purchase Receipt even if the Valuation Rate of the Item is 0. This can be a sample item or due to a mutual understanding with your Supplier. You can link a BOM here if the Item is being subcontracted. Linking the BOM here will affect the Stock ledger, i.e. the raw material stock will be deducted from the Supplier Warehouse. ${color}[#1100cc](Note: The Item has to be serialized or batched for these features to work. If the Item is serialized a popup will appear where you can enter the Serial Numbers.) - Accounting Dimensions help to tag each transaction with different Dimensions without the need for creating new Cost Centers. You need to create Accounting Dimensions first, to know more, visit this page. - Page Break will create a page break just before this item when printing. || 3.4 Tracking Quality Inspection If for certain Items, it is mandatory to record Quality Inspections (if you have set it in your Item master), you will need to update the “Quality Inspection" field. The system will only allow you to “Submit” the Purchase Receipt if you update the “Quality Inspection”. After enabling Inspection Criteria in the Item form for Purchase and attaching a Quality Inspection Template there, Quality Inspections can be recorded in Purchase Receipts. || 3.5 Pricing Rules The Get Current Stock button will fetch the current number of stock Items from the selected Target Warehouse. || 3.6 Taxes and Valuation - The Taxes and Charges will be fetched from the Purchase Order. Visit the Purchase Taxes and Charges Template to know more about taxes. - The total taxes and charges will be displayed below the table. To add taxes automatically via a Tax Category, visit this page. - Make sure to mark all your taxes in the Taxes and Charges table correctly for an accurate valuation. Shipping Rule A Shipping Rule helps set the cost of shipping an Item. The cost will usually increase with the distance of shipping. || 3.7 Additional Discount Any additional discounts to the whole order can be set in this section. Read Applying Discount for more details. || 3.8 More Information The Status of the Purchase Receipt is shown here and at the top. The various statuses are: Draft, To Bill, Completed, Canceled, and Closed. This section also shows % Amount Billed, i.e. the percentage of amount for which Sales Invoices are created. || 3.9 Printing Settings Letterhead You can print your Purchase Receipt on your company's letterhead. Know more here. 'Group same items' will group the same items added multiple times in the items table. This can be seen when your print. Print Headings Purchase Receipt headings can also be changed when printing the document. You can do this by selecting a Print Heading. To create new Print Headings go to: ++Home > Settings > Printing > Print Heading++ || 3.10 After Submitting A Stock Ledger Entry is created for each Item adding the Item in the Warehouse by the “Accepted Quantity” If you have rejections, a Stock Ledger Entry is made for each Rejection. The “Pending Quantity” is updated in the Purchase Order. After submitting the Purchase Receipt, the following can be created: - Purchase Return - Stock Entry - Purchase Invoice - Retaining Sample Stock || 3.11 Returning a Purchase Order Once you've received a Purchase Order using a Purchase Receipt, you can create a return entry in case the Item needs to be returned to the Supplier. To know more, visit the Purchase Return page. || 3.12 Skipping Purchase Receipt If you don't want to create a Purchase Receipt after a Purchase Order and directly want to create a Purchase Invoice, enable the feature for it in Buying Settings. Changing the value of Items post Purchase Receipt: Sometimes, certain expenses that add to the total of your purchased Items are known only after a while. Common example is, if you are importing the Items, you will come to know of Customs Duty, etc. only when your “Clearing Agent” sends you a bill. If you want to attribute this cost to your purchased Items, you will have to use the Landed Cost Voucher. Why “Landed Cost”? Because it represents the charges that you paid when it landed in your possession.

By Frappe Content licensed CC-BY-SA 3.0
Last updated on Jun 18, 2025

Purchase Invoice

Purchase Invoice A Purchase Invoice is a bill you receive from your Suppliers against which you need to make the payment. Purchase Invoice is the exact opposite of your Sales Invoice. Here you accrue expenses to your Supplier. Making a Purchase Invoice is very similar to making a Purchase Order. To access the Purchase Invoice list, go to: ++Home > Accounting > Accounts Payable > Purchase Invoice++ | Prerequisites Before creating and using a Purchase Invoice, it is advised to create the following first: 1. Item 2. Supplier 3. Purchase Order 4. Purchase Receipt (optional) | How to create a Purchase Invoice: A Purchase Invoice is usually created from a Purchase Order or a Purchase Receipt. The Supplier's Item details will be fetched into the Purchase Invoice. However, you can also create a Purchase Invoice directly. To fetch the details automatically in a Purchase Invoice, click on the Get Items from. The details can be fetched from a Purchase Order or Purchase Receipt. For manual creation, follow these steps: 1. Go to the Purchase Invoice list, click on New. 2. Select the Supplier. 3. The posting date and time will be set to current, you can edit after you tick the checkbox below Posting Time. 4. Set the Due Date for payment. 5. Add Items and quantities in the Items table. 6. The Rate and Amount will be fetched. 7. Save and Submit. Additional options when creating a Purchase Invoice - Is Paid: You can tick 'Is Paid' if the amount has already been paid via an Advance Payment Entry . This should be ticked if there is full or partial payment. - Is Return (Debit Note): Tick this if the customer has returned the Items. Visit Debit Note page for more details. - Apply Tax Withholding Amount: If the selected Supplier has a Tax Withholding Category set, this checkbox will be enabled. Statuses 1. Draft: A draft is saved but yet to be submitted to the system. 2. Return: The Items have been returned to the Supplier. 3. Debit Note Issued: The Items have been returned and a Debit Note has been issued against the invoice. 4. Submitted: The Purchase Invoice has been submitted to the system and the general ledger has been updated. 5. Paid: The invoice amount has been to the Supplier and a Payment Entry has been submitted. 6. Unpaid: The Purchase Invoice is yet to be paid. 7. Overdue: The due date has passed for payment. 8. Canceled: The invoice has been canceled due to some reason. | Features 1. Accounting Dimensions Accounting Dimensions lets you tag transactions based on a specific Territory, Branch, Customer, etc. This helps in viewing accounting statements separately based on the criteria selected. Note: Project and Cost Center are treated as dimensions by default. 1. Holding the Invoice Sometimes you may need to hold an invoice from being submitted. Hold Invoice: Enable this checkbox to put the Purchase Invoice on hold. This can be done only before submitting the invoice. Once 'Hold Invoice' is enabled and the Purchase Invoice is submitted, the status will change to 'Temporarily on Hold'. Once the purchase invoice gets submit and you want to change 'Release Date' then you can take the help of the 'Hold Invoice' button, which is available on the top right. If you want to hold submitted purchase invoice then you can hold using 'Block Invoice' option and If you want to unblock again then use 'Unblock Invoice' option. This is invoice level holding, Supplier can be put on hold. 1. Supplier Invoice Details - Supplier Invoice No: The Supplier may identify this order with a number of his own. This is for reference. - Supplier Invoice Date: The date on which the Supplier placed/confirmed your order from his end. 1. Address and Contact ** * Supplier Address**: This is the Billing Address of the Supplier. ** * Contact Person**: If the Supplier is a Company, the person to be contacted is fetched in this field if set in the Supplier form. ** * Shipping Address**: Address where the items will be shipped to. For India, the following details can be recorded for GST purposes: - Supplier GSTIN - Place of Supply - Company GSTIN 1. Currency and Price Lists You can set the currency in which the Purchase Invoice order is to be sent. This is fetched from the Purchase Order. If you set a Pricing List, then the item prices will be fetched from that list. Ticking on 'Ignore Pricing Rule' will ignore the Pricing Rules set in Accounts > Pricing Rule. To know about Price Lists, click here To know about managing transactions in multiple currencies, click here 1. Subcontracting or 'Supply Raw Materials' Setting 'Supply Raw Materials' option is useful for Subcontracting where you provide the raw materials for manufacturing an Item. 1. Items table - Scan Barcode: You can add Items in the Items table by scanning their barcodes if you have a barcode scanner. Know how to track them here. - The Item Code, name, description, Image, and Manufacturer will be fetched from the Item master. - Manufacturer: If the Item is manufactured by a specific manufacturer, it can be added here. This will be fetched if set in the Item master. - Quantity and Rate: When you select the Item code, its name, description, and UOM will be fetched. The 'UOM Conversion Factor' is set to 1 by default, you can change it depending on the UOM received from the seller, more in the next section. 'Price List Rate' will be fetched if a Standard Buying rate is set. 'Last Purchase Rate' shows the rate of the item from your last Purchase Order. Rate is fetched if set in the item master. You can attach an Item Tax Template to apply a specific tax rate to the item. - Item weights will be fetched if set in the Item master else enter manually. - Discount on Price List Rate: You can apply a discount on individual Items percentage-wise or on the total amount of the Item. Read Applying Discount for more details. - - Item Weight: The Item Weight details per unit and Weight UOM are fetched if set in the Item master, else enter manually. - Accounting Details: The Expense account can be changed here you wish to. - Deferred Expense: If the expense for this Item will be billed over the coming months in parts, then tick on 'Enable Deferred Expense'. To know more, visit the Deferred Expense page. - Allow Zero Valuation Rate: Ticking on 'Allow Zero Valuation Rate' will allow submitting the Purchase Receipt even if the Valuation Rate of the Item is 0. This can be a sample item or due to a mutual understanding with your Supplier. - BOM: If there is a Bill of Materials created for the Item, it'll be fetched here. This is useful for reference when Subcontracting. - Item Tax Template: You can set an Item Tax Template to apply a specific Tax amount to this particular Item. To know more, visit this page. - Page Break will create a page break just before this Item when printing. Update Stock Note: We have introduced immutable ledger which changes the rules for cancellation of stock entries and posting backdated stock transactions in OneHash. The Update Stock checkbox should be checked if you want OneHash to automatically update your inventory. Consequently, there will be no need for a Delivery Note. 1. Taxes and charges The Taxes and Charges will be fetched from the Purchase Order or Purchase Receipt. Visit Purchase Taxes and Charges Template page to know more about taxes. The total taxes and charges will be displayed below the table. To add taxes automatically via a Tax Category, visit this page. Make sure to mark all your taxes in the Taxes and Charges table correctly for an accurate valuation. Shipping Rule A Shipping Rule helps set the cost of shipping an Item. The cost will usually increase with the distance of shipping. 1. Additional Discount Any additional discounts to the whole Invoice can be set in this section. This discount could be based on the Grand Total i.e., post tax/charges or Net total i.e., pre tax/charges. The additional discount can be applied as a percentage or an amount. Visit the Applying Discount page for more details. 1. Advance Payment For high-value Items, the seller can request an advance payment before processing the order. The Get Advances Received button opens a popup from where you can fetch the orders where Advance Payment was made. 1. Payment Terms The payment for an invoice may be made in parts depending on your understanding with the Supplier. This is fetched if set in the Sales Order. Visit Payment Terms page to know more. 1. Write Off Write off happens when the Customer pays an amount less than the invoice amount. This may be a small difference like 0.50. Over several orders, this might add up to a big number. For accounting accuracy, this difference amount is 'written off'. 1. Terms and Conditions In Sales/Purchase transactions there might be certain Terms and Conditions based on which the Supplier provides goods or services to the Customer. You can apply the Terms and Conditions to transactions to transactions and they will appear when printing the document. 1. Printing Settings Letterhead You can print your Purchase Invoice on your Company's letterhead. Know more here. Group same items' will group the same items added multiple times in the Items table. This can be seen when your print. Print Headings Purchase Invoice headings can also be changed when printing the document. You can do this by selecting a Print Heading. To create new Print Headings go to: Home > Settings > Printing > Print Heading. There are additional checkboxes for printing the Purchase Invoice without the amount, this might be useful when the Item is of high value. You can also group the same Items in one row when printing. 1. GST Details (for India) The following details can be set for GST: - GST Category - Invoice Copy - Reverse Charge - E-commerce GSTIN - Eligibility For ITC - Availed ITC Integrated Tax - Availed ITC Central Tax - Availed ITC State/UT Tax - Availed ITC Cess 1. More Information Is Opening Entry: If this is an opening entry to affect your accounts select 'Yes'. Remarks: Any additional remarks about the Sales Invoice can be added here. 1. After Submitting On submitting a Sales Invoice, the following documents can be created against it: 1. Journal Entry 2. Payment Entry 3. Payment Request 4. Landed Cost Voucher 5. Asset | More 1. Accounting Impact Similar to a Sales Invoice, in a Purchase Invoice you have to enter an Expense or an Asset account for each row in your Items table. This helps to indicate if the Item is an Asset or an Expense. You can also change the Cost Center. These can also be set in the Item master. The Cost Center can be set at the Company level. The Purchase Invoice will affect your accounts as follows: - Accounting entries (GL Entry) for a typical double entry “purchase”: - Debits: -> Expense or Asset (net totals, excluding taxes) -> Taxes (/assets if VAT-type or expense again) - Credits: -> Supplier 2. Accounting When Is Paid is checked If Is Paid is checked, OneHash will also make the following accounting entries: - Debits: -> Supplier - Credits: -> Bank/Cash Account To see entries in your Purchase Invoice after you “Submit”, click on “View Ledger”. 1. Is purchase an “Expense” or an “Asset”? If the Item is consumed immediately on purchase, or if it is a service, then the purchase becomes an “Expense”. For example, a telephone bill or travel bill is an “Expense” - it is already consumed. For inventory Items, that have a value, these purchases are not yet “Expense”, because they still have a value while they remain in your stock. They are “Assets”. If they are raw-materials (used in a process), they will become “Expense” the moment they are consumed in the process. If they are to be sold to a Customer, they become “Expense” when you ship them to the Customer. 1. Deducting Taxes at Source In many countries, the law may require you to deduct taxes, while paying your suppliers. These taxes could be based on a standard rate. Under these type of schemes, typically if a Supplier crosses a certain threshold of payment, and if the type of product is taxable, you may have to deduct some tax (which you pay back to your government, on your Supplier’s behalf). To do this, you will have to make a new Tax Account under “Tax Liabilities” or similar and credit this Account by the percent you are bound to deduct for every transaction. 1. Hold Payments For A Purchase Invoice There are two ways to put a purchase invoice on hold: -> Date Span Hold -> Explicit Hold Explicit Hold Explicit hold holds the purchase invoice indefinitely. To do it, in the "Hold Invoice" section of the purchase invoice form, simply check the "Hold Invoice" checkbox. In the "Reason For Putting On Hold" text field, type a comment explaining why the invoice is to be put on hold. If you need to hold a submitted invoice, click the "Make" button and click "Block Invoice". Also, add a comment explaining why the invoice is to be put on hold in the dialog that pops up and click "Save". Date Span Hold Date span hold holds the purchase invoice until a specified date. To do it, in the "Hold Invoice" section of the purchase invoice form, check the "Hold Invoice" checkbox. Next, input the release date in the dialog that pops up and click "Save". The release date is the date that the hold on the document expires. After the invoice has been saved, you can change the release date by clicking on the "Hold Invoice" drop down button and then "Change Release Date". This action will cause a dialog to appear. Select the new release date and click "Save". You should also enter a comment in the "Reason For Putting On Hold" field. Take note of the following: - All purchases that have been placed on hold will not be included in a Payment Entry's references table - The release date cannot be in the past. - You can only block or unblock a purchase invoice if it is unpaid. - You can only change the release date if the invoice is unpaid.

By Frappe Content licensed CC-BY-SA 3.0
Last updated on Jun 18, 2025

Purchasing in Different Unit

Purchasing in Different Unit (UOM) Each item has stock unit of measurement (UOM) associated to it. For example UOM of pen could be numbers (Nos) and sand could be stocked kgs. However, when we place an order with Supplier, UOM for an item could change. Like we can order 1 set/box of Pen, or one truck of sand to our Supplier. When creating purchase transaction, you can change Purchase UOM for an item. Scenario: Item Pen is stocked in Nos, but purchased in Box. Hence we will make Purchase Order for Pen in Box. ** Step 1: Edit UOM in the Purchase Order ** In the Purchase Order, you will find two UOM field. - UOM - Stock UOM In both the fields, default UOM of an item will be fetched by default. You should edit UOM field, and select Purchase UOM (Box in this case). Updating Purchase UOM is mainly for the reference of the supplier. In the print format, you will see item qty in the Purchase UOM. ** Step 2: Update UOM Conversion Factors ** In one Box, if you get 20 Nos. of Pen, UOM Conversion Factor would be 20. Based on the Qty and Conversion Factor, qty will be calculated in the Stock UOM of an item. If you purchase just one Box, then Qty in the stock UOM will be set as 20. Stock Ledger Posting Irrespective of the Purchase UOM selected, stock ledger posting will be done in the Default UOM of an item. Hence you should ensure that conversion factor is entered correctly while purchasing item in different UOM. Set Conversion Factor in Item In the Item master, under Purchase section, you can list all the possible purchase UOM of an item, with its UOM Conversion Factor.

By Frappe Content licensed CC-BY-SA 3.0
Last updated on Jun 18, 2025