Cancela Faturamento - O pedido não pode ser cancelado, pois foi gerada troca do pedido que foi importado

Criado por Renato Alkmim Junior em 05/09/2022 17:46  ·  Atualizado em 05/09/2022 19:18  ·  Leitura: 1 min

Situação: Ao tentar cancelar o faturamento de uma NF, apresenta a seguinte mensagem: 

O pedido não pode ser cancelado, pois foi gerada troca do pedido que foi importado. Para cancelar o pedido: xxxxxxxx é preciso cancelar primeiro a troca do pedido xxxxxxx

A situação ocorre devido a existir uma troca referente ao pedido que foi gerado a nota

Solução: Para solucionar, deve-se excluir a troca do pedido.

Caso não consiga localizar, deve-se rodar o select abaixo com o numero do pedido:

select * from troca_item
where troca_item.coddoctoorigem = '(Numero do pedido)'
No campo "ID TROCA"  fica o numero da troca a ser excluída