Pular para o conteúdo principal

MNF005 — Cancelamento de Notas Fiscais

Fonte​

  • Source: source/MNF005/

Objetivo​

O módulo MNF005 e responsavel pelo cancelamento de notas fiscais ja emitidas (status "V" - Valida) no sistema JunsoftERP. Ele realiza o cancelamento tanto no sistema interno quanto nos orgaos fiscais externos (SEFAZ para NF-e/NFCe, SAT para CF-e e CT-e para Conhecimento de Transporte Eletronico).

Este módulo e utilizado pelos setores fiscal e de faturamento quando e necessario cancelar uma nota fiscal emitida por motivos como erro de dados, desistencia do cliente ou devolucao de mercadoria. O processo envolve validacoes rigorosas para garantir a integridade fiscal e financeira do sistema.

O MNF005 pode ser acessado diretamente pelo menu do sistema ou invocado automaticamente por outros módulos como CNF001 (Consulta de Notas Fiscais), MNF032, e CNF011 (NFS-e), que preenchem os campos automaticamente para facilitar o cancelamento. Ao cancelar uma nota eletronica transmitida, o módulo aciona a tela de cancelamento do SEFAZ/SAT antes de confirmar o cancelamento no sistema.

O cancelamento reverte todas as operacoes fiscais e financeiras da nota, incluindo estornos de estoque, financeiro e ordens de carregamento, por meio da stored procedure CANCELA_NOTAFISCAL.

Funcionalidades​

  • Identificacao da Nota Fiscal
  • Informacao do Motivo de Cancelamento
  • Cancelamento de Nota Fiscal (Excluir/Cancelar)
  • Pesquisa de Notas para Cancelamento (F9)
  • Pesquisa de Empresas (F9)
  • Pesquisa de Pessoas (F9)
  • Pesquisa de Motivos (F9)
  • Impressao da Nota Cancelada

Mensagens exibidas​

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

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

Parâmetros lidos​

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

ParâmetroTabela
ST_CONFIRMAENTREGAREMESSAPARMFATUR
TP_EXCLUSAOENTREGADEVOLUCAOPARMFATUR

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
EMBARQUESELECT, UPDATE
EMPRESADELETE, INSERT, SELECT, UPDATE
NOTASELECT, UPDATE
ORDEMCARREGSELECT, UPDATE
ORDEMCARREGRECAPSELECT, UPDATE

Tabelas de Leitura (SELECT)​

TabelaOperacoes
CONFIGCTESELECT
CONTRATOLEITESELECT
CONTROLEENTREGASELECT
CTRCSELECT
ITEMNOTASELECT
MOTIVOSELECT
MOVTOLEITESELECT
MOVTOLEITENOTASELECT
NFESELECT
ORDEMPRODUCAORECAPSELECT
PARMNOTASELECT
PEDIDONOTASELECT
PESSOASELECT
PLUGORDRECAPPEDIDOSELECT

Procedures Chamadas​

ProcedureTabelas Acessadas
CANCELA_NOTAFISCALAJUSTEFISCALITEMNOTA (DELETE/INSERT/SELECT), ALIQUOTA (SELECT), BOLETOIMPRESSO (INSERT), CHEQUE (SELECT), CODRECEITA (SELECT), COMISSAOTABPRECO (UPDATE) +138
RETORNA_CHAVEPEDIDOEMBARQUE (SELECT), NOTA (SELECT), ORDEMCARREG (SELECT), PEDIDO (SELECT), PEDIDONOTA (SELECT)

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
AJUSTEFISCALITEMNOTADELETE, INSERT, SELECT
ALIQUOTASELECT
BOLETOIMPRESSOINSERT
CHEQUESELECT
CODRECEITASELECT
COMISSAOTABPRECOUPDATE
COMPLEMENTOLEITEUPDATE
CONCILIACAOSELECT
CONDPAGTOSELECT
CONFERENCIANOTASELECT
CONTASSELECT, UPDATE
CONTASCTBDELETE, INSERT, SELECT
CONTASHISTORICOSELECT
CONTASHISTORICOCCSELECT
CONTASHISTORICOCTBDELETE, INSERT, SELECT
CONTASJUNCAODELETE, SELECT
CONTASPESSOAINSERT, SELECT
CONTASPROVISAODELETE, SELECT
CONTASVENDORSELECT
CONTAS_MOVTOCONTABILSELECT
...+125 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