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ódigo | Tipo | Mensagem |
|---|---|---|
| W-0017 | Aviso | O 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)
| Tabela | Operacoes |
|---|---|
| EMPRESA | DELETE, INSERT, SELECT, UPDATE |
| NFE | SELECT, UPDATE |
| PESSOA | DELETE, INSERT, SELECT, UPDATE |
Tabelas de Leitura (SELECT)
| Tabela | Operacoes |
|---|---|
| CONFIGNFE | SELECT |
| ITEM | SELECT |
| ITEMNOTA | SELECT |
| NOTA | SELECT |
| PARMNOTA | SELECT |
Procedures Chamadas
| Procedure | Tabelas Acessadas |
|---|---|
| GERA_CHAVEACESSONFE | CONFIGNFE (SELECT), EMPRESA (SELECT), ENDERECOPESSOA (SELECT), ESTADO (SELECT), MODELONF (SELECT), MUNICIPIO (SELECT) +4 |
| RETORNA_MENSAGEMEMAILNOTA | CONFIGCTE (SELECT), CONFIGMDFE (SELECT), CONFIGNFE (SELECT), CONFIGNFSE (SELECT), EMPRESA (SELECT), MDFE (SELECT) +3 |
Tabelas via Procedures (acesso indireto)
| Tabela | Operacoes |
|---|---|
| CONFIGCTE | SELECT |
| CONFIGMDFE | SELECT |
| CONFIGNFE | SELECT |
| CONFIGNFSE | SELECT |
| EMPRESA | SELECT |
| ENDERECOPESSOA | SELECT |
| ESTADO | SELECT |
| MDFE | SELECT |
| MODELONF | SELECT |
| MUNICIPIO | SELECT |
| NFE | SELECT |
| NFSE | SELECT |
| NOTA | SELECT |
| PARMNOTA | SELECT |
| PESSOA | SELECT |