Nome Físico: prgfin/lpy/lpy724za.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 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 Valor Agregado vinculado.
Pré-requisitos:
Não se aplica.
Temp-table tt-Xxxx: Na Temp-Table tt_Xxx, são definidas as características gerais Xxxxxxxxxxx
Descrição dos campos
TEMP-TABLE tt_Xxxx | ||||
Atributo | Tipo | Formato | Valor Inicial | Índice |
Atributo | Descrição |
Temp-Table tt_Xxx: Na Temp-Table tt_Xxx são definidas informações Xxxx
TEMP-TABLE tt-points | ||||
Atributo | Tipo | Formato | Valor Inicial | Índice |
Atributo | Descrição |
Temp-Table tt_Xx: Na Temp-Table tt_Xxxx são definidos xxxxxxxxx
TEMP-TABLE tt_impostos_F2181_apb | ||||
Atributo | Tipo | Formato | Valor Inicial | Índice |
Atributo | Descrição |
Temp-Table xxxx: Informações referentes aos xxxxx
TEMP-TABLE tt_xxx | ||||
Atributo | Tipo | Formato | Valor Inicial | Índice |
Atributo | Descrição |
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 procedure pi_main_formulario_2181 ou devolverá os detalhes dos títulos e impostos, se for chamada a procedure pi_obter_detalhes_f2181.
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. |