01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:

Função:

totvs.protheus.fiscal.taf.sv.eventstats.tlpp

totvs.sv.fiscal.taf.eventmon.tlpp

País:Brasil
Ticket:Não há.
Requisito/Story/Issue (informe o requisito relacionado) :

DSERTAF4-2719


02. SITUAÇÃO/REQUISITO

Criar um relatório que permita  o acompanhamento do Eventos transmitidos.
Para apoiar o usuário na gestão e acompanhamento dos eventos transmitidos, deverá ser desenvolvido um objeto de negócio que liste os eventos e seu status.

03. SOLUÇÃO


Criado uma visão de dados que contem as informações pertinentes ao status dos eventos da reforma tributária que foi criado .

       ## Tabela de Campos de Retorno da Query

Campo  Descrição  Tipo  Tabela Origem
T7A_FILIAL  Filial  string  T7A
T7A_TPEVEN  Código do Evento  string  T7A
C20_CHVELE  Chave Eletrônica  string  C20
T7E_DESCRI  Descrição do Evento  string  T7E
T7A_PROT  Protocolo de envio do Evento  string  T7A
T7A_DTEMIS  Data do Evento  date  T7A
C09_UF  UF  string  C09
C20_NUMDOC  Nota Fiscal  string  C20
C20_SERIE  Série da Nota  string  C20
C20_ESPECI  Espécie da Nota  string  C20
C1H_NOME  Nome do Participante  string  C1H
CGC  CGC do Participante (CPF ou CNPJ)  string  C1H (C1H_CPF ou C1H_CNPJ)
EVENTO_STATUS  Status do Evento  string  T7A (T7A_STATUS )
T7C_ITEM  Item do Evento  string  T7C
T7C_QUANT  Quantidade do item do Evento  string  T7C
C1J_CODIGO  Unidade de Medida do item do Evento  string  C1J
T7C_VALOR  Valor do item do Evento  string  T7C
T7B_ITEM  Item Crédito Presumido  string  T7B
T7B_VLBASE  Valor Base de Crédito Presumido  string  T7B
T7B_PERC  Percentual de Crédito Presumido  string  T7B
T7B_VALOR  Valor Crédito Presumido  string  T7B



### Observações sobre EVENTO_STATUS

O campo EVENTO_STATUS é derivado do campo T7A_STATUS através de um CASE:
- '1' = 'Solicitado'
- '2' = 'Enviado'
- '3' = 'Sol. Cancelamento'
- '4' = 'Cancelado'
- '5' = 'Falha de envio'

## Tabela de Parâmetros do Filtro

Parâmetro  Descrição  Tipo  Obrigatório  MV_PAR  Campo Query Relacionado
1 Data de  date  Não  MV_PAR01  T7A.T7A_DTEMIS (início)
2 Data até  date  Não  MV_PAR02  T7A.T7A_DTEMIS (fim)
3 Nota  string  Não  MV_PAR03  T7A.T7A_NUMDOC
4 Série  string  Não  MV_PAR04  T7A.T7A_SERIE
5 Espécie  string  Não  MV_PAR05  T7A.T7A_ESPECI
6 Evento  string  Não  MV_PAR06  T7A.T7A_TPEVEN
7 Status  string  Não  MV_PAR07  T7A.T7A_STATUS


### Observações sobre os Parâmetros

- **Parâmetros 01 e 02 (Data de/até)**: Aplicados em conjunto como filtro BETWEEN na query
- **Parâmetro 07 (Status)**: Valor "6" representa "Todos" e não aplica filtro na query
- Todos os parâmetros são opcionais e somente são adicionados à query quando preenchidos

## Tabelas Envolvidas no JOIN

Tabela  Tipo de JOIN  Relacionamento
T7A  FROM  Tabela principal de Eventos
T7E  INNER JOIN  T7E_EVENTO = T7A_TPEVEN
C20  INNER JOIN  C20_CHVELE = T7A_CHVELE
C1H  INNER JOIN  C1H_ID = T7A_CODPAR
C09  LEFT JOIN  C09_ID = T7A_EST
T7C  LEFT JOIN  T7C_IDENT = T7A_IDENT
T7B  LEFT JOIN  T7B_IDENT = T7A_IDENT
C1J  LEFT JOIN  C1J_ID = T7C_UM



## Configurações do Objeto

- **Área**: TAF Fiscal
- **Nome**: Acompanhamento dos Eventos transmitidos da reforma tributária
- **Tamanho da Página**: 200 registros
- **Ordenação**: T7A.T7A_TPEVEN, T7A.T7A_DTEMIS
- **URL Personalizada**: `/api/taf/fiscal/v1/eventstats` (para combo de Status)

04. DEMAIS INFORMAÇÕES

Não há.

05. ASSUNTOS RELACIONADOS

Monitor de Eventos - TAF - P12