Base de conhecimento

Rejeição 865 em NFC-e: Total dos pagamentos menor que o total da nota - Como resolver?

7 minutos de leitura
Copiar

Rejeição

Quando for emitida uma NFC-e e o total do pagamento (somatória das tags <vPag>)  for menor do que o total da NF (tag <vNF>), retornará a rejeição 865.

 

Solução/Procedimento

Para resolver esta rejeição, pode-se  aumentar os valores de desconto para que o total da NF diminua e se iguale ao total do pagamento.

 

Obtenção do XML para correção

Para obter o XML para correção, pode-se realizar o seguinte caminho:

  1. Realize login no monitor Oobj.
  2. Navegue até Doc. Emitidos >> NFC-e Emitidas.
  3. Selecione o(s) documento(s) que deseja corrigir.
  4. Clique em “Mais Ações” e “Baixar XML para análise“.

Feito isso, será realizado o download do(s) documento(s) selecionado(s).

 

Exemplo

<total>
	<ICMSTot>
		<vBC>92.19</vBC>
		<vICMS>11.06</vICMS>
		<vICMSDeson>0.00</vICMSDeson>
		<vFCP>0.00</vFCP>
		<vBCST>0.00</vBCST>
		<vST>0.00</vST>
		<vFCPST>0.00</vFCPST>
		<vFCPSTRet>0.00</vFCPSTRet>
		<vProd>131.67</vProd>
		<vFrete>0.00</vFrete>
		<vSeg>0.00</vSeg>
		<!-- Total dos Descontos -->
		<vDesc>14.00</vDesc>
		<vII>0.00</vII>
		<vIPI>0.00</vIPI>
		<vIPIDevol>0.00</vIPIDevol>
		<vPIS>1.52</vPIS>
		<vCOFINS>7.00</vCOFINS>
		<!-- Valor de Outros -->
		<vOutro>0.71</vOutro>
		<!-- Valor da NF -->
		<vNF>118.38</vNF>
		<vTotTrib>0.00</vTotTrib>
	</ICMSTot>
</total>
<transp>
	<modFrete>9</modFrete>
</transp>
<pag>
	<detPag>
		<tPag>04</tPag>
		<!-- Pagamento 1 -->
		<vPag>85.00</vPag>
		<card>
			<tpIntegra>2</tpIntegra>
		</card>
	</detPag>
</pag>

Primeiramente, recomenda-se realizar a somatória de todos os pagamentos (soma das tags <vPag> dentro da tag pai <pag>).

Neste exemplo, existe apenas um pagamento. Então, o valor total do pagamento foi de 85.00.

Temos que o total do pagamento foi de 85.00, porém o valor da NF está 118.38. Ou seja, temos uma diferença de 33.38 reais entre o valor pago e valor da NF. Com isso, neste caso, pode-se aumentar 33.38 reais de desconto.

Para isso, vamos aumentar 33.38 reais de desconto do(s) produto(s). Detalhe importante:

  • Vamos escolher qualquer item que seja possível aumentar 1 real, pois o valor do desconto (vDesc) deve ser menor do que o valor do produto (<vProd>).
  • Caso não seja possível aumentar de apenas um item, pode-se aumentar de 2 ou mais.

Neste exemplo, há 5 produtos, porém, destacando dois em especifico:

<det nItem="3">
	<prod>
		<cProd>260522</cProd>
		<cEAN>SEM GTIN</cEAN>
		<xProd>TW C</xProd>
		<NCM>21069090</NCM>
		<CFOP>5102</CFOP>
		<uCom>UN</uCom>
		<qCom>1.0000</qCom>
		<vUnCom>74.9000000000</vUnCom>
		<!-- Valor do Produto -->
		<vProd>74.90</vProd>
		<cEANTrib>SEM GTIN</cEANTrib>
		<uTrib>UN</uTrib>
		<qTrib>1.0000</qTrib>
		<vUnTrib>74.9000000000</vUnTrib>
		<!-- Valor do Desconto -->
		<vDesc>8.76</vDesc>
		<vOutro>0.18</vOutro>
		<indTot>1</indTot>
	</prod>
	...
<det nItem="4">
	<prod>
		<cProd>313002</cProd>
		<cEAN>SEM GTIN</cEAN>
		<xProd>COCA COLA</xProd>
		<NCM>21069010</NCM>
		<CEST>0301200</CEST>
		<CFOP>5405</CFOP>
		<uCom>UN</uCom>
		<qCom>1.0000</qCom>
		<vUnCom>15.9000000000</vUnCom>
		<!-- Valor do Produto -->
		<vProd>15.90</vProd>
		<cEANTrib>SEM GTIN</cEANTrib>
		<uTrib>UN</uTrib>
		<qTrib>1.0000</qTrib>
		<vUnTrib>15.9000000000</vUnTrib>
		<!-- Valor do Desconto -->
		<vDesc>1.86</vDesc>
		<vOutro>0.18</vOutro>
		<indTot>1</indTot>
	</prod>
	...

Note que no item 4, o valor do desconto é de 1.86 e o valor do produto é de 15.90. Verificando a possibilidade de aumentar, realizamos a seguinte operação para descobrir qual o valor máximo de desconto podemos aplicar ao item: valor do produto – 0.01 – valor do desconto.

Para o item 4, ficaria: 15.90 – 0.01 – 1.86 = 14.03. Logo, nota-se que neste item, não é possível aumentar os 33.38 de desconto, apenas 14.03. Caso fosse modificar esse, teria que escolher mais um ou vários itens para aumentar o restante (33.38 – 14.03 = 19.35 de desconto para ser aumentado em um ou mais itens).

Porém, no item 3 o valor do desconto é de 8.76 e o valor do produto é de 74.90. Realizando a mesma operação, temos: 74.90 – 0.01 – 8.76 =  66.13. Ou seja, temos a possibilidade de aumentar os 33.38 apenas neste item. Logo, o valor do desconto do item 3 passa a ser: 8.76 + 33.38  = 42.14.

Realizando a validação, nota-se que o novo valor do desconto (42.14) é menor do que o valor do produto (74.90) deste item escolhido, então está ok.

Feito a alteração no(s) item(ns), é necessário realizar os seguintes procedimentos:

  1. Alterar o valor total dos descontos para bater com o total dos descontos feitos. Como neste exemplo aumentamos 33.38 reais de desconto, vamos aumentar esse mesmo valor no total dos descontos (14.00 + 33.38 = 47.38).
  2. Alterar o valor da NF para bater com o valor pago. Para saber o quanto deve ser o novo valor da NF, basta realizar <vProd> + <vOutro> – <vDesc>. Neste exemplo, ficaria 131.67 + 0.71 – 47.38 = 85.00. Ou seja, neste caso, pode-se alterar o valor da NF (<vNF>) para 85.00.
<total>
	<ICMSTot>
		<vBC>92.19</vBC>
		<vICMS>11.06</vICMS>
		<vICMSDeson>0.00</vICMSDeson>
		<vFCP>0.00</vFCP>
		<vBCST>0.00</vBCST>
		<vST>0.00</vST>
		<vFCPST>0.00</vFCPST>
		<vFCPSTRet>0.00</vFCPSTRet>
		<!-- Valor dos Produtos -->
		<vProd>131.67</vProd>
		<vFrete>0.00</vFrete>
		<vSeg>0.00</vSeg>
		<!-- Novo Total dos Descontos -->
		<vDesc>47.38</vDesc>
		<vII>0.00</vII>
		<vIPI>0.00</vIPI>
		<vIPIDevol>0.00</vIPIDevol>
		<vPIS>1.52</vPIS>
		<vCOFINS>7.00</vCOFINS>
		<!-- Valor de Outros -->
		<vOutro>0.71</vOutro>
		<!-- Novo Valor da NF -->
		<vNF>85</vNF>
		<vTotTrib>0.00</vTotTrib>
	</ICMSTot>
</total>
<transp>
	<modFrete>9</modFrete>
</transp>
<pag>
	<detPag>
		<tPag>04</tPag>
		<!-- Pagamento 1 -->
		<vPag>85.00</vPag>
		<card>
			<tpIntegra>2</tpIntegra>
		</card>
	</detPag>
</pag>

Após esses procedimentos, o valor da NF (<vNF>) estará igual ao valor total dos pagamentos. Dessa forma, a rejeição 865 será resolvida.

 

Reprocessar o documento

Feito a alteração das tags no arquivo da nota, basta salvar e seguir para o reprocessamento.

Para reprocessar, é necessário alterar o nome do arquivo para o padrão. Para realizar isso, siga os passos do nosso artigo “ReNamer: Como renomear arquivos XML de NFC-e para reprocessamento“.

Com o nome alterado, basta acessar o ambiente e colocar o arquivo na pasta de entrada para processamento “C:\Oobj\Integracao\Emissao\entrada”.

Não encontrou o que procurava?