Pular para conteúdo

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.