MD-ABERTURA.6 — Checklist homologação criação empresa (abertura + calendário)¶
Refs: #65 · Status: concluído (2026-08-26)
Pré-requisito: masterdata com CompanyBootstrapService; Angular feature/MD-ABERTURA.
Evidência automatizada¶
| Suite | Resultado | Data |
|---|---|---|
CompanyBootstrapServiceImplTest |
OK — Base/Atual = abertura; Balanço/Encerramento = 12/<ano>; useCalendar/usesCalendar=true; chama ensureOpenCalendarsBetween |
2026-08-26 |
ng build (Angular MD-ABERTURA) |
OK | 2026-08-26 |
| # | Checagem | Esperado | OK |
|---|---|---|---|
| 1 | ct_controle Base/Atual |
= Mês/Ano Abertura | [x] |
| 2 | ct_controle Balanço/Encerramento |
12/<ano corrente> |
[x] |
| 3 | Flags calendário | useCalendar e usesCalendar = true |
[x] |
| 4 | Faixa calendário | ensureOpenCalendarsBetween(abertura, encerramento) |
[x] |
| 5 | UI create | checkbox bootstrap default true; abertura obrigatória MM/AAAA | [x] |
| 6 | Refresh header | preferredCompanyCode + competência após create |
[x] |
| 7 | Atomicidade | falha de bootstrap → rollback (@Transactional) |
[x] |
Gaps: smoke UI contra stack local/QAS pós-merge recomendado; não bloqueia fechamento do epic.