Skip to content

fix: registrarEvento, ultimoNsu e derivacao do CST no IBSCBS - #15

Merged
matheuscardosos merged 1 commit into
mainfrom
fix/eventos-e-cst-ibscbs
Aug 14, 2026
Merged

fix: registrarEvento, ultimoNsu e derivacao do CST no IBSCBS#15
matheuscardosos merged 1 commit into
mainfrom
fix/eventos-e-cst-ibscbs

Conversation

@matheuscardosos

Copy link
Copy Markdown
Contributor

Tres correcoes achadas auditando contra uso real em producao:

  1. registrarEvento mandava o campo errado no corpo (pedRegXmlGZipB64 em vez de pedidoRegistroEventoXmlGZipB64) - o SEFIN Nacional rejeitaria todo pedido de evento.
  2. LoteDistribuicaoNsu agora expõe ultimoNsu (cursor oficial de paginacao do ADN) - usar so o maior NSU do lote pode pular um NSU consumido sem documento e perder nota na sincronizacao.
  3. CST no bloco IBSCBS agora e sempre derivado dos 3 primeiros digitos do cClassTrib (RN 627 do SEFIN Nacional), nunca aceito como campo separado - elimina a possibilidade de par CST/cClassTrib inconsistente.

@matheuscardosos
matheuscardosos merged commit 48a50d0 into main Aug 14, 2026
5 checks passed
@matheuscardosos
matheuscardosos deleted the fix/eventos-e-cst-ibscbs branch August 14, 2026 03:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant