feat(web): add Guía de cumplimentación section for Renta Web filing#179
Conversation
New sidebar section (below Modelo 100) that explains step-by-step how to fill each casilla in Renta Web with DeclaRenta's output. Covers capital gains (0327/0328), FX gains (1633/1637), dividends (0029), interest (0033), double taxation (0588), and blocked losses. Answers common user questions: entidad emisora, tipo de elemento patrimonial, gastos (always 0), retenciones (always 0 — foreign withholding goes to 0588), and date conventions (01/01-31/12 for consolidation). All 5 locales (es, en, ca, eu, gl) fully translated.
Explains that in the 0588 dialog, users must fill ONLY the last row
("Impuesto satisfecho en el extranjero"), leaving the other three
rows at 0 since broker dividends go to the savings tax base.
Renta Web shows "Ha reflejado el impuesto sin hacer constar las rentas" if only the tax field is filled. Updated guide to indicate both rows: gross dividends in row 2 and tax paid in row 4.
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (10)
📝 WalkthroughWalkthroughThis PR adds a static Renta Web filing guide accessible via sidebar navigation. The guide displays localized instructions and field labels for completing Renta Web with DeclaRenta results, covering capital gains, FX, dividends, interest, double taxation, and blocked losses across five supported languages. ChangesRenta Web Filing Guide
🎯 3 (Moderate) | ⏱️ ~25 minutes Possibly related issues
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #179 +/- ##
==========================================
+ Coverage 97.57% 97.64% +0.07%
==========================================
Files 38 38
Lines 7780 8015 +235
Branches 1595 1595
==========================================
+ Hits 7591 7826 +235
Misses 188 188
Partials 1 1
🚀 New features to boost your workflow:
|
- Replace div/span with dl/dt/dd for screen reader semantics - Fix heading hierarchy h2→h3 (was h4, skipping h3) - Import shared esc() instead of local duplicate - Add aria-current="page" on active sidebar link - Add aria-live="polite" on guide-content container - Replace opacity with explicit color for WCAG contrast - Add mobile responsive grid for guide fields - Remove unused badge-guia span - Document HTML trust boundary in JSDoc
Summary
Test plan
Summary by CodeRabbit