BASES DE DADOS: Qualquer
Porque dessa análise :
- Ao emitir uma devolução de venda com um cliente de fora do estado, presencial com operação de dentro do estado, na versão 501 do Sistema Eco ocorre a rejeição:
- 773 - Rejeicao: Operacao Interna e UF de destino difere da UF de origem.
Justificativa da mudança :
- Ajustar para que não ocorra a rejeição 773 na devolução de venda.
PASSOS PARA REPRODUZIR:
- Configurar as bases de dados;
- Emitir uma venda com um cliente de fora do estado;
- Informar o Indicador de Presença = Presencial;
- Informar uma operação de dentro do estado;
- Emitir a nota;
- Depois da aprovação da mesma, fazer a devolução desta venda, com operação de dentro do estado;
- Verificar a falha descrita na solicitação, ao enviar a nota.
Isabella Bressan Bremm - Liberado p/ Implantação
Isabella Bressan Bremm - Teste OK
Realizado o teste seguindo o passo a passo abaixo:
- Configurar as bases de dados (na versão 510 e versão anterior);
- Emitir uma venda com um cliente de fora do estado;
- Informar o Indicador de Presença = Presencial;
- Informar uma operação de dentro do estado;
- Emitir a nota;
- Depois da aprovação da mesma, fazer a devolução desta venda, com operação de dentro do estado;
- Verificado que agora não ocorre mais falha, o endereço que é inserido é o mesmo do destinatário.
Isabella Bressan Bremm - Certificando
- Certificando.
Rafael Gustavo Dal Bosco - Encaminhado p/ Certificação
Base de dados Utilizada: Qualquer.
Fontes Alterados:
- uNFeGrava.
Relatórios Alterados:
- Nenhum.
Motivo do Erro (Dados Técnicos):
- Ao emitir uma Devolução de Venda, o NFeAdmin estava olhando para o campo TPNF e não para o campo FINNF, ocasionando a divergência citada na solicitação.
- Alterado o NFeAdmin para verificar se a FINNFE é igual 4, caso seja, será inserido os dados do local de entrega, baseado no destinatário.
Testes Executados:
- Testes serão executados pela certificação.
Rafael Gustavo Dal Bosco - Programando
- Em Programação.
Isabella Bressan Bremm - Devolvido p/ Programação
- Ainda ocorre a rejeição 773 ao emitir a devolução de venda;
Isabella Bressan Bremm - Certificando
- Certificando.
Rafael Gustavo Dal Bosco - Encaminhado p/ Certificação
Base de dados Utilizada: Qualquer.
Fontes Alterados:
- uNFeGrava.
Relatórios Alterados:
- Nenhum.
Motivo do Erro (Dados Técnicos):
- Implementado código para incluir automáticamente o local de entrega quando for uma devolução de venda.
- A regra anterior do controle da rejeição 773 prevalece para a saída normal, a única mudança é que caso seja devolução, o NFeAdmin setará o endereço baseado no DESTINATÁRIO.
Testes Executados:
- Testes serão executados pela certificação.
Rafael Gustavo Dal Bosco - Programando
- Em Programação.
Anderson Luiz Barbosa da Silva - Encaminhado p/ Programação
DESCRIÇÃO DA FALHA
Ao emitir nota fiscal de devolução que o destinatário é de estado diferente do emitente, indicador de presença igual a presencial e não informado o local de retirada ou entrega.
Está rejeitando a nota fiscal com a falha 773 - Operação interna e UF do destino diferente de origem
CORREÇÃO
Dentro do Admin contém a seguinte regra:
Se TPNF = 1 OU 0 e IDDEST = 1 e INDFINAL = 0 e UF emitente diferente da UF destinatário Então Admin Adiciona o Local de entrega com os dados do emitente
Além dessa regra, será necessário aplicar uma nova regra quando a finalidade da nota fiscal for devolução, aplicar a seguinte regra:
Se
FINNFE = 4
Então
Se
TPNF = 1 OU 0 e IDDEST = 1 e INDFINAL = 0 e UF emitente diferente da UF destinatário
Então
Admin adiciona o local de entrega igual ao do destinatário
A regra anterior ainda será aplicada, só será necessário adicionar essa nova regra para nota fiscal de devolução de venda.
Desenho da nova regra:
JORNADA DO USUÁRIO
Caminho dos arquivos: https://drive.google.com/file/d/1icuekS1rlSdYIZEGR4hwhwnbIHOGWpd0/view?usp=sharing
- Configurar a base de dados
- Acessar a tela de vendas (VEN601RA)
- selecionar o produto com a descrição "PRODUTO"
- F5 - Definições
- Operação: 002 - Nota fiscal eletrônica
- Cliente: 1937 - A g Logistica e Dist de utilidades LTDA
- F4 - Fechamento
- Finalizar a venda e emitir a nota fiscal
- Verificar que dentro do XML, contém os dados de "Entrega"
- Acessar a tela de vendas (VEN601RA)
- F8 - Devolução de venda (VEN609RA)
- Operação: 013 - Devolução de venda
- Selecionar o pedido que foi registrado no passo anterior
- Executar o filtro
- Fechar a venda
- F8 - Devolução de venda (VEN609RA)
- Verificar que nota fiscal será rejeitada
Anderson Luiz Barbosa da Silva - Analisando
Analisando.
Isabella Bressan Bremm - Encaminhado p/ Análise