@shipengine/connect-carrier-api
Version:
This is the typescript/javascript definitions for carrier api
38 lines (37 loc) • 1.95 kB
TypeScript
/** @description Category for a billing line item */
export declare enum BillingCategories {
Uncategorized = "uncategorized",
Shipping = "shipping",
Insurance = "insurance",
/** @description Charge for delivery confirmation, e.g. requiring adult signature */
Confirm = "confirm",
Discount = "discount",
FuelCharge = "fuel_charge",
AdditionalFees = "additional_fees",
Tariff = "tariff",
Tax = "tax",
Delivery = "delivery",
Handling = "handling",
SpecialGoods = "special_goods",
Pickup = "pickup",
/** @description Charge for the location of the origin or destination */
LocationFee = "location_fee",
/** @description Charge for non-standard sizes */
Oversize = "oversize",
Returns = "returns",
Notifications = "notifications",
/** @description Amount to be paid to the driver, used for local delivery and courier services */
Tip = "tip",
/** @description Duties and taxes charged for the shipment; used if DDP is chosen and the carrier supports passing back the estimated duties and taxes for the shipment. */
DutiesAndTaxes = "duties_and_taxes",
/** @description Fee for managing the import/export process, often separate from duties and taxes. */
BrokerageFee = "brokerage_fee",
/** @description Penalty for providing incorrect information when creating the shipment. For Adjustments use only. */
AdminFee = "admin_fee",
/** @description Carrier-assessed adjustment different from the original quote. For Adjustments use only. */
Adjustment = "adjustment",
/** @description Auctane service fee charged to the merchant for using the Auctane Fulfillment Logistics Wallet service. For Adjustments use only. */
AuctaneServiceFee = "auctane_service_fee",
/** @description Auctane Fulfillment Provider's price to charge the merchant for fulfilling the order. For Adjustments use only. */
ProductPrice = "product_price"
}