Voltar para o blog

Rejeições fiscais

Rejeição 1087: acerte a soma do crédito presumido da CBS

A rejeição 1087 ocorre quando o total do crédito presumido da CBS não corresponde à soma dos valores desse crédito nos itens do documento. A investigação começa pelo XML transmitido: identifique o total declarado e os campos dos itens que deveriam alimentá-lo.

Blog ALRA
Capa ilustrada da ALRA: Rejeição 1087: acerte a soma do crédito presumido da CBS.

A rejeição 1087 ocorre quando o total do crédito presumido da CBS não corresponde à soma dos valores desse crédito nos itens do documento. A investigação começa pelo XML transmitido: identifique o total declarado e os campos dos itens que deveriam alimentá-lo.

O retorno trata de uma totalização específica. Crédito presumido do IBS, diferimento, devolução de tributos e valor da CBS devida não substituem o crédito presumido da CBS. Somar campos diferentes pode produzir um número plausível na tela, mas incompatível com a regra W56a-10. NT 2025.002 v1.52, página 71.

Compare os caminhos corretos

No item, o campo está em det/imposto/IBSCBS/gCredPresOper/gCBSCredPres/vCredPres. No total, procure total/IBSCBSTot/gCBS/vCredPres. O nome final é igual, mas os grupos anteriores mostram qual valor pertence ao item e qual representa o documento inteiro.

Uma busca genérica por todas as tags vCredPres pode capturar também créditos do IBS. Por isso, o suporte precisa conferir o caminho completo utilizado pela integração. Da mesma forma, um campo correto no cadastro não garante que a geração tenha colocado o valor no ramo da CBS.

O leiaute também reserva vCredPresCondSus para crédito em condição suspensiva. Esse valor possui campo próprio e não deve ser incorporado ao vCredPres apenas para fechar a conta. A soma da W56a-10 tampouco inclui o valor vCBS ou os totais de diferimento, devolução, retenção e estorno. Leiaute, páginas 27–30.

Valide a origem fiscal dos valores

Antes de corrigir o total, confirme se os créditos dos itens são legítimos para aquela operação e data. Confira CST do IBS/CBS, cClassTrib, código do crédito presumido, parâmetros de cálculo e documentação fiscal que sustenta o tratamento.

A tabela de classificação e a tabela de crédito presumido não são intercambiáveis. O leiaute relaciona gCredPresOper ao indicador da classificação e condiciona gCBSCredPres ao indicador específico do crédito da CBS. Permitir um grupo não significa exigir seu preenchimento nem conceder crédito a qualquer empresa. Classificação tributária e crédito presumido no Portal SVRS.

Na consulta, observe também se a apropriação ocorre no documento ou por evento, o tributo abrangido, o modelo e as datas de vigência. Uma linha da tabela com início futuro não demonstra um direito já utilizável na emissão atual. Registre a referência consultada para compará-la com a tabela carregada pelo emissor.

Não altere uma classificação correta apenas para compatibilizar o XML. Se houver dúvida sobre o enquadramento, a análise fiscal vem antes da escolha de campos ou números. A rejeição matemática, isoladamente, não decide essa questão.

Modelos e restrições devem ser lidos juntos

A W56a-10 apresenta modelos 55/65. Porém, a UB120-10 prevê rejeição 1049 para gCredPresOper informado na NFC-e, modelo 65. Essa restrição específica precisa ser considerada mesmo quando uma tabela geral apresentar indicação de modelo. Não deduza que a totalização autorize qualquer grupo tributário. NT v1.52, página 66.

Quando o aviso aparecer durante a preparação de uma NFC-e, confirme sua origem: validação interna do programa ou resposta efetiva do autorizador. Examine a estrutura enviada e encaminhe eventual divergência documental ao suporte. Trocar o modelo para obter outro retorno não substitui a definição do documento adequado à operação.

Faça uma conferência reproduzível

  1. Guarde a tentativa. Separe XML enviado, retorno completo, chave, horário, modelo, ambiente, UF autorizadora e versão do emissor. Não confunda esse arquivo com uma nova geração.

  2. Relacione os itens. Anote o número de cada item e seu gCBSCredPres/vCredPres. Mantenha as demais rubricas em colunas separadas.

  3. Some os valores transmitidos. Compare o resultado com o vCredPres do grupo total da CBS. A linha W56a-10 não estabelece tolerância própria nem filtro indTot; não importe critérios de outra regra.

  4. Identifique o motivo. Investigue total antigo, item alterado, duplicação na integração ou seleção do ramo errado. Uma diferença conhecida precisa ter sua origem explicada.

  5. Corrija e regere. Ajuste o dado ou a rotina comprovadamente incorreta, recalcule os valores dependentes e confira o novo XML antes de transmitir.

Os campos monetários citados usam duas casas decimais. Na conferência, trabalhar com valores decimais exatos ou centavos evita imprecisão da ferramenta de cálculo. Isso não cria uma margem fiscal para aceitar diferenças.

Exemplo de mistura entre rubricas

Considere uma NF-e fictícia com dois créditos presumidos da CBS: R$ 4,80 e R$ 7,35. O exemplo pressupõe que a operação, a vigência e o preenchimento foram validados pelo responsável fiscal; demonstra somente a totalização.

A soma é R$ 12,15. Entretanto, o total da CBS informa R$ 14,55. A diferença de R$ 2,40 exige investigação: pode ter vindo de um campo de outra rubrica, mas o número coincidir não prova essa origem.

Confirmado que a integração adicionou um valor de outro grupo, corrija o mapeamento. Se não houver outro crédito CBS no arquivo e os dois itens estiverem corretos, o total correspondente será R$ 12,15. Não distribua os R$ 2,40 artificialmente entre os produtos para justificar um resumo incorreto.

Verifique a emissão completa

Gere e assine o XML pelo fluxo normal do sistema. Uma edição manual do arquivo já assinado não corrige a origem da divergência. Após transmitir, leia o retorno integral: a soma correta não valida sozinha o crédito, a estrutura ou todas as regras da nota.

Se houver dúvida sobre a situação de uma tentativa anterior, consulte-a antes de gerar outro documento. Preserve o XML e o protocolo quando a autorização estiver confirmada. Se o erro persistir apesar da igualdade, encaminhe ao suporte os dois arquivos, a resposta e o cálculo por item.

As referências foram consultadas em 15/10/2026. O aviso ENCAT de 05/10 desloca a implantação anunciada da v1.52 para 26/10 em homologação e 16/11 em produção. Ele não fixa uma nova data individual para a W56a-10 nem suspende genericamente validações anteriores; confira a versão do ambiente envolvido. Avisos oficiais SVRS.

Fontes

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.