| 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 |
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.
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)
Não há.
Monitor de Eventos - TAF - P12