Summary: Endicia only accepts item and customs values with two decimal places, so a value such as 271.8966 is turned down. Round the value to two decimals, or clear the customs value on a domestic shipment.
Problem
A USPS Priority Mail shipment sent through Endicia will not print. The item or customs Value holds an amount with four decimal places, for example 271.8966.
Cause
Endicia's label service says the customs item value must be an amount with two decimal places and must be greater than zero. An amount with four decimals does not match that, so Endicia turns the request down. Imported unit costs are the usual source of the extra decimals.
How to check: look at the item or customs Value on the shipment. If it has more than two digits after the decimal point, that is the field to correct. On a domestic Priority or Flat Rate shipment you normally do not need a customs value at all.
Fix
- Find the item or customs Value with more than two decimal places, for example 271.8966.
- Change it to two decimal places, for example 271.90, and make sure it is greater than zero.
- On a domestic Priority or Flat Rate shipment that does not need itemized customs, clear the customs value so nothing is sent.
- Rate the shipment again and process it.
- If the value comes in from the system that sends your orders, ask whoever sends them to round it to two decimals before it reaches Shipstore.
What you should see
The shipment rates and prints once the value has two decimals or the customs value is cleared.
Related articles
- USPS Ground Advantage via Endicia: Missing or Invalid element: Mail Class
- USPS international multi-box shipment fails on package weight (Endicia)