01. DADOS GERAIS
Produto: | TOTVS Backoffice |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Serviços |
Módulo: | TOTVS Backoffice (Linha Protheus) - Fiscal (SIGAFIS) |
Função: | SPEDFISCAL.PRW |
País: | Brasil |
Ticket: | 16569373 |
Requisito/Story/Issue (informe o requisito relacionado) : | DSERFIS1-32665 |
02. SITUAÇÃO/REQUISITO
Ao gerar o arquivo do EFD ICMS/IPI (SPEDFISCAL) com controle de inventário utilizando o campo H020, identificamos um problema relacionado ao cálculo do valor unitário do inventário. O sistema não está considerando a redução da base do ICMS Próprio (CST 20) ou do ICMS ST (CST 70).
Nesse contexto, ao importar o inventário no Registro P7 (MATR460) por meio da rotina de Composição do H020 (FISA116), não estamos aplicando uma regra de cálculo que leve em consideração a Base Reduzida.
Como resultado, o valor do campo 3 do H020 acaba sendo igual ao valor do campo 5 do H010, e isso causa a rejeição "070 - Quando o CST for final 20 ou 70, o campo 3 do H020 deve ser menor que o campo 5 do H010 pai" ao importar o arquivo na GIA RS.
Importante
Para atualização dos campos campo F0M_REGRA e F0M_MOTINV , em clientes que operam nas releases 12.1.2210 ou anteriores, será necessária a execução do compatibilizador UPDDISTR com o pacote diferencial (SDFBRA.txt).
Esta correção será disponibilizada na Expedição contínua a partir de e o pacote poderá ser acessado através dos links disponibilizados na documentação Pacotes de Atualização - Fiscal.
Informações sobre a Expedição contínua acessar: http://tdn.totvs.com/x/H4uCEw.
Informações sobre o compatibilizador UPDDISTR acessar: Atualizador de dicionário e base de dados - UPDDISTR.
03. SOLUÇÃO
Será necessário adicionar a opção 01 = Final do Período no campo F0M_MOTINV , na rotina FISA116 - Composição de Valores do ICMS.
Esse campo será criado automático somente no envio da expedição continua de 21/04/2023.
Campo | F0M_MOTINV |
---|---|
Tipo | Caracter |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Título | Mot. Invent. |
Descrição | Motivo de Inventário |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | 01=Final do Periodo; 02=Mudança de tributação; 03=Baixa cadastral; 04=Alteração regime de pagamento; 05=Determinação dos fiscos |
Contexto | Real |
Propriedade | Alterar |
O Campo abaixo deve também ter a opção 01 = Final do Período
Campo | F0Q_MOTINV |
---|---|
Tipo | Caracter |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Título | Mot. Invent. |
Descrição | Motivo de Inventário |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | 01=Final do Periodo; 02=Mudança de tributação; 03=Baixa cadastral; 04=Alteração regime de pagamento; 05=Determinação dos fiscos |
Contexto | Real |
Propriedade | Alterar |
- Adicionar no campo abaixo a opção 6=Média Ponderada da Base de ICMS com Redução
Campo | F0Q_REGRA |
---|---|
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Regra Calc |
Descrição | Regra de Calculo |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Opções | 1=Méd. Pond. Base de ICMS ST; 5=Media Ponderada da Base de ICMS ST Recolhida Anteriormente 6=Média Ponderada da Base de ICMS com Redução |
Val. Sistema | Pertence("123456") |
Contexto | Real |
Propriedade | Alterar |
Com os campos acima criados , realizamos ajustes na rotina FISA116 - Composição de Valores do ICMS, incluindo a opção "01 - Final de Período" no campo Motivo de Inventário (F0M_MOTINV) e criando a nova regra de cálculo "06 - Média Ponderada da Base de ICMS com Redução", no campo Regra de Cálculo (F0M_REGRA).
Adicionado no motivo de inventario a opção 01- Final do Período.
Essa nova regra, busca na tabela SFT os campos FT_BASEICM onde ocorreu a redução quando configurado com CST 20, e o campo FT_BASERET para obter o valor com redução do ICMS ST quando configurado com CST 70.
Foi criada uma memória de campo para armazenar os valores F0M_BASEICM e F0M_VALICM.
Para exemplificar: consideremos uma operação de aquisição com duas notas:
1ª Nota: 1 unidade no valor total de 1000,00, com uma redução de 50%, o valor com redução é de 500,00.
2ª Nota: 1 unidade no valor total de 1000,00, com uma redução de 60%, o valor com redução é de 400,00.
Realize o cadastro do Motivo de Inventário com fechamento em 31/12/2022, utilizando o motivo 01 - Fechamento de Inventário.
Em seguida, faça o Registro de Inventário P7 (MATR460) com fechamento em 31/12/2022.
Acesse a rotina FISA116 - Composição de Valores do ICMS:
Aplique a nova regra 06 - Média Ponderada da Base de ICMS com Redução.
F0M_BASEICM = (500 + 400) / 2 unidades = 250,00
Importante
Esses valores consideram a redução do ICMS Próprio utilizando CST 20, onde é recuperado o valor do campo FT_BASEICM. E para operações com redução de ICMS ST, utilizando CST 70, é recuperado o valor do campo FT_BASERET.
F0M_VALICM = 900 * 18% (alíquota de ICMS do produto) = 162,00 / 2 = 81,00
F0M-TOTICM = 81 * 2 unidades = 162,00
Geração do Bloco H
No exemplo abaixo onde temos 4 notas com reduções de ICMS Próprio e ICMS ST , seus H020 com CST 20 e 70.
04. DEMAIS INFORMAÇÕES
Não há.
05. ASSUNTOS RELACIONADOS
- SPDFIS - Sped Fiscal
- RICMS/RS - Geração da GIA
- SPDFIS - Composição de valores para registro H020 do arquivo magnético SPED Fiscal
- SPDFIS - Motivo de Inventário Bloco H