| Button | ||||
|---|---|---|---|---|
|
Nome Nombre Físico: prgfin/lpy/lpy724za.py
Versão Versión de IntegraçãoIntegración: 001
Objetivo:
Criar o Crear el objeto de negócio negocio que será utilizado para gerar visão de dados na qual permitirá a emissão do livro de IVA, o qual lista todos os documentos implantados no módulo Contas a Pagar, em determinado período, que tenha, ou não, Imposto de se utilizará para generar una visión de datos que permitirá la emisión del libro de IVA, el cual lista todos los documentos registrados en el módulo de Cuentas por Pagar, en un período determinado, que tengan o no Impuesto al Valor Agregado vinculado.
Pré-requisitosRequisitos previos:
Não No se aplica.
Temp-table tt_iva_cprs_pry: Na En la Temp-Table tt_iva_cprs_pry, são definidas as características gerais e dados a serem devolvidos.se definen las características generales y datos que se devolverán.
Descripción de los 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 | SimSí | ||
ttv_num_estab | Integer | SimSí | ||
ttv_num_pto_vta_fatur_inic | Integer | |||
ttv_cb1_calc_dat_term_carenc | Integer | |||
ttv_cod_1 | Character | |||
tta_cod_espec_docto | Character | SimSí | ||
tta_cod_ser_ap | Character | SimSí | ||
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 | SimSí | ||
ttv_cod_tip_documento | Character | |||
ttv_cod_condicao | Character | |||
ttv_num_parc | Integer | SimSí | ||
Atributo | DescriçãoDescripción |
ttv_num_dia | Número de Diasdías |
ttv_cod_tit_ap | Título Contas a Pagardel cuentas por pagar |
ttv_dat_docto | Data Fecha de Emissãoemisión |
ttv_nom_pessoa_cli | Nome Pessoa Nombre Persona Física |
ttv_cod_rut | Número do del RUC |
ttv_val_vta_grav_2 | Valor Tributado 5% |
ttv_val_impuesto_2 | Valor ImpostoImpuesto 5% |
ttv_val_vta_exento_2 | Valor Isentoexento |
ttv_val_orig_tit_ap_2 | Valor Original |
ttv_val_base_imponible_2 | |
ttv_cdn_fornecedor | Código do Fornecedordel Proveedor |
ttv_num_estab | Numero do Estabelecimento Número de la Sucursal |
ttv_num_pto_vta_fatur_inic | Numero Ponto Número Punto de VendaVenta |
ttv_cb1_calc_dat_term_carenc | Data Termino Carência Fecha Término Carencia |
ttv_cod_1 | Numero Número Timbrado |
tta_cod_espec_docto | Espécie do Documento Clase de documento |
tta_cod_ser_ap | Série do Serie del Documento |
ttv_val_vta_grav_3 | Valor Tributado 10% |
ttv_val_impuesto_3 | Valor ImpostoImpuesto 10% |
ttv_val_vta_grav_tot | Valor Total Tributado |
ttv_val_impuesto_tot | Valor Total ImpostoImpuesto |
ttv_cod_operac_2 | Código da Operaçãode la operación |
ttv_cod_tip_docto_2 | Código Tipo Documento |
ttv_num_timbdo | Numero do Timbrado Número del timbrado |
ttv_cod_estab | Código do Estabelecimentode la sucursal |
ttv_cod_tit_ap_2 | Código do Títulodel título |
tta_val_cotac_indic_econ | Cotação Cotización |
tta_dat_transacao | Data Fecha de Transaçãotransacción |
ttv_num_pto_vta_fatur | Ponto de Venda da Fatura Punto de venta de la factura |
tta_cod_refer | Código de Referênciareferencia |
ttv_cod_tip_documento | Tipo de Documentodocumento |
ttv_cod_condicao | Condição Condición de Pagamentopago |
ttv_num_parc | Numero Número de Parcelascuotas |
Em En caso de erro nas validações acima, o erro será retornado por meio da error en las validaciones anteriores, el error se retornará por medio de la 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 Si los datos se aceptan, la API devolverá las informaciones para generar el libro IVA compras cuando se llame a procedure pi_retorna_dados_iva_compras.
Si el retorno es No caso do retorno ser NOK, todos os erros encontrados serão retornados na tabela los errores encontrados se retornarán en la tabla Temp-Table tt_erros_api:
A La tt-erros é uma tabela es una tabla de retorno de dados referentes aos erros encontrados na manipulação dos dados das tabelas datos referente a los errores encontrados en el manejo de los datos de las tablas de entrada. A La tt-erros retorna dados datos por meio medio de um registro contendo o código do erro e a sua descriçãoun registro que contiene el código del error y su descripción.
Obs.: Depois da chamada feita à API é imprescindível tratar os erros retornados caso existamDespués de haber hecho la llamada a la API es imprescindible tratar los errores retornados si existen.
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çãoDescripción |
ttv_num_erro | Número do erro. Sequencial dentro da del error Secuencia dentro de temp-table. |
ttv_des_mensagem | Descrição do erroDescripción del error. |
ttv_des_ajuda | Descrição ajudaDescripción de la ayuda. |
ttv_row_id | Rowid. |