01. DADOS GERAIS
Produto: |
Solucoes_totvs_cross |
---|
SolucaoCross | TOTVS Backoffice |
---|
|
Solucoes_totvs_parceirosexptotvs |
---|
|
|
---|
Linha de Produto: | |
---|
Segmento: | |
---|
Módulo: | Modulos_cross_segmentos |
---|
ModulosCrossSegmentos | TOTVS Backoffice (Linha Datasul) - Obrigações Fiscais (MOF) |
---|
|
|
---|
Função: | html.taxAssessmentBooks - Geração de Livros da Apuração |
---|
País: | Brasil |
---|
Ticket: |
|
---|
Requisito/Story/Issue (informe o requisito relacionado) : | DBACKFISINOV-603, DBACKFISINOV-613, DBACKFISINOV-650 |
---|
02. SITUAÇÃO/REQUISITO
Realizar a modernização da rotina de Geração de Livro Registro de Apuração ICMS, IPI, ICMS ST e Difal/FCP, unificando e aprimorando esse processo em um único programa que permite o usuário escolha o tipo de apuração que deseja gerar e com base no tipo de apuração possibilita parametrizar a execução e realizar a geração dos relatórios de conferência. A tela HTML desenvolvida garante praticidade não apenas na geração dos livros registro, mas também na conferência destas informações, pois fornece um arquivo de planilha ao fim da execução.
03. SOLUÇÃO
A rotina de Geração de Livros Registro da Apuração (html.taxAssessmentBooks) foi desenvolvida como parte da revitalização do produto Datasul, integrando as funcionalidades de programas antigos que realizam a geração de livros registro da apuração em uma nova tela que permite o usuário realizar a geração conforme o tipo de apuração escolhido. Para isto, esta tela foi organizada em três passos para a geração de um livro registro, da seguinte forma:
...
Ainda, é possível acessar pelo menu lateral a partir do Cockpit Fiscal, basta expandir o menu, clicar no ícone de calculadora e selecionar a opção Geração de Livros.
04. EXEMPLO DE UTILIZAÇÃO
O usuário pode se movimentar livremente pelas etapas do processo usando duas formas:
...
Totvs custom tabs box |
---|
tabs | Apuração ICMS, Apuração IPI, Apuração ICMS Substituto Interno, Apuração ICMS DIFAL/FCP |
---|
ids | Apuração_ICMS,Apuração_IPI,Apuração_ICMSST,Apuração_DIFAL |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | Apuração_ICMS |
---|
| AINDA NÃO FOI IMPLEMENTADO; |
Totvs custom tabs box items |
---|
default | no |
---|
referencia | Apuração_IPI |
---|
| AINDA NÃO FOI IMPLEMENTADO; |
Totvs custom tabs box items |
---|
default | no |
---|
referencia | Apuração_ICMSST |
---|
| Parâmetros - Apuração de ICMS Substituto Interno Ao selecionar o tipo de apuração Apuração ICMS Substituto Interno, a etapa Parâmetros apresenta o seguinte formulário: Image Added
Na aba Seleção, o usuário informa nos campos as informações que serão consideradas pelo programa durante a geração do relatório. Neste formulário, é importante destacar algumas regras: - O campo Data Apuração Inicial é preenchido automaticamente com o primeiro dia do mês atual. Este campo é obrigatório.
- O campo Data Apuração Final é preenchido automaticamente com o último dia do mês da data preenchida no campo Data Apuração Inicial. Este campo é obrigatório.
- O mês da Data Apuração Inicial não pode ser diferente do mês da Data Apuração Final.
- O campo Estabelecimento é obrigatório.
- Caso o campo UF Final não seja preenchido, o programa irá considerar todas as UFs para realização a geração.
- O tipo de Emissão pode assumir os valores Prévia e Oficial, a principal diferença é que a geração Oficial salva os registros em uma a tabela para efetuar o controle dos registros já apurados, dessa forma, a geração Oficial possui uma validação mais específica:
- O período configurado pelos campos Data Apuração Inicial e Data Apuração Final não deve ser inferior ou superior a um mês.
Caso já existam registros para os parâmetros Estabelecimento, Data Apuração Inicial, Data Apuração Final e UF inseridos em tela, será apresentada uma tela perguntando para usuário se ele deseja excluir os registros existentes e realizar um novo processamento. Exemplo da mensagem: Image Added O arquivo gerado pelo relatório está em formato de planilha estruturado em duas abas: - A primeira aba recebe o nome do tipo da apuração realizada. Por exemplo: Ao gerar um relatório do tipo Apuração ICMS ST, o nome da aba será Apuracao do ICMS ST.
- A segunda aba é chamada de Parâmetros e contém os dados inseridos em tela, bem como informações da execução do programa como diretório do arquivo gerado, usuário, data de execução e outros.
Exemplo de planilha do tipo de apuração Apuração ICMS ST: Image Added
Exemplo de planilha da aba Parâmetros: Image Added
Informações |
---|
| Caso a geração seja feita em Batch, este programa gera um acompanhamento em arquivo de texto no diretório do servidor RPW que contém o caminho de geração do arquivo da planilha. |
Na aba Crédito, o usuário pode fazer a manutenção dos registros de crédito conforme o programa OF0631A. AINDA NÃO FOI IMPLEMENTADO;
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | Apuração_DIFAL |
---|
| Parâmetros - Apuração de ICMS DIFAL | AINDA NÃO FOI IMPLEMENTADO;/FCP Ao selecionar o tipo de apuração Apuração ICMS DIFAL/FCP, a etapa Parâmetros apresenta o seguinte formulário: Image Added
Sobre o formulário de parâmetros para a geração do livro registro de ICMS DIFAL/FCP, existem algumas regras: - O campo Data Apuração Inicial é preenchido automaticamente com o primeiro dia do mês atual. Este campo é obrigatório.
- O campo Data Apuração Final é preenchido automaticamente com o último dia do mês da data preenchida no campo Data Apuração Inicial. Este campo é obrigatório.
- O campo Estabelecimento é obrigatório.
- Caso o campo UF Final não seja preenchido, o programa irá considerar todas as UFs para realização a geração.
- O tipo de Emissão pode assumir os valores Prévia e Oficial, a principal diferença é que a geração Oficial cria registros para a tabela apurac-impto-difal-fcp, dessa forma, a geração Oficial possui uma validação mais específica:
- O período configurado pelos campos Data Apuração Inicial e Data Apuração Final não deve ser inferior ou superior a um mês.
Caso já existam registros para os parâmetros Estabelecimento, Data Apuração Inicial, Data Apuração Final e UF inseridos em tela, será apresentada uma tela perguntando para usuário se ele deseja excluir os registros existentes e realizar um novo processamento. Exemplo da mensagem: Image Added
O arquivo gerado pelo relatório está em formato de planilha estruturado em duas abas: - A primeira aba recebe o nome do tipo da apuração realizada. Por exemplo: Ao gerar um relatório do tipo Apuração DIFAL/FCP, o nome da aba será Apuracao_DIFAL_FCP.
- A segunda aba é chamada de Parâmetros e contém os dados inseridos em tela, bem como informações da execução do programa como diretório do arquivo gerado, usuário, data de execução e outros.
Exemplo de planilha do tipo de apuração Apuração DIFAL/FCP: Image Added
Exemplo de planilha da aba Parâmetros: Image Added
Observação: Caso a geração seja feita em Batch, este programa gera um acompanhamento em arquivo de texto no diretório do servidor RPW que contém o caminho de geração do arquivo da planilha.
|
|
...
Após preencher corretamente o formulário para a geração do livro registro desejado, o usuário pode seguir para a última etapa da geração, a Impressão.
Image Added
Com o tipo de execução selecionado, basta clicar no botão Executar para finalizar o processo e gerar o relatório, conforme a opção de impressão selecionada.
Realizada a execução é possível retornar para os outros passos utilizando o botão Anterior ou o próprio indicador de etapas.
05. ASSUNTOS RELACIONADOS
- Para verificar as descrições das funcionalidades e validações dos campos, favor acesse o documento de referência: Geração de Livros Registro da Apuração de Impostos - WebWEB
HTML |
---|
<style>
div.theme-default .ia-splitter #main {
margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
display: none;
}
#main {
padding-left: 10px;
padding-right: 10px;
overflow-x: hidden;
}
.aui-header-primary .aui-nav, .aui-page-panel {
margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
margin-left: 0px !important;
}
.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after {
background: #FF9900; !important
}
.menu-item.active-tab {
border-bottom: none !important;
}
</style>
|
...