...
| Produto: | | Solucoes_totvs_cross |
|---|
| SolucaoCross | TOTVS Backoffice |
|---|
|
|
|---|
| Linha de Produto: | |
|---|
| Segmento: | |
|---|
| Módulo: | | Modulos_cross_segmentos |
|---|
| ModulosCrossSegmentos | TOTVS Backoffice (Linha Datasul) - Obrigações Fiscais (MOF) |
|---|
|
|
|---|
| Função: | html.mcd.eventoTributoscenarioEventoTributos |
|---|
| País: | Brasil |
|---|
| Requisito/Story/Issue (informe o requisito relacionado) : | DBACKRTDTS-6475 / 6700, DBACKRTDTS-67006715 |
|---|
02. SITUAÇÃO/REQUISITO
Com a entrega do programa 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 mais ágil e seguro.
Para suprir esta necessidade, será foi criado um novo programa para permitir a criação de cenários de automatização dos eventos e 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, sendo possível também apresentar informações diferentes conforme a necessidade de cada evento.
03. SOLUÇÃO
Desenvolvido o programa Conferência Apuração Assistida ( html.assistedTaxAssessment)mcd.cenarioEventoTributos, que permite a geração de planilha com detalhamento a nível de item e documento fiscal dos documentos que possuem destaque dos novos tributos (IBS/CSB), possibilitando a conciliação entre Datasul e Apuração Assistida disponibilizada pela RFBcriação de cenários que serão utilizados para a geração automática dos eventos da RT.
| Totvs custom tabs box |
|---|
| tabs | Dicionário, Visualização, Planilha |
|---|
| ids | dicionario,visualizacao,planilha |
|---|
|
| 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 | | num-id-agenda | Decimal | >>>>>>>>>9 | Código agendamento | Agendamento | Código do agendamento | YES | Autoincremento | | dt-cria-agenda | Date | dd/mm/aaaa | Data agendamento | Data agendamento | Data em que foi realizado o agendamento | YES |
| | cod-hora-agenda | Character | 99:99:99 | Hora agendamento | Hora agendamento | Hora em que foi realizado o agendamento | YES |
| | cod-evento | Character | x(8) | Evento | Evento | Código do evento | YES | Exemplo: 112110, 211110, 211130 | | cod-estabel | Character | x(5) | Estabelecimento | Cod Estab | Código do estabelecimento | YES |
| | cod-tipo-exec | Integer | >9 | Tipo execução | Tp execução | Tipo de Execução | YES | 1 - Prévia, 2 - Oficial | | periodo-execucao | Integer | >9 | Período | Período | Período dos documentos | YES | 1 - Dia anterior, 2 - Últimos 7 dias, 3 - Mês anterior (fechado), 4 - Hoje, 5 - Mês atual (até hoje) | | numero-pedido | Character | x(20) | Número Pedido | Pedido | Número Pedido | YES |
|
| Índice primário |
| | idx-agend-event | num-id-agenda |
|
| | Índice secundário |
| | idx-agend-event-2 | dt-cria-agenda | cod-evento | cod-estabel | cod-tipo-exec | periodo-execucao |
|
|
|
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | visualizacaoCenários Automatização Eventos |
|---|
| | Totvs custom tabs box |
|---|
| tabs | Tela,Parâmetros,Geração |
|---|
| ids | tela,params,execucao |
|---|
| | Totvs custom tabs box items |
|---|
| Foi desenvolvido o programa Conferência Apuração Assistida, que permite gerar em planilha informações referentes à apuração assistida Cenários Automatização Eventos, que permite cadastrar os cenários que serão utilizados para a geração automática dos eventos. (html.mofmcd.assistedTaxAssessmentcenarioEventoTributos) - Conferência Apuração AssistidaCenários Automatização Eventos:
Image Removed Image Added
|
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | params |
|---|
| Filtros: Image Removed Image Added
Para os campos de Estabelecimento e Natureza de operação, podem ser preenchidos múltiplos valores, ou os campos podem ser preenchidos com asterisco para que sejam selecionados todos os cadastrados. Os campos de Período, Série, Emitente e Documento são faixas de pesquisa, sendo necessário preencher o campo inicial e final. Caso os filtros não sejam totalmente preenchidos, o relatório irá filtrar todos os dados, automaticamente . Caso queira preencher os filtros manualmente, atentar-se aos seguintes tamanhos para cada campo: Série: campo alfanumérico com até 5 dígitos. Exemplo: zzzzz Documento: campo alfanumérico com até 16 dígitos. Exemplo: zzzzzzzzzzzzzzzz Emitente: campo numérico com até 9 dígitos. Exemplo: 999999999 Período: campo data no formato dd/mm/aaaa. Exemplo: 12/01/2026
Filtros Refinados: Finalidade de emissão da NF-e: Podem ser selecionadas múltiplas finalidades. Caso nenhuma finalidade seja selecionada, serão pesquisadas todas as finalidades. Image Removed Image Added
Situação dos documentos: Filtra por documentos com situação normal, cancelada, ou ambos. Image Removed Image Added
Tipo de movimento: Podem ser selecionadas múltiplos tipos de movimento. Caso nenhum seja selecionado, serão pesquisados todos as tipos de movimento. Image Removed Image Added
Configurações de exibição: Tipo de tributo: Determina quais tributos serão apresentados no relatório. Image Removed Image Added
Grupos: Determina quais grupos serão apresentados no relatório. Caso nenhum seja escolhido, serão apresentados todos. Image Removed Image Added
|
| 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. Image Removed Image Added
| Informações |
|---|
| Ao clicar em Gerar, o programa irá por padrão exibir a seguinte mensagem de aviso: Image Removed Image Added
|
|
|
|
| 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. Image Removed Image Added Image Removed
Image Added
|
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | detalhada |
|---|
|
|
|
|
|
...