{"id":1304,"date":"2026-03-30T06:01:41","date_gmt":"2026-03-30T06:01:41","guid":{"rendered":"https:\/\/aaxonix.com\/resources\/?p=1304"},"modified":"2026-07-12T19:10:11","modified_gmt":"2026-07-12T19:10:11","slug":"netsuite-procurement-india","status":"publish","type":"post","link":"https:\/\/aaxonix.com\/resources\/netsuite-procurement-india\/","title":{"rendered":"NetSuite Procurement and Purchase-to-Pay for India"},"content":{"rendered":"<style>\n.aax-post{font-family:inherit;max-width:100%}\n.aax-post h2{font-size:1.55rem;font-weight:600;margin:2rem 0 .9rem;color:#1a1a2e}\n.aax-post h3{font-size:1.15rem;font-weight:600;margin:1.4rem 0 .6rem;color:#1a1a2e}\n.aax-post p{margin:0 0 1.1rem;line-height:1.75;color:#374151}\n.aax-post ul,.aax-post ol{margin:0 0 1.1rem 1.5rem;color:#374151}\n.aax-post li{margin-bottom:.4rem}\n.aax-post .callout{background:#f0f4ff;border-left:4px solid #4361ee;padding:1rem 1.25rem;border-radius:0 6px 6px 0;margin:1.5rem 0}\n.aax-post table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.9rem}\n.aax-post th{background:#4361ee;color:#fff;padding:.6rem .9rem;text-align:left}\n.aax-post td{padding:.6rem .9rem;border-bottom:1px solid #e5e7eb}\n.aax-post tr:nth-child(even) td{background:#f8f9fa}\n.aax-post .faq-section{margin-top:2.5rem}\n.aax-post .faq-item{border:1px solid #e5e7eb;border-radius:6px;margin-bottom:.75rem}\n.aax-post .faq-question{background:#f8f9fa;padding:.9rem 1.1rem;font-weight:600;font-size:.95rem;color:#1a1a2e}\n.aax-post .faq-answer{padding:.9rem 1.1rem;font-size:.9rem;line-height:1.7;color:#444}\n<\/style>\n<div class=\"sp-toc-wrap\"><nav class=\"sp-blog-toc\" id=\"spBlogToc\" style=\"display:none\"><h4><svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"8\" y1=\"6\" x2=\"21\" y2=\"6\"\/><line x1=\"8\" y1=\"12\" x2=\"21\" y2=\"12\"\/><line x1=\"8\" y1=\"18\" x2=\"21\" y2=\"18\"\/><line x1=\"3\" y1=\"6\" x2=\"3.01\" y2=\"6\"\/><line x1=\"3\" y1=\"12\" x2=\"3.01\" y2=\"12\"\/><line x1=\"3\" y1=\"18\" x2=\"3.01\" y2=\"18\"\/><\/svg> On this page<\/h4><ol class=\"sp-toc-list\" id=\"spTocList\"><\/ol><\/nav><\/div>\n<div class=\"aax-post\">\n<p class=\"sp-blog-lead\"><a href=\"https:\/\/aaxonix.com\/products\/netsuite-erp\/\" class=\"sp-content-link\">NetSuite procurement<\/a> covers the full purchase-to-pay cycle: purchase requisitions, vendor selection, <a class=\"sp-content-link\" href=\"https:\/\/aaxonix.com\/resources\/zoho-books-purchase-order-india\/\">purchase orders<\/a>, <a class=\"sp-content-link\" href=\"https:\/\/aaxonix.com\/resources\/netsuite-inventory-management-india\/\">NetSuite inventory management<\/a> receipt, vendor bills, and payment. For Indian companies managing 50 to 500 vendors across multiple locations, this structured procurement workflow prevents unauthorised spending and ensures three-way matching.<\/p>\n\n<figure style=\"margin:36px 0;text-align:center;line-height:0;\"><img decoding=\"async\" src=\"https:\/\/aaxonix.com\/resources\/wp-content\/uploads\/2026\/03\/inline_netsuite-procurement-india_1.jpg\" alt=\"Multi-level purchase order approval in NetSuite\" style=\"width:100%;max-width:820px;height:auto;border-radius:10px;box-shadow:0 4px 20px rgba(10,22,40,.13);\" loading=\"lazy\" \/><\/figure>\n\n<h2>Purchase Requisitions<\/h2>\n<p>Employees create purchase requisitions for items they need. The requisition goes through an approval chain based on amount and department. Once approved, the purchasing team converts the requisition into a purchase order. This prevents direct vendor contact by non-purchasing staff and creates an audit trail of who requested what.<\/p>\n<p>To enable this requisition-to-PO flow, go to Setup &gt; Accounting &gt; Accounting Preferences and turn on Purchase Requisitions. Once enabled, a Requisition option appears under Transactions &gt; Purchases. The requisition form captures the requested item, quantity, preferred vendor, and estimated amount, and approval routing is configured under Setup &gt; Workflow, where you define who approves requisitions above a given threshold.<\/p>\n<p>Once approved, the procurement team opens the requisition and clicks Create Purchase Order, and NetSuite pre-fills the PO with the requisition details. The buyer then adds the confirmed vendor terms, currency, and delivery address before sending the PO to the vendor.<\/p>\n<h2>Vendor Management<\/h2>\n<p>Each vendor in NetSuite has a comprehensive record: contact details, <a href=\"https:\/\/aaxonix.com\/resources\/netsuite-india-gst-setup\/\" class=\"sp-content-link\">GSTIN<\/a>, PAN, payment terms, default TDS section, bank details, and performance history. Rate vendors on delivery reliability and quality. Use vendor ratings when selecting between multiple suppliers for the same item.<\/p>\n<p>For import procurement, NetSuite handles foreign currency purchase orders and bills. The exchange rate at the time of the PO is recorded, and any rate difference at the time of payment creates an exchange gain or loss entry automatically. Customs duty and IGST on imports can be captured as landed cost elements and added to the item&#8217;s average cost in inventory.<\/p>\n<h2>Three-Way Matching<\/h2>\n<p>NetSuite&#8217;s three-way matching compares: (1) the purchase order, (2) the goods receipt, and (3) the vendor bill. All three must align on quantity, rate, and total before the bill is approved for payment. Discrepancies are flagged for review. This is fundamental procurement discipline that prevents paying for goods not ordered or not received.<\/p>\n<p>When goods arrive, the warehouse team creates an Item Receipt against the open PO, recording the quantities actually delivered. When the vendor sends its invoice, the accounts team creates a vendor bill linked to the same PO, and NetSuite automatically compares the billed quantity and rate against both the PO and the receipt.<\/p>\n<p>Discrepancies are highlighted directly on the bill record. Common discrepancies in Indian procurement include price variance, where the vendor bills at a rate different from the PO; quantity variance, where fewer goods are received than invoiced; and tax discrepancy, where a different GST rate is applied. A designated approver must explicitly sign off before a bill with discrepancies can be posted to the accounts.<\/p>\n\n<figure style=\"margin:36px 0;text-align:center;line-height:0;\"><img decoding=\"async\" src=\"https:\/\/aaxonix.com\/resources\/wp-content\/uploads\/2026\/03\/inline_netsuite-procurement-india_2.jpg\" alt=\"Vendor payment processing with TDS deduction\" style=\"width:100%;max-width:820px;height:auto;border-radius:10px;box-shadow:0 4px 20px rgba(10,22,40,.13);\" loading=\"lazy\" \/><\/figure>\n\n<h2>Approval Workflows<\/h2>\n<p>Configure <a href=\"https:\/\/aaxonix.com\/resources\/netsuite-roles-permissions-india\/\" class=\"sp-content-link\">multi-level approval workflows<\/a> based on PO amount, department, or item category. Common Indian setup: POs under Rs. 50,000 approved by department head, Rs. 50,000 to Rs. 5 lakh by procurement manager, above Rs. 5 lakh by CFO or director. All approvals are logged with timestamps.<\/p>\n<h2>Vendor Payments and TDS<\/h2>\n<p>When a vendor bill is approved, it enters the <a class=\"sp-content-link\" href=\"https:\/\/aaxonix.com\/resources\/accounts-payable-automation\/\">payments queue<\/a>. Process payments via EFT\/NEFT batch, printing cheques, or manual bank transfer. NetSuite deducts TDS at the configured rate for each vendor and tracks the <a href=\"https:\/\/aaxonix.com\/resources\/netsuite-financial-reporting-india\/\" class=\"sp-content-link\">liability for quarterly filing<\/a>.<\/p>\n<p>When a vendor is set up with a TDS section, such as 194C for contractors or 194J for professionals, NetSuite calculates and withholds TDS automatically on every bill from that vendor. The deducted amount sits in a liability account until the challan payment is made to the government and Form 26Q is filed for the quarter.<\/p>\n<p>For a complete walkthrough of the full process, see our <a href=\"https:\/\/aaxonix.com\/resources\/netsuite-erp-india-guide\/\" class=\"sp-content-link\">NetSuite ERP implementation guide<\/a>.<\/p>\n<div class=\"faq-section\"><h2>Frequently Asked Questions<\/h2>\n<div class=\"faq-item\"><div class=\"faq-question\">Can NetSuite handle blanket purchase orders?<\/div><div class=\"faq-answer\">Yes. Create a blanket PO with a total committed amount and release individual orders against it over time. NetSuite tracks the remaining balance on the blanket PO. This is common for annual supply agreements with key vendors.<\/div><\/div>\n<div class=\"faq-item\"><div class=\"faq-question\">Does NetSuite support vendor advance payments?<\/div><div class=\"faq-answer\">Yes. Record vendor advance payments and apply them against future vendor bills. The advance is tracked as a prepayment until the bill is received and the advance is consumed. This handles the common Indian practice of advance payments to vendors before delivery.<\/div><\/div>\n<div class=\"faq-item\"><div class=\"faq-question\">How does three-way matching work for services?<\/div><div class=\"faq-answer\">For services, matching is typically two-way (PO to bill) since there is no goods receipt. Configure the matching rule per item type: three-way for physical goods and two-way for services. NetSuite handles both in the same procurement workflow.<\/div><\/div>\n<div class=\"faq-item\"><div class=\"faq-question\">Can I process vendor payments in bulk?<\/div><div class=\"faq-answer\">Yes. Use the Payment Batch feature to select multiple approved vendor bills and process them as a single bank transfer batch. Generate the EFT file for upload to your bank. This reduces the time finance teams spend on weekly or fortnightly vendor payment runs.<\/div><\/div>\n<div class=\"faq-item\"><div class=\"faq-question\">Does NetSuite support vendor-managed inventory (VMI) arrangements?<\/div><div class=\"faq-answer\">NetSuite supports consignment inventory and drop-ship arrangements, which are related to VMI concepts. For true VMI where the vendor holds stock at your facility and invoices only when consumed, this typically requires a custom workflow in NetSuite. An implementation partner can configure this, but it is not a standard out-of-the-box feature.<\/div><\/div>\n<div class=\"faq-item\"><div class=\"faq-question\">Can NetSuite handle reverse charge mechanism (RCM) for GST on vendor payments?<\/div><div class=\"faq-answer\">Yes, with configuration. Transactions subject to RCM, for example import of services, goods transport agency payments, or purchases from unregistered suppliers in specific categories, can be flagged in NetSuite so that the GST is self-invoiced and the corresponding output and input entries are created. This requires the India tax localisation to be properly configured, which is best done during implementation with a partner familiar with Indian GST rules.<\/div><\/div>\n<div class=\"faq-item\"><div class=\"faq-question\">How does NetSuite handle recurring purchase orders for regular supplies?<\/div><div class=\"faq-answer\">NetSuite does not have a native recurring PO feature, but you can create a template PO and copy it each period. Some businesses use saved searches or SuiteScripts to generate monthly POs automatically from a template. Alternatively, blanket POs, a single PO for a total annual quantity drawn down over time with each delivery, are a commonly used approach in NetSuite for regular supply arrangements.<\/div><\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>NetSuite procurement for Indian businesses: purchase requisitions, three-way matching, approval workflows, vendor management, and TDS on vendor payments.<\/p>\n","protected":false},"author":1,"featured_media":1301,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"seo_title":"NetSuite Procurement and Purchase-to-Pay Guide (India)","seo_description":"NetSuite procurement for Indian businesses: purchase requisitions, three-way matching, approval workflows, vendor management, and TDS on vendor payments.","seo_keyword":"netsuite procurement india","seo_faqs":"[{\"q\": \"Blanket POs?\", \"a\": \"Yes. Create with total amount, release individual orders against it, track remaining balance.\"}, {\"q\": \"Vendor advance payments?\", \"a\": \"Yes. Record advances and apply against future bills. Tracked as prepayment until consumed.\"}, {\"q\": \"Three-way matching for services?\", \"a\": \"Two-way (PO to bill) for services since no goods receipt. Configure per item type.\"}, {\"q\": \"Bulk payments?\", \"a\": \"Yes. Payment Batch for multiple vendor bills as single bank transfer. Generate EFT file for bank upload.\"}]","footnotes":""},"categories":[1],"tags":[17,329,346,331],"class_list":["post-1304","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-netsuite","tag-procurement","tag-purchase-to-pay","tag-vendor-management"],"_links":{"self":[{"href":"https:\/\/aaxonix.com\/resources\/wp-json\/wp\/v2\/posts\/1304","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aaxonix.com\/resources\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aaxonix.com\/resources\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aaxonix.com\/resources\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aaxonix.com\/resources\/wp-json\/wp\/v2\/comments?post=1304"}],"version-history":[{"count":10,"href":"https:\/\/aaxonix.com\/resources\/wp-json\/wp\/v2\/posts\/1304\/revisions"}],"predecessor-version":[{"id":6935,"href":"https:\/\/aaxonix.com\/resources\/wp-json\/wp\/v2\/posts\/1304\/revisions\/6935"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aaxonix.com\/resources\/wp-json\/wp\/v2\/media\/1301"}],"wp:attachment":[{"href":"https:\/\/aaxonix.com\/resources\/wp-json\/wp\/v2\/media?parent=1304"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aaxonix.com\/resources\/wp-json\/wp\/v2\/categories?post=1304"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aaxonix.com\/resources\/wp-json\/wp\/v2\/tags?post=1304"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}