Árvore de páginas

Versões comparadas

Chave

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

...

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"

   

...

.