Bug Reports
Open

Turkey VAT not calculated for SaaS tax-inclusive checkout

We are seeing an issue with Turkey VAT calculation on tax-inclusive SaaS products.

Product setup:

- product_id: pdt_0NltE3K4yQ6uU4S4lVlLU

- tax_category: saas

- tax_inclusive: true

- currency: TRY

- price: 150000

Checkout preview request:

- billing_address.country: TR

- billing_currency: TRY

- minimal_address: true

Observed result:

- current_breakup.tax: null

- current_breakup.subtotal: 150000

- current_breakup.total_amount: 150000

Expected result:

Turkey VAT should be calculated and broken out from the tax-inclusive total, similar to other supported countries.

2 Comments

Sign in to comment

SELMAN GÜRBÜZER·6 days ago

Subject: Bug - TR VAT returns 0/null for tax-inclusive SaaS subscription preview (is_byop=false)

Request ID: a2ec68c47e5a3a71-IST

Status: 200

Repro payload:

{

"product_cart": [{"product_id":"pdt_0NltE3K4yQ6uU4S4lVlLU","quantity":1}],

"customer": {"name":"Test User","email":"..."},

"billing_address": {"country":"TR","city":"Istanbul","zipcode":"34000"},

"billing_currency": "TRY",

"minimal_address": true,

"confirm": true

}

Observed response:

- billing_country: TR

- is_byop: false

- current_breakup.total_amount: 150000

- current_breakup.subtotal: 150000

- current_breakup.tax: null

- product_cart[0].tax_rate: 0

- product_cart[0].tax: 0

- product_cart[0].tax_category: saas

- product_cart[0].tax_inclusive: true

- product_cart[0].is_subscription: true

Expected:

Non-zero tax breakdown for TR tax-inclusive SaaS subscription (net+tax split), with total remaining 150000.

Posting anonymously

SELMAN GÜRBÜZER·6 days ago

Issue: TR VAT not computed for tax-inclusive SaaS subscription in checkout preview

Environment: [Test or Live]

Request ID: a2ec68c47e5a3a71-IST

Product:

- product_id: pdt_0NltE3K4yQ6uU4S4lVlLU

- tax_category: saas

- tax_inclusive: true

- currency: TRY

- price: 150000

Preview input:

- billing_address.country: TR

- billing_currency: TRY

- minimal_address: true

- (subscription product)

Observed:

- is_byop: false

- current_breakup.tax: null

- current_breakup.subtotal: 150000

- current_breakup.total_amount: 150000

- tax_rate: 0

Expected:

- Non-zero VAT breakdown for TR on tax-inclusive SaaS (net + tax split), while total remains 150000.

Posting anonymously