Voltar para o blog

Rejeições fiscais

Rejeição 1171: confira os valores do ajuste de competência no XML

Se a NF-e recebeu a rejeição 1171, compare os valores do ajuste com o arquivo transmitido. A investigação precisa mostrar se um valor real deixou de ser enviado, se foi levado ao grupo errado ou se o ajuste não está comprovado. Preencher um centavo por conveniência pode esconder a causa e modificar o dado fiscal.

Blog ALRA
Capa ilustrada da ALRA: Rejeição 1171: confira os valores do ajuste de competência no XML.

Se a NF-e recebeu a rejeição 1171, compare os valores do ajuste com o arquivo transmitido. A investigação precisa mostrar se um valor real deixou de ser enviado, se foi levado ao grupo errado ou se o ajuste não está comprovado. Preencher um centavo por conveniência pode esconder a causa e modificar o dado fiscal.

Qual grupo e quais valores a regra examina

A mensagem documentada é “Rejeição: Valor do IBS ou da CBS deve ser maior que zero no ajuste de competência [nItem: 999]”. Preserve o retorno completo: nItem identifica o item no XML; 999 é o marcador da documentação, não um código fixo de produto.

Na NT 2025.002-RTC v1.52, a UB112-30, página 65, corresponde à NF-e modelo 55. Com gAjusteCompet informado, a linha exige que o valor do IBS ou da CBS seja maior que zero. Os campos examinados são gAjusteCompet/vIBS, UB114, e gAjusteCompet/vCBS, UB115. Ambos zerados não atendem à positividade descrita.

Essa leitura documental não comprova o enquadramento da operação ou uma emissão real. Não generalize a regra para NFC-e modelo 65 nem transforme a mensagem em confirmação de que o CST e a finalidade estão corretos.

Localize os dados do ajuste

O leiaute da página 27 identifica gAjusteCompet como UB112, com pai UB14k. Dentro dele ficam competApur/UB113, referência da apuração em AAAA-MM, e os valores de IBS e CBS. O leiaute orienta período atual ou retroativo; o período concreto precisa vir da apuração. Os dois campos de valores têm ocorrência 1–1 dentro do grupo: um valor zero não equivale a campo ausente.

vIBS e vCBS também aparecem em outras estruturas. Valor normal do item, total da nota, transferência de crédito ou estorno não substituem automaticamente os valores do ajuste. Localize o bloco e o item antes de comparar números.

Não use vencimento financeiro como competência por conveniência, não transfira valores entre tributos e não copie um bloco de outra nota. Dados fiscais precisam ter origem demonstrável.

Confirme o cabimento antes de corrigir valores

O leiaute condiciona obrigação ou vedação do grupo ao indicador ind_gAjusteCompet da tabela de CST do IBS/CBS. As regras de grupo indevido ou ausente são verificações diferentes da positividade da 1171. Seus modelos e condições não devem ser transportados para esta linha.

A tabela oficial consultada em 15/10/2026 permite conferir o indicador “Ajuste de Competência” no nível do CST. Na captura, somente 811 — Ajustes apresenta esse indicador ativo. Isso não recomenda trocar o CST nem acrescenta uma condição ao teste de valores da 1171. A contabilidade deve confirmar o enquadramento e a vigência aplicáveis.

Receber 1171 não autoriza remover um grupo legítimo ou obrigatório. Primeiro esclareça se há ajuste a documentar; depois corrija o dado ou a geração que diverge da apuração.

Preserve e compare a mesma tentativa

Guarde XML enviado, resposta integral, chave, horário e versão do emissor. Registre modelo, UF, autorizador, serviço e ambiente. Distinga homologação de produção e resposta da SEFAZ de validação interna.

Reúna a memória do ajuste e identifique o item. Compare dados de origem, cálculo, cadastro e XML daquela transmissão. Uma tela corrigida depois pode mostrar informações que ainda não estavam no arquivo rejeitado.

Investigue inicialização em zero, mapeamento incompleto, associação ao item errado, conversão decimal, reaproveitamento de documento ou valor pequeno que chegou a zero após arredondamento. São hipóteses, não defeitos demonstrados do ALRA ou fatos comprovados pela mensagem.

Corrija conforme o cenário demonstrado

O valor real é positivo e o XML mostra zero

Peça ao suporte para rastrear a informação desde a origem até a geração. Confira campos de IBS e CBS separadamente, tratamento decimal e item associado. Corrigir apenas a tela não basta se a integração reutiliza o arquivo anterior.

Ajuste o mapeamento comprovadamente incorreto e regenere pelo emissor, preservando a tentativa anterior. Não edite manualmente um XML assinado. Compare novamente os valores que foram efetivamente serializados.

O ajuste está concentrado em um tributo

Mantenha os valores reais de cada tributo, sustentados pela apuração. A exigência documental de “IBS ou CBS maior que zero” não justifica inventar acréscimo para o outro tributo ou deslocar um valor entre os campos.

A compatibilidade com esta condição não garante atendimento das demais regras, direito fiscal ou autorização. Se houver dúvida sobre um valor legitimamente zero, encaminhe o conjunto à contabilidade e ao suporte antes de alterar dados.

A apuração apresenta valores efetivamente zero

Não acrescente 0,01 apenas para tentar transmitir. Verifique se existe ajuste, se a memória está completa e se o documento foi corretamente enquadrado. Ausência de documentação deve ser resolvida como lacuna fiscal.

Se a conclusão for que não existe ajuste, sua representação deve ser definida pelo responsável fiscal. Não retire o grupo enquanto mantém uma classificação que o exige, nem escolha outro CST apenas para evitar a validação.

O tratamento decimal transformou o valor em zero

Preserve a memória de cálculo e examine conversão, precisão do campo e rateio aplicável. Na linha UB112-30 lida não há tolerância de centavo própria. Tolerâncias de regras monofásicas próximas pertencem a outros testes.

Qualquer ajuste de cálculo deve representar a apuração verdadeira. Registrar um valor simbólico ou trocar a competência não corrige uma divergência de arredondamento.

Exemplo fictício de investigação

Em uma simulação explicativa, uma empresa prepara uma NF-e modelo 55 com dados de ajuste confirmados. A origem contém um valor positivo de CBS, mas o arquivo gerado conserva zeros nos dois campos de gAjusteCompet. O retorno do exemplo aponta 1171.

A equipe encontra a omissão no mapeamento da CBS. O suporte corrige a geração e confere os valores reais de cada tributo e a competência comprovada, mantendo os registros anteriores. O cenário é fictício, sem atendimento, cálculo, emissão de teste ou autorização reais demonstrados.

Versão e calendário documental

A documentação foi conferida em 15/10/2026. A UB112-30 da v1.52, página 65, mantém a condição da v1.51, página 67. A linha não traz observação própria de implementação futura. O bloco monofásico termina antes das regras de transferência e ajuste.

O cronograma da v1.52, páginas 4 e 5, inclui UB112-30 na lista da v1.30, com até 24/11/2025 em teste e 02/02/2026 em produção. O aviso ENCAT de 05/10 anuncia 26/10 em homologação e 16/11 em produção para as atualizações enumeradas. Não comprova suspensão das regras herdadas ou implantação individual da 1171. Confirme o contexto do retorno por UF, autorizador, ambiente e versão do emissor.

Confira o resultado e escale com evidências

Examine o XML regenerado e o novo retorno. Registre autorização somente com resultado válido e protocolo correspondente à chave. O desaparecimento de 1171, isolado, não prova autorização; outra rejeição exige investigação própria.

Envolva a contabilidade nas dúvidas de existência, competência ou montante do ajuste. Acione o suporte quando a geração altera ou omite dados comprovados. Preserve arquivos, memória, item, versão, ambiente, UF, autorizador e horário antes de concluir que há falha externa.

Fontes

Documentação conferida em 15/10/2026.

Pronto para dar o próximo passo?

Pronto para organizar sua empresa e ganhar mais tempo?

Teste grátis por 15 dias e descubra como a Alra pode transformar a gestão do seu negócio.