← AdvPL Guia
PROTHEUS · SIGAFIN · FINA040 · CONTAS A RECEBER · EXECBLOCK

FINA040 — mapa dos Pontos de Entrada

Mapa funcional do Contas a Receber (FINA040), com 44 chamadas ExecBlock confirmadas no fonte padrão analisado.

Navegue pela entrada e pelos caminhos alternativos de inclusão, alteração, exclusão, substituição e desdobramento. Cada card leva à ficha individual do ponto.

O mapa representa o FINA040.PRX com data de fonte de 26/08/2019. Patches, releases e localizações podem alterar chamadas e contratos.
Página criada em Última revisão em

Mapa de execução

Decisão ou validação lógicaRetorno ou preparação de dadosEvento de processamentoExtensão de interface ou menuFase com iteração confirmada

Depois da entrada, inclusão, alteração, exclusão, substituição e desdobramento representam caminhos diferentes. Eles não são executados obrigatoriamente em sequência.

Entrada e preparação

Entrada e interface

F040BROWF040FILBF040RAUTOFI040ROTF040BUT
Operações alternativas

Inclusão e validação

F040BLQF040DTMVFA040INCFA040ISSF040VENCRF040RECIMP

Gravação da inclusão

F040COMFA040GRVFA040FINF040FCRF040GRCOMF040MOV

Alteração

F040ALNFA040ALTF040ALTFA40PROTLJ040XF040ALTRF040CPO

Exclusão

F040TRVSA1F040CANVMFA040B01F040NDINCFA040DELF040ERAF040DELC

Substituição e provisórios

F40DELPRF040PROVFA040SFA040SUB

↻ LOOP Na substituição automática, F040PROV pode ser chamado para cada título provisório processado.

Desdobramento

F40DTDSDF040PRPCF040DESDF040DTDESFA040PAR

↻ LOOP Em GeraParcSe1, F040DTDES e FA040PAR são chamados para cada parcela gerada.

Processamentos auxiliares

Impostos e complementos

F040FRTF040LOJAF040MIRFDEFFI2

↻ LOOP F040FRT e F040LOJA preparam as coleções antes das iterações por filial e cliente/loja.

Catálogo dos Pontos de Entrada

F040BROW

Evento de processamento
Fase: Entrada e interface

F040BROW é executado antes da abertura do browse na rotina FINA040.

F040BROW() --> Nil ou retorno não consumido pelo fluxo analisado
Acessar ficha →

F040FILB

Retorno ou preparação de dados
Fase: Entrada e interface

F040FILB é executado na composição do filtro do browse na rotina FINA040.

F040FILB() --> Caractere ou Nil
Acessar ficha →

F040RAUTO

Retorno ou preparação de dados
Fase: Entrada e interface

F040RAUTO é executado antes do processamento automático do cabeçalho na rotina FINA040.

F040RAUTO() --> Array
Acessar ficha →

FI040ROT

Extensão de interface ou menu
Fase: Entrada e interface

FI040ROT é executado na montagem do menu da rotina na rotina FINA040.

FI040ROT() --> Array
Acessar ficha →

F040BUT

Extensão de interface ou menu
Fase: Entrada e interface

F040BUT é executado na montagem dos botões da barra na rotina FINA040.

F040BUT() --> Array
Acessar ficha →

F040BLQ

Decisão ou validação lógica
Fase: Inclusão e validação

F040BLQ é executado no controle de acesso às operações na rotina FINA040.

F040BLQ() --> Lógico
Acessar ficha →

F040DTMV

Decisão ou validação lógica
Fase: Inclusão e validação

F040DTMV é executado na definição da data de movimentação financeira na rotina FINA040.

F040DTMV() --> Lógico
Acessar ficha →

FA040INC

Decisão ou validação lógica
Fase: Inclusão e validação

FA040INC é executado na validação da inclusão na rotina FINA040.

FA040INC() --> Lógico
Acessar ficha →

FA040ISS

Retorno ou preparação de dados
Fase: Inclusão e validação

FA040ISS é executado no cálculo alternativo do ISS na rotina FINA040.

FA040ISS() --> Numérico
Acessar ficha →

F040VENCR

Retorno ou preparação de dados
Fase: Inclusão e validação

F040VENCR é executado na definição do vencimento real na rotina FINA040.

F040VENCR() --> Data
Acessar ficha →

F040RECIMP

Decisão ou validação lógica
Fase: Inclusão e validação

F040RECIMP é executado na decisão de recalcular impostos ao alterar vencimento na rotina FINA040.

F040RECIMP() --> Lógico
Acessar ficha →

F040COM

Evento de processamento
Fase: Gravação da inclusão

F040COM é executado após a gravação de comissão de título RA na rotina FINA040.

F040COM() --> Nil ou retorno não consumido pelo fluxo analisado
Acessar ficha →

FA040GRV

Evento de processamento
Fase: Gravação da inclusão

FA040GRV é executado após gravar os dados da inclusão e antes da contabilização na rotina FINA040.

FA040GRV() --> Nil ou retorno não consumido pelo fluxo analisado
Acessar ficha →

FA040FIN

Evento de processamento
Fase: Gravação da inclusão

FA040FIN é executado ao término da inclusão na rotina FINA040.

FA040FIN() --> Nil ou retorno não consumido pelo fluxo analisado
Acessar ficha →

F040FCR

Evento de processamento
Fase: Gravação da inclusão

F040FCR é executado no fechamento da inclusão na rotina FINA040.

F040FCR() --> Nil ou retorno não consumido pelo fluxo analisado
Acessar ficha →

F040GRCOM

Evento de processamento
Fase: Gravação da inclusão

F040GRCOM é executado após preparar os itens de comissão na rotina FINA040.

F040GRCOM() --> Nil ou retorno não consumido pelo fluxo analisado
Acessar ficha →

F040MOV

Evento de processamento
Fase: Gravação da inclusão

F040MOV é executado durante a gravação da movimentação bancária na rotina FINA040.

F040MOV() --> Nil ou retorno não consumido pelo fluxo analisado
Acessar ficha →

F040ALN

Decisão ou validação lógica
Fase: Alteração

F040ALN é executado na validação da alteração da natureza na rotina FINA040.

F040ALN() --> Lógico
Acessar ficha →

FA040ALT

Decisão ou validação lógica
Fase: Alteração

FA040ALT é executado na validação complementar do botão OK na rotina FINA040.

FA040ALT() --> Lógico
Acessar ficha →

F040ALT

Evento de processamento
Fase: Alteração

F040ALT é executado após a gravação da alteração na rotina FINA040.

F040ALT() --> Retorno ignorado pelo fluxo analisado
Acessar ficha →

FA40PROT

Evento de processamento
Fase: Alteração

FA40PROT é executado antes da edição dos campos na alteração na rotina FINA040.

FA40PROT() --> Nil ou retorno não consumido pelo fluxo analisado
Acessar ficha →

LJ040X

Evento de processamento
Fase: Alteração

LJ040X é executado no início da gravação da alteração na rotina FINA040.

LJ040X() --> Nil ou retorno não consumido pelo fluxo analisado
Acessar ficha →

F040ALTR

Evento de processamento
Fase: Alteração

F040ALTR é executado ao final da gravação da alteração na rotina FINA040.

F040ALTR() --> Nil ou retorno não consumido pelo fluxo analisado
Acessar ficha →

F040CPO

Retorno ou preparação de dados
Fase: Alteração

F040CPO é executado na montagem dos campos que podem ser alterados na rotina FINA040.

F040CPO() --> Array
Acessar ficha →

F040TRVSA1

Decisão ou validação lógica
Fase: Exclusão

F040TRVSA1 é executado antes de atualizar dados do cliente na rotina FINA040.

F040TRVSA1() --> Lógico
Acessar ficha →

F040CANVM

Evento de processamento
Fase: Exclusão

F040CANVM é executado no cancelamento da variação monetária na rotina FINA040.

F040CANVM() --> Nil ou retorno não consumido pelo fluxo analisado
Acessar ficha →

FA040B01

Decisão ou validação lógica
Fase: Exclusão

FA040B01 é executado após confirmar a exclusão, antes de prosseguir na rotina FINA040.

FA040B01() --> Lógico
Acessar ficha →

F040NDINC

Decisão ou validação lógica
Fase: Exclusão

F040NDINC é executado na decisão de não gerar DDI/NCC na rotina FINA040.

F040NDINC() --> Lógico
Acessar ficha →

FA040DEL

Evento de processamento
Fase: Exclusão

FA040DEL é executado ao final do fluxo de exclusão na rotina FINA040.

FA040DEL() --> Nil ou retorno não consumido pelo fluxo analisado
Acessar ficha →

F040ERA

Evento de processamento
Fase: Exclusão

F040ERA é executado após gravar o estorno no SE5 na rotina FINA040.

F040ERA() --> Nil ou retorno não consumido pelo fluxo analisado
Acessar ficha →

F040DELC

Decisão ou validação lógica
Fase: Exclusão

F040DELC é executado na validação da exclusão de complemento na rotina FINA040.

F040DELC() --> Lógico
Acessar ficha →

F40DELPR

Decisão ou validação lógica
Fase: Substituição e provisórios

F40DELPR é executado na decisão de excluir o título provisório na rotina FINA040.

F40DELPR() --> Lógico
Acessar ficha →

F040PROV

Evento de processamento
Fase: Substituição e provisórios

F040PROV é executado durante a exclusão/substituição de provisórios na rotina FINA040.

F040PROV() --> Nil ou retorno não consumido pelo fluxo analisado
Acessar ficha →

FA040S

Evento de processamento
Fase: Substituição e provisórios

FA040S é executado após inicializar os campos da substituição na rotina FINA040.

FA040S() --> Nil ou retorno não consumido pelo fluxo analisado
Acessar ficha →

FA040SUB

Retorno ou preparação de dados
Fase: Substituição e provisórios

FA040SUB é executado na definição dos campos inicializados na substituição na rotina FINA040.

FA040SUB() --> Array
Acessar ficha →

F40DTDSD

Retorno ou preparação de dados
Fase: Desdobramento

F40DTDSD é executado na definição da data inicial do desdobramento na rotina FINA040.

F40DTDSD() --> Data
Acessar ficha →

F040PRPC

Decisão ou validação lógica
Fase: Desdobramento

F040PRPC é executado na decisão sobre o primeiro intervalo entre parcelas na rotina FINA040.

F040PRPC() --> Lógico
Acessar ficha →

F040DESD

Retorno ou preparação de dados
Fase: Desdobramento

F040DESD é executado antes de excluir títulos do desdobramento na rotina FINA040.

F040DESD() --> Array
Acessar ficha →

F040DTDES

Retorno ou preparação de dados
Fase: Desdobramento

F040DTDES é executado na definição da data de emissão dos desdobramentos na rotina FINA040.

F040DTDES() --> Data
Acessar ficha →

FA040PAR

Evento de processamento
Fase: Desdobramento

FA040PAR é executado após gerar os títulos desdobrados na rotina FINA040.

FA040PAR() --> Nil ou retorno não consumido pelo fluxo analisado
Acessar ficha →

F040FRT

Retorno ou preparação de dados
Fase: Impostos e complementos

F040FRT é executado na definição de filiais consideradas na retenção na rotina FINA040.

F040FRT() --> Array
Acessar ficha →

F040LOJA

Retorno ou preparação de dados
Fase: Impostos e complementos

F040LOJA é executado na definição de clientes/lojas considerados na retenção na rotina FINA040.

F040LOJA() --> Array
Acessar ficha →

F040MIRF

Retorno ou preparação de dados
Fase: Impostos e complementos

Trata o valor mínimo de IRRF. Referências do índice Financeiro P12, contexto histórico da FINA040 e roteiro de testes de fronteira.

F040MIRF()
Acessar ficha →

DEFFI2

Retorno ou preparação de dados
Fase: Impostos e complementos

DEFFI2 é executado na carga de valores padrão do complemento FI2 na rotina FINA040.

DEFFI2() --> Array
Acessar ficha →

Referências

  1. TOTVS. FINA040.PRX — Contas a Receber. Fonte padrão com data de 26 ago. 2019; inventário de 44 chamadas ExecBlock literais.
  2. TOTVS — Pontos de Entrada — Financeiro — P12
  3. TOTVS — Pontos de Entrada - Linha Microsiga Protheus
0 comentário(s) aprovado(s)

Comentários

Ainda não há comentários aprovados.

Entre com Google ou Microsoft para comentar.

Powered by Usina Docs · Alpha