Histórico da Página
...
Permitir ao usuário a customização da fórmula de Cálculo para renegociação de Títulos a serem Gerados
Considerações Gerais:
A partir dos títulos a serem renegociados, conforme parametrização, os títulos a serem gerados irão passar por esta api a fim de que possa ser customizada a fórmula para o cálculo das parcelas, já previamente descritas na frame, onde serão validadas no retorno para que sejam atualizadas corretamente nas tabelas.Funcionamento.
Parâmetros de Entrada:
p_cod_estab
...
p_cod_indic_econ_reaj_renegoc
Tabelas Temporárias
Nos atributos das tabelas temporárias de entrada e saída:
Tabela Temporária | Descrição | Entrada/Saída |
tt_item_renegoc_acr |
| Entrada |
(*) A partir da 5.07A o estabelecimento passa a ter cinco dígitos.
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução |
Cod_estab | char | x(03) / x(05)* |
|
|
|
num_renegoc_cobr_acr | integer | >>>>,>>9 |
|
|
|
num_seq_item_renegoc_acr | integer | >>>>,>>9 |
|
|
|
cod_estab_tit_acr | character | x(8) |
|
|
|
num_id_tit_acr | integer | 9999999999 |
|
|
|
dat_novo_vencto_tit_acr | date | 99/99/9999 |
|
|
|
val_juros_renegoc_tit_acr | decimal | ->>,>>>,>>>,>>9.99 |
|
|
|
val_multa_renegoc_tit_acr | decimal | ->>,>>>,>>>,>>9.99 |
|
|
|
val_juros_renegoc_calcul | decimal | ->>,>>>,>>>,>>9.99 |
|
|
|
val_multa_renegoc_calcul | decimal | >>,>>>,>>>,>>9. |
|
|
|
...
def shared temp-table tt_item_renegoc_acr like item_renegoc_acr
Tabela Temporária | Descrição | Entrada/Saída |
tt_item_lote_impl_tit_acr |
| Entrada |
(*) A partir da 5.07A o estabelecimento passa a ter cinco dígitos.
(**) Liberado o número de documento com 16 posições e série com 5, a partir de maio/2011.
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução |
cod_empresa | character | x(3) |
|
|
|
cod_estab | character | x(3) / x(5)* |
|
|
|
cod_refer | character | x(10) |
|
|
|
num_seq_refer | integer | >>>9 |
|
|
|
cdn_cliente | Integer | >>>,>>>,>>9 |
|
|
|
cdn_repres | Integer | >>>,>>9 |
|
|
|
cod_espec_docto | character | x(3) |
|
|
|
cod_ser_docto | character | x(3)/x(5)** |
|
|
|
cod_tit_acr | character | x(10)/x(16)** |
|
|
|
cod_parcela | character | x(02) |
|
|
|
cod_indic_econ | character | x(8) |
|
|
|
cod_portador | character | x(5) |
|
|
|
cod_cart_bcia | character | x(3) |
|
|
|
cod_cond_cobr | character | x(8) |
|
|
|
cod_motiv_movto_tit_acr | character | x(8) |
|
|
|
cod_contrat_vda | character | x(20) |
|
|
|
cod_proj_invest | character | x(8) |
|
|
|
cod_histor_padr | character | x(8) |
|
|
|
dat_vencto_tit_acr | date | 99/99/9999 |
|
|
|
dat_prev_liquidac | date | 99/99/9999 |
|
|
|
dat_desconto | date | 99/99/9999 |
|
|
|
dat_emis_docto | date | 99/99/9999 |
|
|
|
dat_compra_cartao_cr | date | 99/99/9999 |
|
|
|
val_tit_acr | decimal | >>>,>>>,>>9.99 |
|
|
|
val_liq_tit_acr | decimal | >>>,>>>,>>9.99 |
|
|
|
val_abat_tit_acr | decimal | >>>>,>>>,>>9.99 |
|
|
|
val_desconto | decimal | ->>>,>>>,>>9.99 |
|
|
|
val_perc_desc | decimal | >9.9999 |
|
|
|
val_perc_juros_dia_atraso | decimal | >9.999999 |
|
|
|
val_perc_multa_atraso | decimal | >9.99 |
|
|
|
val_ajust_val_tit_acr | decimal | ->>>,>>>,>>9.99 |
|
|
|
des_text_histor | character | x(2000) |
|
|
|
ind_tip_espec_docto | character | X(17) |
|
|
|
ind_sit_tit_acr | character | X(13) |
|
|
|
ind_ender_cobr | character | X(15) |
|
|
|
cod_banco | character | x(8) |
|
|
|
cod_agenc_bcia | character | x(10) |
|
|
|
cod_cta_corren_bco | character | x(20) |
|
|
|
cod_digito_cta_corren | character | x(2) |
|
|
|
cod_instruc_bcia_1_movto | character | x(4) |
|
|
|
cod_instruc_bcia_2_movto | character | x(4) |
|
|
|
nom_abrev_contat | character | x(15) |
|
|
|
qtd_dias_carenc_multa_acr | decimal | >>9 |
|
|
|
qtd_dias_carenc_juros_acr | decimal | >>9 |
|
|
|
log_liquidac_autom | logical | Sim/Não |
|
|
|
log_rat_val_ok | logical | Sim/Não |
|
|
|
log_db_autom | logical | Sim/Não |
|
|
|
log_destinac_cobr | logical | Sim/Não |
|
|
|
log_tip_cr_perda_dedut_tit | logical | Sim/Não |
|
|
|
cod_admdra_cartao_cr | character | x(3) |
|
|
|
cod_cartcred | character | x(20) |
|
|
|
cod_autoriz_cartao_cr | character | x(6) |
|
|
|
cod_mes_ano_valid_cartao | character | XX/XXXX |
|
|
|
cod_conces_telef | character | x(4) |
|
|
|
num_ddd_localid_conces | integer | 999 |
|
|
|
num_prefix_localid_conces | integer | >>>9 |
|
|
|
num_milhar_localid_conces | integer | 9999 |
|
|
|
num_renegoc_cobr_acr | integer | >>>>,>>9 |
|
|
|
Log_livre_1 | logical | Sim/Não |
|
|
|
Num_livre_1 | integer | >>>>>9 |
|
|
|
Val_livre_1 | decimal | >>>,>>>,>>9.9999 |
|
|
|
...
def shared temp-table tt_item_lote_impl_tit_acr like item_lote_impl_tit_acr
Tabela Temporária | Descrição | Entrada/Saída |
tt_log_erros_atualiz |
|
|
(*) A partir da 5.07A o estabelecimento passa a ter cinco dígitos.
Atributo | Tipo | Formato | Descrição | Obrig. | Evolução |
Tta_cod_estab | character | x(3) / x(5)* |
|
|
|
Tta_cod_refer | character | x(10) |
|
|
|
Tta_num_seq_refer | integer | >>>9 |
|
|
|
Ttv_num_mensagem | integer | >>>>,>>9 |
|
|
|
Ttv_des_msg_erro | character | x(60) |
|
|
|
Ttv_des_msg_ajuda | character | x(40) |
|
|
|
Ttv_ind_tip_relacto | character | X(15) |
|
|
|
Ttv_num_relacto | integer | >>>>,>>9 |
|
|
|
def
...
shared
...
temp-table
...
tt_log_erros_atualiz
...
no-undo
...
field
...
tta_cod_
...
estab as character format "x(
...
5)"
...
label
...
"Estabelecimento"
...
column-label
...
"Estab"
...
field
...
tta_cod_refer
...
as
...
character
...
format
...
"x(10)"
...
label
...
"Referˆncia"
...
column-label
...
"Referˆncia"
...
field
...
tta_num_seq_
...
refer as integer format ">>>9"
...
initial
...
0
...
label
...
"Sequˆncia"
...
column-label
...
"Seq"
...
field
...
ttv_num_mensagem
...
as
...
integer
...
format
...
">>>>,>>9"
...
label
...
"N£mero"
...
column-label
...
"N£mero
...
Mensagem"
...
field
...
ttv_des_msg_erro
...
as
...
character
...
format
...
"x(60)"
...
label
...
"Mensagem
...
Erro"
...
column-label
...
"Inconsistˆncia"
...
field
...
ttv_des_msg_ajuda
...
as
...
character
...
format
...
"x(40)"
...
label
...
"Mensagem
...
Ajuda"
...
column-label
...
"Mensagem
...
Ajuda"
...
field
...
ttv_ind_tip_relacto
...
as
...
character
...
format
...
"X(15)"
...
label
...
"Tipo
...
Relacionamento"
...
column-label
...
"Tipo
...
Relac"
...
field
...
ttv_num_relacto
...
as
...
integer
...
format
...
">>>>,>>9"
...
label
...
"Relacionamento"
...
column-label
...
"Relacionamento"
...
.
Tabela Temporária | Descrição | Entrada/Saída |
tt_faixa_reaj_renegoc_acr |
|
|
Atributo | Tipo | Formato | Descrição | Obrig. | Evolução |
ttv_dat_inicial | date | 99/99/9999 |
|
|
|
ttv_dat_final | date | 99/99/9999 |
|
|
|
tta_val_cotac_indic_econ | decimal | >>>>,>>9.9999999999 |
|
|
|
tta_ind_periodic_cotac | character | x(15) |
|
|
|
def
...
temp-table
...
tt_faixa_reaj_renegoc_acr
...
no-undo
...
field
...
ttv_dat_inicial
...
as
...
date
...
format
...
"99/99/9999"
...
label
...
"Data
...
Inicial"
...
field
...
ttv_dat_final
...
as
...
date
...
format
...
"99/99/9999"
...
label
...
"Data
...
Final"
...
column-label
...
"Data
...
Final"
...
field
...
tta_val_cotac_indic_econ
...
as
...
decimal
...
format
...
">>>>,>>9.9999999999"
...
decimals
...
10
...
initial
...
0
...
label
...
"Cota‡Æo"
...
column-label
...
"Cotação"
...
field
...
tta_ind_periodic_cotac
...
as
...
character
...
format
...
"x(15)"
...
initial
...
"Di ria"
...
label
...
"Periodicidade"
...
column-label
...
"Periodicidade"
...
.