We would like to charge every cusomter a same fee by using some (Means might not be only 1 line, might be several lines) Non-Stock items on SO/Invoice.
Everytime the sales person have to manually input the lines on SO or on Invoice. Is it possible to set default items, when typing SO or invoice, the default lines automatically filled in.
Best answer by aaghaei
@ray20 im afraid I’m not aware any built-in functionality to serve your purpose.
But, possibly considering your recent comment, the easiest and most logical code customization is to add a check box ✅ to inventory items (non-stock in your case) that if checked then at invoice initialization we can add the select items to your AR/SO lines automatically.
Good suggestion by @manikantad18 and NaveenB solution. This can work if your driver to add one or more non-stock item is Inventory Item but the way I read your inquiry, the add-on item(s) are not tied to inventory items but to customers.
If I read your inquiry correctly, then you need to customize your customer’s screen by adding a new child grid that holds the add-on items as well as customizing Sales Order and Invoicing business logics to read from customers add-ons and insert/delete when an order/invoice is initiated This requires customization the same concept Naveen had mentioned.
@aaghaei Thank you. Your suggestion is abosultely a brilliant solution. Actually, we did not need to place default items per customers. All customers are chareged with same lines. Do you know any simpler ways (besides code customization) to fulfill our need? Every order or Every invoice is initialized with ,let’s say , 2 or 3 fixed lines.
@ray20 im afraid I’m not aware any built-in functionality to serve your purpose.
But, possibly considering your recent comment, the easiest and most logical code customization is to add a check box ✅ to inventory items (non-stock in your case) that if checked then at invoice initialization we can add the select items to your AR/SO lines automatically.
@aaghaei@vkumar Thank you both for your bright ideas. Vkumar gives the easiest way to go, as a person not familiar with coding, I choose this way to go. But aaghaei’s suggestion might be the most suitable one if someone else wants the need be fulfilled perfectly. So I mark aaghei’s suggestion as best answer for other’s reference. Thank you both again.
Hi @ray20 Another alternative that will not require coding, is to use Business Events and Import Scenarios. On the following idea, I explained how to do this on the Service Order form but you could apply the same approach for Sales Order or Invoices:
We use 3 different kinds of cookies. You can choose which cookies you want to accept. We need basic cookies to make this site work, therefore these are the minimum you can select. Learn more about our cookies.