| Button | ||||
|---|---|---|---|---|
|
Nombre Físico: prgfin/luy/luy702za.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á conferir as informações do Listado em detalhe das Compras e exportar no formato desejado.
Pré-requisitos:
Não se aplica.
se utilizará para generar una visión de datos que permita verificar la información del Listado en detalle de las Compras y exportar en el formato deseado.
Requisito previo:
No se aplica.
Temp-table tt-atributos: Na En la Temp-Table tt_dados_formulario, são definidas as características gerais do formulário de apresentação para cumprir com a legislação F2181.se definen las características generales del formulario de presentación para cumplir con la legislación F2181.
Descripción de los Descrição dos campos
TEMP-TABLE tt_dados_formulario | ||||
Atributo | Tipo | Formato | Valor Inicial | Índice |
ttv_num_form | Integer | 1 | simsí | |
ttv_cod_periodo | Character | simsí | ||
ttv_cod_docto_pessoa | Character | simsí | ||
ttv_cod_dat_emis_docto | Character | simsí | ||
ttv_cod_rubr | Character | simsí | ||
ttv_val_operac | Decimal | |||
Atributo | DescriçãoDescripción |
ttv_num_form | Identifica o el número de formulario da declaraçãode la declaración. |
ttv_cod_periodo | Período. |
ttv_cod_docto_pessoa | Documento da pessoade la persona. |
ttv_cod_dat_emis_docto | Data Fecha de Emissão do emisión del documento. |
ttv_cod_rubr | Rubro. |
ttv_val_operac | Valor total da operaçãode la operación. |
Temp-Table tt_fornec_F2181_apb:Na En la Temp-Table tt_fornec_F2181_apb são definidas informações referidas ao fornecedor do se definen las informaciones relacionadas al proveedor del documento.
TEMP-TABLE tt-points | ||||
Atributo | Tipo | Formato | Valor Inicial | Índice |
tta_cod_empresa | Character | simsí | ||
tta_cdn_fornecedor | Integer | 1 | simsí | |
tta_nom_pessoa | Character | “” | ||
tta_cod_id_feder | Character | |||
ttv_log_estrang | Character | |||
Atributo | DescriçãoDescripción |
tta_cod_empresa | Código da de la empresa. |
tta_cdn_fornecedor | Número do fornecedordel proveedor. |
tta_nom_pessoa | Nome da pessoaNombre de la persona. |
tta_cod_id_feder | Documento. |
ttv_log_estrang | É estrangeiro¿Es extranjero? |
Temp-Table tt_impostos_F2181_apb:Na En la Temp-Table tt_impostos_F2181_apb são definidos os impostos vinculados aos se definen los impuestos vinculados a los documentos.
TEMP-TABLE tt_impostos_F2181_apb | ||||
Atributo | Tipo | Formato | Valor Inicial | Índice |
tta_cod_estab | Character | simsí | ||
tta_num_id_tit_ap | Integer | 1 | simsí | |
tta_cod_pais | Character | simsí | ||
tta_cod_unid_federac | Integer | simsí | ||
tta_cod_imposto | Character | simsí | ||
tta_ind_tip_impto | Character | |||
tta_ind_clas_impto | Character | |||
tta_ind_tip_tax | Character | |||
ttv_val_base | Decimal | |||
ttv_val_imposto | Decimal | |||
Atributo | DescriçãoDescripción |
tta_cod_estab | Estabelecimento.Sucursal |
tta_num_id_tit_ap | Token título. |
tta_cod_pais | PaisPaís. |
tta_cod_unid_federac | Estado./Provincia/Región |
tta_cod_imposto | Imposto.Impuesto |
tta_ind_tip_impto | Tipo Imposto.impuesto |
tta_ind_clas_impto | Classificação ImpostoClasificación Impuesto. |
tta_ind_tip_tax | Tipo TaxaTasa. |
ttv_val_base | Valor tributáveltributable. |
ttv_val_imposto | Valor Imposto.Impuesto |
Temp-Table tt_rubros_F2181_apb:Informações referentes aos rubros dos fornecedores Información relacionada a los rubros de los proveedores.
TEMP-TABLE tt_rubros_F2181_apb | ||||
Atributo | Tipo | Formato | Valor Inicial | Índice |
ttv_cod_rubr | Character | 1 | simsí | |
tta_cod_estab | Character | simsí | ||
tta_num_id_tit_ap | Integer | simsí | ||
ttv_val_operac_rubr | Decimal | 0 | ||
Atributo | DescriçãoDescripción |
ttv_cod_rubr | Identifica o el código do del Rubro. |
tta_cod_estab | Estabelecimento.Sucursal |
tta_num_id_tit_ap | Token do del título. |
ttv_val_operac_rubr | Valor total da operação de la operación por rubro. |
Temp-table tt_titulo_F2181_apb:
Informações referentes aosInformaciones relacionadas a los títulos vinculados
na declaraçãoen la declaración.
TEMP-TABLE tt_titulo_F2181_apb | |||||
Atributo | Tipo | Formato | Valor Inicial | Índice primárioprimario | Índice secundáriosecundario |
tta_cdn_fornecedor | Integer | simsí | |||
tta_cod_estab | Character | simsísim | sí | ||
tta_num_id_tit_ap | simsí | ||||
tta_cod_espec_docto | simsí | ||||
tta_cod_ser_docto | simsí | ||||
tta_cod_tit_ap | simsí | ||||
tta_cod_parcela | simsí | ||||
tta_ind_tip_espec_docto | |||||
tta_dat_emis_docto | |||||
tta_cod_indic_econ | |||||
tta_val_origin_tit_ap | |||||
ttv_val_iva_basic | |||||
ttv_val_iva_min | |||||
ttv_val_retenc_iva | |||||
ttv_val_isento | |||||
Atributo | DescriçãoDescripción |
tta_cdn_fornecedor | Fornecedor do Proveedor del título. |
tta_cod_estab | Estabelecimento.Sucursal |
tta_num_id_tit_ap | Token do del título. |
tta_cod_espec_docto | Espécie.Clase |
tta_cod_ser_docto | Série.Serie |
tta_cod_tit_ap | Código do del título. |
tta_cod_parcela | Parcela.Partida |
tta_ind_tip_espec_docto | Tipo de espécie.clase |
tta_dat_emis_docto | Data Fecha de emissãoemisión |
tta_cod_indic_econ | Moeda.Moneda |
tta_val_origin_tit_ap | Valor original do del título. |
ttv_val_iva_basic | Valor total IVA Taxa Básica.tasa básica |
ttv_val_iva_min | Valor total IVA Taxa Mínima.tasa mínima |
ttv_val_retenc_iva | Valor total Retenção Retención IVA. |
ttv_val_isento | Valor total Isentoexento. |
En caso de error en las validaciones anteriores, el error se devolverá a través de la Em caso de erro nas validações acima, o erro será retornado através da temp-table ttt_erros_api.
Se os dados forem aceitos, a API devolverá as informações para geração do Formulário 2181 quando for chamada a Si los datos se aceptan, la API devolverá las informaciones para generar el formulario 2181 cuando se llame a la procedure pi_main_formulario_2181 ou devolverá os detalhes dos o devolverá los detalles de los títulos e impostosimpuestos, si se for chamada llama a la procedure pi_obter_detalhes_f2181.
Si el retorno es No caso do retorno ser NOK, todos os erros encontrados serão retornados na tabela los errores encontrados se devolverán en la tabla Temp-Table tt_erros_api:
A La tt-erros é uma tabela de retorno de dados referentes aos erros encontrados na manipulação dos dados das tabelas es una tabla de devolución de datos relacionados a los errores encontrados en la manipulación de los datos de las tablas de entrada. A tt-erros retorna dados devuelve 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 hacer la llamada API es imprescindible tratar los errores devueltos si existieran.
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 la temp-table. |
ttv_des_mensagem | Descrição do erroDescripción del error. |
ttv_des_ajuda | Descrição ajudaDescripción ayuda. |
ttv_row_id | Rowid. |