Histórico da Página
...
Produto: | Datasul |
Ocorrência: | Documentação de API |
Nome Físico | prgfin/acr/acr769zb |
Objetivo
Funcionamento
Na forma padrão, realiza-se a chamada através de um comando RUN normal, passando-se as temp-tables carregadas com as informações necessárias.
...
run prgfin/acr/acr769zb.py (Input 1,
input input-output table tt_integr_acr_estorn_cobr_1,
input-output table tt_antecip_vincul_sco,
Input p p_log_gera_carta_portad,
Input p p_nom_arq_carta_portad,
output output table tt_log_erros_estorn_cobr).
Parâmetros de Entrada:
num_vers_integr_api: será utilizado para determinar se o programa que está chamando está íntegro com as definições correntes da API;
...
Obs 2: Na tt_integr_acr_estorn_cobr parametrizada, quando não é informado o motivo de rejeição, a API tentará utilizar o motivo de rejeição parametrizado na tabela de Parâmetros Gerais SCO, anexando à descrição do motivo o código/parcela da nota de crédito informado.
Tabelas Temporárias
Nos atributos das tabelas temporárias de entrada e saída:
Tabela Temporária | Descrição | Entrada/Saída |
tt_integr_acr_estorn_cobr | Conterá os dados dos títulos de cobrança especial a serem estornados | Entrada e Saída |
(*) A partir da 5.07A o estabelecimento passa a ter cinco dígitos.
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução |
tta_cod_estab | character | x(3) / x(5)* | Estabelecimento |
|
|
tta_num_id_tit_acr | integer | 9999999999 | Token Cta Receber |
|
|
tta_num_seq_tit_acr | integer | >>>9 | Sequência do Título de Cobrança Especial |
|
|
tta_dat_transacao | date | 99/99/9999 | Data Transação do Estorno |
|
|
ttv_val_tit_acr_estorn | decimal | >>>,>>>,>>9.99 | Valor Estorno |
|
|
tta_cdn_motiv_rej_tit_acr | Integer | >>>9 | Motivo Rejeição Ligado ao Estorno |
|
|
ttv_cod_tit_acr_ncredito | character | x(15) | Código/parcela da Nota de Crédito |
|
|
tta_cod_espec_docto_antecip | character | x(03) | Espécie de documento para gerar a antecipação |
|
|
tta_cod_plano_cta_ctbl | character | x(8) | Plano Contas Contábeis do Processo |
|
|
tta_cod_cta_ctbl | character | x(20) | Conta Contábil do Processo |
|
|
tta_des_text_histor | character | x(2000) | Histórico do Processo |
|
|
ttv_num_id_tit_acr_antecip | integer | 9999999999 | Token do título acr gerado (antecipação) |
|
|
ttv_num_id_tit_acr_normal | integer | 9999999999 | Token do título acr gerado (normal) |
|
|
ttv_wgh_lista | widget-handle | >>>>>>9 | Lista de handles dos objetos |
|
|
ttv_log_error | logical | Sim/Não | Tem erro |
|
|
tta_cod_portador | character | x(5) | Portador |
|
|
tta_cod_cart_bcia | character | x(3) | Carteira |
|
|
ttv_dat_prev_cr | date | 99/99/9999 | Previsão Crédito |
|
...
| |||||
ttv_log_gera_tit_cobr_normal | logical | Sim/Não | Gera Tit Cobr Normal |
|
|
ttv_val_tit_acr_antecip | decimal | ">>>,>>>,>>9.99 | Valor Antecipação |
|
|
def temp-table
...
tt_integr_acr_estorn_cobr
...
_1 no-undo
...
field
...
tta_cod_estab
...
as
...
character
...
format
...
"x(3)"
...
label
...
"Estabelecimento"
...
column-label
...
"Estab"
...
field
...
tta_num_id_tit_acr
...
as
...
integer
...
format
...
"9999999999"
...
initial
...
0
...
label
...
"Token
...
Cta
...
Receber"
...
column-label
...
"Token
...
Cta
...
Receber"
...
field
...
tta_num_seq_tit_acr
...
as
...
integer
...
format
...
">>>9"
...
initial
...
0
...
label
...
"Sequência"
...
column-label
...
"
...
Sequência"
...
field
...
tta_dat_transacao
...
as
...
date
...
format
...
"99/99/9999"
...
initial
...
today
...
label
...
"Data
...
Transação"
...
column-label
...
"Dat
...
Transac"
...
field
...
ttv_val_tit_acr_estorn
...
as
...
decimal
...
format
...
">>>,>>>,>>9.99"
...
decimals
...
2
...
initial
...
0
...
label
...
"Valor
...
Estorno"
...
column-label
...
"Valor
...
Estorno"
...
field
...
tta_cdn_motiv_rej_tit_acr
...
as
...
Integer
...
format
...
">>>9"
...
initial
...
0
...
label
...
"Motivo
...
Rejeição"
...
column-label
...
"Motivo
...
Rejeição"
...
field
...
ttv_cod_tit_acr_ncredito
...
as
...
character
...
format
...
"x(15)"
...
label
...
"
...
Título Nota
...
Crédito"
...
column-label
...
"
...
Título Nota
...
Crédito"
...
field
...
tta_cod_espec_docto_antecip
...
as
...
character
...
format
...
"x(03)"
...
label
...
"
...
Espécie Antecipação"
...
column-label
...
"Espécie
...
Antecipação"
...
field
...
tta_cod_plano_cta_
...
ctbl as character format "x(8)"
...
label
...
"Plano
...
Contas"
...
column-label
...
"Plano
...
Contas"
...
field
...
tta_cod_cta_
...
ctbl as character format "x(20)"
...
label
...
"Conta
...
Contábil"
...
column-label
...
"Conta
...
Contábil"
field tta_des_text_histor as character format "x(2000)" label "Histórico" column-label "Histórico"
field ttv_num_id_tit_acr_antecip
...
as
...
integer
...
format
...
"9999999999"
...
label
...
"ID
...
Título
...
Antecip"
...
column-label
...
"ID
...
Título
...
Antecip"
...
field
...
ttv_num_id_tit_acr_normal
...
as
...
integer
...
format
...
"9999999999"
...
label
...
"ID
...
Título
...
Normal"
...
column-label
...
"ID
...
Título
...
Normal"
field ttv_wgh_lista as widget-handle extent 10 format ">>>>>>9"
...
field
...
ttv_log_error
...
as
...
logical
...
format
...
"Sim/
...
Não"
...
initial
...
no
field tta_cod_portador as character format "x(5)" label "Portador" column-label "Portador"
field tta_cod_cart_bcia as character format "x(3)" label "Carteira" column-label "Carteira"
field ttv_dat_prev_cr as date format "99/99/9999" label "Previsão Crédito" column-label "Previsão Crédito"
field ttv_log_gera_tit_cobr_normal as logical format "Sim/Não" initial yes label "Gera Tit Cobr Normal"
field ttv_val_tit_acr_antecip as decimal format ">>>,>>>,>>9.99" decimals 2 label "Valor Antecip" column-label "Valor Antecip"
index tt_id is primary unique
index tt_id is primary unique
...
tta_cod_estab
...
ascending
...
tta_num_id_tit_acr
...
ascending
...
tta_num_seq_tit_acr
...
ascending.
Tabela Temporária | Descrição | Entrada/Saída |
tt_log_erros_estorn_cobr | Conterá as informações para tratamento de erros. | Saída |
(*) A partir da 5.07A o estabelecimento passa a ter cinco dígitos.
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução |
tta_cod_estab | character | x(3) / x(5)* | Código do Estabelecimento |
|
|
tta_num_id_tit_acr | integer | 9999999999 | Token Título Contas a Receber |
|
|
tta_num_seq_tit_acr | integer | >>>9 | Sequência do Título de Cobrança Especial |
|
|
ttv_num_mensagem | integer | >>>>,>>9 | Número da mensagem de erro |
|
|
ttv_des_msg_erro | character | x(60) | Descrição mensagem de erro |
|
|
ttv_des_msg_ajuda | character | x(40) | Descrição da mensagem de ajuda |
|
|
ttv_wgh_focus | widget-handle | >>>>>>9 | Handle do atributo validado para focus em tela |
|
|
def
...
temp-table
...
tt_log_erros_estorn_cobr
...
no-undo
...
field
...
tta_cod_estab
...
as
...
character
...
format
...
"x(
...
5)"
...
label
...
"Estabelecimento"
...
column-label
...
"Estab"
...
field
...
tta_num_id_tit_acr
...
as
...
integer
...
format
...
"9999999999"
...
initial
...
0
...
label
...
"Token
...
Cta
...
Receber"
...
column-label
...
"Token
...
Cta
...
Receber"
...
field
...
tta_num_seq_tit_acr
...
as
...
integer
...
format
...
">>>9"
...
initial
...
0
...
label
...
"Sequência"
...
column-label
...
"Sequência"
...
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_wgh_focus
...
as
...
widget-handle
...
format
...
">>>>>>9"
...
index
...
tt_relac_tit_acr
...
tta_cod_estab
...
ascending
...
tta_num_id_tit_acr
...
ascending
...
tta_num_seq_tit_acr
...
ascending
...
ttv_num_mensagem
...
ascending
...
.
Tabela Temporária | Descrição | Entrada/Saída |
tt_antecip_vincul_sco |
| Entrada e Saída |
(*) 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 |
tta_cod_estab | character | x(3) / x(5)* | Estabelecimento |
|
|
tta_cod_espec_docto | character | x(3) | Esp‚cie Documento |
|
|
tta_cod_ser_docto | character | x(3)/x(5)** | S‚rie Documento |
|
|
tta_cod_tit_acr | character | x(10)/x(16)** | T¡tulo |
|
|
tta_cod_parcela | character | x(02) | Parcela |
|
|
tta_num_seq | integer | >>>,>>9 | Sequˆncia |
|
|
ttv_log_antecip_vincul | logical | Sim/NÆo |
|
|
|
tta_cod_refer | character | x(10) | Referˆncia |
|
|
tta_num_seq_refer | integer | >>>9 | Sequˆncia |
|
|
tta_val_abat_tit_acr | decimal | >>>>,>>>,>>9.99 | Vl Abatimento |
|
|
def
...
temp-table
...
tt_antecip_vincul_sco
...
no-undo
...
field
...
tta_cod_
...
estab as character format "x(
...
5)"
...
label
...
"Estabelecimento"
...
column-label
...
"Estab"
...
field
...
tta_cod_espec_docto
...
as
...
character
...
format
...
"x(3)"
...
label
...
"Esp‚cie
...
Documento"
...
column-label
...
"Esp‚cie"
...
field
...
tta_cod_ser_docto
...
as
...
character
...
format
...
"x(3)"
...
label
...
"S‚rie
...
Documento"
...
column-label
...
"S‚rie"
...
field
...
tta_cod_tit_acr
...
as
...
character
...
format
...
"x(10)"
...
label
...
"T¡tulo"
...
column-label
...
"T¡tulo"
...
field
...
tta_cod_parcela
...
as
...
character
...
format
...
"x(02)"
...
label
...
"Parcela"
...
column-label
...
"Parc"
...
field
...
tta_num_
...
seq as integer format ">>>,>>9"
...
initial
...
0
...
label
...
"Sequˆncia"
...
column-label
...
"NumSeq"
...
field
...
ttv_log_antecip_vincul
...
as
...
logical
...
format
...
"Sim/NÆo"
...
initial
...
no
...
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
...
tta_val_abat_tit_acr
...
as
...
decimal
...
format
...
">>>>,>>>,>>9.99"
...
decimals
...
2
...
initial
...
0
...
label
...
"Vl
...
Abatimento"
...
column-label
...
"Vl
...
Abatimento"
...
.
...