Skip to main content

We have two companies set up to use the Quick Order Flow Handling. One of them uses a single shipment, when it is delivered, the Order status goes to Delivered then the invoice is created with a batch job.  This one runs with no issues.  The invoices show created by IFSAPP from the batch job.

The other company is set up the same way, but can have multiple partial shipments on the same order in the same day.  The the shipments are Delivered the customer invoice is automatically being created, the data sent to Avalara, but then the process fails and the invoice is set to Preliminary.  The invoices show being created by the individual user who created the shipment.  At this point we now have a mismatch in invoice numbers between Avalara and IFS, which means any subsequent invoices also fail.  

I have looked in the Background jobs and Application messages but the only thing I am finding are the data transfers to Avalara.

Any ideas on why the invoices fail to complete the posting process?

 

Application service update: 23.2.19

Framework service update: 23.2.22

IFS Cloud Web version: 23.2.22.20250903064403.0

IFS OData provider version: 23.2.22.20250901122714.0

 

Hi,

 

Look at the invoices with posting errors.   This may identify any posting errors. Preliminary invoices - when printing will flow to posted authorized (if all accounting rules are successful).  If a posting failure, they invoices stay in prelim status and can be seen in invoices with posting errors screen.  

A common issue is user X did the shipment, due to the order processing steps, the shipment creates the invoice. Invoice is created by user X. However, the use X does not belong to a user group that can create F type vouchers. Customer invoices create F type vouchers, as such the users who create the invoices (user groups) must have access to create that voucher type.  See voucher series / user groups per series.    

Assume user X belongs to user group OPS (or similar). The OPS user group should have access to voucher type F, as based on your set up, the invoice is being created as an automated step. See order types.  Shipments used the same concept, but it may be called shipment type (if I remember correctly).  Same concept, except when using shipments the flow follows the shipment type not the order type.   

Else, change the order flow for the shipment so that it does not create the invoice as a next step. In doing this, shipments would not create the invoice, the invoice would be created via some other means such as the batch job to create the invoices. 

Best regards, 

Thomas


I have checked to make sure the users are in a group that is allowed to create invoices.

Nothing shows up on the Customer Invoices with Errors screen for that company.

None of the settings seem to be to create the invoice automatically.

 


This has been resolved.  Found a difference in the processing between the two companies.  Changing the Customer Order Type to add a Stop After Print Delivery Note resolved it.

 

Thank you for the replies.