Pular para o conteúdo principal

MNF032 — Importação de XML Transmitido

Fonte​

  • Source: source/MNF032/

Objetivo​

O módulo MNF032 e responsavel pela importacao automatizada de arquivos XML de Notas Fiscais Eletronicas (NF-e) transmitidas, permitindo que o usuario selecione um ou mais arquivos XML e os processe para gerar notas fiscais completas no sistema JunsoftERP V2. O módulo suporta tanto XMLs de emissao quanto XMLs de cancelamento.

Este módulo automatiza o processo de lancamento de notas fiscais, lendo as informacoes do XML (dados do emitente/destinatario, itens, impostos, transportador, parcelas de pagamento) e preenchendo automaticamente as tabelas do sistema. O usuario pode revisar e ajustar os dados antes de confirmar o processamento, garantindo que todas as informacoes estejam corretas.

O MNF032 e utilizado principalmente pelo departamento fiscal e de faturamento, sendo ideal para empresas que precisam importar grandes volumes de notas fiscais eletronicas. Ele pode processar tanto notas de entrada quanto de saida, e integra-se com diversos módulos do sistema para validacao de dados (cadastros de pessoas, itens, movimentacoes, impostos, etc.).

Funcionalidades​

  • Selecao e Importacao de Arquivos XML
  • Processamento de XML de Emissao
  • Processamento de XML de Cancelamento
  • Revisao de Dados da Nota Importada
  • Confirmacao e Geracao da Nota Fiscal
  • Processamento em Lote (Executar Todos)
  • Cancelamento de Notas Importadas
  • Reimportacao de XML

Mensagens exibidas​

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

Mais 34 mensagens com texto literal no código: MNF032.

Parâmetros lidos​

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

ParâmetroTabela
CD_HISTORICOPARMFATUR
CD_MOVDEBITOVENDPARMFATUR
CD_MOVSAIDAPARMFATUR
ST_BLOQUEIOVENDEDORPARMFATUR
ST_DEBITOVENDEDORPARMFATUR
ST_IMPRIMERECIBOCOMISSAOPARMFATUR
ST_VARIOSVENDEDORESPARMFATUR

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
CTRCDELETE, SELECT
EMBARQUEDELETE, INSERT, SELECT, UPDATE
ENDERECOPESSOAINSERT, SELECT
IMPOSTONOTADELETE, INSERT, SELECT, UPDATE
ITEMNOTADELETE, INSERT, SELECT, UPDATE
ITEMNOTALOCALDELETE, INSERT, SELECT
ITEMNOTAVENDEDORDELETE, INSERT, SELECT
MOVTOCAIXAUPDATE
NFEDELETE, INSERT, SELECT, UPDATE
NFSEDELETE, SELECT
NOTADELETE, INSERT, SELECT, UPDATE
PARCELANOTADELETE, INSERT, SELECT
PESSOAINSERT, SELECT

Tabelas de Leitura (SELECT)​

TabelaOperacoes
AGENCIASELECT
BANCOSELECT
BOLETOSELECT
CONDFISCALSELECT
CONDPAGTOSELECT
CONDPARCELASELECT
EMPRESASELECT
FORMAPAGTOSELECT
IMPOSTOSELECT
ITEMSELECT
LOCALESTOQUESELECT
MOVIMENTACAOSELECT
MUNICIPIOSELECT
PARMCONTABILSELECT
PARMFATURSELECT
PARMFINANCSELECT
PARMNOTASELECT
PROCESSOSELECT
TABPRECOSELECT
TIPOCALCULOSELECT
TIPOLOCALSELECT
TIPOPESSOASELECT
TIPOVENDEDORSELECT

Procedures Chamadas​

ProcedureTabelas Acessadas
CALCULA_COMISSAO_V2COMISSAOVENDEDOR (SELECT), CONDPAGTO (SELECT), ITEM (SELECT), ITEMNOTA (SELECT), ITEMNOTAVENDEDOR (SELECT), ITEMPERFIL (SELECT) +9
CONTROLE_CAIXACAIXA (SELECT), PARMFINANC (SELECT), PARMUSUARIO (SELECT)
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)
GRAVA_CONTASAJUSTEFISCALITEMNOTA (DELETE/INSERT/SELECT), ALIQUOTA (SELECT), BOLETO (SELECT), CODRECEITA (SELECT), CONDPAGTO (SELECT), CONDPARCELA (SELECT) +64
GRAVA_MOVTOCAIXAAJUSTEFISCALITEMNOTA (DELETE/INSERT/SELECT), ALIQUOTA (SELECT), CODRECEITA (SELECT), CONDPAGTO (SELECT), CONTAS (SELECT), CONTASCTB (DELETE/INSERT/SELECT) +56
HABILITA_PESOQTDEITEM (SELECT), TIPOCALCULO (SELECT), UNIDMED (SELECT)
RETORNA_COMPLEMENTOCONTAS (SELECT), CONTASHISTORICO (SELECT), HISTORICO (SELECT), MOVTOCAIXA (SELECT), PARMCOMPLCAIXA (SELECT), PARMFINANC (SELECT) +3
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
VERIFICA_ESTOQUENEGATIVONOTACOLUNAGRADE (SELECT), ITEM (SELECT), ITEMLOCAL (SELECT), ITEMPEDIDO (SELECT), ITEMPEDIDOGRADE (SELECT), LINHAGRADE (SELECT) +6

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
AGENCIASELECT
AJUSTEFISCALITEMNOTADELETE, INSERT, SELECT
ALIQUOTASELECT
AREACOMERCIALSELECT
AVISOSCPCINSERT
BANCOSELECT
BOLETOSELECT
CAIXASELECT
CAMPOSTEMPORARIOSSELECT
CFOSELECT
CHEQUESELECT
CODRECEITASELECT
COLUNAGRADESELECT
COMISSAOCONTASINSERT
COMISSAOTABPRECOINSERT
COMISSAOVENDEDORSELECT
CONDPAGTOSELECT
CONDPARCELASELECT
CONFIGNFESELECT
CONFIGNFSESELECT
...+147 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
MNF034Lançamento Documento Fiscal em LoteCONTAS
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
...+74 telas