Starting August 1st 2025, the Romanian VAT rates have changed:

  • Standard: from 19% to 21%.
  • Reduced: from two rates of 5% and 9% to a single rate of 11%.

Source: ey.com

Issue fork commerce-3545964

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

ts.ag created an issue. See original summary.

jsacksick’s picture

I just wonder what would happen if people assign the "intermediate" VAT rate now. Will orders get "no rate"?
But it seems the right thing to do according to https://www.avalara.com/vatlive/en/country-guides/europe/romania/romania... as well.

ts.ag’s picture

Assigned: ts.ag » Unassigned
Status: Active » Needs review
jsacksick’s picture

Should we remove the "intermediate" key alltogether?

ts.ag’s picture

I'm not certain about what happens to existing orders if the intermediate rate is removed, someone more familiar with this should confirm if it can just be removed or if an update hook is required to adjust existing data.

jsacksick’s picture

Because the following code:

        $percentage = $rate->getPercentage($calculation_date);

Can in theory return NULL and we aren't accounting for that.
Removing the rate is not a good idea as it could break previously placed orders as well in case tax recalculation is needed.

jsacksick’s picture

Status: Needs review » Fixed

Thank you! Merged!

Now that this issue is closed, please review the contribution record.

As a contributor, attribute any organization helped you, or if you volunteered your own time.

Maintainers, please credit people who helped resolve this issue.

  • jsacksick committed 8f664709 on 3.x authored by ts.ag
    [#3545964] feat: Update the VAT rates for Romania
    
    By: ts.ag
    By:...

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.