fix(NFe): adiciona CST 515 (Diferimento com redução de alíquota) ao e…#15
Merged
Conversation
…num IBS/CBS
O enum CST em NFe.Classes/Informacoes/Detalhe/Tributacao/Compartilhado/Tipos/IBSCBSTipos.cs
não contemplava o valor 515, introduzido pela NT 2025.002 (Reforma Tributária do Consumo)
como par do CST 510 para casos de diferimento com redução de alíquota — uso comum em
operações com insumos agropecuários e aquícolas previstas na LC 214/2025.
Como consequência, XMLs autorizados pela SEFAZ contendo <IBSCBS><CST>515</CST></IBSCBS>
falhavam na desserialização via XmlSerializer (Instance validation error: '515' is not a
valid value), impedindo o import da nota no consumidor da biblioteca.
Foi adicionado o membro Cst515 com [XmlEnum("515")] e [Description("Diferimento com
redução de alíquota")], mantendo a ordem numérica entre Cst510 e Cst550 e seguindo o
mesmo padrão dos demais membros do enum. O resumo no XML doc da tipo CST também foi
atualizado.
Referência: tabela TCstIbsCbs publicada no DFe-Portal SVRS e Informe Técnico 2025.002
v1.50 (Tabelas CST IBS/CBS).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
…num IBS/CBS
O enum CST em NFe.Classes/Informacoes/Detalhe/Tributacao/Compartilhado/Tipos/IBSCBSTipos.cs não contemplava o valor 515, introduzido pela NT 2025.002 (Reforma Tributária do Consumo) como par do CST 510 para casos de diferimento com redução de alíquota — uso comum em operações com insumos agropecuários e aquícolas previstas na LC 214/2025.
Como consequência, XMLs autorizados pela SEFAZ contendo 515 falhavam na desserialização via XmlSerializer (Instance validation error: '515' is not a valid value), impedindo o import da nota no consumidor da biblioteca.
Foi adicionado o membro Cst515 com [XmlEnum("515")] e [Description("Diferimento com redução de alíquota")], mantendo a ordem numérica entre Cst510 e Cst550 e seguindo o mesmo padrão dos demais membros do enum. O resumo no XML doc da tipo CST também foi atualizado.
Referência: tabela TCstIbsCbs publicada no DFe-Portal SVRS e Informe Técnico 2025.002 v1.50 (Tabelas CST IBS/CBS).