Pular para o conteúdo principal

MNF034 — Lançamento Documento Fiscal em Lote

Fonte​

  • Source: source/MNF034/

Objetivo​

O módulo MNF034 tem como objetivo permitir o lancamento em lote de documentos fiscais eletronicos (NF-e e CT-e) no sistema JunsoftERP, a partir da importacao de arquivos XML. Ele automatiza o processo de entrada de notas fiscais e conhecimentos de transporte, evitando a necessidade de lancamento manual individual de cada documento.

Este módulo e utilizado principalmente pelos departamentos fiscal e de compras, que recebem grandes volumes de documentos fiscais eletronicos de fornecedores e transportadoras. O processo consiste em selecionar os arquivos XML, validar automaticamente os dados contra os cadastros do sistema (fornecedores, series, especies), e efetuar o lancamento em massa dos documentos selecionados.

A funcionalidade e essencial para empresas que lidam com alto volume de notas fiscais de entrada e conhecimentos de transporte, reduzindo significativamente o tempo de lancamento e minimizando erros de digitacao. O módulo valida automaticamente se os documentos ja foram lancados anteriormente, se o CNPJ do destinatario corresponde a empresa logada, e se os fornecedores estao cadastrados no sistema.

Funcionalidades​

  • Importacao de Arquivos XML (NF-e e CT-e)
  • Selecao e Marcacao de Documentos
  • Associacao de Notas Fiscais ao CT-e
  • Dados do Lancamento
  • Centro de Resultado
  • Selecao de Local de Armazenagem
  • Lancamento em Lote (Salvar)

Mensagens exibidas​

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

Mais 63 mensagens com texto literal no código: MNF034.

Parâmetros lidos​

Campos PARM* lidos via values[] em source/MNF034/ (commit 96fc51e236).

ParâmetroTabela
CD_ITEMCTEPARMFATUR
CD_MOVENTRADAPARMFATUR
ST_IMPORTACFOCTEPARMFATUR

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
FRETENOTAINSERT, SELECT
IMPOSTONOTAINSERT, SELECT, UPDATE
ITEMNOTAINSERT
ITEMNOTACCINSERT
ITEMNOTALOCALINSERT
NFEDELETE, INSERT, SELECT, UPDATE
NOTAINSERT, SELECT
PARCELANOTAINSERT

Tabelas de Leitura (SELECT)​

TabelaOperacoes
CENTROCUSTOSELECT
CONDPAGTOSELECT
CONDPARCELASELECT
EMPRESASELECT
ENDERECOPESSOASELECT
ESTADOSELECT
FORMAPAGTOSELECT
GRUPOMOVIMENTACAOSELECT
HISTORICOSELECT
IMPOSTOSELECT
IMPOSTOMOVSELECT
ITEMSELECT
ITEMPESSOASELECT
MODELONFSELECT
MOVIMENTACAOSELECT
PARMCONTABILSELECT
PARMFATURSELECT
PARMNOTASELECT
PESSOASELECT
TIPOCALCULOSELECT

Procedures Chamadas​

ProcedureTabelas Acessadas
CALCULA_CENTRORESULTCONTASHISTORICO (SELECT), HISTORICO (SELECT), IMPOSTO (SELECT), IMPOSTOMOVHIST (SELECT), IMPOSTONOTA (SELECT), ITEMNOTA (SELECT) +10
GERA_IMPOSTONOTAALIQUOTA (SELECT), CONFIGNFSE (SELECT), CTRC (SELECT), EMPRESA (SELECT), ENDERECOPESSOA (SELECT), ESTADO (SELECT) +19
GERA_INTEGRACAOAJUSTEFISCALITEMNOTA (DELETE/INSERT/SELECT), ALIQUOTA (SELECT), CODRECEITA (SELECT), CONDPAGTO (SELECT), CONTAS (SELECT), CONTASCTB (DELETE/INSERT/SELECT) +53
GERA_NOTAFISCALAGENCIA (SELECT), AJUSTEFISCALITEMNOTA (DELETE/INSERT/SELECT), ALIQUOTA (SELECT), AVISOSCPC (INSERT), BANCO (SELECT), BOLETO (SELECT) +145
GERA_SEQUENCIASEQUENCIA (SELECT/UPDATE)
HABILITA_PESOQTDEITEM (SELECT), TIPOCALCULO (SELECT), UNIDMED (SELECT)
REMOVE_MASCARACPFCNPJ-
RETORNA_DADOSCADASTRAISAREACOMERCIAL (SELECT), ENDERECOPESSOA (SELECT), ESTADO (SELECT), FORMAPAGTO (SELECT), GRUPOPCP (SELECT), MUNICIPIO (SELECT) +4
RETORNA_IMPMOVIMPOSTO (SELECT), IMPOSTOITEM (SELECT), IMPOSTOMOV (SELECT), ITEM (SELECT), PARMNOTA (SELECT)
RETORNA_LOCAISARMAZENAGEMITEMEMPRESA (SELECT), ITEMLOCAL (SELECT), LOCALESTOQUE (SELECT), LOCALUSUARIO (SELECT), PARMFATUR (SELECT), SESSAO (SELECT) +1
RETORNA_MOVIMENTACAOCAMPOSTEMPORARIOS (SELECT), CONDPAGTO (SELECT), ENDERECOPESSOA (SELECT), GRUPOMOVIMENTACAO (SELECT), ITEM (SELECT), ITEMPERFIL (SELECT) +2
VIEW_PLANOCONTASCENTROCUSTO (SELECT), CONTASPESSOA (SELECT), PARMCONTABIL (SELECT), PARMSISTEMA (SELECT), PLANOCONTAS (SELECT), PLANOEMPRESA (SELECT)

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
AGENCIASELECT
AJUSTEFISCALITEMNOTADELETE, INSERT, SELECT
ALIQUOTASELECT
AREACOMERCIALSELECT
AVISOSCPCINSERT
BANCOSELECT
BOLETOSELECT
CAMPOSTEMPORARIOSSELECT
CENTROCUSTOSELECT
CFOSELECT
CHEQUESELECT
CODRECEITASELECT
COLUNAGRADESELECT
COMISSAOCONTASINSERT
COMISSAOTABPRECOINSERT
CONDPAGTOSELECT
CONDPARCELASELECT
CONFIGNFESELECT
CONFIGNFSESELECT
CONTASINSERT, SELECT, UPDATE
...+143 tabelas

Dependencias Aferentes (quem alimenta esta tela)​

Telas que escrevem em tabelas lidas por esta tela.

TelaTítuloTabelas em Comum
MRC020Confirmação de Ordem de Carregamento RecapadoraCONTAS
MFC023Duplicata / Adiantamento por ObraCONTAS
MFC027Gerenciamento Conciliação BancáriaCONTAS
MFC005Cancelamento de Duplicata / AdiantamentoCONTAS
CNF012Consulta de CTRCCONTAS
MPD026Controle de ObrasCONTAS
MTR005Consulta / Fechamento de ViagemCONTAS
RPD015CONTAS
MRC030CONTAS
jFaturamentoCONTAS
MCA004Fechamento de ContratosCONTAS
MFC014CONTAS
MCA009Complemento de PagamentoCONTAS
MNF002Emissão de Nota Fiscal de VendaCONTAS
MFC034Provisão Financeira/Contábil para Devedores DuvidososCONTAS
MPD019Gerenciamento de Contrato/Romaneio ObrasCONTAS
MPD022CONTAS
MFC019Reparcelamento de ContasCONTAS
MFC012Agrupamento de ContasCONTAS
MNF023Gerenciamento de Contas de ContratosCONTAS
MNF009CONTAS
MNF017Venda BalcãoCONTAS
MNF024CONTAS
MNF007Devolução / Retorno de Notas FiscaisCONTAS
MFC015Desconto de Duplicatas / ChequesCONTAS
MFC032Gerenciamento de Títulos a PagarCONTAS
TFA067Contratos e Licenças de SoftwareCONTAS
MNF004Emissão de Notas Fiscais LiberadasCONTAS
MNF001Recebimento de Notas Fiscais de CompraCONTAS
MNF026Troca de Produtos com Emissão de Nota FiscalCONTAS
...+74 telas