BASES DE DADOS: https://drive.google.com/file/d/1-0vjjJQvSLVUbfS-x4nzVgw4maZuURJx/view?usp=sharing
NOME :
CAMINHO : https://drive.google.com/file/d/1sWJTBssJjEMKdco6TZM1-8WQWbzXJ5vU/view?usp=sharing
VERSÃO/BUILD :
VERSÃO/ADMIN :
BANCO / CARTEIRA / LAYOUT eCobrança :
Porque dessa análise :
- Apos reclamação do cliente de que, o sistema esta gerando o xml das notas com dados errados nas tag de tanque e bomba, verificamos que dentro do ecodados.eco (esta configurado corretamente) porém esta levando para o ECONFE com dados divergentes.
CONFORME CONVERSAMOS COM ATENDENTE UAR (VENESSA) PEGAMOS O EXEMPLO DO BICO 04
ELE TEM O TANQUE 3 E PERTENCE A BOMBA 2, SE OLHAR NO XML (NFE_TBNFEITEMSENCERRANTES) ESTA VINDO COM TANQUE 1 E BOMBA 1
CONFORME ANALISE DA UAR, CHEGOU SE A CONCLUSÃO QUE O PROBLEMA ESTA NA SELECT DO ECONFEADMIN
Justificativa da mudança :
História da situação / ocorrido :
PASSOS PARA REPRODUZIR:
WICTOR LUIZ DEL MOURA TRINDADE - Finalizado pelo Representante
Isabella Bressan Bremm - Liberado p/ Implantação
Isabella Bressan Bremm - Teste OK
Realizado o teste seguindo o passo a passo abaixo:
-
- Configurar as bases da solicitação;
- Alterar o Bico 4, no Cadastro de Bicos p/ combustível (POS001CA) selecionar o tanque 1;
- Alterar a bomba, informar qualquer outra;
- Confirmar.
- Entrar na tela de Venda (POS650RA);
- Pressionar Ctrl+B;
- Informar o Bico 04;
- Finalizar a venda.
- Verificar que agora o XML gerado está com as informações corretas conforme as tabelas do Sistema Eco: TPOSTANQUEBICOS e TPOSBICOS;
- Teste ok.
- Configurar as bases da solicitação;
Isabella Bressan Bremm - Certificando
- Certificando.
Olimpio Gonzatto Junior - Encaminhado p/ Certificação
[Programa]
NFeEcoAdmin.exe (versão: 1.4.4.46, branch: develop)
[Descrição]
Arquivo: uNFeGrava.pas
Ajustado SQL que buscava as informações do tanque e bomba.
Funciona da seguinte forma:
Na rotina POS001CA do SistemaEco é possível vincular mais de um tanque para o mesmo bico, por exemplo o bico 4 citado na solicitação possui o tanque 1 e 3. O SQL passa a selecionar o tanque respeitando a seguinte regra:
1 - Se todos os tanques estão com o checkbox marcado o sql retornará o nr. do primeiro tanque da lista.
2 - Se o primeiro tanque esta marcado e os demais desmarcados o sql retorna o nr. do primeiro tanque.
3 - Se o último tanque esta marcado e o primeiro desmarcado o sql retorna o nr. do último tanque.
[Certificação]
Sugestão de teste.
Verificar o funcionamento quando tem mais de 2 tanques vinculados ao mesmo bico.
Olimpio Gonzatto Junior - Programando
analisando / programando
Isabella Bressan Bremm - Devolvido p/ Programação
- Os testes foram realizados, mas ainda está buscando errado os números de Tanque e Bomba.
- Realizar o teste seguindo o passo a passo abaixo:
- Configurar as bases da solicitação;
- Alterar no Cadastro de Bicos p/ combustível (POS001CA) o tanque selecionado para 1;
- Confirmar;
- Entrar na tela de Venda (POS650RA);
- Pressionar Ctrl+B;
- Informar o Bico 04;
- Finalizar a venda;
- Verifique que está gravando sempre o valor no <nTanque> = 3;
- Se rodar a SQL do Admin no banco do Sistema Eco, o número do tanque apresentado é o correto, mas por algum motivo, no XML está enviando incorretamente:
- SELECT
FIRST 1 TPOSTANQUEBICOS.TANQUE
FROM TPOSTANQUEBICOS
INNER JOIN TPOSBICOS ON (TPOSTANQUEBICOS.EMPRESA = TPOSBICOS.EMPRESA AND TPOSTANQUEBICOS.BICO = TPOSBICOS.CODIGO)
WHERE TPOSTANQUEBICOS.EMPRESA = '01'
AND TPOSBICOS.PRODUTO = '000002'
AND TPOSBICOS.CODIGO = '04'
- SELECT
- Se rodar a SQL do Admin no banco do Sistema Eco, o número do tanque apresentado é o correto, mas por algum motivo, no XML está enviando incorretamente:
- Verificar também na tabela TPOSBICOS que o campo IDBOMBA está igual a 2, mas no XML a tag <nBomba> está com o valor 1;
- Na solicitação foi pedido para que ajustasse os números do Tanque e Bomba (verificar o parecer 608633-ECOCENTAURO MATRIZ - Oswaldo Junior - UAR
20/10/2021 ás 17:05:39).
- Configurar as bases da solicitação;
Isabella Bressan Bremm - Certificando
- Certificando.
Olimpio Gonzatto Junior - Encaminhado p/ Certificação
jira
Olimpio Gonzatto Junior - Programando
jira
Anderson Luiz Barbosa da Silva - Encaminhado p/ Programação
DESCRIÇÃO DA FALHA
Não está sendo carregado o tanque correto quando emitido nota fiscal com o bico número 4
ALTERAÇÃO
Não está sendo carregado o tanque correto quando utilizado o bico número 4, a falha está acontecendo porque a consulta do tanque não está sendo filtrado pelo bico.
JORNADA DO USUÁRIO
- Configurar a base de dados do cliente
- Acessar a tela de cadastro de bico (POS001CA)
- Filtrar pelo bico 4
- Altera a origem dos encerrastes para "Sistema"
- Verificar que o produto 002 existe 2 cadastro um para o tanque 01 e outro para o tanque 03
- Acessar a tela de venda de posto de combustível (POS650RA)
- Ctrl + B
- Informar o bico 4
- Fechar a venda
- Mandar emitir a nota (pode ser NF-e ou NFC-e)
- Ctrl + B
- A nota fiscal não precisa ser aprovada
- Abrir o XML verificar a tag '<encerrante>' veja que o número do tanque está incorreto.
Anderson Luiz Barbosa da Silva - Analisando
Analisando.
Oswaldo Junior - Encaminhado p/ Análise
BASES DE DADOS: https://drive.google.com/drive/folders/1RnOtpxl-yq6wOMd5cBm-Mly_vMULaAFX
Porque dessa análise :
- Apos reclamação do cliente de que, o sistema esta gerando o xml das notas com dados errados nas tag de tanque e bomba, verificamos que dentro do ecodados.eco (esta configurado corretamente) porém esta levando para o ECONFE com dados divergentes.
Justificativa da mudança :
- Reformular a forma de que o Admin carrega o Tanque e Bomba do Eco.
História da situação / ocorrido :
- SQL do Admin que Carrega os Tanques
- SELECT
FIRST 1 TPOSTANQUEBICOS.TANQUE
FROM TPOSTANQUEBICOS
INNER JOIN TPOSBICOS ON (TPOSTANQUEBICOS.EMPRESA = TPOSBICOS.EMPRESA
AND TPOSTANQUEBICOS.BICO = TPOSBICOS.CODIGO)
WHERE TPOSTANQUEBICOS.EMPRESA = ?EMPRESA AND TPOSBICOS.PRODUTO = ?PRODUTO
- SELECT
- SQL do Admin que Carrega a Bomba
- SELECT IdBomba
FROM TPosBicos
WHERE Empresa = ?Empresa
AND Produto = ?Produto
- SELECT IdBomba
PASSOS PARA REPRODUZIR:
- Configurar as Bases.
- Acessar a tabela TPOSBICOS
- Selecionar somente o Produto 000002
- Verificar que existe o Bico 02 e 04
- Verificar que o Bico 02 pertence ao Tanque 1 e Bomba 1
- Verificar o GID 25119 no NFe na tabela NFE_TBNFEITEMSENCERRANTE
- Verificar que o bico 4 está gravado com Tanque e Bomba 1.
- Isso ocorre porque o Admin não faz o filtro pelo bico e sim pelo produto. ( verificar a SQL )
- Na SQL é filtrado o Tanque = FIRST 1 TPOSTANQUEBICOS.TANQUE
- Com WHERE do produto, logo resultara no primeiro resultado que no caso é tanque = 1
- Reformular a maneira que o Admin carrega o Tanque e Bomba.
Oswaldo Junior - Análise da UAR
Analisando...
LINCOLN JOSE ZIMERMANN - Encaminhado p/ UAR
BASES DE DADOS:
NOME :
CAMINHO :
VERSÃO/BUILD :
VERSÃO/ADMIN :
BANCO / CARTEIRA / LAYOUT eCobrança :
Porque dessa análise :
Justificativa da mudança :
Estória da situação / ocorrido :
PASSOS PARA REPRODUZIR: