Not tax advice. Computation tools only. Have a professional check your work before filing.
openaccountants/skills/br-return-assembly.md

Use this skill with your AI agent

View on GitHub

Paste this skill into your AI agent's context, or save the file to your project. Works with any AI agent that reads markdown.

br-return-assembly.md486 lines24.5 KB
v10Brazil
Not yet verified by an accountantContact accountant
1---
2name: br-return-assembly
3description: Final orchestrator skill that assembles the complete Brazil filing package for Brazil-resident self-employed individuals (MEI, Simples Nacional, autônomo/pessoa física). Consumes outputs from all Brazil content skills (br-irpf for Declaração de Ajuste Anual, br-simples for DAS/DASN reconciliation, br-inss for INSS contributions, br-iss for ISS municipal) to produce a single unified reviewer package containing every worksheet, every form, every brief section, all cross-skill reconciliations, and the final action list with payment instructions, filing instructions, and next-year planning. This is the capstone skill that runs last and produces the final deliverable. MUST be loaded alongside all Brazil content skills listed above. Brazil full-year residents only. Self-employed individuals only.
4version: 1.0
5jurisdiction: BR
6category: orchestrator
7---
8 
9# Brazil Return Assembly Skill v1.0
10 
11## CRITICAL EXECUTION DIRECTIVE -- READ FIRST
12 
13**When this skill is invoked, you have already passed through intake. The user has consented to the full workflow. Execute all steps without pausing for permission.**
14 
15Specifically:
16 
17- **Do NOT ask the user "how deep do you want me to go"** or "do you want the full package" or any variant. The user asked for their tax returns. They want their tax returns. Produce them.
18- **Do NOT announce how many tokens or tool calls this will take.** Execute.
19- **Do NOT ask which deliverables to prioritise.** Produce all deliverables listed in Section 4. If you run out of context mid-execution, finish the computation work first (numbers, positions, flags) then produce whatever formatted outputs you can, and at the very end state clearly which deliverables were not produced and why.
20- **Do NOT re-validate scope that intake already validated.** If `br-freelance-intake` produced an intake package, trust it. You can cross-check specific numbers during reconciliation but do not re-interrogate the user about residency, business type, or anything else intake already captured.
21- **Do NOT pause between content skills to check in.** Run them in dependency order (Section 2) without prose status updates between each one. A single status message at the end is fine.
22- **Self-checks are targets, not blockers.** If a self-check fails, note it in the reviewer brief's open flags section and continue. Do NOT halt the entire workflow because one self-check had an ambiguous answer.
23- **Primary source citations go in the final reviewer brief, not in intermediate computation steps.**
24 
25**The user has already been told (by the intake skill) that the final package requires contador signoff before filing. State it once in the final output and move on.**
26 
27**Failure mode to avoid:** The skill halts mid-execution and asks the user a meta-question about workflow pacing. If you feel the urge to ask "how should I proceed," the correct action is to pick the most defensible path and proceed, flagging the decision in the reviewer brief so the reviewer can challenge it.
28 
29---
30 
31## What this file is
32 
33The final capstone skill for Brazil self-employed returns. Every Brazil content skill feeds into this one. The output is the complete reviewer package that a contador can review, sign off on, and deliver to the client along with filing instructions.
34 
35This skill coordinates execution of the content skills, verifies cross-skill consistency, and assembles the final deliverable.
36 
37---
38 
39## Section 1 -- Scope
40 
41Produces the complete Brazil filing package for:
42- Full-year Brazil residents
43- Self-employed individuals: MEI (microempreendedor individual), Simples Nacional (ME/EPP), autônomo/pessoa física
44- Tax year 2025 (ano-calendário 2025, exercício 2026)
45- Filing IRPF Declaração de Ajuste Anual, DASN-SIMEI (MEI), DAS reconciliation (Simples), carnê-leão reconciliation (autônomo), INSS reconciliation, ISS reconciliation (if applicable)
46 
47---
48 
49## Section 2 -- Execution order and dependency chain
50 
51The skill routes based on business type established during intake, then enforces execution order:
52 
53### Route A: MEI
54 
551. **`br-simples` (MEI mode)** -- DASN-SIMEI annual declaration + DAS payment reconciliation
56 - Verify faturamento bruto vs R$81,000 limit
57 - Reconcile 12 monthly DAS payments (R$75.90 base for serviços 2025, adjusted for ICMS/ISS component)
58 - Calculate parcela isenta (32% serviços, 8% comércio, 8% indústria, 16% transporte)
59 - Output: DASN-SIMEI values, parcela isenta, parcela tributável for IRPF
60 
612. **`br-irpf`** -- Declaração de Ajuste Anual (if obligated)
62 - MEI parcela tributável enters as rendimentos tributáveis
63 - MEI parcela isenta enters as rendimentos isentos e não tributáveis
64 - Other income sources consolidated
65 - Output: IRPF complete with all fichas
66 
673. **`br-inss`** -- INSS reconciliation
68 - MEI INSS is included in DAS (5% salário mínimo for aposentadoria por idade)
69 - If complementary contribution paid (15% additional for aposentadoria por tempo de contribuição), reconcile
70 - Output: INSS contribution summary, months contributed
71 
72### Route B: Simples Nacional
73 
741. **`br-simples` (Simples mode)** -- DAS reconciliation
75 - Determine correct Anexo (I-V) based on CNAE
76 - Calculate fator R (folha de pagamento / receita bruta 12 meses) for Anexo V -> III migration
77 - Reconcile monthly DAS payments against faturamento
78 - Verify sublimite estadual for ICMS/ISS if applicable
79 - Output: DAS reconciliation, alíquota efetiva, total paid vs due
80 
812. **`br-irpf`** -- Declaração de Ajuste Anual
82 - Pró-labore as rendimentos tributáveis (with INSS 11% deducted)
83 - Distribuição de lucros isentos (lucro - impostos Simples, limited to presunção or contabilidade)
84 - Other income sources consolidated
85 - Output: IRPF complete with all fichas
86 
873. **`br-inss`** -- INSS reconciliation
88 - INSS on pró-labore: 11% retido (empresa) + CPP within DAS
89 - Verify INSS ceiling (teto previdenciário R$7,786.02 in 2025)
90 - Output: INSS contribution summary
91 
924. **`br-iss`** -- ISS reconciliation (if service activity)
93 - ISS included in DAS for Simples Nacional (except Anexo IV activities)
94 - For Anexo IV (advocacia, vigilância, limpeza): ISS paid separately to municipality
95 - Output: ISS reconciliation
96 
97### Route C: Autônomo / Pessoa Física
98 
991. **`br-iss`** -- ISS reconciliation (if service activity in municipality that requires)
100 - ISS rate per municipality (typically 2-5%)
101 - Reconcile ISS paid or retained
102 - Output: ISS values, deductible amount
103 
1042. **Carnê-leão reconciliation** (built into br-irpf)
105 - Monthly computation of rendimentos PF, deduções livro-caixa, INSS, dependentes
106 - Monthly IRPF tabela progressiva application
107 - Reconcile DARFs paid (código 0190) against imposto devido mensal
108 - Output: monthly carnê-leão schedule, total paid, any shortfall with multa/juros exposure
109 
1103. **`br-irpf`** -- Declaração de Ajuste Anual
111 - All rendimentos tributáveis (PF via carnê-leão + PJ com IRRF)
112 - Livro-caixa deductions
113 - INSS paid as deduction
114 - Deduções legais (médicas, educação, PGBL, dependentes, pensão)
115 - Bens e direitos / dívidas e ônus updated
116 - Output: IRPF complete with all fichas
117 
1184. **`br-inss`** -- INSS reconciliation
119 - Contribuinte individual: 20% sobre remuneração (up to teto R$7,786.02)
120 - Or plano simplificado: 11% sobre salário mínimo
121 - Reconcile GPS payments
122 - Output: INSS contribution summary, months contributed
123 
124If any upstream content skill fails to produce validated output, the assembly skill notes the failure in the reviewer brief and continues with available data rather than halting entirely.
125 
126---
127 
128## Section 3 -- Cross-skill reconciliation
129 
130### Cross-check 1: Revenue reconciliation across obligations
131 
132| Source | IRPF | Simples/MEI | Carnê-leão | Rule |
133|--------|------|-------------|------------|------|
134| Notas fiscais emitidas | Rendimentos tributáveis (ficha Rendimentos Recebidos de PJ) | Faturamento bruto (PGDAS-D / DASN-SIMEI) | Rendimentos recebidos de PF (mensal) | All must reconcile to bank deposits within R$100 |
135| Bank deposits | Sum of all income sources | Total faturamento | Monthly PF receipts | Timing differences (competência vs caixa) are common |
136 
137**If mismatch:** Flag for reviewer. Common causes: notas fiscais not emitted for all receipts, timing between emission and payment, returns/cancellations.
138 
139### Cross-check 2: INSS contributions vs IRPF deduction
140 
141| INSS Source | IRPF Treatment | Rule |
142|-------------|---------------|------|
143| Autônomo GPS (20% or 11%) | Dedução na ficha Pagamentos Efetuados (código 36) | Amount actually paid, not amount due |
144| MEI DAS (INSS component) | Not separately deductible (included in parcela isenta calculation) | Do not double-count |
145| Simples pró-labore INSS (11%) | Dedução do rendimento tributável na ficha Rendimentos Recebidos de PJ | Retained by company, reduces rendimento tributável |
146 
147**If mismatch:** Verify the INSS path matches the business type. Double-counting INSS is a common error.
148 
149### Cross-check 3: Carnê-leão vs ajuste anual alignment (autônomo only)
150 
151| Carnê-leão (monthly) | Ajuste Anual | Rule |
152|----------------------|-------------|------|
153| Rendimentos de PF mensais | Same amounts in ficha Rendimentos Recebidos de PF | Monthly totals must sum to annual |
154| Deduções livro-caixa mensais | Total livro-caixa in ajuste anual | Monthly cannot exceed monthly revenue |
155| Imposto pago (DARFs 0190) | Imposto pago / retido (ficha Imposto Pago/Retido código 1) | Credited against annual liability |
156 
157**If mismatch:** Carnê-leão that was not properly calculated/paid monthly results in multa (0.33%/day up to 20%) + juros SELIC. Flag exposure in reviewer brief.
158 
159### Cross-check 4: Nota fiscal issuance verification
160 
161| Item | Check | Rule |
162|------|-------|------|
163| Total notas fiscais emitidas | Must match or exceed rendimentos declared | Art. 1 LC 116/2003 (services), ICMS legislation (commerce) |
164| ISS retained on notas | Must match ISS paid/retained amount | Municipal rates per LC 116/2003 |
165| IRRF retained on notas (PJ services) | Must match informe de rendimentos from each PJ | 1.5% standard for services (Art. 647 RIR/2018) |
166 
167**If inconsistency:** Missing notas fiscais is a compliance risk. Flag for reviewer.
168 
169### Cross-check 5: Bens e direitos consistency
170 
171| Prior Year | Current Year | Rule |
172|-----------|-------------|------|
173| Bens e direitos 31/12/2024 | Bens e direitos 31/12/2025 | Changes must be explained (acquisitions, sales, depreciation) |
174| Dívidas e ônus 31/12/2024 | Dívidas e ônus 31/12/2025 | Changes must be explained (new debt, payments) |
175 
176**If inconsistency:** Unexplained increases in bens without corresponding income is a red flag for malha fina. Flag.
177 
178---
179 
180## Section 4 -- Final reviewer package contents
181 
182### Documents
183 
1841. **Executive summary** -- one-page overview: business type, rendimentos, imposto devido, imposto pago, restituição/saldo a pagar
1852. **IRPF worksheet** -- ficha-by-ficha with formulas (all fichas relevant to self-employed)
1863. **Carnê-leão schedule** (autônomo) OR **DAS reconciliation** (MEI/Simples) -- monthly breakdown
1874. **Livro-caixa summary** (autônomo) -- monthly revenue and deductible expenses
1885. **INSS reconciliation** -- contribution type, monthly payments, total, ceiling verification
1896. **ISS reconciliation** (if applicable) -- municipal rates, amounts paid, alignment with notas
1907. **Bens e direitos / dívidas e ônus schedule** -- complete asset and liability declaration
1918. **Cross-skill reconciliation summary** -- all five cross-checks with pass/fail and notes
1929. **Reviewer brief** -- comprehensive narrative with positions, citations, flags, self-check results
19310. **Client action list** -- what the client needs to do, with dates and amounts
194 
195### Reviewer brief contents
196 
197```markdown
198# Complete Return Package: [Client Name] -- Ano-calendário 2025 / Exercício 2026
199 
200## Executive Summary
201- Filing status: [Single / Married / União estável]
202- Residence: Brazil (full-year), [municipality] - [state]
203- Business type: MEI / Simples Nacional (Anexo [X]) / Autônomo PF
204- CNPJ: [number] (or CPF only for autônomo)
205- Total rendimentos tributáveis: R$ X
206- Total deduções: R$ X
207- Base de cálculo IRPF: R$ X
208- Imposto devido: R$ X
209- IRRF retido na fonte: R$ X
210- Carnê-leão pago: R$ X (autônomo only)
211- Imposto a restituir / saldo a pagar: R$ X
212- INSS total contribuído: R$ X
213- DAS total pago: R$ X (MEI/Simples only)
214 
215## IRPF -- Declaração de Ajuste Anual
216[Content from br-irpf output]
217 
218### Rendimentos Tributáveis
219- Rendimentos recebidos de PJ: R$ X
220 - [Client breakdown with IRRF retained per PJ]
221- Rendimentos recebidos de PF (carnê-leão): R$ X
222- Pró-labore (Simples): R$ X
223 
224### Rendimentos Isentos e Não Tributáveis
225- Parcela isenta MEI: R$ X (32% serviços / 8% comércio)
226- Distribuição de lucros isentos (Simples): R$ X
227- Rendimentos de poupança: R$ X
228- Outros isentos: R$ X
229 
230### Rendimentos Sujeitos à Tributação Exclusiva/Definitiva
231- Aplicações financeiras: R$ X
232- 13º salário: R$ X (if CLT)
233 
234### Deduções Legais (modelo completa)
235- INSS: R$ X
236- Dependentes: R$ X (R$2,275.08 x [n])
237- Despesas médicas: R$ X (sem limite)
238- Despesas de educação: R$ X (limite R$3,561.50 por pessoa)
239- PGBL: R$ X (limite 12% rendimentos tributáveis)
240- Pensão alimentícia: R$ X
241- Livro-caixa: R$ X
242 
243### Desconto Simplificado (modelo simplificada)
244- 20% dos rendimentos tributáveis: R$ X
245- Limite: R$16,754.34
246- Modelo mais vantajoso: [completa / simplificada] -- economia de R$ X
247 
248### Cálculo do Imposto
249- Base de cálculo: R$ X
250- Tabela progressiva 2025:
251 - Até R$2,259.20/mês (R$27,110.40/ano): isento
252 - R$2,259.21 - R$2,826.65: 7.5%
253 - R$2,826.66 - R$3,751.05: 15%
254 - R$3,751.06 - R$4,664.68: 22.5%
255 - Acima R$4,664.68: 27.5%
256- Imposto devido: R$ X
257- Dedução do imposto: R$ X
258- Imposto líquido: R$ X
259 
260### Imposto Pago / Retido
261- IRRF retido na fonte (PJ): R$ X
262- Carnê-leão pago (DARFs 0190): R$ X
263- Imposto complementar pago: R$ X
264- Total creditado: R$ X
265- Restituição / saldo a pagar: R$ X
266 
267## Carnê-Leão (Autônomo only)
268[Monthly schedule]
269- Month | Rendimento PF | Livro-caixa | INSS | Dependentes | Base | Imposto | DARF pago | Diferença
270- Jan-Dec breakdown
271- Total annual: imposto devido R$ X, pago R$ X, diferença R$ X
272- Multa/juros exposure if underpaid: [calculation or "none"]
273 
274## DAS / DASN-SIMEI (MEI only)
275[Content from br-simples output]
276- Faturamento bruto 2025: R$ X
277- vs limit R$81,000: [within / exceeded]
278- Monthly DAS payments: R$75.90 x 12 = R$910.80 (base serviços 2025)
279- DAS paid: R$ X
280- DAS em atraso: R$ X (if any)
281- Parcela isenta: R$ X (32% serviços)
282- Parcela tributável para IRPF: R$ X
283 
284## DAS Reconciliation (Simples Nacional only)
285[Content from br-simples output]
286- Anexo: [I-V]
287- Fator R: [value] (Anexo V -> III migration if >= 28%)
288- RBT12 (receita bruta 12 meses): R$ X
289- Alíquota nominal: [rate]%
290- Parcela a deduzir: R$ X
291- Alíquota efetiva: [rate]%
292- Monthly DAS due vs paid: [schedule]
293- Total DAS due: R$ X
294- Total DAS paid: R$ X
295- Diferença: R$ X
296 
297## INSS
298[Content from br-inss output]
299- Contribution type: [contribuinte individual 20% / plano simplificado 11% / MEI 5%]
300- Monthly base: R$ X
301- Teto previdenciário: R$7,786.02 (2025)
302- Monthly INSS due: R$ X
303- Monthly paid: [schedule]
304- Total due: R$ X
305- Total paid: R$ X
306- Months contributed: [count]/12
307 
308## ISS (if applicable)
309[Content from br-iss output]
310- Municipality: [name]
311- ISS rate: [rate]%
312- ISS due: R$ X
313- ISS paid/retained: R$ X
314- Alignment with notas fiscais: [pass/fail]
315 
316## Bens e Direitos / Dívidas e Ônus
317- Bens e direitos 31/12/2025: R$ X total
318 - [Item list with código, descrição, situação 31/12/2024, situação 31/12/2025]
319- Dívidas e ônus 31/12/2025: R$ X total
320 - [Item list]
321- Year-over-year changes explained: [list]
322 
323## Cross-skill Reconciliation
324- Revenue across obligations: [pass/fail]
325- INSS vs IRPF deduction: [pass/fail]
326- Carnê-leão vs ajuste anual: [pass/fail]
327- Nota fiscal issuance: [pass/fail]
328- Bens e direitos consistency: [pass/fail]
329 
330## Reviewer Attention Flags
331[Aggregated from all upstream skills]
332- T2 items requiring contador confirmation
333- Carnê-leão underpayment exposure (multa + juros SELIC)
334- MEI faturamento approaching R$81,000 limit
335- Simples Nacional faturamento approaching sublimite or R$4.8M limit
336- Fator R calculation for Anexo V -> III migration
337- Livro-caixa deductions exceeding monthly revenue
338- Bens e direitos year-over-year changes without income explanation
339- PGBL exceeding 12% limit
340- Malha fina risk indicators
341 
342## Positions Taken
343[List with legislation citations]
344- e.g., "Livro-caixa deductions: R$24,000 -- Art. 75-78 RIR/2018 (Decreto 9.580/2018)"
345- e.g., "Parcela isenta MEI 32% serviços -- Art. 15 Lei 9.249/1995 c/c Art. 26 §1° LC 123/2006"
346- e.g., "PGBL deduction R$9,600 (within 12% limit) -- Art. 11 Lei 9.532/1997"
347- e.g., "Despesas médicas R$8,400 (full deduction, no limit) -- Art. 80 RIR/2018"
348 
349## Planning Notes for 2026
350- Carnê-leão mensal: obrigatório se rendimentos de PF excedem faixa de isenção
351- MEI limit R$81,000: current faturamento trajectory for 2026
352- INSS: verify contribution plan adequacy for aposentadoria objectives
353- DAS payment calendar (MEI/Simples): dia 20 de cada mês
354- Legislative changes: verify tabela progressiva IRPF 2026, salário mínimo, teto INSS
355- Obrigações acessórias: DIRF (being phased out), EFD-Reinf, eSocial
356 
357## Client Action List
358 
359### Immediate (before last business day of May 2026 -- IRPF deadline):
3601. Review this return package with your contador
3612. Submit IRPF Declaração de Ajuste Anual via programa IRPF 2026 (Receita Federal)
3623. Pay saldo a pagar R$ X (or first quota of up to 8 parcelas -- mínimo R$50 via DARF código 0211)
3634. Submit DASN-SIMEI (MEI) -- deadline 31 May 2026
3645. Verify all DAS 2025 payments are current (regularize any em atraso with juros + multa)
365 
366### Monthly obligations (2026):
367- DAS payment (MEI/Simples): dia 20 de cada mês
368- Carnê-leão (autônomo receiving from PF): last business day of month following receipt
369- INSS GPS (autônomo): dia 15 do mês seguinte
370- ISS (if not in Simples): per municipal calendar
371 
372### IRPF quota payments (if parcelamento):
373- 1ª quota: last business day May 2026
374- 2ª quota: last business day June 2026 (+ SELIC)
375- Through 8ª quota: last business day December 2026 (+ SELIC acumulada)
376 
377### Ongoing:
3781. Emit nota fiscal for all services/products (obrigatório -- LC 116/2003, ICMS legislation)
3792. Maintain livro-caixa monthly (autônomo) -- Art. 75 RIR/2018
3803. Keep all receipts and invoices for 5 years (Art. 195 CTN -- decadência)
3814. Calculate and pay carnê-leão monthly if receiving from PF
3825. Monitor MEI faturamento vs R$81,000 limit / Simples vs R$4.8M
3836. Update bens e direitos register for any acquisitions/disposals
3847. Pay INSS monthly to maintain contribution count for aposentadoria
385```
386 
387---
388 
389## Section 5 -- Refusals
390 
391**R-BR-1 -- Upstream skill did not run.** Name the specific skill. Note: this is a warning, not a hard stop. Continue with available data and flag the gap.
392 
393**R-BR-2 -- Upstream self-check failed.** Name the specific check and note it in the reviewer brief. Continue.
394 
395**R-BR-3 -- Cross-skill reconciliation failed.** Name the specific reconciliation and describe the discrepancy. Flag for reviewer but continue.
396 
397**R-BR-4 -- Intake incomplete.** Specific missing intake items prevent computation. List what is missing and ask the user for the specific data point.
398 
399**R-BR-5 -- Out-of-scope item discovered during assembly.** E.g., ganhos de capital (GCAP), foreign income requiring carnê-leão on foreign-source, or rental income requiring separate DARF. Flag and exclude from computation.
400 
401---
402 
403## Section 6 -- Self-checks
404 
405**Check BR1 -- All upstream skills executed.** br-irpf, br-inss, and the applicable br-simples or carnê-leão path produced output.
406 
407**Check BR2 -- Revenue reconciliation passes.** Total rendimentos across IRPF, DAS/carnê-leão, and notas fiscais align within R$100.
408 
409**Check BR3 -- INSS correctly classified and deducted.** INSS path matches business type. No double-counting between DAS component and separate GPS.
410 
411**Check BR4 -- Carnê-leão aligns with ajuste anual (autônomo).** Monthly totals sum to annual. DARFs paid credited correctly.
412 
413**Check BR5 -- MEI parcela isenta correctly calculated.** Correct percentage (32% serviços, 8% comércio, 8% indústria, 16% transporte) applied to faturamento.
414 
415**Check BR6 -- Simples Anexo correctly determined.** CNAE maps to correct Anexo. Fator R calculated if Anexo V activity.
416 
417**Check BR7 -- Modelo IRPF (completa vs simplificada) optimised.** Both models computed, more favourable selected.
418 
419**Check BR8 -- Bens e direitos complete and consistent.** All assets > R$5,000 declared. Year-over-year changes explained.
420 
421**Check BR9 -- Deduções legais within limits.** Educação per-person limit R$3,561.50. PGBL 12% limit. Dependentes R$2,275.08 each.
422 
423**Check BR10 -- Filing calendar is complete.** IRPF deadline, DASN-SIMEI deadline, DAS monthly, carnê-leão monthly, INSS monthly all listed.
424 
425**Check BR11 -- No form numbers in user-facing messages.** Internal notes can reference fichas and artigos; user-facing messages use plain Portuguese/English where possible.
426 
427**Check BR12 -- Reviewer brief contains legislation citations.** Every position references specific articles of RIR/2018, LC 123/2006, Lei 9.249/1995, CTN, or other applicable legislation.
428 
429---
430 
431## Section 7 -- Output files
432 
433The final output is **three files**:
434 
4351. **`[client_slug]_2025_br_master.xlsx`** -- Single master workbook containing every worksheet. Sheets include: Cover, IRPF Summary (all fichas), Carnê-Leão Monthly Schedule (autônomo) or DAS Reconciliation (MEI/Simples), Livro-Caixa (autônomo), INSS Reconciliation, ISS Reconciliation, Bens e Direitos, Dívidas e Ônus, Cross-Check Summary. Use live formulas where possible -- e.g., IRPF rendimentos references carnê-leão/DAS sheets; INSS deduction references INSS sheet; tabela progressiva is formula-driven. Verify no `#REF!` errors. Verify computed values match within R$1 before shipping.
436 
4372. **`reviewer_brief.md`** -- Single markdown file covering all sections from Section 4 above: executive summary, IRPF, carnê-leão/DAS, INSS, ISS, bens e direitos, cross-skill reconciliation, flags, positions, planning notes.
438 
4393. **`client_action_list.md`** -- Single markdown file with step-by-step actions: immediate filings and payments, monthly DAS/carnê-leão/INSS calendar for 2026, ongoing compliance reminders.
440 
441**If execution runs out of context mid-build:** produce whatever is complete, then state at the end which of the three files were not produced or are partial.
442 
443**All files are placed in `/mnt/user-data/outputs/` and presented to the user via the `present_files` tool at the end.**
444 
445---
446 
447## Section 8 -- Cross-skill references
448 
449**Inputs:**
450- `br-freelance-intake` -- structured intake package (JSON)
451- `br-irpf` -- IRPF Declaração de Ajuste Anual computation output
452- `br-simples` -- DAS/DASN reconciliation output (MEI or Simples)
453- `br-inss` -- INSS contribution reconciliation output
454- `br-iss` -- ISS reconciliation output (if applicable)
455 
456**Outputs:** The final reviewer package. No downstream skill.
457 
458---
459 
460## Section 9 -- Known gaps
461 
4621. PDF form filling is not automated. The reviewer uses the worksheets to fill the IRPF via the programa da Receita Federal.
4632. E-filing is handled by the reviewer via programa IRPF or e-CAC portal, not by this skill.
4643. Payment execution is the client's responsibility; the skill only provides instructions, DARFs, and amounts.
4654. Ganhos de capital (GCAP) on asset sales require separate DARF and are out of scope.
4665. Foreign-source income (rendimentos do exterior) with carnê-leão on foreign-source is out of scope.
4676. Rental income (aluguéis) requiring separate carnê-leão treatment is out of scope.
4687. Espólio (estate) returns are out of scope.
4698. The package is complete only for ano-calendário 2025; 2026 appears only as prospective planning.
4709. Retificadora (amended return) preparation is supported only if the original was filed during this workflow.
47110. DIRF/EFD-Reinf employer obligations for Simples with employees are out of scope.
472 
473### Change log
474- **v1.0 (May 2026):** Initial draft. Modelled on mt-return-assembly v0.1 adapted for Brazil jurisdiction with four content skills (IRPF, Simples/DAS, INSS, ISS).
475 
476## End of skill
477 
478 
479---
480 
481## Disclaimer
482 
483This skill and its outputs are provided for informational and computational purposes only and do not constitute tax, legal, or financial advice. Open Accountants and its contributors accept no liability for any errors, omissions, or outcomes arising from the use of this skill. All outputs must be reviewed and signed off by a qualified professional (such as a CPA, EA, tax attorney, or equivalent licensed practitioner in your jurisdiction) before filing or acting upon.
484 
485The most up-to-date, verified version of this skill is maintained at [openaccountants.com](https://openaccountants.com). Log in to access the latest version, request a professional review from a licensed accountant, and track updates as tax law changes.
486 

Run this skill, then get an accountant to check it

After running the full skill pack in your AI agent, sign up and upload your worksheet. We'll connect you with a trusted accountant in our network who can review your numbers before you file.

Verification status

Research-verified

Drafted from authoritative sources (tax authority sites, Big-4 summaries). Awaiting credentialed sign-off.

Needs section-by-section practitioner review to reach accountant-verified.

Section review progress

0/46

About

Final orchestrator skill that assembles the complete Brazil filing package for Brazil-resident self-employed individuals (MEI, Simples Nacional, autônomo/pessoa física). Consumes outputs from all Brazil content skills (br-irpf for Declaração de Ajuste Anual, br-simples for DAS/DASN reconciliation, br-inss for INSS contributions, br-iss for ISS municipal) to produce a single unified reviewer package containing every worksheet, every form, every brief section, all cross-skill reconciliations, and the final action list with payment instructions, filing instructions, and next-year planning. This is the capstone skill that runs last and produces the final deliverable. MUST be loaded alongside all Brazil content skills listed above. Brazil full-year residents only. Self-employed individuals only.

BRty-2025

Use this skill

This skill is open source and free to use in any AI agent. Copy it, download it, or clone the repo. If you find an error, report an issue — a licensed accountant will review.

12 of 12 in the BR workflow: