Nome Físico: prgfin/lco/lco728za.py
Versão de Integração: 001
Objetivo:
Criar o objeto de negócio que será utilizado para gerar visão de dados na qual disponibilizará uma conciliação automática, dos saldos contábeis distribuídos por terceiros, com os saldos
contábeis gerados para as mesmas contas, sem a distribuição por terceiros.
Pré-requisitos:
Não se aplica.
Temp-table tt_iva_cprs_pry: Na Temp-Table tt_iva_cprs_pry, são definidas as características gerais e dados a serem devolvidos.
Descrição dos campos
TEMP-TABLE tt_iva_cprs_pry | ||||
Atributo | Tipo | Formato | Valor Inicial | Índice |
ttv_num_dia | Integer | |||
ttv_cod_tit_ap | Character | Sim | ||
ttv_dat_docto | Date | |||
ttv_nom_pessoa_cli | Character | |||
ttv_cod_rut | Character | |||
ttv_val_vta_grav_2 | Decimal | |||
ttv_val_impuesto_2 | Decimal | |||
ttv_val_vta_exento_2 | Decimal | |||
ttv_val_orig_tit_ap_2 | Decimal | |||
ttv_val_base_imponible_2 | Decimal | |||
ttv_cdn_fornecedor | Integer | Sim | ||
ttv_num_estab | Integer | Sim | ||
ttv_num_pto_vta_fatur_inic | Integer | |||
ttv_cb1_calc_dat_term_carenc | Integer | |||
ttv_cod_1 | Character | |||
tta_cod_espec_docto | Character | Sim | ||
tta_cod_ser_ap | Character | Sim | ||
ttv_val_vta_grav_3 | Decimal | |||
ttv_val_impuesto_3 | Decimal | |||
ttv_val_vta_grav_tot | Decimal | |||
ttv_val_impuesto_tot | Decimal | |||
ttv_cod_operac_2 | Character | |||
ttv_cod_tip_docto_2 | Character | |||
ttv_num_timbdo | Integer | |||
ttv_cod_estab | Character | |||
ttv_cod_tit_ap_2 | Character | |||
tta_val_cotac_indic_econ | Decimal | |||
tta_dat_transacao | Date | |||
ttv_num_pto_vta_fatur | Integer | |||
tta_cod_refer | Character | Sim | ||
ttv_cod_tip_documento | Character | |||
ttv_cod_condicao | Character | |||
ttv_num_parc | Integer | Sim | ||
Atributo | Descrição |
ttv_num_dia | Número de Dias |
ttv_cod_tit_ap | Título Contas a Pagar |
ttv_dat_docto | Data de Emissão |
ttv_nom_pessoa_cli | Nome Pessoa Física |
ttv_cod_rut | Número do RUC |
ttv_val_vta_grav_2 | Valor Tributado 5% |
ttv_val_impuesto_2 | Valor Imposto 5% |
ttv_val_vta_exento_2 | Valor Isento |
ttv_val_orig_tit_ap_2 | Valor Original |
ttv_val_base_imponible_2 | |
ttv_cdn_fornecedor | Código do Fornecedor |
ttv_num_estab | Numero do Estabelecimento |
ttv_num_pto_vta_fatur_inic | Numero Ponto de Venda |
ttv_cb1_calc_dat_term_carenc | Data Termino Carência |
ttv_cod_1 | Numero Timbrado |
tta_cod_espec_docto | Espécie do Documento |
tta_cod_ser_ap | Série do Documento |
ttv_val_vta_grav_3 | Valor Tributado 10% |
ttv_val_impuesto_3 | Valor Imposto 10% |
ttv_val_vta_grav_tot | Valor Total Tributado |
ttv_val_impuesto_tot | Valor Total Imposto |
ttv_cod_operac_2 | Código da Operação |
ttv_cod_tip_docto_2 | Código Tipo Documento |
ttv_num_timbdo | Numero do Timbrado |
ttv_cod_estab | Código do Estabelecimento |
ttv_cod_tit_ap_2 | Código do Título |
tta_val_cotac_indic_econ | Cotação |
tta_dat_transacao | Data de Transação |
ttv_num_pto_vta_fatur | Ponto de Venda da Fatura |
tta_cod_refer | Código de Referência |
ttv_cod_tip_documento | Tipo de Documento |
ttv_cod_condicao | Condição de Pagamento |
ttv_num_parc | Numero de Parcelas |
Em caso de erro nas validações acima, o erro será retornado por meio da temp-table ttt_erros_api.
Se os dados forem aceitos, a API devolverá as informações para geração do livro IVA compras quando for chamada a procedure pi_retorna_dados_iva_compras.
No caso do retorno ser NOK, todos os erros encontrados serão retornados na tabela Temp-Table tt_erros_api:
A tt-erros é uma tabela de retorno de dados referentes aos erros encontrados na manipulação dos dados das tabelas de entrada. A tt-erros retorna dados por meio de um registro contendo o código do erro e a sua descrição.
Obs.: Depois da chamada feita à API é imprescindível tratar os erros retornados caso existam.
TEMP-TABLE tt_erros_api | |||
Atributo | Tipo | Formato | Valor Inicial |
ttv_num_erro | Integer | ||
ttv_des_mensagem | Character | ||
ttv_des_ajuda | Character | ||
ttv_row_id | Rowid | ||
Atributo | Descrição |
ttv_num_erro | Número do erro. Sequencial dentro da temp-table. |
ttv_des_mensagem | Descrição do erro. |
ttv_des_ajuda | Descrição ajuda. |
ttv_row_id | Rowid. |