Skip to main content

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.

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> { }
iPXBool]
>PXFormula(typeof(Where<Selector<orderType, SOOrderType.userInvoiceNumbering>, Equal<True>>))]
public virtual bool? IsUserInvoiceNumbering
{
get;
set;
}

 


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


@kandybeatty49 Thank you for your prompt response.

 

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


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.


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


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

 


Reply