@shipengine/connect-carrier-api
Version:
This is the typescript/javascript definitions for carrier api
38 lines (37 loc) • 1.88 kB
text/typescript
/** @description Category for a billing line item */
export 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',
}