Skip to content

Latest commit

 

History

History
76 lines (53 loc) · 1.99 KB

File metadata and controls

76 lines (53 loc) · 1.99 KB

CHANGELOG - Versão 6.2.1

Data: 31/10/2025
Tipo: Feature Release + Hotfix


🎉 NOVIDADE PRINCIPAL

Aglutinação Automática de XMLs por CPF

XMLs do mesmo CPF são automaticamente consolidados em um único PDF

Conforme documentação oficial do e-Social:

"Para cada demonstrativo, período de referência, data de pagamento, tipo de evento origem e categoria, é efetuado o somatório..."

Exemplo Real:

  • XML 1: CPF 008.503.664-10 - Janeiro/2025 (Folha)
  • XML 2: CPF 008.503.664-10 - Setembro/2025 (Folha)
  • XML 3: CPF 008.503.664-10 - Setembro/2025 (PLR)
  • Resultado: 1 PDF consolidado com todos os demonstrativos

🐛 CORREÇÕES CRÍTICAS

1. Namespace Atualizado

  • Antes: v_S_01_02_00 (e-Social 1.2)
  • Depois: v_S_01_03_00 (e-Social 1.3)
  • Impacto: XMLs oficiais do e-Social agora funcionam 100%

2. Paginação Correta

  • Antes: "Página 3 de 2" (bug)
  • Depois: "Página 3 de 3" (correto)
  • Solução: Sistema de convergência com loop

3. Suporte a XMLs de Retorno

  • ✅ XMLs encapsulados em retornoProcessamentoDownload
  • ✅ Extração automática do XML interno
  • ✅ Processamento transparente

🔧 IMPLEMENTAÇÃO

Novas Funções:

  1. consolidar_comprovantes() - Consolida múltiplos comprovantes
  2. processar_xmls_agrupados() - Processa lista de XMLs
  3. extrair_cpf_xml() - Extração rápida de CPF
  4. agrupar_xmls_por_cpf() - Agrupamento automático

Fluxo Modificado:

Antes: XML → PDF (1:1)
Depois: XMLs → Agrupar por CPF → Consolidar → PDF (N:1)

📊 TESTES

✅ 3 XMLs reais do e-Social consolidados em 1 PDF
✅ Paginação correta: "Página 3 de 3"
✅ Valores somados corretamente
✅ 100% de taxa de sucesso


🎯 COMPATIBILIDADE

  • ✅ Compatível com v6.2.0 (sem breaking changes)
  • ✅ CSVs auxiliares funcionam normalmente
  • ✅ XMLs antigos e novos suportados

Versão 6.2.1 - Produção Ready! 🚀