Para resolver a Rejeição 1140, quando você informar tpOperGov = 2 (recebimento do pagamento), é obrigatório referenciar a nota de fornecimento relacionada ao pagamento. Então, inclua o documento fiscal referenciado em NFref/refNFe (chave de acesso da NF-e de fornecimento) antes de reenviar a NF-e.
Na prática, o ajuste é feito no XML (grupo de referências da NF-e), garantindo que exista pelo menos uma referência válida.
Explicando a validação
A Rejeição (1140): “NF-e de recebimento de pagamento do ente governamental sem nota de fornecimento referenciada” indica que o emitente informou que a operação é de recebimento do pagamento do ente governamental, mas não apontou qual NF-e de fornecimento está sendo paga.
Na prática, o que isso significa?
Se você informar tpOperGov = 2, a SEFAZ espera que você:
informe o documento fiscal referenciado, através da chave de acesso em NFref/refNFe.
Essa rejeição normalmente acontece quando:
o sistema preenche tpOperGov = 2, mas não monta o bloco de referência;
a NF de fornecimento existe, mas a chave não foi levada para o XML;
a operação foi marcada como “recebimento do pagamento” por engano.
Como Resolver
Para resolver a Rejeição: Recebimento de pagamento do ente governamental sem NF referenciada, verifique se:
No XML, a tag tpOperGov está como 2 (recebimento do pagamento).
Existe ao menos uma referência no grupo NFref, com a chave em:
NFref/refNFe
Se sim, então:
Localize a NF-e de fornecimento (a nota que originou o pagamento).
Copie a chave de acesso dessa NF-e.
Inclua a chave em NFref/refNFe na NF-e de recebimento do pagamento.
Gere novamente o XML e reenvie.
Se a operação não for de recebimento do pagamento, revise o preenchimento de tpOperGov para o tipo correto (evitando enviar tpOperGov=2 indevidamente).
Exemplo da estrutura em XML:
<ide>
<tpOperGov>2</tpOperGov>
</ide>
<infNFe>
<ide>
<!-- demais tags -->
</ide>
<NFref>
<refNFe>35123456789012345678901234567890123456789012</refNFe>
</NFref>
</infNFe>
Comentários
0 comentário
Por favor, entre para comentar.