Module tax_calculation

Module tax_calculation 

Source

Structs§

CreateTaxCalculation
Calculates tax based on the input and returns a Tax Calculation object.
CreateTaxCalculationCustomerDetails
Details about the customer, including address and tax IDs.
CreateTaxCalculationCustomerDetailsAddress
The customer’s postal address (for example, home or business location).
CreateTaxCalculationCustomerDetailsTaxIds
The customer’s tax IDs. Stripe Tax might consider a transaction with applicable tax IDs to be B2B, which might affect the tax calculation result. Stripe Tax doesn’t validate tax IDs for correctness.
CreateTaxCalculationLineItems
A list of items the customer is purchasing.
CreateTaxCalculationShipFromDetails
Details about the address from which the goods are being shipped.
CreateTaxCalculationShipFromDetailsAddress
The address from which the goods are being shipped from.
CreateTaxCalculationShippingCost
Shipping cost details to be used for the calculation.
ListLineItemsTaxCalculation
Retrieves the line items of a tax calculation as a collection, if the calculation hasn’t expired.
RetrieveTaxCalculation
Retrieves a Tax Calculation object, if the calculation hasn’t expired.

Enums§

CreateTaxCalculationCustomerDetailsAddressSource
The type of customer address provided.
CreateTaxCalculationCustomerDetailsTaxIdsType
Type of the tax ID, one of ad_nrt, ae_trn, al_tin, am_tin, ao_tin, ar_cuit, au_abn, au_arn, aw_tin, az_tin, ba_tin, bb_tin, bd_bin, bf_ifu, bg_uic, bh_vat, bj_ifu, bo_tin, br_cnpj, br_cpf, bs_tin, by_tin, ca_bn, ca_gst_hst, ca_pst_bc, ca_pst_mb, ca_pst_sk, ca_qst, cd_nif, ch_uid, ch_vat, cl_tin, cm_niu, cn_tin, co_nit, cr_tin, cv_nif, de_stn, do_rcn, ec_ruc, eg_tin, es_cif, et_tin, eu_oss_vat, eu_vat, gb_vat, ge_vat, gn_nif, hk_br, hr_oib, hu_tin, id_npwp, il_vat, in_gst, is_vat, jp_cn, jp_rn, jp_trn, ke_pin, kg_tin, kh_tin, kr_brn, kz_bin, la_tin, li_uid, li_vat, ma_vat, md_vat, me_pib, mk_vat, mr_nif, mx_rfc, my_frp, my_itn, my_sst, ng_tin, no_vat, no_voec, np_pan, nz_gst, om_vat, pe_ruc, ph_tin, ro_tin, rs_pib, ru_inn, ru_kpp, sa_vat, sg_gst, sg_uen, si_tin, sn_ninea, sr_fin, sv_nit, th_vat, tj_tin, tr_tin, tw_vat, tz_vat, ua_vat, ug_tin, us_ein, uy_ruc, uz_tin, uz_vat, ve_rif, vn_tin, za_vat, zm_tin, or zw_tin.
CreateTaxCalculationCustomerDetailsTaxabilityOverride
Overrides the tax calculation result to allow you to not collect tax from your customer. Use this if you’ve manually checked your customer’s tax exemptions. Prefer providing the customer’s tax_ids where possible, which automatically determines whether reverse_charge applies.
CreateTaxCalculationLineItemsTaxBehavior
Specifies whether the amount includes taxes. Defaults to exclusive.
CreateTaxCalculationShippingCostTaxBehavior
Specifies whether the amount includes taxes. If tax_behavior=inclusive, then the amount includes taxes. Defaults to exclusive.