| Totvs custom tabs box items |
|---|
| default | yes |
|---|
| referencia | dicionario |
|---|
| Foram realizadas alterações de tabelas e criação de novas tabelas para suprir as necessidades de automatização dos novos eventos: | Totvs custom tabs box |
|---|
| tabs | Alterações de Dicionário, cenario-evento-trib, cenario-regras-evento-trib, hist-evento-trib, agenda-evento-trib |
|---|
| ids | alteracoes,cenarioevento,cenarioregras,hist,agenda |
|---|
| | Totvs custom tabs box items |
|---|
| default | yes |
|---|
| referencia | alteracoes |
|---|
| Criado o campo log-tp-gerac na tabela evento-trib-dfe: | Field Name | Data Type | Format | Label | Column Label | Descripton/Help Text | Mandatory | | log-tp-gerac | Logical | YES/NO | Gerado cenário | Gerado cenário | Gerado cenário | NO |
Criados índices na tabela evento-trib-dfe para os campos log-gerac-auto e log-tp-gerac: | Índice |
| | log-gerac-auto | log-gerac-auto |
|
| | Índice |
| | log-tp-gerac | log-tp-gerac |
Criadas as tabelas cenario-evento-trib, cenario-regras-evento-trib, hist-evento-trib, agenda-evento-trib (Conferir nas abas acima) |
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | cenarioevento |
|---|
| | Database | Table Name | Label | Description | | mgind | cenario-evento-trib | Cenários Eventos Tributos | Cadastro de cenários para automatização da geração dos eventos |
| Field Name | Data Type | Format | Label | Column Label | Descripton/Help Text | Mandatory | Observação | | num-id-cenario | Decimal | >>>>>>>>>9 | Código cenário | Cenário | Código do cenário | YES | Número sequencial (autoincremento) | | cod-evento | Character | x(8) | Evento | Evento | Código do evento | YES | Exemplo: 112110, 211110, 211130 | | modulo-orig-info | Character | x(5) | Módulo origem | Módulo | Módulo origem da informação | YES | Exemplo: MOF, MRE, MFT | | status-cenario | Logical | YES/NO | Status | Status | Cenário ativo ou inativo | YES | YES - Ativo / NO - Inativo |
| Índice primário |
| | idx-cen-evento | num-id-cenario |
|
| | Índice secundário |
| | idx-cen-evento-2 | cod-evento | modulo-orig-info | status |
|
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | cenarioregras |
|---|
| | Database | Table Name | Label | Description | | mgind | cenario-regras-evento-trib | Regras cenários eventos tributos | Cadastro das regras de cenários para automatização da geração dos eventos |
| Field Name | Data Type | Format | Label | Column Label | Descripton/Help Text | Mandatory | Observação | | num-id-cenario | Decimal | >>>>>>>>>9 | Cenário | Cenário | Código do cenário | YES | Código do registro "pai" | | num-id-regra | Decimal | >>>>>>>>>9 | Regra | Sequência | Sequência da regra | YES | Número sequencial (autoincremento) | | data-inicial | Date | dd/mm/aaaa | Data inicial | Dt Inicial | Data inicial de validade da regra | YES |
| | data-final | Date | dd/mm/aaaa | Data final | Dt Final | Data final de validade da regra | NO |
| | cod-estabel | Character | x(5) | Estabelecimento | Cod Estab | Código do estabelecimento | NO |
| | cod-emitente | Integer | >>>>>>>>9 | Emitente | Emitente | Emitente do documento. Cliente ou Fornecedor | NO |
| | cod-fin-nfe | Integer | >9 | Finalidade NFe | Fin. NFe | Finalidade de emissão da NF-e | NO |
| | cod-tipo-nf-cred-deb | Integer | 99 | Tipo NF Cred/Deb | Tp NF Cred/Deb | Tipo de nota fiscal de crédito e débito | NO |
| | nat-operacao | Character | x(6) | Nat. operação | Nat. Oper. | Natureza de operação | NO |
| | it-codigo | Character | x(16) | Item | Item | Código do Item | NO |
| | cod-cclass-trib | Character | x(9) | Código classificação tributária | Cod. Class. Trib. | Código Classificação Tributária | NO |
| | cod-cred-pres | Character | x(10) | Código crédito presumido | Cod. Cred. Press | Código Crédito Presumido | NO |
| | cod-class-fisc | Character | 9999.99.99 | Classificação fiscal | Classif. Fiscal | Classificação Fiscal (NCM) | NO |
| | cod-nbs | Character | x(20) | Código NBS | Cód. NBS | Código NBS | NO |
| | cod-cta-pat | Character | x(18) | Conta patrimonial | Conta Patrimonial | Código Conta Patrimonial | NO |
| | cod-mod-dfe | Character | x(5) | Modelo do documento fiscal eletrônico | Modelo DFe | Código do modelo do documento fiscal eletrônico | NO |
| | envio-auto | Logical | YES/NO | Envia automanticamente | Envio Auto | Enviar evento automaticamente | YES | INITIAL NO |
| Índice primário |
| | idx-cen-regra | num-id-cenario | num-id-regra |
|
| | Índice secundário |
| | idx-regra-validade | data-inicial | data-final | | idx-regra-estab | cod-estabel | | idx-regra-EMIT | cod-emitente | | idx-regra-ativo | cod-cta-pat | | idx-regra-doc | cod-fin-nfe | cod-tipo-nf-cred-deb | nat-operacao | | idx-regra-item | it-código | cod-cclass-trib | cod-cred-pres | cod-class-fisc | cod-nbs |
|
| Totvs custom tabs box items |
|---|
| | Database | Table Name | Label | Description | | mgind | hist-evento-trib | Histórico Eventos Tributos | Histórico de alterações cadastrais de cenários e regras dos eventos |
| Field Name | Data Type | Format | Label | Column Label | Descripton/Help Text | Mandatory | Observação | | dat-alteracao | Date | 99/99/9999 | Data Alteração | Data Alteração | Data da Alteração | YES |
| | cod-hora-alter | Character | 99:99:99 | Hora Alteração | Hora Alteração | Hora da Alteração | YES |
| | cod-evento | Character | x(8) | Evento | Evento | Código do evento | YES | Exemplo: 112110, 211110, 211130 | | nome-tabela | Character | x(30) | Nome Tabela | Nome Tabela | Nome da tabela alterada | YES |
| | cod-campo | Character | x(30) | Field Name Campo | Field Name Campo | Field Name do Campo | YES |
| | cod-usuario | Character | x(20) | Código Usuário | Código Usuário | Código do usuário logado | YES |
| | num-id-cenario | Character | x(20) | Código cenário | Código cenário | Código cenário | YES |
| | num-id-regra | Character | x(20) | Código sequência regra | Código sequência regra | Código sequência regra | NO |
| | cod-label-campo | Character | x(50) | Label Campo | Label Campo | Label do Campo | NO |
| | cod-conteudo-ini | Character | x(300) | Conteúdo Inicial | Conteúdo Inicial | Conteúdo inicial do campo, antes da alteração | NO |
| | cod-conteudo-fin | Character | x(300) | Conteúdo Final | Conteúdo Final | Conteúdo final do campo, após a alteração | NO |
|
| Índice primário |
| | idx-hist-1 | dat-alteracao | cod-hora-alter | num-id-cenario | num-id-regra | cod-campo |
|
| | Índice secundário |
| | idx-hist-2 | nome-tabela | cod-usuario |
|
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | agenda |
|---|
| | Database | Table Name | Label | Description | | mgind | agenda-evento-trib | Agendamento Eventos Tributos | Gestão dos agendamentos para geração automática dos Eventos |
| Field Name | Data Type | Format | Label | Column Label | Descripton/Help Text | Mandatory | Observação | | cod-evento | Character | x(8) | Evento | Evento | Código do evento | YES | Exemplo: 112110, 211110, 211130 | | dt-cria-agenda | Date | dd/mm/aaaa | Data agendamento | Data agendamento | Data em que foi realizado o agendamento | NO |
| | cod-hora-agenda | Character | 99:99:99 | Hora agendamento | Hora agendamento | Hora em que foi realizado o agendamento | NO |
| | cod-estabel | Character | x(5) | Estabelecimento | Cod Estab | Código do estabelecimento | YES |
| | periodo-execucao | Integer | >9 | Período | Período | Período dos documentos | NO | 1 - Dia anterior, 2 - Últimos 7 dias, 3 - Mês anterior (fechado), 4 - Hoje, 5 - Mês atual (até hoje) | | num-ped-hoje | Integer | >>>>>>>>>9 | Número Pedido | Pedido | Número Pedido | YES | Número do pedido que será gerado na data de hoje. | | num-ped-hoje-id | Character | x(50) | Número Pedido ID | Pedido ID | Número Pedido ID | YES |
| | num-ped-recorrente | Integer | >>>>>>>>>9 | Número Pedido Recorrência | Ped. Recor. | Número Pedido Recorrência | NO |
| | num-ped-recorrente-id | Character | x(50) | Número Pedido Recorrência ID | Ped. Reco. ID | Número Pedido Recorrência ID | NO |
|
| Índice primário |
| | idx-agend-event | cod-evento, cod-estabel |
|
| | Índice secundário | Campos | | idx-agend-estab | cod-estabel | | idx-pedido | num-ped-hoje | | idx-pedido-id | num-ped-hoje-id | | idx-recorrencia | num-ped-recorrente | | idx-recorrencia-id | num-ped-recorrente-id |
|
|
|
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | cenarios |
|---|
| | Totvs custom tabs box |
|---|
| tabs | Listagem,Formulário de Inclusão /e Edição,Geração |
|---|
| ids | listagem,params,execucao |
|---|
| | Totvs custom tabs box items |
|---|
| default | yes |
|---|
| referencia | listagem |
|---|
| Listagem Foi desenvolvido o programa Cenários Automatização Eventos, que permite cadastrar os cenários que serão utilizados para a geração automática dos eventos. (html.mcd.cenarioEventoTributos) - Cenários Automatização Eventos:

Ao selecionar registros na tabela da listagem, o botão Remover é habilitado. Ao acionar o botão Remover será apresentada uma tela para conferência dos registros que solicita uma confirmação da ação de exclusão dos registros. Caso selecionado Sim, os registros são excluídos do sistema e a listagem é atualizada. Caso selecionado Não, nenhuma alteração é realizada e o usuário retorna para a listagem dos registros.
Ainda na listagem, é possível visualizar um histórico de atividade como inclusão, edição e exclusão nos cenários. Para isto, basta acionar o botão Histórico e uma tela será aberta com o histórico de atividade em cenários. Ainda, é possível filtrar as atividades por meio do botão Busca avançada, que irá apresentar uma outra tela com uma série de campos que podem ser utilizados como filtro para o histórico de atividades nos cenários. 

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: - Código do cenário
- Código do evento
- Módulo de origem
- Status do cenário
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 |
|---|
| default | no |
|---|
| referencia | params |
|---|
| 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: - Cenário: o campo Cenário é um campo de sequência para controle interno dos cenários, portanto, não pode ser alterado e é carregado automaticamente ao abrir a tela;
- Evento: o campo Evento possui, no momento, a possibilidade de incluir três eventos: 211110, 211128 e 211130. O campo Módulo origem é carregado conforme o evento escolhido.
- Módulo origem: o campo Módulo origem determina quais são os parâmetros para inclusão e listagem das regras. No momento, apenas três módulos estão disponíveis: Ativo Fixo, Obrigações Fiscais e Recebimento.
- Status: o campo Status indica se o cenário está ativo ou não. Só é possível cadastrar um cenário ativo por evento e não é possível ter mais de um cenário ativo com o mesmo evento para diferentes módulos.
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: - Módulos Recebimento, Faturamento e Obrigações Fiscais: Regra, Data Inicial, Data Final, Estabelecimento, Emitente, Natureza de Operação e Item.
- Módulo Ativo Fixo: Regra, Data Inicial, Data Final, Estabelecimento e Conta Patrimonial.

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: Regra, Data Inicial, Data Final, Estabelecimento, Emitente, Finalidade NF-e, Tipo de nota fiscal de crédito e débito, Natureza de Operação, Item, Código Classificação Tributária, Código Crédito Presumido, Classificação Fiscal (NCM) e Código NBS.
- Módulo Ativo Fixo: Regra, Data Inicial, Data Final, Estabelecimento e Conta Patrimonial.

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. O campo Tipo de Nota Fiscal de Crédito e Débito só será habilitado caso a Finalidade NF-e escolhida seja NF-e Nota de Crédito ou NF-e Nota de Débito. As opções do campo são apresentadas conforme o tipo que foi escolhido. 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: - Código do cenário
- Código da regra
- Data inicial
- Data final
- Estabelecimento
- Emitente
- Finalidade NF-e
- Tipo de nota de crédito/débito
- Código Classificação Tributária
- Código Crédito Presumido
- Classificação Fiscal (NCM)
- Código NBS
- Conta Patrimonial
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 |
|---|
| default | no |
|---|
| referencia | execucao |
|---|
| 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. 
| Informações |
|---|
| Ao clicar em Gerar, o programa irá por padrão exibir a seguinte mensagem de aviso: 
|
|
|
|
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | planilha |
|---|
| | Totvs custom tabs box |
|---|
| tabs | Resumida, Detalhada |
|---|
| ids | resumida,detalhada |
|---|
| 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 |
|---|
| default | yes |
|---|
| referencia | resumida |
|---|
| Para a execução Resumida, serão geradas apenas as abas de Parâmetros e Documento. 

|
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | detalhada |
|---|
|
|
|
|
|