We sell to distributors so we do not use taxes. This error came up, first time ever, and I need a little help. No other customer has this issue, so I checked them against other customers. Nothing stands out, but its probably some little checkbox, right??
Business Layer Exception
Must calculate taxes before printing packslip.
Exception caught in: Epicor.ServiceModel
Error Detail
============
Description: Must calculate taxes before printing packslip.
Program: Erp.Services.Rpt.PackingSlipPrint.dll
Method: ExValidateParam
Line Number: 248
Column Number: 33
Table: RptParam
Field: PrintingOptions
Client Stack Trace
==================
at Epicor.ServiceModel.Channels.ImplBase`1.ShouldRethrowNonRetryableException(Exception ex, DataSet[] dataSets)
I see nothing in the order for taxes. And we have never charged taxes as our business model is straight to distributors, so there isn’t any tax setup.
FWIW - The ShipHead table has a field named TaxCalculated. The description is:
Indicates whether or not the taxes for this shipment have been calculated. This field is used to identify those situations where the tax engine was called but did not generate any taxes because none were needed.
You could query the ShipHead table to see if this might be the cause - not that it would really point you to a solution.
I have just put a ticket in. It shows the tax has not been calculated. I have ran the Tax calculation in Order Entry, but the order is closed, so I am wondering if that would be an issue.
Ran the query and saw it was not calculated. Used DMT to mark it as calculated because we need this today. And it worked. Now to figure out why it did what it did. Thanks for the help with the Query!