{"version":"1.0","provider_name":"My CMS","provider_url":"https:\/\/help.xodox.in\/pt","author_name":"help-xodox","author_url":"https:\/\/help.xodox.in\/pt\/author\/help-xodox\/","title":"Product expiry and related settings. - My CMS","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"dgbu8HjAAx\"><a href=\"https:\/\/help.xodox.in\/pt\/docs\/product-expiry-and-related-settings\/\">Product expiry and related settings.<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/help.xodox.in\/pt\/docs\/product-expiry-and-related-settings\/embed\/#?secret=dgbu8HjAAx\" width=\"600\" height=\"338\" title=\"&#8220;Product expiry and related settings.&#8221; &#8212; My CMS\" data-secret=\"dgbu8HjAAx\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>","description":"Enabling expiry for products 1.To enable expiry go to Settings -&gt; Business Settings -&gt; Product section. And check the \u201cEnable Product Expiry\u201d checkbox. 2. On enabling Product expiry, you can choose either \u201cAdd Item Expiry\u201d or \u201cAdd manufacturing date &amp; Expiry Period\u201d \u201cAdd Item expiry\u201d =&gt; Choose this option if you want to directly add the expiry of the item to the purchase screen. \u201cAdd manufacturing date &amp; Expiry date\u201d =&gt; Choose this option if you want to add the manufacturing date of the item and the expiry period. Based on the manufacturing date and expiry period it will auto-calculate the expiry date. And this expiry date can be edited. You will have to add expiry period for the product in the \u201cAdd or Edit Product\u201d screen. And the manufacturing date in the \u201cAdd Purchase\u201d screen. 3. \u201cOn Product Expiry\u201d =&gt; With this option you can set what the system should do when a product expired. \u201cKeep Selling\u201d =&gt; Choose this option if you want the application to keep selling the product even after expiry. \u201cStop Selling n days before\u201d =&gt; Choose this option to stop selling the item n days before the expiry. You will have to specify the value of n (which is the number of days before to stop selling) 4. \u201cStock Accounting Method\u201d =&gt; This feature is used to set the way the product should be sold. FIFO (First In First Out) =&gt; In this the old stock should be sold first. LIFO (Last In First Out) =&gt; In this the most recent purchase stock should be sold. For an Example: 1. Purchase 20 pcs of product A on 20 March 2018. Expiry date 10 April 2018 2. Purchase 20 pcs of the same product &nbsp;A on 23 March 2018. Expiry date 8 April 2018 3. Today I sold 22 pcs. If the \u201cStock Accounting Method\u201d is FIFO =&gt; Then the Product purchased on 20 March 2018 will be deduced with 20 pcs and after that product purchase on 23 March 2018 will be deduced with 2 pcs. So in stock, we will have products from 23 March 2018 with 18 pcs. If the \u201cStock Accounting Method\u201d is LIFO =&gt; The opposite of the above will happen. NOTE: You must set the required accounting method before selling the item for that accounting method to be used. Stock Expiry Report: 1. Go to Reports =&gt; Stock Expiry Reports. 2. Here you can filter stock \u201cCategory\u201d, Brands, \u201cStock expiry date\u201d 3. Click on \u201cEdit\u201d to modify the stock left and expiry period. 4. If stock left is decreased the unit purchase price is adjusted accordingly. Stock Expiry Alert: \u2013 You can view stock expiry alert in Homepage bottom section. Here it shows a list of products expiring soon. \u2013 You can set the number of days before which the expiry alter should be shown in the Homepage from \u201cSettings -&gt; Business Settings -&gt; Dashboard Section\u201d View Stock Expiry Alert For&nbsp;input field. Displaying product expiry date in the invoice Make sure the product expiry feature is enabled as mentioned above. Go to invoice layout and enable \u201cShow Product expiry\u201d If the product expiry date is added when adding Purchase or Opening stock then when making sales it will display the product expiry dropdown. Select the expiry date which you want to sell.&nbsp; Then in the print invoice, it will show the expiry date. &#x1f3a5; Video demo"}