Solved

Manual Numbering for invoice

  • 8 March 2023
  • 6 replies
  • 199 views

Userlevel 2
Badge

Is it possible to keep the manual numbering for invoice and still be able to prepare the invoice from shipment screen?

One of our client has this requirement and need manual numbering for the invoice.

 

Would really appreciate your help on this.

icon

Best answer by Naveen Boga 11 March 2023, 17:52

View original

6 replies

Userlevel 7
Badge +12

Hi @rohansa15 

f we enable Manual Numbering we need to go to Invoice Screen and create an invoice directly. We have option to Add Orders.



It will not allow creating from the Sales order screen/Shipment if using Manual Numbering. 

See more info about customization

 

Userlevel 7
Badge +16

Hi @rohansa15 

What is your numbering sequence set up for Invoices? Is the Manual Numbering checked?

 

 

Here is also the help documentation on Numbering Sequences:

https://help-2022r2.acumatica.com/(W(28))/Help?ScreenId=ShowWiki&pageid=71c26175-c78f-4e70-8518-2115f5bfaf2f

Userlevel 6
Badge +3

Hi @rohansa15 this is not possible because creating the invoice from the shipments screen is an automated process so the system needs an auto numbered sequence to save the invoice.

Userlevel 2
Badge

@kandybeatty49 Thank you for your prompt response.

 

Yes, It’s set up exactly the same as you’ve shown in the screenshots.

Userlevel 7
Badge +16

@kandybeatty49 Thank you for your prompt response.

 

Yes, It’s set up exactly the same as you’ve shown in the screenshots.

You would need to check the Manual Numbering to force that on the Invoice creation. 

Userlevel 7
Badge +17

Hi @rohansa15  Hope you already configured the Manual Numbering for the Invoices, hence you are seeing that error while preparing the invoice from the Sales Order.

  • Since you are going with the Manual Numbering for the Invoice Nbr, yu can use the Invoice Nbr field from Sales Order screen.
  • But, the Sales Orders → Financial Settings →  Invoice Nbr  field will be enabled only for the CM and IN type orders.
  • You can have small customization in place to enable the “Invoice Nbr” field for the other order types, and then when you click on the Prepare Invoice action, Invoice document will be created with the provided Invoice Nbr field in the Sales Order screen.
  • You can take the above code just for your reference.

 

public abstract class isUserInvoiceNumbering : Data.BQL.BqlBool.Field<isUserInvoiceNumbering> { }
[PXBool]
[PXFormula(typeof(Where<Selector<orderType, SOOrderType.userInvoiceNumbering>, Equal<True>>))]
public virtual bool? IsUserInvoiceNumbering
{
get;
set;
}

 

Reply


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