Cancelamento de nota: tipo 5
Tipo 5 (Produto) (st_controle_interno = 0 na tabela NF_SERIE_EMITIDA)
Ao acessar a tela de Cancelamento, informar os dados da nota, informar o motivo e clicar em Cancelar NF
- Caso o documento esteja dentro do prazo de cancelamento
- Deverá verificar se o financeiro está pago
- Caso não esteja
- Não deverá validar estoque
- Deverá excluir o registro no Contas a Receber
- Deverá setar o registro como excluído na tabela: CONTAS_RECEBER st_exclusao =1 e st_excluido=1
- Caso esteja
- Não deverá permitir
- Deverá apresentar a mensagem ao usuário:
- Caso não esteja
- Deverá verificar se o financeiro está pago
Não é possível cancelar o documento, pois o mesmo consta com o financeiro quitado. Deseja solicitar a reversão do pagamento?
- Ao pressionar SIM
- Deverá fazer a solicitação da reversão do contas à receber, passando como motivo de Solicitação a descrição: NOTA FISCAL EM PROCESSO DE CANCELAMENTO
- Se o documento já estiver em processo de reversão e ainda não foi aprovado pelo financeiro
- Deverá exibir a mensagem:
- Se o documento já estiver em processo de reversão e ainda não foi aprovado pelo financeiro
- Deverá fazer a solicitação da reversão do contas à receber, passando como motivo de Solicitação a descrição: NOTA FISCAL EM PROCESSO DE CANCELAMENTO
Reversão de pagamento já foi solicitada e está pendente de aprovação
- Ao pressionar NÃO
- Não deverá cancelar a nota e não deverá ser feito a solicitação da reversão do pagamento no contas à receber
- Caso o documento esteja fora do prazo de cancelamento
- Não deverá permitir confirmar o cancelamento da nota
3- Caso a série esteja com st_controle_interno = 1 na tabela NF_SERIE_EMITIDA
- Deverá confirmar o cancelamento da nota
- Não irá verificar prazo de cancelamento do documento
- Não deverá gerar o arquivo txt de cancelamento da nota
- Não deverá gravar registro de cancelamento na base do NDD
- Deverá movimentar o estoque do produto (movimentação de entrada para o produto da nota)
* Caso a NO esteja configurada para movimentar estoque