Quando for emitida uma NFC-e (modelo 65) e no Tipo de Pagamento (Campo: tPag – ID: YA02) for informado Sem Pagamento (tPag = 90), e informado o Valor do Pagamento (Campo: vPag – ID: YA03) com um valor diferente de R$ 0.00, haverá a rejeição pelo motivo – 904: Informado indevidamente campo valor de pagamento.
Exceções e Observações
Para essa Regra de Validação não há exceções. O Valor do Pagamento poderá ser omitido quando Tipo de Pagamento for igual a 90 (Sem Pagamento) e se informado, não deve ser diferente de R$ 0.00.
Regra de Validação da Sefaz
Exemplo
Foi emitida uma NFC-e e a forma de pagamento informada foi “Sem Pagamento”. Nessa situação a NFC-e será rejeitada pelo motivo 899.
Trecho de XML:
<total>
<ICMSTot>
<vBC>4298.43</vBC>
<vICMS>171.94</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>4298.43</vProd>
<vFrete>0.00</vFrete>
<vSeg>0.00</vSeg>
<vDesc>0.00</vDesc>
<vII>0.00</vII>
<vIPI>0.00</vIPI>
<vIPIDevol>0.00</vIPIDevol>
<vPIS>70.92</vPIS>
<vCOFINS>326.68</vCOFINS>
<vOutro>0.00</vOutro>
<vNF>4298.43</vNF>
<vTotTrib>0.00</vTotTrib>
</ICMSTot>
</total>
<transp>
<modFrete>9</modFrete>
</transp>
<!-- Dados de Pagamento. Obrigatório apenas para (NFC-e) NT 2012/004 -->
<pag>
<detPag>
<!-- Forma de Pagamento -->
<tPag>90</tPag>
<!-- Valor do Pagamento. -->
<vPag>4298.43</vPag>
</detPag>
</pag>
Como resolver?
A resolução é bem simples, como o tipo de pagamento é “Sem Pagamento”, basta remover o campo vPag, foi preencher o valor “0.00”. Veja a seguir o exemplo corrigido:
Trecho de XML que deverá ser alterado:
<total>
<ICMSTot>
<vBC>4298.43</vBC>
<vICMS>171.94</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>4298.43</vProd>
<vFrete>0.00</vFrete>
<vSeg>0.00</vSeg>
<vDesc>0.00</vDesc>
<vII>0.00</vII>
<vIPI>0.00</vIPI>
<vIPIDevol>0.00</vIPIDevol>
<vPIS>70.92</vPIS>
<vCOFINS>326.68</vCOFINS>
<vOutro>0.00</vOutro>
<vNF>4298.43</vNF>
<vTotTrib>0.00</vTotTrib>
</ICMSTot>
</total>
<transp>
<modFrete>9</modFrete>
</transp>
<!-- Dados de Pagamento. Obrigatório apenas para (NFC-e) NT 2012/004 -->
<pag>
<detPag>
<!-- Forma de Pagamento -->
<tPag>90</tPag>
</detPag>
</pag>
Após a correção da NFC-e, faça o reenvio do documento.
Referências
- Nota Técnica 2016.002 – v 1.60 – http://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=Y6Lj7G0uHwc=