ÍNDICE

  1. Visão Geral
  2. Exemplo de utilização
  3. Inclusão da rotina no Menu
  4. Funcionalidades das Rotinas
  5. Utilização das Rotinas



01. VISÃO GERAL

02. EXEMPLO DE UTILIZAÇÃO 

Descreva a situação/requisito. 


Configuração do Schedule Protheus.


Para que rotina de agendamento seja executada de uma forma automática,  conforme o dia, mês e ano  que foi cadastrado no agendamento, precisamos configurar o schedule no módulo Configurador,  nesse contém a rotina que analisará  os agendamentos.

O schedule permite que rotinas do sistema sejam agendadas para que possam ser executadas posteriormente, em um período determinado pelo usuário. 

Esse mecanismo tem por objetivo encontrar agendamentos  que serão processados pela  rotina de Lote Cobrança (PLSA627).

Será permitido cadastrar mais de um agendamento para rodar simultaneamente, desde que os parâmetros sejam diferentes. 


Exemplo da rotina de Agendamento de Lote de Cobrança no schedule Protheus.




Mais informação sobre Schedule Protheus.

Schedule Protheus


 Agendamento de Lote de Cobrança


O cadastro  de Agendamento de Lote de Cobrança (B6J), é a forma de agendarmos a geração do Lote de Cobrança em um determinado período, esse agendamento segue o mesmo parâmetros da capa do lote de cobrança (PLSA627).


Codigo de Agendamento: (numero sequencial).

Descrição: (nome dado ao agendamento) Ex.: Lote pessoa física.

Dia Execucao: dia do mês que esta parametrização tem que ser executada.

Fat. antecipado : (sim ou não)  usado para faturamento antecipado

Intercambio :  (sim ou não)  usado para tratativa de intercambio

Mês/ano final-inicial : Ex:  01/2020 a 12/2020  vigência de cobrança que será considerada no agendamento

Fis/Juridica: (fisica ou juridica)

Grupo Cobran: (grupo de cobrança)

Dia Vencto: (dia de vencimento dos titulos)

Modal Cobr. (modalidade de cobrança)

Filtro Fam : Permite o filtro especifico 



B6J - Cabeçalho de agendamento de lote de cobrança em Schedule


Essa rotina também contempla um agendamento mais específico para uma ou mais empresas conforme o range selecionado.

Para os casos de pessoa jurídica, podemos selecionar por contrato e até subcontrato.



Para os casos de pessoa física, podemos utilizar o botão filtro que tem a mesma funcionalidade da rotina  Lote de Cobrança.


Consulta de Log de execução


O Cadastro de Agendamento contempla o item de consulta de log de execução. é nele que analisaremos se o Lote de Cobrança foi executado corretamente.


Exemplo abaixo vemos que a rotina executou corretamente.


Exemplo abaixo vemos que a rotina não executou corretamente, temos que analisar os motivos.

Alguns motivos que não gera o Lote de cobrança.

  • Errorlog na rotina.
  • Não há movimentação.
  • Parâmetros incorretos.



Caso a opção item gerado estiver preenchido como "Não" o administrador do sistema deverá analisar o console log do Appserver e o log job_Schepls627.log que é gerado na pasta LOGPLS.

03.  Configurações de Menu

 

No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013).

Menu

Atualizações

Submenu

Faturamento 

Nome da Rotina

Agendamento de Cobrança

Programa

PLSAGECOB

Módulo

Plano de Saúde

04. PRINCIPAIS TABELAS UTILIZADAS


05. DICIONARIO DE DADOS

B6J - Agendamento de Lote de Cobrança em Schedule


SX2 - Informações da Tabela 
Campo Descrição
X2_CHAVEB6J
X2_NOME

Agendamento de Lote de Cobrança em Schedule

X2_UNICOB6J_FILIAL+B6J_CODAGE
SIX - Índice 
OrdemChave
1BCJ_FILIAL+BCJ_CODOPE+BCJ_TIPSER


CampoDescrição
CampoB6J_FILIAL
TipoCaractere
Tamanho8
Decimal0
TítuloFilial
DescriçãoFilial
UsadoSim
ObrigatórioSim
BrowseSim
Ordem1


CampoDescrição
CampoB6J_CODAGE
TipoCaractere
Tamanho6
Decimal0
TítuloCód. Agend.
DescriçãoCódigo de Agendamento
UsadoSim
ObrigatórioSim
BrowseSim
Ordem2
Ordem2


CampoDescrição
CampoB6J_CODOPE
TipoCaractere
Tamanho4
Decimal0
TítuloOperadora:
DescriçãoCodigo da Operadora
UsadoSim
ObrigatórioSim
BrowseSim
Ordem3


CampoDescrição
CampoB6J_DESCRI
TipoCaractere
Tamanho50
Decimal0
TítuloDescrição
DescriçãoDescrição
UsadoSim
ObrigatórioSim
BrowseSim
Ordem4


CampoDescrição
CampoB6J_DIAEXE
TipoNumérico
Tamanho2
Decimal0
TítuloDia Execução
DescriçãoDia Execução
UsadoSim
ObrigatórioSim
BrowseSim
Ordem5


CampoDescrição
CampoB6J_MESFRE
TipoCaractere
Tamanho1
Decimal0
TítuloFat.Antecip.
DescriçãoFaturamento Antecipado
UsadoSim
ObrigatórioNão
BrowseSim
Ordem6


CampoDescrição
CampoB6J_INTERC
TipoCaractere
Tamanho1
Decimal0
TítuloIntercambio
DescriçãoIntercambio
UsadoSim
ObrigatórioNão
BrowseSim
Ordem7


CampoDescrição
CampoB6J_ANOINI
TipoCaractere
Tamanho4
Decimal0
TítuloAno Inicial
DescriçãoAno Inicial
UsadoSim
ObrigatórioSim
BrowseSim
Ordem8


CampoDescrição
CampoB6J_MESINI
TipoCaractere
Tamanho2
Decimal0
TítuloMês Inicial
DescriçãoMês Inicial
UsadoSim
ObrigatórioSim
BrowseSim
Ordem9


CampoDescrição
CampoB6J_ANOFIM
TipoCaractere
Tamanho4
Decimal0
TítuloAno Final
DescriçãoAno Final
UsadoSim
ObrigatórioSim
BrowseSim
Ordem10


CampoDescrição
CampoB6J_MESFIM
TipoCaractere
Tamanho2
Decimal0
TítuloMês Final
DescriçãoMês Final
UsadoSim
ObrigatórioSim
BrowseSim
Ordem11


CampoDescrição
CampoB6J_FISJUR
TipoCaractere
Tamanho1
Decimal0
TítuloFis/Juridico
DescriçãoFis/Juridico
UsadoSim
ObrigatórioSim
BrowseSim
Ordem12


CampoDescrição
CampoB6J_GRUCOB
TipoCaractere
Tamanho4
Decimal0
TítuloGrupo Cobran
DescriçãoGrupo Cobran
UsadoSim
ObrigatórioNão
BrowseSim
Ordem13


CampoDescrição
CampoB6J_DESGRU
TipoCaractere
Tamanho50
Decimal0
TítuloDescri Grupo
DescriçãoDescrição do Grupo
UsadoSim
ObrigatórioNão
BrowseSim
Ordem14


CampoDescrição
CampoB6J_DIAVEN
TipoNumérico
Tamanho2
Decimal0
TítuloDia Vencto
DescriçãoDia de Vencimento
UsadoSim
ObrigatórioNão
BrowseSim
Ordem15


CampoDescrição
CampoB6J_MODCOB
TipoCaractere
Tamanho1
Decimal0
TítuloModal Cobr.
DescriçãoModalidade de Cobrança
UsadoSim
ObrigatórioNão
BrowseSim
Ordem16


CampoDescrição
CampoB6J_FILTRO
TipoCaractere
Tamanho249
Decimal0
TítuloFiltro Fam.
DescriçãoFiltro Arquivo Família
UsadoSim
ObrigatórioNão
BrowseSim
Ordem17


CampoDescrição
CampoB6J_LOTREN
TipoCaractere
Tamanho12
Decimal0
TítuloLote Renovac
DescriçãoLote de renovação de cont
UsadoSim
ObrigatórioNão
BrowseSim
Ordem18


CampoDescrição
CampoB6J_VCTINI
TipoNumérico
Tamanho2
Decimal0
TítuloVencto Ini.
DescriçãoVencimento Inicial
UsadoSim
ObrigatórioNão
BrowseSim
Ordem19


CampoDescrição
CampoB6J_DTEMIS
TipoData
Tamanho8
Decimal0
TítuloDt Emissão
DescriçãoData de emissão do tit
UsadoSim
ObrigatórioNão
BrowseSim
Ordem20


CampoDescrição
CampoB6J_VCTFIN
TipoNumérico
Tamanho2
Decimal0
TítuloVencto Final
DescriçãoVencimento Final
UsadoSim
ObrigatórioNão
BrowseSim
Ordem21


CampoDescrição
CampoB6J_AGLUTI
TipoCaractere
Tamanho1
Decimal0
TítuloAglut. Lanc.
DescriçãoVencimento Final
UsadoSim
ObrigatórioNão
BrowseSim
Ordem22


CampoDescrição
CampoB6J_CARIMP
TipoCaractere
Tamanho1
Decimal0
TítuloCarnê ?
DescriçãoCarnê ?
UsadoSim
ObrigatórioNão
BrowseSim
Ordem23


CampoDescrição
CampoB6J_GRCOBV
TipoCaractere
Tamanho249
Decimal0
TítuloVar. Grp Co
DescriçãoVarios Grp de cobrança
UsadoSim
ObrigatórioNão
BrowseSim
Ordem24


CampoDescrição
CampoB6J_REEMB
TipoCaractere
Tamanho1
Decimal0
TítuloSom. Reemb?
DescriçãoSomente Reembolso
UsadoSim
ObrigatórioNão
BrowseSim
Ordem25


B6K - Parametrização do Lote de Cobrança em Schedule


SX2 - Informações da Tabela 
Campo Descrição
X2_CHAVEB6K
X2_NOME

Parametrização do Lote de Cobrança em Schedule

X2_UNICOB6K_FILIAL+B6K_NUMSEC
SIX - Índice 
OrdemChave
1B6K_FILIAL+B6K_NUMSEC


CampoDescrição
CampoB6K_FILIAL
TipoCaractere
Tamanho8
Decimal0
TítuloFilial
DescriçãoFilial
UsadoSim
ObrigatórioSim
BrowseSim
Ordem1



04. 
DEMAIS INFORMAÇÕES

Outras ações/ações relacionadas 



05. ASSUNTOS RELACIONADOS




<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;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>