Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

mpo Tempo aproximado para leitura: 10 min 15 min


ÍNDICE

Índice
maxLevel5
indent8.1.1
exclude.*ndice
stylenone

01. VISÃO GERAL

Modelo de configuração do Retorno de Cobrança do CNAB CNAB  a receber rotina FINA205 com ou a pagar ( FINA205 / FINA435) com uso do Schedule rotina CFGA010 e
correta configuração no cadastro FINA130 (Parâmetros Bancos).

02. EXEMPLO DE UTILIZAÇÃO


Expandir
titleCadastrando o agendamento "Schedule" (CFGA010)
  1. Acessando SIGACFG "Configurador" > Ambiente > Cadastros > Schedule > Agendamentos > Cadastro > Botão Incluir:



  2. Ao clicar no botão incluir os campos: Código, Usuário, Nome do Usuário, Data, Hora e Ambiente serão auto - preenchidos com as informações do acesso
    propriamente dito, será necessário definir apenas a "ROTINA" rotina que no caso deve ser utilizado para Retorno Automático de COBRANÇA FINA205, a Empresa\Filial que o JOB vai considerar no Processamento e também deve-se informar o MÓDULO que se refere a ROTINA "06 - Financeiro"
    Image Removedretorno automático de cobrança (FINA205) ou pagamento
    (FINA435).

    Também é necessário configurar a empresa\filial de processamento do job/schedule é módulo.

    Configuração para ambiente exclusivo (SA6, SE8, SEE)
    Image Added

    Quando as tabelas de cadastro de banco (SA6), saldo bancário (SE8) e parâmetros de banco (SEE) estão compartilhadas
    em todos os níveis, ao configurar a empresa\filial de processamento do job/schedule, é necessário configurar 
    apenas uma filial no job, e no cadastro de parâmetros de banco, na aba retorno automático configurar o campo 
    Proc Filial (EE_PROCFL) igual a Todas Filiais.
    Image Added

    Obs: O "Parâmetros" não será utilizado para a rotina FINA205serão utilizados para as rotinas FINA205 e FINA435, pois os parâmetros de execução são definidos no Cadastro Parâmetros de Bancos FINA130.


  3. Após realizado as definições acima, clique em "Recorrência", para definir a recorrência de execução do Job:

    Defina em qual momento e quantas vezes será realizado o processamento e "Confirme":



  4. Feito isso, "Confirme" a inclusão do Agendamento:



  5. Ainda no Cadastro do Schedule (CFGA010) acesse: Agent > Cadastro > Adicionar Agents Padrão



    Ao realizar a inclusão de um AGENT padrão, automaticamente o sistema já preenche os dados do ambiente padrão (logado) - IP do AppServer, PORTA, e Ambiente - que será executado o Job parametrizado anteriormente.
Expandir
titleCadastrando Parâmetros Bancos (FINA130)
  1. Cadastrar um banco (SA6) e Aba de "Cadastrais" de Parâmetros Bancos (SEE) de acordo com o link: 2 - CNAB - Principais Cadastros

    EE_EXTEN: Extensão que será considerada para identificar o arquivo de retorno do banco.

  2. Aba "Retorno Automático":
    SIGAFIN "06 - Financeiro" > Atualizações > Cadastros > Parâmetros de Bancos (FINA130) > Selecione o Banco, Agência, Conta e SubConta Sub-Conta Desejado > Alterar > "Aba" Retorno Automático:
    Image Removed
    Image Added

Expandir
titleCampos principais:

EE_EXTEN: Extenção Extensão que será considerada

EE_RETAUT: Esse campo define Define se esse cadastro efetuará somente retorno de "COBRANÇA", "PAGAMENTO" ou "AMBOS"o cadastro será usado para processar arquivos de retorno de cobrança, pagamentos ou ambos..

EE_AGLCTB: Define a aglutinação dos lançamentos contábeis na CT2, se a contabilização estiver ONLINE.

Obs:

  • Definição da contabilização é nas rotinas de processamento MANUAL, ou seja, se desejar utilizar a contabilização ONLINE de um retorno de COBRANÇA por exemplo, acesse: FINA200 > F12 > Contabiliza Online = SIM > OK > Sair da rotina.
  • Lembrando que, como se trata de uma execução via Job, os lançamentos contábeis não serão apresentados na Tela quando os respectivos arquivos forem processados

    Campo descontinuado, mantido por questões de compatibilidade do sistema.

    EE_ATUMOE: Define qual data será utilizada para atualização das moedas, caso tenha algum título que esteja com Moeda estrangeira.

    EE_DIRPAG / EE_DIRREC: : Deve ser informado qual o diretório o arquivo de RETORNO estará localizado para processamento. 

    Obs:

    • Não é preciso informar o nome do arquivo, a rotina considera o arquivo que possua a extensão que está contida no campo EE_EXTEN.
    • Por padrão
    • ,
    • se
    • for digitado
    • definido apenas uma barra " \ " no campo, o sistema entende que está apontando a RootPath
    • comando este configurado
    •  definida no AppServer.ini
    • , é
    • . É comum está pasta estar nomeada pelo legado de versões anteriores do Protheus, já em versões novas pode se encontrar a nomenclatura "Protheus_Data".
    • É possível alterar esse diretório, utilizando o parâmetro MV_LOCREC. Maiores esclarecimentos no item 3. Parâmetros.

    EE_CFGPAG / EE_CFGREC: Deve ser informado somente o NOME (com extensão) do arquivo de de LAYOUT referente ao banco em questão.

    Obs:

    O arquivo deve estar, obrigatoriamente, localizado no StartPath, que em geral trata-se de diretório "System", mas que também pode ter outros nomes de acordo com o legado de versões anteriores.

    EE_BKPPAG / EE_BKPREC: Informar o diretório de destino do arquivo de RETORNO. Uma vez processado o arquivo será Movido para este diretório. Para evitar que o mesmo arquivo seja processado mais de uma vez.

    Obs:

    Por padrão, se for digitado apenas uma barra " \ " no campo, o sistema entende que está apontando a RootPath, comando este configurado no AppServer.ini, é . É comum está esta pasta estar nomeada pelo legado de versões anteriores do Protheus, já em versões novas pode se encontrar a nomenclatura "Protheus_Data".


    EE_DESCOM: Define se para o RETORNO DE COBRANÇA irá abater o valor de DESCONTO da comissão do vendedor.

    EE_CNABPG: Define qual modelo de arquivo de retorno de PAGAMENTOS será processado: Ex: Modelo 1 400 posições ou Modelo 2 240 posições.

    EE_CNABRC: Define qual modelo de arquivo de retorno de COBRANÇA será processado: Ex: Modelo 1 400 posições ou Modelo 2 240 posições.

    EE_PROCFL: Define se o processamento será apenas para a filial que está cadastrada, para o caso da tabela SEE não ser compartilhada entre filiais.

    EE_MULNT: Define se serão consideradas múltiplas naturezas no retorno de COBRANÇA.



    Informações
    titleImportante

    Foram criados os campos abaixo e estarão disponíveis na expedição contínua da 2a. quinzena de setembro de 2022:

    EE_INCPAG / EE_INCREC: Informar a pasta em que o arquivo será movido quando houver inconsistência no processamento do retorno CNAB.

    Caso haja algum registro inconsistente no arquivo processado, este será movido para a pasta configurada nesses campos e os títulos consistentes serão baixados normalmente.

    Obs:

    Por padrão, se for digitado apenas uma barra " \ " no campo, o sistema entende que está apontando a RootPath, comando este configurado no AppServer.ini. É comum esta pasta estar nomeada pelo legado de versões anteriores do Protheus, já em versões novas pode se encontrar a nomenclatura "Protheus_Data".


    Informações
    titleMúltiplas Naturezas

    Quando utilizado o campo EE_MULNT = 1 (SIM) e for realizado a inclusão do título considerando múltiplas naturezas, em seu retorno via schedule, os registros na tabela SEV (Múltiplas Naturezas por Título) serão replicados com identificador (EV_IDENT) 1 para emissão e 2 para baixa, para tratamento do rateio na inclusão e na baixa do título.

    Informações
    titlePermissão de edição

    Para que o processo automatizado ocorra sem maiores problemas, verificar as permissões de acesso do usuário cadastrado no schedule nas pastas informadas no retorno automático, para correta execução do agendamento, é necessário a permissão de criação e edição sobre as pastas. 


    03. Parâmetros


    Expandir
    titleMV_LOCREC
    Nome da VariávelMV_LOCREC
    TipoCaracter
    Descrição

    Diretório para gravação dos arquivos de recebimento de cobranças e pagamentos.

    Valor Padrão


    Obs.:

    • Ao definir o caminho do arquivo de entrada através deste parâmetro, prioritariamente o sistema buscará o arquivo no caminho aqui definido, desconsiderando o caminho definido no EE_DIRREC quando se tratar da rotina FINA205 (via schedule) e MV_PAR04 quando FINA200.
    • Por padrão, se for digitado apenas uma barra " \ " no campo, o sistema entende que está apontando a RootPath comando este configurado no AppServer.ini, é comum está pasta estar nomeada pelo legado de versões anteriores do Protheus, já em versões novas pode se encontrar a nomenclatura "Protheus_Data".


    Se o MV_PAR04 tiver somente o arquivo, concatenar o MV_LOCREC com o conteudo do MV_PAR04


    Expandir
    titleMV_LOCREC x EE_DIRREC ou MV_LOCREC x MV_PAR04

    Abaixo estão quadros afirmando as possibilidades de combinação no preenchimento do campo na SEE x MV_LOCREC:

    FINA200

    MV_LOCREC

    Branco

    SEE

    Branco

    Utilizar o arquivo do MV_PAR04, na raiz

    Preenchido

    Utilizar o diretório / arquivo do MV_PAR04

    Caminho

    SEE

    Branco

    Se o MV_PAR04 tiver caminho, utilizar MV_PAR04

    Preenchido

    FINA205

    MV_LOCREC

    Branco

    SEE

    Branco

    Verificar arquivos no diretório raiz (RoothPath), utilizando a extensão do SEE.

    Preenchido

    Verificar arquivos no diretório do SEE, utilizando a extensão do SEE

    Caminho




    Preenchido

    SEE

    Branco

    Verificar arquivos no

    diretorio

    diretório do MV_LOCREC, utilizando a extensão do SEE

    Preenchido

    Verificar arquivos no diretório

    da SEE

    do MV_LOCREC, utilizando a extensão do SEE



    HTML
    <!-- esconder o menu --> 
    
    
    <style>
    div.theme-default .ia-splitter #main {
        margin-left: 0px;
    }
    .ia-fixed-sidebar, .ia-splitter-left {
        display: none;
    }
    #main {
        padding-left: 10px;
        padding-right: 10px;
        overflow-x: hidden;
    }
    
    .aui-header-primary .aui-nav,  .aui-page-panel {
        margin-left: 0px !important;
    }
    .aui-header-primary .aui-nav {
        margin-left: 0px !important;
    }
    </style>