An order from your host or WMS fails at ship time with a Bill To error because the Bill To address has no state or province. Add it in the source system and resend. It is most common on shipments to or from Canada, where the province is required.
Problem
An order imported from your host or WMS (warehouse system) will not process. Closing or shipping it returns a Bill To address error. The Bill To can look filled in on screen, but the value that came from the host has no state or province. It shows up a lot on Canada shipments (for example a Quebec / QC bill-to), where the province is required.
Cause
When the order is pulled in from your host or WMS, the Bill To address comes across but the state or province field is empty. Shipstore needs a state or province on the Bill To to build the carrier request, so it rejects the order even though the rest of the address is there. The gap is in the source data.
Fix
- Open the order and check the Bill To address. Confirm the state or province is blank.
- In your source system (WMS or host), fill in the state or province on the Bill To address for that order.
- Confirm your host mapping sends the state or province for the Bill To on every order, not just the Ship To.
- Resend or reload the order into Shipstore and process it.
- If it still errors, check that the country and postal code match the state or province (for example a Canadian postal code with the right province).
What you should see
The Bill To shows a state or province after the host resends, and the order processes and prints a label with no Bill To error.
Related articles
- Imported order fails: a 3-letter state code causes a deserialization error