From 7bad17aeb85d7529663c5c76cccfebae71097936 Mon Sep 17 00:00:00 2001 From: mateushj25 Date: Tue, 13 Oct 2026 10:14:50 -0300 Subject: [PATCH] feat(nfe): adiciona campos cIndOp (B25d) e ISUFEmit (C22) da NT 2025.002-RTC v1.52 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - ide: cIndOp, código indicador do local da operação de fornecimento - emit: ISUFEmit, inscrição do emitente na SUFRAMA --- NFe.Classes/Informacoes/Emitente/emit.cs | 9 +++++++++ NFe.Classes/Informacoes/Identificacao/ide.cs | 7 +++++++ 2 files changed, 16 insertions(+) diff --git a/NFe.Classes/Informacoes/Emitente/emit.cs b/NFe.Classes/Informacoes/Emitente/emit.cs index fdd7b8abf..b60b7ea43 100644 --- a/NFe.Classes/Informacoes/Emitente/emit.cs +++ b/NFe.Classes/Informacoes/Emitente/emit.cs @@ -131,5 +131,14 @@ public string CPF /// public CRT CRT { get; set; } + /// + /// C22 - Inscrição do emitente na SUFRAMA (8 a 9 dígitos) + /// + /// Obrigatório nas operações que se beneficiam de incentivos fiscais existentes nas áreas sob controle + /// da SUFRAMA com alíquota zero da CBS (arts. 451 e 466 da LC 214/25). + /// + /// + public string ISUFEmit { get; set; } + } } \ No newline at end of file diff --git a/NFe.Classes/Informacoes/Identificacao/ide.cs b/NFe.Classes/Informacoes/Identificacao/ide.cs index 2e0d77a09..593f6d9b9 100644 --- a/NFe.Classes/Informacoes/Identificacao/ide.cs +++ b/NFe.Classes/Informacoes/Identificacao/ide.cs @@ -243,6 +243,13 @@ public bool indIntermedSpecified get { return indIntermed.HasValue; } } + /// + /// B25d - Código indicador do local da operação de fornecimento + /// Consultar a tabela "Código Indicador do Local de Operação" da NT 2025.002. + /// Obrigatório quando cIndOp = 010104 (leilão judicial ou licitação pública) ou 010105 (irregularidade fiscal). + /// + public string cIndOp { get; set; } + /// /// B26 - Processo de emissão utilizado com a seguinte codificação: ///