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:
1º - Módulo Vendas > Notas Fiscais de Saída > Diretivas > Objeto NFe 2G > Ambiente da NF-e > Alterar para "Produção"
2º - 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"
3º - 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