Este pacote é a fundação do ecossistema. O foco é garantir contratos sólidos e modelos de dados ricos.
- Mapear campos do Excel (
ANEXO_I...) usando atributos#[MapInputName]. - Implementar
Dps,Prestador,Tomador,Servico,Valores. - Adicionar validações (Constraints) nos DTOs.
- Testes unitários de validação.
- Implementar Serializer para XML (padrão ABRASF/Nacional).
- Garantir que a serialização respeite os XSDs oficiais.
- Criar
SignerInterface. - Implementar adaptador para assinatura XML (DSig).
- Suporte a certificado A1 (PKCS#12).
- Helpers para cálculo de impostos (simples).
- Formatadores de documentos (CPF/CNPJ).
- Gerador de IDs (DPS/NFSe).
- Docusaurus com busca local.
- Documentação de DTOs e Assinatura.
- Tutoriais avançados.
- Integração com Web Services da SEFIN Nacional.
- Envio de DPS.
- Consulta de NFSe.
- Eventos e Cancelamentos.
- Testes end-to-end com ambiente de homologação.
- GitHub Actions para CI/CD.
- Releases automáticas.