NOTA FISCAL/ Homologação/produção troca automática

Resumo de como funcionará esta nova opção:


>> O cliente manda a NF-e em ambiente de homologação (manda para a contabilidade/cliente conferir os dados da nota);
>> Caso seja relatado que necessita alterar alguma coisa na nota, o cliente acessa a opção de "Limpar dados de Envio da NF-e em Homologação". Clica em "Permitir reimprimir o Formulário". Desta forma ele já consegue entrar na nota e alterar o que for preciso.
>> Após fazer as alterações, ele envia novamente a nota em homologação para conferir os dados.
>> Caso esteja tudo certo, ele vai em "Emitir e NF-e". Observe que nessa tela já não irá mais aparecer em "Ambiente de Homologação" na tela, pois a diretiva já está configurada para enviar em produção nesta etapa.

 

Para que seja possível a troca automática entre homologação/produção, deve-se configurar as seguintes diretivas:


- Módulo Vendas > Notas Fiscais de Saída > Diretivas > Objeto NFe 2G > Ambiente da NF-e > Alterar para "Produção"

- Módulo Vendas > Notas Fiscais de Saída > Diretivas > Permissão para usar o serviço de enviar NF-e em homologação > Alterar para "Sim"

- Módulo Vendas > Notas Fiscais de Saída > Diretivas > Permissão para usar o serviço de limpar os dados de envio da NF-e em homologação > Alterar para "Sim"

 

 

Para verificar qual foi o último número gerado para NF-e´s em Homologação:



SELECT MAX(VALOR) FROM TABELA_GERAR_ID
WHERE NOME = 'NUMERO_NFE_HOMOLOGACAO'

Isto pode ser necessário caso acuse o erro de duplicidade ao enviar a nota em homologação, pois a rotina incrementa agora o numero da nota fiscal em homologação, e salvando essa informação na tabela gerar id. Caso este erro aconteça é necessário alterar o valor do NUMERO_NFE_HOMOLOGACAO até a duplicidade não existir mais.

update tabela_gerar_id set valor = 'ultimo numero da nota em homologação' where nome = 'NUMERO_NFE_HOMOLOGACAO'

 

Dados que devem alterar para novos cada vez que gera uma nova nota em homologação:

 

 NFE2G_PROTOCOLO e NFE2G_CHAVE

 

select NFE_RESULTADO_ID,NFE_AMBIENTE,NUMERO_SERIE,NFE2G_PROTOCOLO,NFE2G_CHAVE,NFE2G_AUTORIZADA,* from nota_fiscal where id =

 

Observações importantes:

 

Obs.1: Este serviço foi criado para permitir o "Envio da NF-e em Homologação" (mesmo com a diretiva AMBIENTE_NFE = "Produção") APENAS para UMA ÚNICA NF-e de cada vez.

Obs.2: Não foi criado serviço para Envio de NF-e em LOTE em Homologação.

 

Obs.3: Quando emito uma nfe em homologação os campos de chave e protocolo ficam nulos caso acessar novamente a tela de envio em homologação e sair sem enviar, ou cada vez que você acessar o serviço "Enviar NF-e em homologação", vai limpar os dados de envio quando abrir esta tela.

 

Obs.4: select NFE2G_AUTORIZADA,NFE2G_CHAVE,NFE2G_PROTOCOLO,NFE_AMBIENTE,* from nota_fiscal where id =455

 

Obs.5: Se você enviar em homologação e em seguida consultar a nota fiscal, os dados de envio como chave e protocolo vão estar em tela e no banco de dados.

 

Obs.6: Se entrar novamente na opção de envio, tanto em produção, como em homologação, vai limpar os dados do envio em homologação para preparar para o próximo envio.

 

Assista ao vídeo do teste feito em Trunk: AQUI

 

Alguma dúvida?
Abrir chamado