Module tax_calculation Copy item path Source 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. 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.