Default service Item on SO or Invoice

  • 23 March 2023
  • 8 replies

Userlevel 6
Badge +5


      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 23 March 2023, 09:04

View original

8 replies

Userlevel 7
Badge +12

Hi @ray20 

can you check @Naveen Boga suggestions?


Userlevel 7
Badge +9

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.

Userlevel 6
Badge +5

@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.

Userlevel 7
Badge +9

@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.

Userlevel 7
Badge +11

Hi @ray20 

You may explore using document template option. Here is how it works,

  • create a new document, select a dummy/test customer
  • select required default items with respective price to the document
  • save the document as template
  • when you create a new document, first copy the template
  • the dummy customer selected on template and set of items get added on your document automatically
  • change the customer and proceed entering your regular items

The limitation I noticed here are

  • you need to select a customer on template first and then change it when you copy template on new document
  • The default items get added first (top lines)

Hope this helps,



Userlevel 6
Badge +5

@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.


Userlevel 6
Badge +4

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:


Userlevel 6
Badge +5

@Anacarina Calvo  Great ideas. Thank you.


About Acumatica ERP system
Acumatica Cloud ERP provides the best business management solution for transforming your company to thrive in the new digital economy. Built on a future-proof platform with open architecture for rapid integrations, scalability, and ease of use, Acumatica delivers unparalleled value to small and midmarket organizations. Connected Business. Delivered.
© 2008 — 2024  Acumatica, Inc. All rights reserved