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âmetro | Tabela |
|---|---|
| CD_HISTORICO | PARMFATUR |
| CD_MOVDEBITOVEND | PARMFATUR |
| CD_MOVSAIDA | PARMFATUR |
| ST_BLOQUEIOVENDEDOR | PARMFATUR |
| ST_DEBITOVENDEDOR | PARMFATUR |
| ST_IMPRIMERECIBOCOMISSAO | PARMFATUR |
| ST_VARIOSVENDEDORES | PARMFATUR |
Tabelas de Escrita (INSERT/UPDATE/DELETE)
| Tabela | Operacoes |
|---|---|
| CTRC | DELETE, SELECT |
| EMBARQUE | DELETE, INSERT, SELECT, UPDATE |
| ENDERECOPESSOA | INSERT, SELECT |
| IMPOSTONOTA | DELETE, INSERT, SELECT, UPDATE |
| ITEMNOTA | DELETE, INSERT, SELECT, UPDATE |
| ITEMNOTALOCAL | DELETE, INSERT, SELECT |
| ITEMNOTAVENDEDOR | DELETE, INSERT, SELECT |
| MOVTOCAIXA | UPDATE |
| NFE | DELETE, INSERT, SELECT, UPDATE |
| NFSE | DELETE, SELECT |
| NOTA | DELETE, INSERT, SELECT, UPDATE |
| PARCELANOTA | DELETE, INSERT, SELECT |
| PESSOA | INSERT, SELECT |
Tabelas de Leitura (SELECT)
| Tabela | Operacoes |
|---|---|
| AGENCIA | SELECT |
| BANCO | SELECT |
| BOLETO | SELECT |
| CONDFISCAL | SELECT |
| CONDPAGTO | SELECT |
| CONDPARCELA | SELECT |
| EMPRESA | SELECT |
| FORMAPAGTO | SELECT |
| IMPOSTO | SELECT |
| ITEM | SELECT |
| LOCALESTOQUE | SELECT |
| MOVIMENTACAO | SELECT |
| MUNICIPIO | SELECT |
| PARMCONTABIL | SELECT |
| PARMFATUR | SELECT |
| PARMFINANC | SELECT |
| PARMNOTA | SELECT |
| PROCESSO | SELECT |
| TABPRECO | SELECT |
| TIPOCALCULO | SELECT |
| TIPOLOCAL | SELECT |
| TIPOPESSOA | SELECT |
| TIPOVENDEDOR | SELECT |
Procedures Chamadas
| Procedure | Tabelas Acessadas |
|---|---|
| CALCULA_COMISSAO_V2 | COMISSAOVENDEDOR (SELECT), CONDPAGTO (SELECT), ITEM (SELECT), ITEMNOTA (SELECT), ITEMNOTAVENDEDOR (SELECT), ITEMPERFIL (SELECT) +9 |
| CONTROLE_CAIXA | CAIXA (SELECT), PARMFINANC (SELECT), PARMUSUARIO (SELECT) |
| GERA_IMPOSTONOTA | ALIQUOTA (SELECT), CONFIGNFSE (SELECT), CTRC (SELECT), EMPRESA (SELECT), ENDERECOPESSOA (SELECT), ESTADO (SELECT) +19 |
| GERA_INTEGRACAO | AJUSTEFISCALITEMNOTA (DELETE/INSERT/SELECT), ALIQUOTA (SELECT), CODRECEITA (SELECT), CONDPAGTO (SELECT), CONTAS (SELECT), CONTASCTB (DELETE/INSERT/SELECT) +53 |
| GERA_NOTAFISCAL | AGENCIA (SELECT), AJUSTEFISCALITEMNOTA (DELETE/INSERT/SELECT), ALIQUOTA (SELECT), AVISOSCPC (INSERT), BANCO (SELECT), BOLETO (SELECT) +145 |
| GERA_SEQUENCIA | SEQUENCIA (SELECT/UPDATE) |
| GRAVA_CONTAS | AJUSTEFISCALITEMNOTA (DELETE/INSERT/SELECT), ALIQUOTA (SELECT), BOLETO (SELECT), CODRECEITA (SELECT), CONDPAGTO (SELECT), CONDPARCELA (SELECT) +64 |
| GRAVA_MOVTOCAIXA | AJUSTEFISCALITEMNOTA (DELETE/INSERT/SELECT), ALIQUOTA (SELECT), CODRECEITA (SELECT), CONDPAGTO (SELECT), CONTAS (SELECT), CONTASCTB (DELETE/INSERT/SELECT) +56 |
| HABILITA_PESOQTDE | ITEM (SELECT), TIPOCALCULO (SELECT), UNIDMED (SELECT) |
| RETORNA_COMPLEMENTO | CONTAS (SELECT), CONTASHISTORICO (SELECT), HISTORICO (SELECT), MOVTOCAIXA (SELECT), PARMCOMPLCAIXA (SELECT), PARMFINANC (SELECT) +3 |
| RETORNA_DADOSCADASTRAIS | AREACOMERCIAL (SELECT), ENDERECOPESSOA (SELECT), ESTADO (SELECT), FORMAPAGTO (SELECT), GRUPOPCP (SELECT), MUNICIPIO (SELECT) +4 |
| RETORNA_IMPMOV | IMPOSTO (SELECT), IMPOSTOITEM (SELECT), IMPOSTOMOV (SELECT), ITEM (SELECT), PARMNOTA (SELECT) |
| RETORNA_LOCAISARMAZENAGEM | ITEMEMPRESA (SELECT), ITEMLOCAL (SELECT), LOCALESTOQUE (SELECT), LOCALUSUARIO (SELECT), PARMFATUR (SELECT), SESSAO (SELECT) +1 |
| RETORNA_MOVIMENTACAO | CAMPOSTEMPORARIOS (SELECT), CONDPAGTO (SELECT), ENDERECOPESSOA (SELECT), GRUPOMOVIMENTACAO (SELECT), ITEM (SELECT), ITEMPERFIL (SELECT) +2 |
| VERIFICA_ESTOQUENEGATIVONOTA | COLUNAGRADE (SELECT), ITEM (SELECT), ITEMLOCAL (SELECT), ITEMPEDIDO (SELECT), ITEMPEDIDOGRADE (SELECT), LINHAGRADE (SELECT) +6 |
Tabelas via Procedures (acesso indireto)
| Tabela | Operacoes |
|---|---|
| AGENCIA | SELECT |
| AJUSTEFISCALITEMNOTA | DELETE, INSERT, SELECT |
| ALIQUOTA | SELECT |
| AREACOMERCIAL | SELECT |
| AVISOSCPC | INSERT |
| BANCO | SELECT |
| BOLETO | SELECT |
| CAIXA | SELECT |
| CAMPOSTEMPORARIOS | SELECT |
| CFO | SELECT |
| CHEQUE | SELECT |
| CODRECEITA | SELECT |
| COLUNAGRADE | SELECT |
| COMISSAOCONTAS | INSERT |
| COMISSAOTABPRECO | INSERT |
| COMISSAOVENDEDOR | SELECT |
| CONDPAGTO | SELECT |
| CONDPARCELA | SELECT |
| CONFIGNFE | SELECT |
| CONFIGNFSE | SELECT |
| ... | +147 tabelas |
Dependencias Aferentes (quem alimenta esta tela)
Telas que escrevem em tabelas lidas por esta tela.
| Tela | Título | Tabelas em Comum |
|---|---|---|
| MRC020 | Confirmação de Ordem de Carregamento Recapadora | CONTAS |
| MFC023 | Duplicata / Adiantamento por Obra | CONTAS |
| MFC027 | Gerenciamento Conciliação Bancária | CONTAS |
| MFC005 | Cancelamento de Duplicata / Adiantamento | CONTAS |
| MNF034 | Lançamento Documento Fiscal em Lote | CONTAS |
| CNF012 | Consulta de CTRC | CONTAS |
| MPD026 | Controle de Obras | CONTAS |
| MTR005 | Consulta / Fechamento de Viagem | CONTAS |
| RPD015 | CONTAS | |
| MRC030 | CONTAS | |
jFaturamento | CONTAS | |
| MCA004 | Fechamento de Contratos | CONTAS |
| MFC014 | CONTAS | |
| MCA009 | Complemento de Pagamento | CONTAS |
| MNF002 | Emissão de Nota Fiscal de Venda | CONTAS |
| MFC034 | Provisão Financeira/Contábil para Devedores Duvidosos | CONTAS |
| MPD019 | Gerenciamento de Contrato/Romaneio Obras | CONTAS |
| MPD022 | CONTAS | |
| MFC019 | Reparcelamento de Contas | CONTAS |
| MFC012 | Agrupamento de Contas | CONTAS |
| MNF023 | Gerenciamento de Contas de Contratos | CONTAS |
| MNF009 | CONTAS | |
| MNF017 | Venda Balcão | CONTAS |
| MNF024 | CONTAS | |
| MNF007 | Devolução / Retorno de Notas Fiscais | CONTAS |
| MFC015 | Desconto de Duplicatas / Cheques | CONTAS |
| MFC032 | Gerenciamento de Títulos a Pagar | CONTAS |
| TFA067 | Contratos e Licenças de Software | CONTAS |
| MNF004 | Emissão de Notas Fiscais Liberadas | CONTAS |
| MNF001 | Recebimento de Notas Fiscais de Compra | CONTAS |
| ... | +74 telas |