Skip to content

Add IRNR tax category to Spain regime - #832

Merged
methodofaction merged 1 commit into
mainfrom
es-irnr-norates
May 13, 2026
Merged

Add IRNR tax category to Spain regime#832
methodofaction merged 1 commit into
mainfrom
es-irnr-norates

Conversation

@methodofaction

Copy link
Copy Markdown
Contributor

Summary

  • Adds the IRNR (Impuesto sobre la Renta de no Residentes) tax category to the Spanish regime as a retained tax with full i18n name/title and an English description covering scope and rate applicability.
  • No fixed rates are defined — applicable percentages depend on income type and recipient residency, so they are supplied per invoice.
  • Regenerated data/regimes/es.json and added a CHANGELOG entry.

Test plan

  • mage test
  • mage lint
  • mage generate produces the expected IRNR block in data/regimes/es.json

Adds the Impuesto sobre la Renta de no Residentes (IRNR) as a retained
tax category for the Spanish regime, with multilingual name/title and a
description covering scope and rate applicability. No fixed rates are
defined since they depend on income type and recipient residency.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@mintlify

mintlify Bot commented May 13, 2026

Copy link
Copy Markdown

Docs PR opened: invopop/docs.invopop.com#390

Added the IRNR non-resident income tax category to the Spain compliance page's special tax types list, noting that rates are supplied per invoice.

@mintlify

mintlify Bot commented May 13, 2026

Copy link
Copy Markdown

Docs PR opened: invopop/gobl.docs#54

Added the IRNR tax category to the Spain regime page, including overview mention, table entry, and a section explaining scope and per-invoice rates.

@codecov

codecov Bot commented May 13, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 93.50%. Comparing base (ff019e9) to head (9532b02).

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #832      +/-   ##
==========================================
+ Coverage   93.49%   93.50%   +0.01%     
==========================================
  Files         369      369              
  Lines       20226    20259      +33     
==========================================
+ Hits        18911    18944      +33     
  Misses        877      877              
  Partials      438      438              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@samlown samlown left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Normally a good idea to add an example or tests, but no worries.

@methodofaction
methodofaction merged commit 98148b1 into main May 13, 2026
8 checks passed
@methodofaction
methodofaction deleted the es-irnr-norates branch May 13, 2026 08:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants