Histórico da Página
...
- Executar ajustes nos dados que serão utilizados para gerar os boletos (Ex: agrupar eventos ou valores, alterar descrição de eventos, criptografia, etc ), para o ponto de chamada "FIM-BOLETO-HIST". Campos preenchidos tmp-cpc-bosaubillet-entrada:
- nm-ponto-chamada-cpc = "FIM-BOLETO-HIST"
- h-b-tmpInvoiceBillet
- h-tmpBilletBeneftmpBilletClientInfo
- h-tmpBilletEventtmpInvoiceDebits
- h-tmpInvoiceBillettmpBilletIRDemonstrative
- h-tmpBilletMovimenttmpInvoiceInfo
- h-tmpBillet
- idi-tip-layout
- log-criptografar
- tmpBilletMessage
- h-tmpBilletTypeMessage
- h-tmpBilletMessageSimpleLayout
- h-tmpBilletTypeMessageSimpleLay
- h-tmpBilletParameterGeneration
- h-tmpBilletClientInfo
- h-tmpBilletEvent
- h-tmpInvoiceBillet
- h-tmpBilletMoviment
- h-tmpBillet
- idi-tip-layout
- Executar ajustes nos totalizadores do lote, ou criar totalizadores específicos, para o ponto de chamada Executar ajustes nos totalizadores do lote, ou criar totalizadores específicos, para o ponto de chamada "FIM-BOLETO-TOTA". Campos preenchidos tmp-cpc-bosaubillet-entrada:
nm-ponto-chamada-cpc = "FIM-BOLETO-TOTA". Campos preenchidos tmp-cpc-bosaubillet-entrada:- nm-ponto-chamada-cpc = "FIM-BOLETO-TOTA"
- cdd-boleto
- h-tmpBilletTotalizers
- lg-
- cdd-boleto
- h-tmpBilletTotalizers
- lg-ign-fat-sem-reg
- Executar ajustes no nosso número em boletos configurados para não apresentar os dados do boleto bancário ao realizar a impressão dos documentos, para o ponto de chamada "INI-BOLETO-NUME". Campos preenchidos tmp-cpc-bosaubillet-entrada:
- nm-ponto-chamada-cpc = "INI-BOLETO-NUME"
- cd-contratante
- nr-fatura
- config-financ-boleto-rowid
...
- Realizar a geração dos dados de demonstrativo de IR, para o ponto de chamada "DEMONSTRATIV-IR". Campos preenchidos tmp-cpc-bosaubillet-entrada:
- nm-ponto-chamada-cpc = "DEMONSTRATIV-IR"
- h-tmpBilletIRDemonstrative
- cd-contratante
- nr-fatura
Localização
- Dentro do programa BOSAUBILLET.P, o Ativar/Desativar a validação do retorno bancário através do ponto de chamada "FIMANT-VLD-BOLETORET-HIST" é chamado após carregar os dados que serão utilizados para criar os boletosBAN". Campos preenchidos tmp-cpc-bosaubillet-entrada:
- nm-ponto-chamada-cpc = "ANT-VLD-RET-BAN"
- h-tmpBilletParameterGeneration
- lg-valida-retorno-bancario
- Campos preenchidos no ponto de chamada "APOS-HIST-BOLET":
- nm-ponto-chamada-cpc = "APOS-HIST-BOLET"
- h-tmpInvoiceBillet
- Realizar ajustes em dados do boleto através do ponto de chamada "ANT-CRI-BIL-HIS". Campos preenchidos tmp-cpc-bosaubillet-entrada:
- h-b-tmpInvoiceBillet
- h-tmpInvoiceBillet
- h-tmpBillet
- h-tmpBilletMoviment
- h-tmpBilletBenef
- h-tmpBilletEvent
- h-tmpInvoiceDebits
- h-tmpBilletClientInfo
- h-tmpBilletIRDemonstrative
- h-tmpInvoiceInfo
- h-tmpBilletMessage
- h-tmpBilletTypeMessage
- h-tmpBilletMessageSimpleLayout
- h-tmpBilletTypeMessageSimpleLay
- h-tmpBilletParameterGeneration
Localização
- Dentro
- Dentro do programa BOSAUBILLET.P, o ponto de chamada "FIM-BOLETO-TOTA" é chamado após carregar os dados dos totalizadores do lote
- Dentro do programa BOSAUBILLET.P, o ponto de chamada "INI-BOLETO-NUME" é chamado no início do processo que busca as informações financeiras da fatura
- Dentro do programa BOSAUBILLET.P, o ponto de chamada "INI-BOLETO-PROC" é chamado no início do processo de faz a leitura das informações do contratante da fatura
- Dentro do programa BOSAUBILLET.P, o ponto de chamada "FIM-BOLETO-PROC" é chamado no fim do processo de leitura e criação dos dados para os boletos
- Dentro do programa BOSAUBILLET.P, o ponto de chamada "FIM-BOLETO-REMO" é chamado no final dos processos que excluem boletos (exclusão individual ou por lote) e no regerar
- Dentro do programa BOSAUBILLET.P, o ponto de chamada "IGN-FAT-SEM-REG" é chamado no fim do processo de leitura e criação dos dados para os boletos quando ponto FIM-BOLETO-PROC não estiver ativo
- Dentro do programa BOSAUBILLET.P, o ponto de chamada "GRV-TIPO-ATEND" é chamado no processo que busca as informações financeiras logo após criar os dados da fatura
- Dentro do programa BOSAUBILLET.P, o ponto de chamada "EVENTOFIM-BOLETO-PROGHIST" é chamado no fim do processo que realiza a leitura dos eventos da notaapós carregar os dados que serão utilizados para criar os boletos
- Dentro do programa BOSAUBILLET.P, o ponto de chamada "PORTFIM-CARTBOLETO-CRED" é chamado no processo que busca as informações financeirasTOTA" é chamado após carregar os dados dos totalizadores do lote
- Dentro do programa BOSAUBILLET.P, Dentro dos programas BOSAU-BILLET-BANK-CONFIGURATIONS.P, BOSAU-BEARER.P e BOSAU-BEARER-MODALITY.P o ponto de chamada "GETINI-COLLECTBOLETO-BNKNUME" é chamado para permitir e validar o cadastro de portadores customizados no Cadastro de Configurações Financeiras - Boletos (hfp.billetBankConfigurations).no início do processo que busca as informações financeiras da fatura
- Dentro do programa BOSAUBILLET.P, o ponto de chamada "DEMONSTRATIVINI-BOLETO-IRPROC" é chamado no processo que gera os dados do demonstrativo de IR
Ponto de Utilização
- chamado no início do processo de faz a leitura das informações do contratante da fatura
- Dentro do programa BOSAUBILLET.P, o ponto de chamada "FIM-BOLETO-HIST", PROC" é chamado no fim do processo de leitura e criação dos dados para os boletos
- Dentro do programa BOSAUBILLET.P, o ponto de chamada "FIM-BOLETO-REMO" é chamado no final dos processos que excluem boletos (exclusão individual ou por lote) e no regerar
- Dentro do programa BOSAUBILLET.P, o ponto de chamada "IGN-FAT-SEM-REG" é chamado no fim do processo de leitura e criação dos dados para os boletos quando ponto FIM-BOLETO-PROC não estiver ativo
- Dentro do programa BOSAUBILLET.P, o ponto de chamada "GRV-TIPO-ATEND" é chamado no processo que busca as informações financeiras logo após criar os dados da fatura
- Dentro do programa BOSAUBILLET.P, o ponto de chamada "EVENTO-PROG" é chamado no fim do processo que realiza a leitura dos eventos da nota
- Dentro do programa BOSAUBILLET.P, o ponto de chamada "PORT-CART-CRED" é chamado no processo que busca as informações financeiras
- Dentro dos programas BOSAU-BILLET-BANK-CONFIGURATIONS.P, BOSAU-BEARER.P e BOSAU-BEARER-MODALITY.P o ponto de chamada TOTA","INI-BOLETO-NUME","INI-BOLETO-PROC","FIM-BOLETO-PROC","FIM-BOLETO-REMO","IGN-FAT-SEM-REG","GRV-TIPO-ATEND","EVENTO-PROG","PORT-CART-CRED", "GET-COLLECT-BNK" .
Include das definições das tabelas temporárias
- cpc-bosaubillet.i
- CPC - Boletos - Definição temp-tables
Tabelas de entrada e saída
Tabela de entrada tmp-cpc-bosaubillet-entrada
- é chamado para permitir e validar o cadastro de portadores customizados no Cadastro de Configurações Financeiras - Boletos (hfp.billetBankConfigurations).
- Dentro do programa BOSAUBILLET.P, o ponto de chamada "DEMONSTRATIV-IR" é chamado no processo que gera os dados do demonstrativo de IR
- Dentro do programa BOSAUBILLET.P, o ponto de chamada "ANT-VLD-RET-BAN" é chamado antes de validar o retorno bancário
- Dentro do programa BOSAUBILLET.P, o ponto de chamada "ANT-CRI-BIL-HIS" é chamado antes de criar o histórico do boleto
- Dentro do programa BOSAUBILLET.P, o ponto de chamada "APOS-HIST-BOLET" é chamado após criar o histórico do boleto - liberação a partir da versão 12.1.2209
- Dentro do programa BOSAUBILLET.P, o ponto de chamada "ANTES-AGRUPA" é chamado dentro do processamento dos registros - liberação a partir da versão 12.1.2301
Ponto de Utilização
- "FIM-BOLETO-HIST", "FIM-BOLETO-TOTA","INI-BOLETO-NUME","INI-BOLETO-PROC","FIM-BOLETO-PROC","FIM-BOLETO-REMO","IGN-FAT-SEM-REG","GRV-TIPO-ATEND","EVENTO-PROG","PORT-CART-CRED", "GET-COLLECT-BNK", "DEMONSTRATIV-IR", "ANT-VLD-RET-BAN", "ANT-CRI-BIL-HIS, "FIM-BUSCA-INST", "APOS-HIST-BOLET" e "ANTES-AGRUPA".
Include das definições das tabelas temporárias
- cpc-bosaubillet.i
- CPC - Boletos - Definição temp-tables
Tabelas de entrada e saída
Tabela de entrada tmp-cpc-bosaubillet-entrada
def temp-table tmp-cpc-bosaubillet-entrada no-undo
field nm-ponto-chamada-cpc as char format "x(15)"
field in-evento-programa as char format "x(15)"
field cdd-boleto as dec
field h-tmpBilletClientInfo as handle
field h-tmpBilletEvent as handle
field h-tmpBilletEventMerge as handle
field h-b-tmpBilletEventMerge as handle
field h-tmpBilletTotalizers as handle
field h-tmpInvoiceBillet as handle
field h-tmpBilletMoviment as handle
field h-tmpCollectingBank as handle
field h-tmpBillet as handle
field h-tmpBilletIRDemonstrative as handle
field h-fatueven as handle
field h-tmpBearer as handle
field h-tmpModality as handle
field cd-contratante def temp-table tmp-cpc-bosaubillet-entrada no-undo
field nm-ponto-chamada-cpc as char format "x(15)"as integer
field in-evento-programanr-fatura as char format "x(15)"
integer
field config-financ-boleto-rowid as rowid
field cdd-boleto field nm-usuario-logado as decchar
field h-tmpBilletClientInfolg-ign-fat-sem-reg as handlelog
field h-tmpBilletEventidi-tip-layout as handleint
field hlog-tmpBilletEventMergecriptografar as handle
as field h-b-tmpBilletEventMergelog
field cd-portador as handle
field h-tmpBilletTotalizers as handlechar
field hcdd-portad-tmpInvoiceBilletmodalid as char
as handle
field nr-pedido-rpw field h-tmpBilletMoviment as handledec
field hidi-programa-tmpCollectingBankchamador as handlechar
field field h-tmpBillettmpBilletParameterGeneration as handle
field h-tmpBilletBenef as handle
field h-tmpInvoiceDebits field h-tmpBilletIRDemonstrative as handle handle
field h-tmpInvoiceInfo field h-fatueven as handle
field h-tmpBilletMessage as handle
field h-tmpBearer field as handle
field hh-tmpModality tmpBilletTypeMessage as handle
as handle
field field cdh-contratantetmpBilletMessageSimpleLayout as handle
field h-tmpBilletTypeMessageSimpleLay as as integerhandle
field h-b-tmpInvoiceBillet field nr-fatura as handle
field lg-valida-retorno-bancario as log
field h-tmpBilletParameterGeneration as integerhandle
field h-tmpBilletBenef field config-financ-boleto-rowid as rowidhandle
field nm-usuario-logado as char
field lg-ign-fat-sem-reg as log
field idi-tip-layout as int
field log-criptografar as log
field cd-portador as char
field cdd-portad-modalid as char
field nr-pedido-rpw as dec
field idi-programa-chamador as char.
Definição campo a campo da tabela de entrada
field h-tmpInvoiceDebits as handle
field h-tmpInvoiceInfo as handle
field h-tmpBilletMessage as handle
field h-tmpBilletTypeMessage as handle
field h-tmpBilletMessageSimpleLayout as handle
field h-tmpBilletTypeMessageSimpleLay as handle
field h-b-tmpInvoiceBillet as handle
field lg-valida-retorno-bancario as log.
Definição campo a campo da tabela de entrada
nm-ponto-chamada-cpc - Nome do ponto de chamada da cpc
- in-evento-programa - Identificador para tratamento interno no ponto de chamada
- cdd-boleto - Número do lote do boleto
- h-tmpBilletClientInfo - Handle da tabela temporária tmpBilletClientInfo
- h-tmpBilletEvent - Handle da tabela temporária tmpBilletEvent
- h-tmpBilletEventMerge - Handle da tabela temporária tmpBilletEventMerge
- h-tmpBilletTotalizers - Handle da tabela temporária tmpBilletTotalizers
- h-tmpInvoiceBillet - Handle da tabela temporária tmpInvoiceBillet
- h-tmpBilletMoviment - Handle da tabela temporária tmpBilletMoviment
- h-tmpCollectingBank - Handle da tabela tmpCollectingBank
- h-tmpBillet - Handle da tabela temporária tmpBillet
- h-tmpBilletIRDemonstrative - Handle da tabela temporaria tmpBilletIRDemonstrative
- h-fatueven - Handle da tabela fatueven
- h-tmpBearer - Handle da tabela temporária tmpBearer
- h-tmpModality - Handle da tabela temporária tmpModality
- cd-contratante - Código do contratante
- nr-fatura - Número da fatura
- config-financ-boleto-rowid - Rowid da tabela config-financ-boleto
- nm-usuario-logado - Nome do usuário logado
- lg-ign-fat-sem-reg - Indica se o ponto IGN-FAT-SEM-REG esta ativo
- idi-tip-layout - Identifica o tipo do layout
- log-criptografar - Indica se utiliza criptografia
- cd-portador - Código do portador
- cdd-portad-modalid - Código da modalidade do portador
- nr-pedido-rpw - Número do pedido rpw referente a geração
- idi-programa-chamador - Identifica qual processo chamou a geração de boletos
- h-tmpBilletParameterGeneration - Handle da tabela temporária tmpBilletParameterGeneration
- h-tmpBilletBenef- Handle da tabela temporária tmpBilletBenef
- h-tmpInvoiceDebits- Handle da tabela temporária tmpInvoiceDebits
- h-tmpInvoiceInfo- Handle da tabela temporária tmpInvoiceInfo
- h-tmpBilletMessage- Handle da tabela temporária tmpBilletMessage
- h-tmpBilletTypeMessage- Handle da tabela temporária tmpBilletTypeMessage
- h-tmpBilletMessageSimpleLayout- Handle da tabela temporária tmpBilletMessageSimpleLayout
- h-tmpBilletTypeMessageSimpleLay- Handle da tabela temporária tmpBilletTypeMessageSimpleLayout
- h-b-tmpInvoiceBillet- Handle do buffer da tabela temporária tmpInvoiceBillet
- lg-valida-retorno-bancario - Indicador se deve validar o retorno bancário
nm-ponto-chamada-cpc - Nome do ponto de chamada da cpc
- in-evento-programa - Identificador para tratamento interno no ponto de chamada
- cdd-boleto - Número do lote do boleto
- h-tmpBilletClientInfo - Handle da tabela temporária tmpBilletClientInfo
- h-tmpBilletEvent - Handle da tabela temporária tmpBilletEvent
- h-tmpBilletEventMerge - Handle da tabela temporária tmpBilletEventMerge
- h-tmpBilletTotalizers - Handle da tabela temporária tmpBilletTotalizers
- h-tmpInvoiceBillet - Handle da tabela temporária tmpInvoiceBillet
- h-tmpBilletMoviment - Handle da tabela temporária tmpBilletMoviment
- h-tmpCollectingBank - Handle da tabela tmpCollectingBank
- h-tmpBillet - Handle da tabela temporária tmpBillet
- h-tmpBilletIRDemonstrative - Handle da tabela temporaria tmpBilletIRDemonstrative
- h-fatueven - Handle da tabela fatueven
- h-tmpBearer - Handle da tabela temporária tmpBearer
- h-tmpModality - Handle da tabela temporária tmpModality
- cd-contratante - Código do contratante
- nr-fatura - Número da fatura
- config-financ-boleto-rowid - Rowid da tabela config-financ-boleto
- nm-usuario-logado - Nome do usuário logado
- lg-ign-fat-sem-reg - Indica se o ponto IGN-FAT-SEM-REG esta ativo
- idi-tip-layout - Identifica o tipo do layout
- log-criptografar - Indica se utiliza criptografia
- cd-portador - Código do portador
- cdd-portad-modalid - Código da modalidade do portador
- nr-pedido-rpw - Número do pedido rpw referente a geração
- idi-programa-chamador - Identifica qual processo chamou a geração de boletos.
Tabela de saída tmp-cpc-bosaubillet-saida
def temp-table tmp-cpc-bosaubillet-saida no-undo
field lg-erro as log
field lg-continua as log
field ds-mensagem as char
field ind-forma-envio as integer
field lg-permite-proc-benef as log
field lg-permite-proc-extrato-utliz as log
field field nrnr-registros as intas int
field lg-valida-retorno-bancario as log.
Definição campo a campo da tabela de saída
- lg-erro - Indica se ocorreu erro nos processos da CPC
- lg-continua
- Utilizado para validar o retorno da chamada do ponto PORT-CART-CRED. Indica se o contratante utiliza cartão de credito, caso sim são exibidas as instruções bancarias no boleto
- Utilizado para validar o retorno da chamada do ponto GET-COLLECT-BNK, opção "VALIDA", indicando que encontrou o cadastro do portador customizado
- ds-mensagem - Mensagem de erro no processo da cpc
- lg-permite-proc-benef - Utilizado para validar o retorno da chamada do ponto INI-BOLETO-PROC. Indica se serão listados os eventos por beneficiário do contrato
- lg-permite-proc-extrato-utliz - Utilizado para validar o retorno da chamada do ponto INI-BOLETO-PROC. Indica se serão listadas as utilizações dos beneficiários do contrato
- nr-registros - Utilizado para retornar o total de registros encontrados no processamento de portadores customizados, no retorno da chamada do ponto "GET-COLLECT-BNK", opções "PORTADOR" e "MODALIDADE".
- lg-valida-retorno-bancario - Indicador se deve validar o retorno bancário
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas