Linha de Produto: | Datasul TOTVS 12 | ||||||
Segmento: | Manufatura | ||||||
Módulo: | Obrigações Fiscais, Layout Fiscal | ||||||
Rotina: |
| ||||||
| Requisito (ISSUE): | MANFIS-01/MANFIS01-1421 | ||||||
País(es): | Brasil | ||||||
Banco(s) de Dados: | Oracle, SQL e Progress. | ||||||
Sistema(s) Operacional(is): | Windows®/Linux® |
De acordo com o manual do SPED Fiscal, no registro C100 - Perguntas e Respostas, para os registros de entrada, os valores de ICMS/ST e IPI destacados nos documentos fiscais, quando o informante não tem direito ao crédito, devem ser incorporados ao valor das mercadorias. Nestes casos, os valores do ICMS/ST e/ou IPI destacados devem ser adicionados ao valor das mercadorias que é informado no campo 16 – “VL_MERC” do registro C100, bem como no campo 07 – “VL_ITEM” do registro C170, uma vez que compõem o custo das mercadorias. Como o informante não tem direito à apropriação do crédito, os campos “VL_ICMS_ST” e/ou “VL_IPI” dos registro C100, C170 e C190 não devem ser informados.
A partir disso, este desenvolvimento tem o objetivo de permitir que o usuário consiga parametrizar o sistema para considerar os valores de IPI e ICMS/ST destacados no valor das mercadorias quando não há direito a crédito no SPED Fiscal e Contribuições.
O governo do Rio Grande do Sul solicita que os valores de ICMS/ICMS-ST (Alíquota e Valor) referentes ao Fundo de Combate a Pobreza - FCP (Ampara) sejam demonstrados separadamente do valor da operação, pois atualmente estes estão consolidados. No caso do SPED Fiscal, esses valores podem ser apresentados através de lançamentos de ajustes no registro C197. Para atender a legislação, o objetivo desta alteração é parametrizar o sistema para possibilitar que esses valores possam ser considerados ou não durante o processo de extração para o Módulo de Obrigações Fiscais.
Observação: as obrigações afetadas por essa alteração são: SPED Fiscal e Contribuições (Registros C100 e C190) e GIA-RS - Anexo 5 - Descriminação das Saídas (Campo 'Debito), Anexo VIIa - Crédito ICMS-ST Entrada (Campo Crédito) e Anexo VIIb - Débito ICMS-ST Saída (Campo Débito).


Imagem_1 - LF0202 - Extrator das Operações EMS
Criado o parâmetro destacado na imagem_1 apresentada anteriormente. Este parâmetro tem como objetivo manipular o valor da mercadoria destacando o valor de IPI e/ou ICMS-ST quando não há direito a crédito.Se o parâmetro estiver marcado, no caso de IPI é verificado se a operação possui valor de IPI e se no cadastro de natureza de operação (CD0606) Imagem_2, a forma de tributação do imposto está definida como ISENTA ou OUTRAS, se a condição for atendida, então o valor será acrescentado ao valor da mercadoria. No caso de ICMS-ST, é verificado se a operação possui valores referente ao imposto e se a natureza de operação
(Apenas para Microsiga Protheus, versões anteriores à versão 12)
Antes de executar o compatibilizador informe o nome do compatibilizador é imprescindível:
Atenção O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco de Dados (DBA) ou equivalente! A ativação indevida da Integridade Referencial pode alterar drasticamente o relacionamento entre tabelas no banco de dados. Portanto, antes de utilizá-la, observe atentamente os procedimentos a seguir:
Contate o Help Desk Framework EM CASO DE DÚVIDAS! |
|---|
Descreva se há algum procedimento necessário após a aplicação do compatibilizador.
O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.
Nome da Variável: | Informe o Nome da Variável |
Tipo: | Informe o Tipo |
Descrição: | Informe a Descrição |
Valor Padrão: | Informe o Valor Padrão |
(Apenas para Microsiga Protheus, versões anteriores à versão 12)
Pergunte | (X1_PERGUNT) |
Nome |
|
Grupo | (X1_GRUPO) |
Ordem | (X1_ORDEM) |
Tipo | (X1_TIPO) |
Tamanho | (X1_TAMANHO) |
2. Criação ou Alteração de tabela no arquivo SX2– Tabelas:
Chave | Nome | Modo | PYME |
B04 (X2_CHAVE) | Dente/Região (X2_NOME) | C (X2_MODO) | N (X2_PYME) |
3. Criação ou Alteração de Tabelas Genéricas no arquivo SX5 – Tabelas Genéricas:
Chave | Ex.: AR |
Descrição | Ex.: Tabela de IR de Aplicações Financeiras |
4. Criação ou Alteração (mantenha somente a instrução correspondente) de Campos no arquivo SX3 – Campos:
Campo | (X3_CAMPO) |
Tipo | (X3_TIPO) |
Tamanho | (X3_TAMANHO) |
Decimal | (X3_DECIMAL) |
Formato | (X3_PICTURE) |
Título | (X3_TITULO) |
Descrição | (X3_DESCRIC) |
Nível | (X3_NÍVEL) |
Usado | (X3_USADO) Informe Sim ou Não |
Obrigatório | (X3_OBRIGAT) Informe Sim ou Não |
Browse | (X3_BROWSE) Informe Sim ou Não |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
Relação | (X3_RELACAO) |
Val. Sistema | (X3_VALID) |
Help | Descreva o conteúdo informado para Help de Campo no ATUSX |
Importante:
O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.
5. Criação ou Alteração de Consulta Padrão no arquivo SXB – Consulta Padrão:
Alias | (XB_ALIAS) |
Tipo | (XB_TIPO) |
Sequência | (XB_SEQ) |
Coluna | (XB_COLUNA) |
Descrição | (XB_DESCRI) |
Contém | (XB_CONTEM) |
6. Criação ou Alteração de Índices no arquivo SIX – Índices:
Índice | AA1 |
Ordem | 6 |
Chave | AA1_FILIAL+AA1_CODVEN |
Descrição | Cod. Vendedor |
Proprietário | S |
7. Criação ou Alteração de Parâmetros no arquivo SX6 – Parâmetros:
Nome da Variável | (X6_VAR) |
Tipo | (X6_TIPO) |
Descrição | (X6_DESCRIC + X6_DESC1 + X6_DESC2) |
Valor Padrão | (X6_CONTEUD) |
8. Criação ou Alteração (mantenha somente a instrução correspondente) de Gatilhos no arquivo SX7 – Gatilhos:
Campo | Informe o conteúdo do (X7_CAMPO) |
Sequência | Informe o conteúdo do (X7_SEQUENC) |
Campo Domínio | Informe o conteúdo do (X7_CDOMIN) |
Tipo | Informe o conteúdo do (X7_TIPO) |
Regra | Informe o conteúdo do (X7_REGRA) |
Posiciona? | Informe o conteúdo do (X7_SEEK) |
Chave | Informe o conteúdo do (X7_CHAVE) |
Condição | Informe o conteúdo do (X7_CONDIC) |
Proprietário | Informe o conteúdo do (X7_PROPRI) |
(Estes procedimentos devem ser feitos quando for necessário configurar parâmetros e/ou rotinas no menu).
CONFIGURAÇÃO DE PARÂMETROS
Itens/Pastas | Descrição |
Nome: |
|
Tipo: | Informe o Tipo do parâmetro |
Cont. Por.: | Informe o Conteúdo padrão |
Descrição: |
|
CONFIGURAÇÃO DE MENUS
2. No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do informe o nome do módulo, conforme instruções a seguir:
Menu | Informe o Menu em que estará localizada a rotina |
Submenu | Informe o Submenu em que estará localizada a rotina |
Nome da Rotina | Informe o Título da rotina |
Programa | Informe o Fonte da rotina |
Módulo | Informe o Nome do(s) produto(s) a ser utilizado ou “Todos” |
Tipo | Informe a Função |
Exemplo:
1. No Plano de Saúde (SIGAPLS), acesse Atualizações / Produto Saúde / Produto Saúde (PLSA800).
O sistema apresenta a janela de produtos cadastrados.
2. Posicione o cursor em um produto e clique em Alterar.
3. Na pasta Cobertura/Carências selecione a subpasta Tipo de Prestador.
4. Dê duplo clique no campo TP Prestador (BCW_TIPPRE).
O sistema apresenta a janela Tipo de Prestador – Coparticipação – Alterar.
5. Informe os dados conforme orientação do help de campo e observe o preenchimento do novo campo:
Som. p/Compra (BCW_SOMCOM): selecione Sim para indicar se a coparticipação cadastrada será válida somente para efeito de compra de procedimentos ou Não, caso contrário.
6. Confira os dados e confirme.
** Canal do youtube e software de vídeoem definição.
Título do Vídeo: | Disponibilizado pelo Marketing. |
Introdução: | Disponibilizado pelo Marketing. |
Passo a Passo: | Capturar diretamente do sistema. |
Finalização: | Disponibilizado pelo Marketing. |
Descrição: | Informe o Menu em que estará localizada a rotina | ||||||||||||||||
Localização: | Informe o Submenu em que estará localizada a rotina | ||||||||||||||||
Eventos: | Informe o Título da rotina | ||||||||||||||||
Programa Fonte: | Informe o Fonte da rotina | ||||||||||||||||
Função: | Informe o Nome do(s) produto(s) a ser utilizado ou “Todos” | ||||||||||||||||
Retorno: |
|
Exemplo:
#Include 'Protheus.ch'
User Function CN120ALT()
Local aCab:= PARAMIXB[1]
Local cTipo:= PARAMIXB[2]
If cTipo == '1'
aCab[4][2]:= 'NF' //Validações do usuário
EndIf
Return aCab