addedInput schema / properties / quantity
Added value: +{
+ "description": "Optional: the quantity, for lines whose duty is charged per unit (per kg, per dozen, per pair and so on). Without it that part of the duty is not priced and the total is a minimum. Send with quantity_unit.",
+ "type": "number"
+}
addedInput schema / properties / quantity_unit
Added value: +{
+ "description": "Optional, with quantity: kg, g, lb, each, dozen, pair, liter, m, m2, m3, cm, gross, head or barrel. Must be the unit the duty is charged in (duty_breakdown.base_duty.unit); convert first if it differs.",
+ "type": "string"
+}
addedOutput schema / properties / duty_total_bound
Added value: +{
+ "description": "exact: every part of the duty is priced (AD/CVD notices may still make it provisional). at_least: a per-unit part is unpriced, so the total is a minimum; give quantity and quantity_unit to price it. unknown: a part is unpriced and the AD/CVD figure may overstate, so the total is neither complete nor a minimum.",
+ "enum": [
+ "exact",
+ "at_least",
+ "unknown"
+ ],
+ "type": "string"
+}
addedOutput schema / properties / duty_total_note
Added value: +{
+ "description": "Present when duty_total_bound is not exact. Pass it to the user.",
+ "type": [
+ "string",
+ "null"
+ ]
+}
changedOutput schema / properties / estimate_status / description
Previous value: -"A partial status means AD/CVD is undetermined and this estimate is incomplete. Pass its message to the user; a zero calculated AD/CVD component does not establish zero liability."New value: +"A partial status means part of the duty is undetermined (AD/CVD deposits, or a duty that needs a quantity) and this estimate is incomplete. Pass its message to the user; a zero calculated AD/CVD component does not establish zero liability."
addedOutput schema / properties / fta
Added value: +{
+ "description": "A free trade agreement rate the goods may qualify for. Not applied to the total; it requires a claim and proof of origin.",
+ "type": [
+ "object",
+ "null"
+ ]
+}
addedOutput schema / properties / guest_allowance
Added value: +{
+ "description": "Guest tier only: the allowance in words.",
+ "type": "string"
+}
changedOutput schema / properties / guest_lookups_remaining / description
Previous value: -"Guest tier only."New value: +"Guest tier only: priced duty lookups left in the rolling 7 days."
addedOutput schema / properties / quantity
Added value: +{
+ "description": "Quantity used to price a per-unit duty, when one was given.",
+ "type": [
+ "number",
+ "null"
+ ]
+}
addedOutput schema / properties / quantity_unit
Added value: +{
+ "description": "Unit of that quantity, or the unit the per-unit duty is charged in.",
+ "type": [
+ "string",
+ "null"
+ ]
+}
changedOutput schema / properties / total_duty_usd / description
Previous value: -"Calculated duty estimate in USD. When estimate_status.status is partial, this is provisional and is not the complete payable duty."New value: +"Calculated duty estimate in USD. When estimate_status.status is partial, this is provisional and is not the complete payable duty; duty_total_bound says whether it is a minimum."
addedOutput schema / properties / usmca_auto_232_note
Added value: +{
+ "description": "Canada and Mexico vehicles and parts: how a USMCA claim changes the Section 232 auto duty.",
+ "type": [
+ "string",
+ "null"
+ ]
+}
addedOutput schema / properties / usmca_claim
Added value: +{
+ "description": "Canada and Mexico: the duty with a USMCA claim, which needs the agreement's rules of origin to be met. The main figure is priced WITHOUT a claim; show this beside it, never in place of it.",
+ "type": [
+ "object",
+ "null"
+ ]
+}