Solicitação 181286
ADEQUAR O NFEADMIN PARA ENDERECO ENTREGA E RETIRADA
181286
13/09/2021 17:03
ECOCENTAURO MATRIZ
ECOCENTAURO SISTEMAS (E. C. SISTEMAS)
Everton de Sousa Rocha
SQ-FISCAL
Melhoria
Finalizado
DFEMONITOR
NFEECOADMIN
 

Base de dados Utilizada: Qualquer Base de Dados
Versão e Build: 1.4.510
Melhorias Sugeridas:

  1. Adequar o NFeAdmin para endereco de entrega e retirada. 
  2. Os dados de endereco estão sendo gravados da seguinte forma:
    1. Tabela TVENPEDIDO
      1. Campos GIDENDERECOENTREGA GIDENDERECORETIRADA


Implementação:

  1. NFEADMIN ler os campos GIDENDERECOENTREGA e GIDENDERECORETIRADA da Tabela TVENPEDIDO.
    1. ?Os enderecos estão gravados na tabela TRECCLIENTEENDERECO.
    2. Os dados de endereco devem ser gravados na tabela NFE_TBLOCAL.
    3. Dessa forma será gerado no XML as tag retirada e entrega.


Passos: 

  1. REC000CA
    1. Editar um cliente qualquer.
    2. Adicionar Endereco Retirada e Entrega.
  2. VEN601RA
    1. Definicoes
    2. Selecionar o cliente que foi editado. 
    3. Verificar que foi habilitado icone GPS Ctrl + Q.
    4. Clicar sobre o icone e ecolher a forma de recebimento do pedido se Retirada ou Entrega.
    5. Selecionar um dos enderecos ou ambos. 
    6. Confirmar e Fechar o pedido.
  3. IBExpert
    1. Tabela TVENPEDIDO
      1. Campos GIDENDERECOENTREGA GIDENDERECORETIRADA
      2. Verificar que foi gravado o GID de acordo com a tabela TRECCLIENTEENDERECO
 
13/10/2021 14:02
Isabella Bressan Bremm - Liberado p/ Implantação
  •  
 
07/10/2021 09:23
Isabella Bressan Bremm - Teste OK

Realizado o teste seguindo o passo a passo abaixo:

  1. Acessar o Cadastro de Cliente (REC000CA):
    1. Editar um cliente qualquer;
    2. Adicionar Endereço Retirada e Entrega.
  2. Acessar a Tela de Vendas (VEN601RA):
    1. Definições;
    2. Selecionar o cliente que foi editado;
    3. Verificar que foi habilitado ícone GPS Ctrl + Q;
    4. Clicar sobre o ícone e escolher a forma de recebimento do pedido se Retirada ou Entrega;
    5. Selecionar um dos endereços ou ambos;
    6. Confirmar e Fechar o pedido.
  3. No IBExpert no banco de dados do Eco:
    1. Na Tabela TVENPEDIDO:
      • Nos campos GIDENDERECOENTREGA GIDENDERECORETIRADA foi gravado o GID de acordo com a tabela TRECCLIENTEENDERECO.
  4. No IBExpert no banco de dados do DFeMonitor:
    1. Dentro da tabela NFE_TBLOCAL ficam gravados os endereços que foram selecionados na venda; 
    2. Dentro da tabela NFE_TBNFES o GID do endereço da NFE_TBLOCAL fica no campo de Entrega ou Retirada, dependendo do que foi selecionado na tela de vendas. 
  5. No XML das notas, serão geradas as TAG's de <entrega> e <retirada>. 
 
06/10/2021 11:37
Isabella Bressan Bremm - Certificando
  • Certificando.
 
06/10/2021 10:38
Rafael Gustavo Dal Bosco - Encaminhado p/ Certificação

Base de dados Utilizada: ECODADOS.ECO / ECONFE.ECO
Fontes Alterados:

  1. uNFeDataClasses.
  2. uNFeGrava.
  3. Nea.DB.
  4. Nea.Utils.


Relatórios Alterados:

  1. Nenhum.


Motivo do Erro (Dados Técnicos):

  1. Implementado controle para ler os campos GIDENDERECOENTREGA e GIDENDERECORETIRADA da tabela TVENPEDIDO.
    1. Caso os determinados campos existam dentro da tabela TVENPEDIDO, o NFeAdmin irá carregar os dados da tabela TRECCLIENTEENDERECO baseado no GID respectivo.
    2. Se o campo GIDENDERECOENTREGA estiver preenchido, então o NFeAdmin vai gravar os dados de ENTREGA no DFeMonitor.
    3. Se o campo GDIENDERECORETIRADA estiver preenchido, então o NFeAdmin vai gravar os dados de RETIRADA no DFeMonitor.
    4. Se caso os campos não existirem, não será gravado nada nos dados de Entrega e Retirada no DFe Monitor.
  2. Removido o controle da solicitação 160383 a pedido da análise.


Testes Executados:

  1. Acessar o cadastro de um cliente qualquer (REC000CA).
  2. Cadastrar dois endereços quaisquer na aba de Entrega/Retirada.
  3. Efetuar uma venda com o cliente respectivo.
  4. Na tela de Definições da Venda (F5), informar os 2 endereços (um para retirada outro para o endereço).
  5. Emitir a NF-e.
  6. Verificar que foram geradas as tags de Local de Entrega e Local de Retirada.
 
06/10/2021 09:14
Rafael Gustavo Dal Bosco - Programando
  • Em Programação.
 
14/09/2021 16:03
Anderson Luiz Barbosa da Silva - Encaminhado p/ Programação

Base de dados Utilizada: 

qualquer base de dados

Versão e Build:

Versão do Sistema Eco 1.4.5.510 

Melhorias Sugeridas: 

Foi criado dois novos campos dentro da tabela 'TVENPEDIDO' que serão enviados para o local de retirada e local de entrega dentro do banco de dados do DFeMonitor, no campo 'NFE_TBNFES.RETIRADA' ou 'NFE_TBNFES.ENTREGA', ambos os campos os dados que vão dentro das tag 'Local' serão inseridos dentro da tabela 'NFE_TBLOCAL'. 

Abaixo um exemplo das tags

 

<TLocal>
  <CNPJ></CNPJ> 
  <CPF></CPF>
  <xNome></xNome>
  <xLgr></xLgr>
  <nro></nro>
  <xCpl></xCpl>
  <xBairro></xBairro>
  <cMun></cMun>
  <xMun></xMun>
  <UF></UF>
  <CEP></CEP>
  <cPais></cPais>
  <xPais></xPais>
  <fone></fone>
  <email></email>
  <IE></IE>
</TLocal>

 

 

Implementação: 

Testar o campo

Testar se o campo existe dentro da tabela 'TVENPEDIDO' os campos 'TVENPEDIDO.GIDENDERECOENTREGA' e 'TVENPEDIDO.GIDENDERECORETIRADA'

Se o campo existir verificar se o campo está diferente de null, caso o campo esteja diferente de null então deverá pegar o 'GID' que está gravado e buscar os dados que estão dentro da tabela 'TRECCLIENTEENDERECO'. 

Os mesmos dados que estão dentro dessa tabela deverão ser gravados dentro da tabela 'NFE_TBLOCAL' do banco de dados do DFeMonitor. 

Validação: 

  • Emissão de nota fiscal sem os campos 'TVENPEDIDO.GIDENDERECOENTREGA' e 'TVENPEDIDO.GIDENDERECORETIRADA'
  • Emissão de nota fiscal com os campos 'TVENPEDIDO.GIDENDERECOENTREGA' e 'TVENPEDIDO.GIDENDERECORETIRADA', ambos os campos sem preenchimento
  • Emissão de nota fiscal com os campos 'TVENPEDIDO.GIDENDERECOENTREGA' e 'TVENPEDIDO.GIDENDERECORETIRADA', um preenchido e outro não, realizar teste com os dois campos
  • Emissão de nota fiscal com os campos 'TVENPEDIDO.GIDENDERECOENTREGA' e 'TVENPEDIDO.GIDENDERECORETIRADA', preenchidos
  • Emissão de nota fiscal por todas as telas que fazem emissão de nota fiscal eletrônica

Jornada Usuário: 

  1. Configurar uma base de dados para emissão de nota fiscal
  2. Acessar o cadastro de cliente (REC000CA)
    1. Navegar até aba 'Endereço Retirada/Entrega'
      1. Adicionar um endereço qualquer
  3. Acessar a tela de vendas 
    1. Emitir uma nota fiscal com um produto qualquer 
    2. Selecionar o cliente do passo 2 
      1. Ctrl + Q
        1. Selecionar um dos dois endereços
  4. Emitir a nota fiscal 
  5. Verificar se foi gerado corretamente a informação dentro da tabela 'NFE_TBLOCAL' e também dentro da tabela 'NFE_TBNFES' no respectivo campo 'RETIRADA' ou 'ENTREGA'. 
 
14/09/2021 15:01
Anderson Luiz Barbosa da Silva - Analisando

Analisando. 

 
13/09/2021 17:03
Everton de Sousa Rocha - Encaminhado p/ Análise
Solicitação Interna..
Compartilhar