What is a Shipment Invoice?
EasyPost has a few products that get billed asynchronously. To help inform customers about this billing activity, EasyPost provides a shipment invoice report and a shipment invoice webhook event.
Shipment Invoice Report
You can access this in a .CSV format through our Reports Object, which you can learn more about here.
The CSV file contains the fields listed below with their definitions.
|Field||Definition or Sample Data|
|carrier||Name of the carrier|
|carrier_invoice_id||Nullable… invoice reference if provided by the carrier|
|package_dispute_id||Value to be referenced if you need to file a dispute|
|status||“processed” or “disputed”|
|quoted_currency||The currency associated with the shipment[selected_rate][rate]|
|initially_paid_amount||The postage fee that was incurred at the time of label creation|
|final_invoice_amount||The total amount that is due for the shipment|
|captured_length||The length of the package captured by the carrier upon processing the shipment.|
|captured_width||The width of the package captured by the carrier upon processing the shipment.|
|captured_height||The height of the package captured by the carrier upon processing the shipment.|
|captured_weight||The weight of the package captured by the carrier upon processing the shipment.|
|captured_package||The package type captured by the carrier upon processing the shipment.|
|captured_service||The service level determined by the carrier upon processing the shipment (ie - Service changed to Priority instead of First Class due to weight discrepancy)|
|captured_currency||The currency associated with the final invoice amount|
|adjustment_amount||The difference between the initially_paid_amount and the final_invoice_amount|
|adjustment_reason||The standardized reason for the adjustment|
|invoice_date||The date the User balance was adjusted|
|initially_paid_payment_log||The payment log associated with the initial payment|
|invoice_payment_log||The payment log associated with the adjustment_amount|
Shipment Invoice Event
If you have a webhook associated with your EasyPost account, EasyPost will send you a webhook event whenever a shipment is audited and your balance is adjusted.