Pular para o conteúdo principal

CNF013 — Gerenciamento de NFe em Lote

Fonte​

  • Source: source/CNF013/

Objetivo​

O módulo CNF013 - Gerenciamento de NFe em Lote e uma ferramenta especializada para o processamento em massa de Notas Fiscais Eletronicas (NF-e) e Notas Fiscais de Consumidor Eletronicas (NFC-e). Ele permite ao usuario selecionar multiplas notas fiscais e executar operacoes em lote como transmissao (emissao), impressão, envio de e-mail e reimpressao.

Este módulo e essencial para empresas que emitem um grande volume de notas fiscais eletronicas, permitindo que o processo de transmissao a SEFAZ e distribuicao ao cliente seja feito de forma eficiente e automatizada. O sistema exibe o status de cada nota com indicacoes visuais por cores, facilitando a identificacao de notas autorizadas, pendentes, com erros ou em processamento.

Alem da transmissao, o módulo oferece funcionalidades complementares como envio automatico de e-mail com XML e PDF da nota ao destinatario, geracao de PDF para anexar ao e-mail, reimpressao de notas ja emitidas e repeticao de e-mail para multiplas notas selecionadas. O CNF013 tambem permite consultar diretamente os detalhes de uma nota fiscal (via CNF001) e os dados de uma pessoa (via TFA001).

O módulo trabalha integrando-se com a biblioteca jNFe para a comunicacao com os web services da SEFAZ, gerando a chave de acesso atraves da stored procedure GERA_CHAVEACESSONFE antes de cada transmissao. Todo o processo e registrado em log para auditoria e resolucao de problemas.

Funcionalidades​

  • Consulta de Notas Fiscais para Processamento em Lote
  • Selecao de Notas para Processamento
  • Transmissao de NF-e em Lote
  • Envio de E-mail com XML e PDF
  • Impressao de Notas em Lote
  • Reimpressao de Notas
  • Repeticao de E-mail para Multiplas Notas
  • Consulta de Nota Fiscal (Integracao CNF001)
  • Consulta de Pessoa (Integracao TFA001)
  • Visualizacao de Erros de Transmissao

Quando usar?​

O módulo CNF013 - Gerenciamento de NFe em Lote e uma ferramenta especializada para o processamento em massa de Notas Fiscais Eletronicas (NF-e) e Notas Fiscais de Consumidor Eletronicas (NFC-e).

Para que usar?​

Ele permite ao usuario selecionar multiplas notas fiscais e executar operacoes em lote como transmissao (emissao), impressão, envio de e-mail e reimpressao.

Filtros​

Campos simples:

  • Data (De / Até)
  • NFe (Transmitida / Em Processamento / Pendentes / Todas)
  • Tipo de Nota (Saída / Entrada)
  • Espécie (NF-E / NFCE)
  • Empresa F9
  • Nº Lote
  • Nº Nota Fiscal
  • Nº Lançamento
  • Série

Filtros de grid (multi-seleção via F9):

  • Pessoas Física / Jurídica — F9 — multi-seleção

Atenção: Empresa é obrigatória para executar a consulta.

Mensagens exibidas​

Levantadas de source/CNF013/ pela camada 0 (commit 96fc51e236).

CódigoTipoMensagem
W-0017AvisoO Usuário não possui Acesso a este Programa. Verifique! [ADM004]

Mais 6 mensagens com texto literal no código: CNF013.

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
EMPRESADELETE, INSERT, SELECT, UPDATE
NFESELECT, UPDATE
PESSOADELETE, INSERT, SELECT, UPDATE

Tabelas de Leitura (SELECT)​

TabelaOperacoes
CONFIGNFESELECT
ITEMSELECT
ITEMNOTASELECT
NOTASELECT
PARMNOTASELECT

Procedures Chamadas​

ProcedureTabelas Acessadas
GERA_CHAVEACESSONFECONFIGNFE (SELECT), EMPRESA (SELECT), ENDERECOPESSOA (SELECT), ESTADO (SELECT), MODELONF (SELECT), MUNICIPIO (SELECT) +4
RETORNA_MENSAGEMEMAILNOTACONFIGCTE (SELECT), CONFIGMDFE (SELECT), CONFIGNFE (SELECT), CONFIGNFSE (SELECT), EMPRESA (SELECT), MDFE (SELECT) +3

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
CONFIGCTESELECT
CONFIGMDFESELECT
CONFIGNFESELECT
CONFIGNFSESELECT
EMPRESASELECT
ENDERECOPESSOASELECT
ESTADOSELECT
MDFESELECT
MODELONFSELECT
MUNICIPIOSELECT
NFESELECT
NFSESELECT
NOTASELECT
PARMNOTASELECT
PESSOASELECT