Você está na página 1de 17

Especificaç

ão
Funcional
Empresa com tecnologia KPMG

Dados
kpmg.com
1 Controle de documentos
1.1 Registro de Alteração
Versão Autor Data Revisão
< 1.0 > < Alexandre Rodrigues > <26/12/2022 > <Versão Inicial,>

1.2 Revisores
Este documento foi revisto por:

Revisor Data de revisão


<Sr.No,> <Nome do Revisor> Data de revisão do <>

1.3 Aprovações
Este documento foi aprovado por:

Nome Assinatura Data de aprovação


<Sr.No,> <Nome do Aprovador> <Assinatura do Aprovador> <Data de aprovação>

–1–
Conteúdo

1 Controle de documentos.........................................................................................1
1.1 Registro de Alteração......................................................................................................................... 1
1.2 Revisores........................................................................................................................................... 1
1.3 Aprovações........................................................................................................................................ 1

2 Visão geral funcional............................................................................................... 2


2.1 Propósito............................................................................................................................................ 2
2.2 Objetivos e escopo............................................................................................................................ 2
2.3 Especificações funcionais.................................................................................................................. 2
2.4 Diagramas de processos de negócios de alto nível...........................................................................3
2.5 Dependências de objeto.................................................................................................................... 3
2.6 Premissas.......................................................................................................................................... 3

3 Visão geral técnica...................................................................................................4


3.1 Principais detalhes da integração...................................................................................................... 4
3.2 Premissas.......................................................................................................................................... 5

4 Projeto de processo.................................................................................................6
4.1 Detalhes do design do processo........................................................................................................ 6
4.2 Fluxo de processo e componentes.................................................................................................... 6

5 Requisitos da interface............................................................................................8
5.1 Mapeamento de arquivos CSV.......................................................................................................... 8
5.2 Arquivo de exemplo........................................................................................................................... 8

6 Casos de teste unitários..........................................................................................9


6.1 Casos de teste................................................................................................................................... 9

7 Problemas abertos e fechados.............................................................................10


7.1 Questões em aberto......................................................................................................................... 10
7.2 Questões fechadas.......................................................................................................................... 10
© 2020 KPMG International Cooperative ("KPMG International"), uma entidade suíça. As firmas-membro da rede de empresas independentes da
KPMG são afiliadas à KPMG International. A KPMG International não presta serviços ao cliente. Nenhuma firma-membro tem qualquer autoridade
para obrigar ou vincular a KPMG International ou qualquer outra firma-membro em relação a terceiros, nem a KPMG International tem qualquer
autoridade para obrigar ou vincular qualquer firma-membro. Todos os direitos reservados.
2 Visão geral funcional
2.1 Propósito

Adaptar o S/4 para cálculo de DIFAL ICMS Próprio (DIFerencial de Alíquota) do ICMS Próprio.

Essa adaptação refletirá nos cálculos de COMPRAS interestaduais e Ativo Imobilizado e Consumo,
conforme regulamento fiscal.

2.2 Objetivos e escopo


A adaptação refletira nos pedidos de compras e registro de fatura das compras interestaduais de ativo
imobilizado e materiais de consumo.

O escopo de adaptação inclui:

Aplicativo de Criação de Pedido de Compras e seu TCODE correspondente (Ex. ME21N);


Aplicativo de Registro de Fatura Ampliado (devido Localização Brasil) e seu TCODE correspondente (Ex.
MIRO);
A adaptação não será limitada a TCODES e APPs, já que deverá existir uma integração com automação
de entrada de documentos fiscais. (Ex. Nfe/ Cte).

2.3 Especificações funcionais


A SAP entrega em seu pacote standard o chamado cálculo de DIFAL para “Base Simples”, porém devido
algumas mudanças na forma de cálculo para o DIFAL de ICMS Próprio, a SAP divulgou uma nota de
ajuste para que seja implementada algumas BADI e seja construído o código abap conforme a
interpretação e planejamento tributário de cada cliente.

Documentos SAP:

 2394557 – DIFAL: BAdI for Recalculation of Base Value in Incoming Process for
Consumption Goods or Assets
2408576 – DIFAL: BAdI for Recalculation – TAXBRA Calculation Procedure
2408577 – DIFAL: BAdI for Recalculation – TAXBRJ Calculation Procedure
2414116 – DIFAL: ICMS DIFAL Tax Rate Is Being Calculated Wrongly

 Foram criados os seguintes objetos:

New enhancement spot –> ES_J1B_DIFAL_RECALCULATION


New BAdI –> BADI_J1B_DIFAL_RECALCULATION

–2–
New class –> CL_J_1B_DIFAL_RECALCULATION
New interface –> IF_EX_BADI_J1B_DIFAL_RECALC

 A nota 2394557 entrega somente a estrutura da


BAdI BADI_J1B_DIFAL_RECALCULATION que pode ser usada tanto para TAXBRA como
TAXBRJ.
 O método na qual os clientes devem fazer seus desenvolvimentos em projeto é o
‘RECALCULATE‘ que tem como parâmetros IS_DIFAL_RECALCULATION como entrada e
CV_DIFAL_VALUE, CV_DESTINATION_BASE_VALUE e CV_DIFAL_RATE que podem ser
alterados.
 A nota 2408576 ajusta a classe CL_TAX_CALC_BR_MM método
CALCULATE_ICMS_COMP para chamar, caso implementado, a BAdI da nota 2394557.
A nota 2408577 ajusta o código do módulo de função J_1BCALCULATE_TAXES para
chamar, caso implementado, a BAdI da nota 2394557.

Com isso serão afetados os ciclos de MM que envolvam o esquema de cálculo TAXBRJ para a ALE.
Serão criadas tabelas Zs com parâmetros para estabelecer os cálculos.

CONSTRUÇÃO

Ajuste deve ocorrer no pedido de compras e na fatura.

Esquema de Cálculo ALE =TAXBRJ


Estrutura da tabela:
UF – Tipo CHAR Tamanho 3 (referência T001W-REGIO);
REGRA – Tipo CHAR Tamanho 3 (referência T001W-REGIO);
TIPO DE CONDIÇÃO – Tipo CHAR Tamanho 4 (referência T685-KSCHL);

Verificações:
A - Pedidos:
Em momento de processamento verificar o campo UF do CENTRO (T001W-REGIO), no pedido de
compras (EKPO-WERKS), se identificado na tabela Z acima, checar se as condições de Impostos se
constam na tabela Z acima e estabelecer o cálculo conforme as regras abaixo.
Se não for identificado a UF de CENTRO na tabela Z, sair do desenvolvimento e deixar o processo
standard processar.

B – Faturas:
Em momento de processamento da fatura, identificar qual o pedido (DRSEG- EBELN) e realizar a
verificação A.

–3–
Memória de Cálculo:
1 – Base Dupla – Regra 001

001 – Base Dupla:

Cálculo:

Valor de Operação (A):


Exemplo: R$ 100.000,00
KOMV-KWERT (BASB) + KOMV-KWERT (*PI2) + KOMV-KWERT (*CM2) + KOMV-KWERT
(*CS2).

ICMS da Operação Interestadual (B):


Exemplo: 12.000,00
KOMV- KWERT (*CM2).

Valor do Custo da Operação (C):


Exemplo: 88.000,00
KOMV-KWERT (BASB).

Alíquota Interna Por Dentro (D):


Exemplo: 0,82
KOMV-KBERT (*CM2) – 100.

Base de Cálculo – Operação Interna (E):

–4–
Exemplo: R$ 107.317,07
C (Valor do Custo da Operação) / D (Aliquota Interna Por Dentro).

Alíquota Interna (F):


Exemplo: 18%
KOMV-KBERT (*CM2) + KOMV-KBERT (*COP).

ICMS Operação Interna (G):


Exemplo: R$ 19.317,07
E (Base de Cálculo – Operação Interna) / F (Aliquota Interna).

Valor do Diferencial de Alíquota (I):


Exemplo: R$ 7.317,07
G (ICMS Operação Interna) – B (ICMS da Operação Interestadual).

Informar o valor do resultado de (I) nas condições KOMV-KWERT (*CM2) (*COP) e


(*COX) que estiverem ativas no esquema de cálculo, sendo que para as condições
(*COX), sempre devem ser preenchidas com valor negativo (-).

2 – Base PB e PEa – Regra 002

002 – Base PB e PE:

–5–
Cálculo:

Valor de Operação (A):


Exemplo: R$ 100.000,00
KOMV-KWERT (BASB) + KOMV-KWERT (*PI2) + KOMV-KWERT (*CM2) + KOMV-KWERT
(*CS2).

ICMS da Operação Interestadual (B):


Exemplo: 7.000,00
KOMV- KWERT (*CM2).

Valor do Custo da Operação (C):


Exemplo: 93.000,00
KOMV-KWERT (BASB).

Alíquota Interna Por Dentro (D):


Exemplo: 0,82
KOMV-KBERT (*CM2) – 100.

Base de Cálculo – Operação Interna (E):


Exemplo: R$ 113.414,63
C (Valor do Custo da Operação) / D (Aliquota Interna Por Dentro).

Alíquota Interna (F):


Exemplo: 18%
KOMV-KBERT (*CM2) + KOMV-KBERT (*COP).

ICMS Diferencial de Aliquota (G):


Exemplo: 11%
KOMV-KBERT (*CM2) + KOMV-KBERT (*COP) - KOMV-KBERT (*COP).

Valor do Diferencial de Alíquota (I):


Exemplo: R$ 12.475,61
E (Base de Cálculo – Operação Interna) * G (ICMS Diferencial de Aliquota)

Informar o valor do resultado de (I) nas condições KOMV-KWERT (*CM2) (*COP) e


(*COX) que estiverem ativas no esquema de cálculo, sendo que para as condições
(*COX), sempre devem ser preenchidas com valor negativo (-).

–6–
Exemplo de Cálculos:

SIMULADOR DIFAL
ALESAT. xlsx

2.4 Diagramas de processos de negócios de alto nível

2.5 Dependências de objeto


Não se aplica.

2.6 Premissas

- Compra interestadual de Ativo ou Consumo;


- Mestre de Materiais com a destinação devida 2 – Consumo ou 3 – Imobilizado);
- Códigos de Impostos (IVA) com o acionamento ativo de ICOP (exemplo) e demais intens que
constaram em tabela Z de parâmetros;

–7–
3 Visão geral técnica
A adaptação é amparada por nota SAP que permite o uso de BADI para aplicação de lógica conforme
entendimento tributário fiscal de cada cliente.

A alteração ocorre na estrutura do esquema de cálculo, no caso da ALE, dentro das funções de cálculo e
do esquema TAXBRJ.

3.1 Principais detalhes da integração


Matriz de rastreabilidade Descrição
Nome da integração Automação de Documentos Fiscais (Nfe/ Cte)
ID de integração TBD
Entrada/ Saída Entrada
Frequência Diário
Tempo de integração TBD
Padrão de integração (Flat-file
TBD
vs. API)
Tipo (lote, quase em tempo
real, em tempo real, upload do TBD
Excel, outros)
Tipo de registros enviados
(carga total de registros, TBD
registros completos delta)
Prioridade Alto
Volume TBD
Necessidade de complexidade
de transformação/integração de TBD
dados
Fluxo de Compras.
Dependências

Sistema de origem TBD


Sistema de destino TBD
Equipe de processo TBD
Local de origem do arquivo TBD
Local de destino do arquivo TBD
Convenção de nomenclatura de TBD

–8–
Matriz de rastreabilidade Descrição
arquivos

3.2 Premissas
— TBD, conforme o sistema a ser adotado.

–9–
4 Projeto de processo
4.1 Detalhes do design do processo
— Necessidade de Compras de Materiais de Consumo ou Ativo Imobilizado;
— Mestres de Materiais, Fornecedores e Objetos de Custos devidamente cadastrados;
— Cria um documento de Compra (Requisição e ou Pedido de Compras);
— Enviado Pedido de Compras para Fornecedor;
— Registro a entrada do Documento Fiscal (Nfe) do Fornecedor;
— Pagamento do Fornecedor;
— Apuração Contábil e Fiscal.

4.2 Fluxo de processo e componentes


As etapas a serem seguidas para realizar o cálculo do DIFAL

Passo Descrição
Passo 1 Cadastro de Materiais com as características para consumo ou imobilizado
Passo 2 Objetos de Custos devidamente existentes para alocação de valores.
Passo 3 Código de Imposto com condições de DIFAL, existentes e cadastrados em tabelas de
parâmetros.
Passo 4 Pedido de Compra de Operação de Compra interestadual realizada.
Passo 5 Registro de Entrada Física e Fiscal do Pedido de Compra.
Passo 6
Passo 7
Passo 8
Passo 9
Passo 10
Passo 11
Passo 12
Passo 13

– 10 –
5 Requisitos da interface
5.1 Mapeamento de arquivos CSV
Não se aplica.

5.2 Arquivo de exemplo


Não se aplica.

– 11 –
6 Casos de teste unitários
6.1 Casos de teste
A seguir estão os casos de teste mínimos que devem ser testados para essa interface.

# Descrição do caso de teste


1 Crie 2 pedidos de compra interestadual sendo 1 para consumo e outro para ativo imobilizado
conforme unidades de UFs com cálculo de DIFAL que não seja da forma clássica.
2 Verifique a estrutura de cálculos dos pedidos e confira os valores do DIFAL.
3 Registre a Entrada Física e Fiscal dos pedidos.
4 Verifique a estrutura de cálculos das faturas com suas respectivas contabilizações e escrtituração
fiscal com os valores do DIFAL.

– 12 –
7 Problemas abertos e
fechados
7.1 Questões em aberto
Nota: Os itens abertos não devem afetar a aprovação do documento.

Data de
ID Questão Resolução Responsabilidade Data-alvo impacto

7.2 Questões fechadas


Data de
ID Questão Resolução Responsabilidade Data-alvo impacto

– 13 –
Entre
em
contato
conosco
Nome Sobrenome
Nome do setor
T +1 (0)00 [0000 0000]
E name.surname@kpmg.com

Nome Sobrenome
Nome do setor
T +1 (0)00 [0000 0000]
E name.surname@kpmg.com

Nome Sobrenome
Nome do setor
T +1 (0)00 [0000 0000]
E name.surname@kpmg.com
www.kpmg.com

kpmg.com/powered

As informações aqui contidas são de natureza geral e não se destinam a abordar as circunstâncias de qualquer indivíduo ou entidade em
particular. Embora nos esforcemos para fornecer informações precisas e oportunas, não pode haver garantia de que tais informações sejam
precisas a partir da data em que são recebidas ou que continuarão a ser precisas no futuro. Ninguém deve agir com base nessas informações
sem aconselhamento profissional adequado após um exame aprofundado da situação específica.
© 2020 KPMG International Cooperative ("KPMG International"), uma entidade suíça. As firmas-membro da rede de empresas
independentes da KPMG são afiliadas à KPMG International. A KPMG International não presta serviços ao cliente. Nenhuma firma-
membro tem qualquer autoridade para obrigar ou vincular a KPMG International ou qualquer outra firma-membro em relação a terceiros,
nem a KPMG International tem qualquer autoridade para obrigar ou vincular qualquer firma-membro. Todos os direitos reservados.
O nome e o logotipo da KPMG são marcas registradas ou marcas comerciais da KPMG International.

–2–
–3–

Você também pode gostar