{"id":2047,"date":"2025-11-17T10:57:57","date_gmt":"2025-11-17T10:57:57","guid":{"rendered":"https:\/\/citrusleaf.in\/blog\/?p=2047"},"modified":"2025-12-14T12:31:10","modified_gmt":"2025-12-14T12:31:10","slug":"choosing-your-inventory-method-perpetual-vs-periodic","status":"publish","type":"post","link":"https:\/\/citrusleaf.in\/blog\/choosing-your-inventory-method-perpetual-vs-periodic\/","title":{"rendered":"Choosing Your Inventory Method: Perpetual vs. Periodic"},"content":{"rendered":"\n<p>Managing inventory is a core part of any business, but how you account for it can make a huge difference in your financial accuracy. In the world of ERP systems like ERPNext, you generally have two choices: <strong>Perpetual Inventory<\/strong> or <strong>Periodic Inventory<\/strong>. While the first is a modern, real-time approach, the second relies on manual, periodic updates.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1. The Periodic Inventory Method: Manual Updates&nbsp;<\/strong><\/h3>\n\n\n\n<p>In contrast, the periodic method is a manual process that doesn&#8217;t create automatic accounting entries for assets during purchases or sales.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>How it works:<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>When you buy stock:<\/strong> An expense is booked, but it doesn&#8217;t automatically become an asset.<\/li>\n\n\n\n<li><strong>At the end of an accounting period:<\/strong> You manually determine the value of your remaining stock. You then create an accounting entry to book this value as a <strong>current asset<\/strong>. The difference between your current and previous period&#8217;s stock-in-hand value is then manually adjusted against your COGS.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>The Drawback:<\/strong> This method requires manual intervention to keep your stock and accounting balances in sync. It&#8217;s less efficient and more prone to errors than the perpetual method, as it relies on periodic, manual entries instead of real-time automation.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>To activate periodic inventory <\/strong><\/h2>\n\n\n\n<p><strong>Home &gt; Accounting &gt; Company &gt; Disable Perpetual Inventory&nbsp;<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"790\" height=\"292\" src=\"https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image.png?resize=790%2C292&#038;ssl=1\" alt=\"\" class=\"wp-image-2048\" srcset=\"https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image.png?resize=1024%2C379&amp;ssl=1 1024w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image.png?resize=300%2C111&amp;ssl=1 300w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image.png?resize=768%2C284&amp;ssl=1 768w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image.png?resize=1536%2C568&amp;ssl=1 1536w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image.png?w=1600&amp;ssl=1 1600w\" sizes=\"auto, (max-width: 790px) 100vw, 790px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Examples of Periodic Inventory in ERPNext <\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Purchase Receipt:-&nbsp;<\/strong><\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Item<\/strong><\/td><td><strong>Warehouse<\/strong><\/td><td><strong>Quantity<\/strong><\/td><td><strong>Rate<\/strong><\/td><td><strong>Amount<\/strong><\/td><\/tr><tr><td>Ink<\/td><td>Store&nbsp;<\/td><td>100<\/td><td>Rs 1000<\/td><td>Rs 1,00,000<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Stock Ledger<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"790\" height=\"267\" src=\"https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-1.png?resize=790%2C267&#038;ssl=1\" alt=\"\" class=\"wp-image-2049\" srcset=\"https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-1.png?resize=1024%2C346&amp;ssl=1 1024w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-1.png?resize=300%2C101&amp;ssl=1 300w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-1.png?resize=768%2C260&amp;ssl=1 768w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-1.png?resize=1536%2C519&amp;ssl=1 1536w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-1.png?w=1600&amp;ssl=1 1600w\" sizes=\"auto, (max-width: 790px) 100vw, 790px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li><strong>Purchase Invoice:-<\/strong><\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Item<\/strong><\/td><td><strong>Warehouse<\/strong><\/td><td><strong>Quantity<\/strong><\/td><td><strong>Rate<\/strong><\/td><td><strong>Amount<\/strong><\/td><\/tr><tr><td>Ink<\/td><td>Store&nbsp;<\/td><td>100<\/td><td>Rs 1000<\/td><td>Rs 1,00,000<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>General Ledger<\/strong><strong><\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"235\" src=\"https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/unnamed01.png?resize=512%2C235&#038;ssl=1\" alt=\"\" class=\"wp-image-2061\" style=\"width:840px;height:auto\" srcset=\"https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/unnamed01.png?w=512&amp;ssl=1 512w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/unnamed01.png?resize=300%2C138&amp;ssl=1 300w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li><strong>Delivery Note<\/strong><\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Item<\/strong><\/td><td><strong>Warehouse<\/strong><\/td><td><strong>Quantity<\/strong><\/td><td><strong>Rate<\/strong><\/td><td><strong>Amount<\/strong><\/td><\/tr><tr><td>Ink<\/td><td>Store&nbsp;<\/td><td>40<\/td><td>Rs 1200<\/td><td>Rs 48000<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>&nbsp;<strong>Stock Ledger<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"790\" height=\"272\" src=\"https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-2.png?resize=790%2C272&#038;ssl=1\" alt=\"\" class=\"wp-image-2050\" srcset=\"https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-2.png?resize=1024%2C353&amp;ssl=1 1024w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-2.png?resize=300%2C104&amp;ssl=1 300w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-2.png?resize=768%2C265&amp;ssl=1 768w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-2.png?resize=1536%2C530&amp;ssl=1 1536w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-2.png?w=1600&amp;ssl=1 1600w\" sizes=\"auto, (max-width: 790px) 100vw, 790px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li><strong>Sales Invoice&nbsp;<\/strong><\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Item<\/strong><\/td><td><strong>Warehouse<\/strong><\/td><td><strong>Quantity<\/strong><\/td><td><strong>Rate<\/strong><\/td><td><strong>Amount<\/strong><\/td><\/tr><tr><td>Ink<\/td><td>Store&nbsp;<\/td><td>40<\/td><td>Rs 1200<\/td><td>Rs 48000<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>General Ledger<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"790\" height=\"357\" src=\"https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-3.png?resize=790%2C357&#038;ssl=1\" alt=\"\" class=\"wp-image-2051\" srcset=\"https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-3.png?resize=1024%2C463&amp;ssl=1 1024w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-3.png?resize=300%2C136&amp;ssl=1 300w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-3.png?resize=768%2C347&amp;ssl=1 768w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-3.png?resize=1536%2C694&amp;ssl=1 1536w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-3.png?w=1600&amp;ssl=1 1600w\" sizes=\"auto, (max-width: 790px) 100vw, 790px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2. The Perpetual Inventory Method: Real-Time Accuracy<\/strong><\/h3>\n\n\n\n<p>The perpetual inventory method is the default for new accounts in ERPNext, and for good reason. This system ensures your financial records are always in perfect sync with your stock levels.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>To activate perpetual inventory <\/strong><\/h2>\n\n\n\n<p><strong>Home &gt; Accounting &gt; Company &gt; Enable Perpetual Inventory<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"790\" height=\"393\" src=\"https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-9.png?resize=790%2C393&#038;ssl=1\" alt=\"\" class=\"wp-image-2057\" srcset=\"https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-9.png?resize=1024%2C509&amp;ssl=1 1024w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-9.png?resize=300%2C149&amp;ssl=1 300w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-9.png?resize=768%2C382&amp;ssl=1 768w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-9.png?resize=1536%2C763&amp;ssl=1 1536w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-9.png?w=1600&amp;ssl=1 1600w\" sizes=\"auto, (max-width: 790px) 100vw, 790px\" \/><\/figure>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u25cf&nbsp; <strong>How it works:<\/strong> With every single stock transaction, the system automatically posts the relevant accounting entries.<\/p>\n\n\n\n<p><strong>When you buy stock:<\/strong> As soon as items are received, they&#8217;re booked as a <strong>current asset<\/strong> on your balance sheet, typically in a <strong>stock-in-hand<\/strong> account.<\/p>\n\n\n\n<p><strong>When you sell stock:<\/strong> When items are delivered, an expense called <strong>Cost of Goods Sold (COGS)<\/strong> is automatically recorded. This COGS value is equal to the item&#8217;s landed cost (purchase price plus any other costs).<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>The Big Advantage:<\/strong> This automated process means your <strong>Stock Ledger<\/strong> and <strong>General Ledger<\/strong> are always aligned. You don&#8217;t have to perform manual entries to balance them, saving you time and preventing errors. This leads to a more accurate <strong>Balance Sheet<\/strong> and <strong>Profit and Loss statement<\/strong>. Even if you make a back-dated entry, amend a transaction, or add a landed cost later on, the system automatically recalculates all future ledger entries, ensuring your data remains consistent.<\/li>\n<\/ul>\n\n\n\n<p><strong>A quick note:<\/strong> The accuracy of this method depends heavily on the <strong>valuation rate<\/strong> you enter during incoming stock transactions. So, be careful when recording costs like those from purchase receipts or manufacturing.<\/p>\n\n\n\n<p><strong>Examples of Perpetual Inventory in ERPNext <\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Purchase Receipt :- <\/strong>&nbsp;Suppose you have purchased 100 nos of item Notepad at Rs 100 from supplier &#8220;Summit Traders Ltd&#8221;. Following are the details of Purchase Receipt:<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Item<\/strong><\/td><td><strong>Warehouse<\/strong><\/td><td><strong>Quantity<\/strong><\/td><td><strong>Rate<\/strong><\/td><td><strong>Amount<\/strong><\/td><\/tr><tr><td>Notepad<\/td><td>Store &#8211; CL<\/td><td>100<\/td><td>Rs 50<\/td><td>Rs 5000<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Stock Ledger<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"790\" height=\"272\" src=\"https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-10.png?resize=790%2C272&#038;ssl=1\" alt=\"\" class=\"wp-image-2058\" srcset=\"https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-10.png?resize=1024%2C353&amp;ssl=1 1024w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-10.png?resize=300%2C104&amp;ssl=1 300w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-10.png?resize=768%2C265&amp;ssl=1 768w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-10.png?resize=1536%2C530&amp;ssl=1 1536w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-10.png?w=1600&amp;ssl=1 1600w\" sizes=\"auto, (max-width: 790px) 100vw, 790px\" \/><\/figure>\n\n\n\n<p><strong>General Ledger<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"790\" height=\"361\" src=\"https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-6.png?resize=790%2C361&#038;ssl=1\" alt=\"\" class=\"wp-image-2054\" srcset=\"https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-6.png?resize=1024%2C468&amp;ssl=1 1024w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-6.png?resize=300%2C137&amp;ssl=1 300w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-6.png?resize=768%2C351&amp;ssl=1 768w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-6.png?resize=1536%2C702&amp;ssl=1 1536w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-6.png?w=1600&amp;ssl=1 1600w\" sizes=\"auto, (max-width: 790px) 100vw, 790px\" \/><\/figure>\n\n\n\n<p>As stock balance increases through Purchase Receipt, &#8220;Store&#8221; accounts are debited and a temporary account &#8220;Stock Receipt But Not Billed&#8221; account is credited, to maintain double-entry accounting system.&nbsp;<\/p>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li><strong>Purchase Invoice :-&nbsp;<\/strong><\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Item<\/strong><\/td><td><strong>Warehouse<\/strong><\/td><td><strong>Quantity<\/strong><\/td><td><strong>Rate<\/strong><\/td><td><strong>Amount<\/strong><\/td><\/tr><tr><td>Notepad<\/td><td>Store &#8211; CL<\/td><td>100<\/td><td>Rs 50<\/td><td>Rs 5000<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>General Ledger<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"790\" height=\"364\" src=\"https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-7.png?resize=790%2C364&#038;ssl=1\" alt=\"\" class=\"wp-image-2055\" srcset=\"https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-7.png?resize=1024%2C472&amp;ssl=1 1024w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-7.png?resize=300%2C138&amp;ssl=1 300w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-7.png?resize=768%2C354&amp;ssl=1 768w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-7.png?resize=1536%2C708&amp;ssl=1 1536w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-7.png?w=1600&amp;ssl=1 1600w\" sizes=\"auto, (max-width: 790px) 100vw, 790px\" \/><\/figure>\n\n\n\n<p>Here &#8220;Stock Received But Not Billed&#8221; account is debited and nullified the effect of Purchase Receipt.<\/p>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li><strong>Delivery Note:- <\/strong>&nbsp;Let&#8217;s say, you have an order from &#8220;Arihant Techno Pack Private Limited&#8221; to deliver 20 nos of item &#8220;Notepad&#8221; at Rs 60. Following are the details of Delivery Note:<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Item<\/strong><\/td><td><strong>Warehouse<\/strong><\/td><td><strong>Quantity<\/strong><\/td><td><strong>Rate<\/strong><\/td><td><strong>Amount<\/strong><\/td><\/tr><tr><td>Notepad<\/td><td>Store &#8211; CL<\/td><td>20<\/td><td>Rs 60<\/td><td>Rs 1200<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>&nbsp;&nbsp;<strong>Stock Ledger<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"790\" height=\"273\" src=\"https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-4.png?resize=790%2C273&#038;ssl=1\" alt=\"\" class=\"wp-image-2052\" srcset=\"https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-4.png?resize=1024%2C354&amp;ssl=1 1024w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-4.png?resize=300%2C104&amp;ssl=1 300w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-4.png?resize=768%2C265&amp;ssl=1 768w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-4.png?resize=1536%2C531&amp;ssl=1 1536w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-4.png?w=1600&amp;ssl=1 1600w\" sizes=\"auto, (max-width: 790px) 100vw, 790px\" \/><\/figure>\n\n\n\n<p><strong>General Ledger<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"790\" height=\"355\" src=\"https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-8.png?resize=790%2C355&#038;ssl=1\" alt=\"\" class=\"wp-image-2056\" srcset=\"https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-8.png?resize=1024%2C460&amp;ssl=1 1024w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-8.png?resize=300%2C135&amp;ssl=1 300w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-8.png?resize=768%2C345&amp;ssl=1 768w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-8.png?resize=1536%2C690&amp;ssl=1 1536w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-8.png?w=1600&amp;ssl=1 1600w\" sizes=\"auto, (max-width: 790px) 100vw, 790px\" \/><\/figure>\n\n\n\n<p>As an item is delivered from &#8220;Stores&#8221; warehouse, &#8220;Stores&#8221; account is credited and an equal amount is debited to the expense account &#8220;Cost of Goods Sold&#8221;.&nbsp;<\/p>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li><strong>Sales Invoice:-&nbsp;<\/strong><\/li>\n<\/ol>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong>General Ledger<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"790\" height=\"357\" src=\"https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-5.png?resize=790%2C357&#038;ssl=1\" alt=\"\" class=\"wp-image-2053\" srcset=\"https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-5.png?resize=1024%2C463&amp;ssl=1 1024w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-5.png?resize=300%2C136&amp;ssl=1 300w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-5.png?resize=768%2C347&amp;ssl=1 768w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-5.png?resize=1536%2C694&amp;ssl=1 1536w, https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/image-5.png?w=1600&amp;ssl=1 1600w\" sizes=\"auto, (max-width: 790px) 100vw, 790px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Comparison table to help you to choose between Perpetual and Periodic inventory &#8211;&nbsp;<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Perpetual vs. Periodic Inventory in ERPNext<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Aspect<\/strong><\/td><td><strong>Perpetual Inventory<\/strong><\/td><td><strong>Periodic Inventory<\/strong><\/td><\/tr><tr><td><strong>Definition<\/strong><\/td><td><strong>Real-time inventory system where every stock movement automatically updates accounting and stock ledgers.<\/strong><\/td><td><strong>Manual system where inventory and accounting are updated only at the end of an accounting period.<\/strong><\/td><\/tr><tr><td><strong>Automation<\/strong><\/td><td><strong>Fully automated \u2014 every transaction (Purchase, Sale, Delivery, etc.) posts relevant accounting entries instantly.<\/strong><\/td><td><strong>Manual \u2014 accounting entries for stock are recorded periodically, not at the time of each transaction.<\/strong><\/td><\/tr><tr><td><strong>Stock Updates<\/strong><\/td><td><strong>Stock balances are continuously updated with every transaction.<\/strong><\/td><td><strong>Stock balances are updated manually at period-end based on physical count or valuation.<\/strong><\/td><\/tr><tr><td><strong>COGS (Cost of Goods Sold)<\/strong><\/td><td><strong>Automatically calculated and recorded in real time when goods are sold or delivered.<\/strong><\/td><td><strong>Determined manually at the end of the accounting period based on stock adjustment.<\/strong><\/td><\/tr><tr><td><strong>Accounting Sync<\/strong><\/td><td><strong>Stock Ledger and General Ledger stay automatically in sync.<\/strong><\/td><td><strong>Requires manual journal entries to align Stock and General Ledgers.<\/strong><\/td><\/tr><tr><td><strong>Accuracy<\/strong><\/td><td><strong>Highly accurate and up-to-date at all times.<\/strong><\/td><td><strong>Accuracy depends on manual adjustments; higher risk of discrepancies.<\/strong><\/td><\/tr><tr><td><strong>Effort &amp; Maintenance<\/strong><\/td><td><strong>Low manual effort \u2013 ideal for businesses with frequent transactions.<\/strong><\/td><td><strong>High manual effort \u2013 suitable for small businesses with few transactions.<\/strong><\/td><\/tr><tr><td><strong>Error Risk<\/strong><\/td><td><strong>Low, since the system automatically handles postings and recalculations.<\/strong><\/td><td><strong>High, due to manual entries and potential delays in recording transactions.<\/strong><\/td><\/tr><tr><td><strong>System Dependency<\/strong><\/td><td><strong>Relies on ERP system automation (e.g., ERPNext).<\/strong><\/td><td><strong>Can be maintained even without automation, though less efficient.<\/strong><\/td><\/tr><tr><td><strong>Reporting<\/strong><\/td><td><strong>Real-time financial and stock reports available anytime.<\/strong><\/td><td><strong>Reports available only after manual reconciliation at period-end.<\/strong><\/td><\/tr><tr><td><strong>Inventory Valuation Timing<\/strong><\/td><td><strong>Continuous \u2013 valuation rate affects every transaction in real time.<\/strong><\/td><td><strong>Periodic \u2013 valuation done only during financial closing.<\/strong><\/td><\/tr><tr><td><strong>Ideal For<\/strong><\/td><td><strong>Medium to large businesses requiring real-time visibility and accurate reporting.<\/strong><\/td><td><strong>Small or traditional businesses with limited inventory activity.<\/strong><\/td><\/tr><tr><td><strong>ERPNext Setting<\/strong><\/td><td><strong>Home &gt; Accounting &gt; Company &gt; Enable Perpetual Inventory<\/strong><\/td><td><strong>Home &gt; Accounting &gt; Company &gt; Disable Perpetual Inventory<\/strong><\/td><\/tr><tr><td><strong>Example Transactions<\/strong><\/td><td><strong>Purchase Receipt \u2192 Delivery Note \u2192 Automatic COGS posting.<\/strong><\/td><td><strong>Purchases recorded as expenses \u2192 Manual stock valuation at period-end.<\/strong><\/td><\/tr><\/tbody><\/table><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Managing inventory is a core part of any business, but how you account for it can make a huge difference in your financial accuracy. In the world of ERP systems like ERPNext, you generally have&hellip; <\/p>\n","protected":false},"author":2,"featured_media":2059,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[10],"tags":[29,369],"class_list":["post-2047","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-development","tag-erpnext","tag-stock-management"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/citrusleaf.in\/blog\/wp-content\/uploads\/2025\/11\/background2x.png_page-0001-e1763368818908.jpg?fit=1117%2C590&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pei5Vv-x1","_links":{"self":[{"href":"https:\/\/citrusleaf.in\/blog\/wp-json\/wp\/v2\/posts\/2047","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/citrusleaf.in\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/citrusleaf.in\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/citrusleaf.in\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/citrusleaf.in\/blog\/wp-json\/wp\/v2\/comments?post=2047"}],"version-history":[{"count":7,"href":"https:\/\/citrusleaf.in\/blog\/wp-json\/wp\/v2\/posts\/2047\/revisions"}],"predecessor-version":[{"id":2067,"href":"https:\/\/citrusleaf.in\/blog\/wp-json\/wp\/v2\/posts\/2047\/revisions\/2067"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/citrusleaf.in\/blog\/wp-json\/wp\/v2\/media\/2059"}],"wp:attachment":[{"href":"https:\/\/citrusleaf.in\/blog\/wp-json\/wp\/v2\/media?parent=2047"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/citrusleaf.in\/blog\/wp-json\/wp\/v2\/categories?post=2047"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/citrusleaf.in\/blog\/wp-json\/wp\/v2\/tags?post=2047"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}