Base de dados Utilizada: Qualquer Base de Dados
Versão e Build: 1.4.510
Melhorias Sugeridas:
- Adequar o NFeAdmin para endereco de entrega e retirada.
- Os dados de endereco estão sendo gravados da seguinte forma:
- Tabela TVENPEDIDO
- Campos GIDENDERECOENTREGA e GIDENDERECORETIRADA
- Tabela TVENPEDIDO
Implementação:
- NFEADMIN ler os campos GIDENDERECOENTREGA e GIDENDERECORETIRADA da Tabela TVENPEDIDO.
- ?Os enderecos estão gravados na tabela TRECCLIENTEENDERECO.
- Os dados de endereco devem ser gravados na tabela NFE_TBLOCAL.
- Dessa forma será gerado no XML as tag retirada e entrega.
Passos:
- REC000CA
- Editar um cliente qualquer.
- Adicionar Endereco Retirada e Entrega.
- VEN601RA
- Definicoes
- Selecionar o cliente que foi editado.
- Verificar que foi habilitado icone GPS Ctrl + Q.
- Clicar sobre o icone e ecolher a forma de recebimento do pedido se Retirada ou Entrega.
- Selecionar um dos enderecos ou ambos.
- Confirmar e Fechar o pedido.
- IBExpert
- Tabela TVENPEDIDO
- Campos GIDENDERECOENTREGA e GIDENDERECORETIRADA
- Verificar que foi gravado o GID de acordo com a tabela TRECCLIENTEENDERECO
- Tabela TVENPEDIDO
Isabella Bressan Bremm - Liberado p/ Implantação
Isabella Bressan Bremm - Teste OK
Realizado o teste seguindo o passo a passo abaixo:
- Acessar o Cadastro de Cliente (REC000CA):
- Editar um cliente qualquer;
- Adicionar Endereço Retirada e Entrega.
- Acessar a Tela de Vendas (VEN601RA):
- Definições;
- Selecionar o cliente que foi editado;
- Verificar que foi habilitado ícone GPS Ctrl + Q;
- Clicar sobre o ícone e escolher a forma de recebimento do pedido se Retirada ou Entrega;
- Selecionar um dos endereços ou ambos;
- Confirmar e Fechar o pedido.
- No IBExpert no banco de dados do Eco:
- Na Tabela TVENPEDIDO:
- Nos campos GIDENDERECOENTREGA e GIDENDERECORETIRADA foi gravado o GID de acordo com a tabela TRECCLIENTEENDERECO.
- Na Tabela TVENPEDIDO:
- No IBExpert no banco de dados do DFeMonitor:
- Dentro da tabela NFE_TBLOCAL ficam gravados os endereços que foram selecionados na venda;
- 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.
- No XML das notas, serão geradas as TAG's de <entrega> e <retirada>.
Isabella Bressan Bremm - Certificando
- Certificando.
Rafael Gustavo Dal Bosco - Encaminhado p/ Certificação
Base de dados Utilizada: ECODADOS.ECO / ECONFE.ECO
Fontes Alterados:
- uNFeDataClasses.
- uNFeGrava.
- Nea.DB.
- Nea.Utils.
Relatórios Alterados:
- Nenhum.
Motivo do Erro (Dados Técnicos):
- Implementado controle para ler os campos GIDENDERECOENTREGA e GIDENDERECORETIRADA da tabela TVENPEDIDO.
- Caso os determinados campos existam dentro da tabela TVENPEDIDO, o NFeAdmin irá carregar os dados da tabela TRECCLIENTEENDERECO baseado no GID respectivo.
- Se o campo GIDENDERECOENTREGA estiver preenchido, então o NFeAdmin vai gravar os dados de ENTREGA no DFeMonitor.
- Se o campo GDIENDERECORETIRADA estiver preenchido, então o NFeAdmin vai gravar os dados de RETIRADA no DFeMonitor.
- Se caso os campos não existirem, não será gravado nada nos dados de Entrega e Retirada no DFe Monitor.
- Removido o controle da solicitação 160383 a pedido da análise.
Testes Executados:
- Acessar o cadastro de um cliente qualquer (REC000CA).
- Cadastrar dois endereços quaisquer na aba de Entrega/Retirada.
- Efetuar uma venda com o cliente respectivo.
- Na tela de Definições da Venda (F5), informar os 2 endereços (um para retirada outro para o endereço).
- Emitir a NF-e.
- Verificar que foram geradas as tags de Local de Entrega e Local de Retirada.
Rafael Gustavo Dal Bosco - Programando
- Em Programação.
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:
- Configurar uma base de dados para emissão de nota fiscal
- Acessar o cadastro de cliente (REC000CA)
- Navegar até aba 'Endereço Retirada/Entrega'
- Adicionar um endereço qualquer
- Navegar até aba 'Endereço Retirada/Entrega'
- Acessar a tela de vendas
- Emitir uma nota fiscal com um produto qualquer
- Selecionar o cliente do passo 2
- Ctrl + Q
- Selecionar um dos dois endereços
- Ctrl + Q
- Emitir a nota fiscal
- 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'.
Anderson Luiz Barbosa da Silva - Analisando
Analisando.
Everton de Sousa Rocha - Encaminhado p/ Análise