Histórico da Página
01. DADOS GERAIS
| Produto: |
| ||||
|---|---|---|---|---|---|
| Linha de Produto: |
| ||||
| Segmento: |
| ||||
| Módulo: |
| ||||
| Função: | Cenários Automatização Eventos -html.mcd.cenarioEventoTributos Agendar Geração Automática de Eventos -html.mcd.agendadorEventoTributos | ||||
| País: | Brasil | ||||
| Requisito/Story/Issue (informe o requisito relacionado) : | DBACKRTDTS-6700, DBACKRTDTS-6715, DBACKRTDTS-6716, DBACKRTDTS-6717, DBACKRTDTS-6718, DBACKRTDTS-6726, DBACKRTDTS-6729, DBACKRTDTS-6730 |
02. SITUAÇÃO/REQUISITO
Com a entrega do programa Embora o programa Evento Tributos (html.mcd.eventoTributos, permitindo aos usuários a criação individual (por documento) dos eventos da RT, surgiu a necessidade de permitir a geração em lote dos mesmos, deixando o processo de entrega ) permita a gestão individual por documento, a implementação da geração em lote é fundamental para escalar a operação. Essa evolução mitiga o risco de erros manuais e garante a conformidade fiscal em larga escala, tornando o processo de entrega significativamente mais ágil e seguro.Para suprir esta necessidade, foi criado um novo programa para permitir a criação de cenários de automatização dos eventos e a
03. SOLUÇÃO
Para viabilizar a geração em lote dos mesmos, listando os documentos fiscais baseando-se nas regras dos cenários configurados.
Cada evento será gerado com base na origem (fiscal, recebimento, faturamento, …) configurada no cenário.
03. SOLUÇÃO
Desenvolvido o programa , a solução foi estruturada em duas frentes: o Cenário Automatização Eventos (html.mcd.cenarioEventoTributos), que permite a criação de cenários que serão utilizados para a geração automática dos eventos da RTcentraliza a inteligência das regras e cenários fiscais, e o Agendar Geração Automática de Eventos (html.mcd.agendadorEventoTributos), que garante a execução programada e automática desses processos.
Essa arquitetura é suportada por uma atualização no banco de dados (novos campos, índices e tabelas), assegurando rastreabilidade eperformance.
A nova estrutura garante que a geração em lote seja feita de forma ágil, segura e totalmente alinhada às exigências da Reforma Tributária.
| Totvs custom tabs box | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Criados índices na tabela evento-trib-dfe para os campos log-gerac-auto e log-tp-gerac:novos índices:
Índice |
2) Criado novas tabelas para permitir a geração automática: Tabela cenario-evento-trib , cenario-regras-evento-trib, hist-evento-trib, agenda-evento-trib (Conferir nas abas acima)Totvs custom tabs box items |
Database | Table Name | Label | Description | mgind | cenario-evento-trib | Cenários Eventos Tributos | :
Tabela cenario- customregras- tabs-box-items
evento-trib: Database |
Tabela hist- custom-tabs-box-items
evento-trib:
Tabela agenda- custom-tabs-box-itemsevento-trib:
O formulário de edição apresenta os mesmos campos que o formulário de inclusão, porém os campos Evento e Módulo origem não podem ser alterados. O formulário de edição pode ser acessado a partir do ícone de lápis presente nos registros da listagem principal. 4.1) Cadastro/Manutenção de regras: Para cada cenário pode existe várias regras, pois o sistema oferece autonomia na configuração de buscas de documentos eletrônicos, adaptando-se às necessidades de cada evento e estabelecimento. 4.1.1) Listagem: As colunas da listagem de regras são alteradas conforme o módulo que foi selecionado:
Totvs custom tabs box items |
Formulário de Inclusão/Edição O formulário de inclusão de cenários pode ser acessado a partir da listagem pelo botão Novo cenário. Este botão irá redirecionar o usuário para a tela de inclusão de cenários: Quanto a tela de inclusão, existem alguns comportamentos a serem destacados:
O formulário de edição apresenta os mesmos campos que o formulário de inclusão, porém os campos Evento e Módulo origem não podem ser alterados. O formulário de edição pode ser acessado a partir do ícone de lápis presente nos registros da listagem principal. As colunas da listagem de regras são alteradas conforme o módulo que foi selecionado:
Os campos do formulário de inclusão e edição de regras também são condicionados pelo módulo de origem escolhido: Módulos Recebimento, Faturamento e Obrigações Fiscais
Caso já exista um cenário ativo para o evento que está sendo cadastrado, o formulário de regras não será aberto para inclusão de regras, evitando que o usuário realize todo o cadastrado antes de receber o erro. O campo Regra é utilizado para controle interno e não pode ser alterado. Seu valor é calculado automaticamente pelo sistema. Não é permitido cadastrar regras idênticas e caso o usuário cadastre uma regra genérica, isto é, com os campos marcados com a opção Todos, será exibido um alerta, no entanto, a inclusão irá ocorrer normalmente. A edição de regra tem o mesmo comportamento da inclusão, com a diferença de que o campo Data Inicial ficará desabilitado. A edição pode ser acessada pelo ícone de lápis presente na listagem de regras. Para excluir regras do cadastro, basta selecionar os registros desejados na tabela de listagem de regras e o botão Remover será habilitado. Ao acionar o botão Remover será apresentada uma tela para conferência dos registros que serão apagados solicitando uma confirmação da ação. Caso selecionado Sim, os registros são excluídos do sistema e a listagem é atualizada para refletir a nova configuração. Caso selecionado Não, nenhuma alteração é feita nos registros e o usuário volta para a tela de listagem.
Importante! A efetivação do salvamento das regras no sistema irá ocorrer somente ao clicar no botão Salvar presente acima do formulário de cenários no canto superior direito da página. Enquanto isso, qualquer regra adicionada ou alterada não foi efetivada no sistema. É possível visualizar um histórico de atividade nas regras dos cenários por meio do botão Histórico. Ao acionar o botão, é apresentada uma tela com a atividade nas regras dos cenários de automatização de eventos. Quando um cenário é excluído os dados do cenário excluído são gravados no campo Valor fim, que agrupa os dados utilizando o caractere "|" como separador. Segue a relação das posições do campo e seu conteúdo:
Quando um cenário é incluído os dados do cenário incluído são gravados no campo Valor ini, que agrupa os dados utilizando o caractere "|" como separador. A relação dos campos e posições é a mesma utilizada na exclusão. Totvs custom tabs box items |
Geração: O relatório pode ser executado de forma On-line, onde o arquivo é baixado no navegador, Batch, onde a geração do arquivo é executada via RPW e o arquivo salvo na pasta do servidor RPW, e também Central de Documentos, onde o arquivo é gerado na pasta do servidor. Além disso, é possível escolher entre tipo de relatório Resumido, onde são apresentados os valores apenas a nível de documento, e Detalhado, onde são apresentados os valores a nível de documento e item do documento.
Totvs custom tabs box items |
Totvs custom tabs box |
Após a execução, será gerada a planilha Demonstrativo_Apurac_CBS_IBS.xml, junto com o arquivo de acompanhamento, conforme tipo de execução selecionado na tela de parametrização. Totvs custom tabs box items |
Para a execução Resumida, serão geradas apenas as abas de Parâmetros e Documento. Totvs custom tabs box items |
|
...
|
04. ASSUNTOS RELACIONADOS
- Evento tributos - html.mcd.eventoTributos
- Parâmetros evento tributos - html.mcd.paramEventoTributos
- Reforma Tributária Datasul
- Comunica Fiscal Datasul
...














