Skip to main content
Question

Shipping Address Override on Sales Order causes wrong address on Invoice in case of multiple Shipments

  • March 16, 2026
  • 2 replies
  • 42 views

Samvel Petrosov
Jr Varsity III
Forum|alt.badge.img+9

How can I get the shipping address on the Invoice actually match the override from the Sales Order in the scenario below? Have in mind the Shipments and Invoice are generated from the Processing page on a schedule.

I have a sales order with direct override of the Ship-to Address.

This order then is partially shipped by 2 shipment to that same address.

 

Then the Invoice is generated for the whole order and the address on the invoice is reset to the location address instead.

The easy workaround would be to create actual Customer Location before shipping and use it, but that means I can’t normally use the Address Override feature anymore.

 

It seems like the “Multiple Ship-To Address” logic on the Invoice is simply checking the Address IDs and ignoring the fact that it is the exact same address actually.

 

 

2 replies

When if only one shipment is linked to the sales order, the Ship-To address would have propagated through the Shipment and the Invoice records.

The assumption is that this behavior occurs because multiple shipments can have different addresses. To avoid any confusion about which shipment's address to use, the system defaults to the Ship-To address on the Customer record. 

This approach allows users the flexibility to override the address before releasing the invoice, if any changes are required.


Samvel Petrosov
Jr Varsity III
Forum|alt.badge.img+9

When if only one shipment is linked to the sales order, the Ship-To address would have propagated through the Shipment and the Invoice records.

The assumption is that this behavior occurs because multiple shipments can have different addresses. To avoid any confusion about which shipment's address to use, the system defaults to the Ship-To address on the Customer record. 

This approach allows users the flexibility to override the address before releasing the invoice, if any changes are required.

I understand this. But the real issue is that the addresses are exactly the same in this scenario and this business logic is resulting in a wrong ship-to address. More realistic approach would be either to default to the Ship-To Address from the Sales Order itself or to compare actual addresses and if they match just use the first or last shipment address.

This wrong ship-to address now results in invoices being reversed and processed manually to fix the address as the release is running on a schedule.