Capturing a product's dimensions, weight, or volume at the dock is a value-added service, and Logiwa IO lets you bill for it. When a product's physical attributes are entered or updated during receiving, Logiwa IO records that on the receiving transaction. You can then configure a Fee Card that charges your client only for the SKUs where this data capture actually happened.
When to Use It
Use the Dimension/Weight/Volume Updated condition when:
Your contract includes a data-capture or "cubing" service charged separately from the standard receiving fee
You want to charge only for SKUs that arrived without physical attributes and had to be measured during receiving
You want to split one receiving operation into two contract lines — one rate for SKUs that required measurement, another for SKUs that did not
Prerequisites
Before configuring this condition, make sure:
A billing contract exists for the client. See Create a Billing Contract.
Your warehouse team enters or updates product dimensions, weight, or volume during the receiving process. See Handling Missing Physical Attributes During Receiving.
Your user account has permission to edit billing contracts.
Step-by-Step: Configure the Fee
Navigate to 3PL Billing and open the relevant contract.
Click to add a new fee, or open an existing one to edit it.
In Select an operation type to manage fees, choose Receiving.
Enter a Fee Name — for example, "Dimension Capture."
In Fee By, select Per SKU.
Charge By is automatically set to SKU and cannot be changed. This is expected.
In the Add Condition section, click to add a condition. The Edit Condition popup opens.
In the Charge if dropdown, select Dimension/Weight/Volume Updated.
A Yes/No selector appears directly beneath it. Choose one:
Yes — the fee applies to SKUs where dimensions, weight, or volume were entered or updated during receiving. This is the typical setup.
No — the fee applies to SKUs where no update was made.
Click Save in the pop-up. The condition now reads: If Dimension/Weight/Volume Updated is Yes (or No) in the Add Condition list.
Set your rate under For Each Unit (a flat rate per SKU) or From Quantity (tiered rates).
Click Save on the fee.
Confirm: the saved fee card displays Fee Type: Receiving, Fee By: SKU, Charge By: SKU, and the condition line beneath them.
💡 The condition only appears in the Charge if list when Operation Type is Receiving and Fee By is Per SKU. If you don't see it, check those two selections first.
Note: If you change Fee By away from Per SKU while editing a saved fee, the condition is cleared automatically without a warning message. You will need to re-add it if you switch back.
Key Fields & Options
Field | Description | Notes |
Select an operation type to manage fees | The billable operation group | Must be Receiving for this condition |
Fee By | The data the charge is counted on | Must be Per SKU |
Charge By | The charging unit | Locked to SKU automatically |
Charge if | The condition that filters which records are billed | Select Dimension/Weight/Volume Updated |
Yes / No | Whether to charge when an update was made, or when it was not | No default — you must pick one |
For Each Unit / From Quantity | Flat or tiered pricing | Applied per qualifying SKU |


