Histórico da Página
...
Produto: | Datasul |
Ocorrência: | Documentação de API |
Nome Físico | prgfin/acr/acr748zd |
Objetivo
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 estab as character format "x(35)" 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 refer as integer format ">>>9" initial 0 label "Sequˆncia" column-label "Seq"
...
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) |
|
|
|
...
field tta_ind_periodic_cotac as character format "x(15)" initial "Di ria" label "Periodicidade" column-label "Periodicidade"
.