Nova estrutura de tributação

De GeoSales
Ir para navegação Ir para pesquisar

Histórico de Alterações

Data Quem Comentários
06/11/2018 Ana Júlia Criação do documento

Necessidade

Atualmente o GeoSales, não possui cálculos de tributos em sua totalidade, fazendo com que alguns produtos sejam vendidos com valores incompatíveis com o fiscal.

Para que possamos viabilizar a utilização de tributos em sua totalidade no GeoSales, se faz necessário a criação de tabelas e cálculos de tributos.

Desta forma, deverá ser integradas as informações de tributados, para que seja viabilizado o calculo no GeoSales.

Solução

Para utilização de tributação no GeoSales, se faz necessário a integração dos tributos, dos quais alteram o valor final do produto vendido.

Sendo essencial a criação de novas tabelas, para receber os valores de tributos.

Implementação

Desenvolvimento

Para que seja viabilizado a utilização de tributos no GeoSales, se faz necessário o desenvolvimento de cálculos na aplicação, segue abaixo cálculos:

- ICMS ST

Para que possamos calcular o ICMS-ST se faz necessário primeiro a apuração do ICMS próprio, ou seja, aquele ICMS que o estabelecimento emissor da NF emissor recolheria. No calculo do ICMS-ST, o ICMS próprio é mais conhecido como ICMS Inter. É possível calcular com a seguinte formula:

Base do ICMS Inter = (Valor do produto + Frete + Seguro + Outras Despesas Acessórias - Descontos) Valor do ICMS Inter = Base ICMS Inter * (Alíquota ICMS Inter / 100)

A próxima etapa do cálculo é encontrar a Base do ICMS ST. Usando a fórmula abaixo:

Base do ICMS ST = (Valor do produto + Valor do IPI + Frete + Seguro + Outras Despesas Acessórias - Descontos) * (1+(%MVA / 100))

Nesta fórmula esta sendo incluída o valor do IPI, caso exista. Um detalhe importante desta fórmula é a MVA (Margem de Valor Agregado). Ela é a margem de lucro que o governo estima ser aplicada desde o momento que a mercadoria saiu da indústria, contando com a margem do distribuidor e também de quem venderá para o consumidor final.

Valor do ICMS ST = (Base do ICMS ST * (Alíquota do ICMS Intra / 100)) - Valor do ICMS Inter

Com os valores encontrados, conseguimos encontrar o valor do ICMS-ST, segue abaixo fórmula:

Valor do ICMS ST = (Base do ICMS ST * (Alíquota do ICMS Intra / 100)) - Valor do ICMS Inter

- MVA (Margem de valor agregado)

Existe uma situação que envolve a MVA que é chamada de MVA ajustada.

Nas operações interestaduais o cálculo da MVA ajustada é o que prevalece. Esse cálculo leva em conta as alíquotas do estado do remetente e do destinatário. Caso as duas sejam iguais não é necessário ajustar a MVA.

Vamos supor que a MVA original é 39%, a alíquota do remetente é 12% e a alíquota do destinatário é 17%.

Precisamos transformar esses dados em números decimais:

Mva decimal.JPG

Estrutura de banco

BASE_ICMS_ST
Coluna Tipo Obrigatório Chave Primária Explicação
CD_PRODUTO Int SIM SIM Código do produto
UF varchar (2) SIM SIM Sigla do estado
CD_ORG_VENDA varchar (20) SIM SIM Código da organização de venda
PR_MVA decimal NÃO NÃO Percentual do MVA (Margem do valor agregado)
VR_PAUTA_ICMS_ST decimal NÃO NÃO Percentual da pauta do ST
PAUTA_IPI
Coluna Tipo Obrigatório Chave Primária Explicação
CD_PRODUTO Int SIM SIM Código do produto
UF varchar (2) SIM SIM Sigla do estado
CD_ORG_VENDA varchar (20) SIM SIM Código da organização de venda
VR_PAUTA_IPI decimal NÃO NÃO Percentual da pauta do IPI
PAUTA_ICMS
Coluna Tipo Obrigatório Chave Primária Explicação
CD_PRODUTO Int SIM SIM Código do produto
UF varchar (2) SIM SIM Sigla do estado
CD_ORG_VENDA varchar (20) SIM SIM Código da organização de venda
VR_PAUTA_ICMS decimal NÃO NÃO Percentual da pauta do ICMS

Regras de Negócios

[RN1] -

Regras de Integração

[RI1] -

Resultados Esperados

Protótipos

Fluxos Padrão

Aprovação

Considero aprovada a documentação da funcionalidade especificada acima, e autorizo a implementação da mesma no Sistema GeoSales, em nome da Organização a qual estou vinculado.

GeoSales

Setor Aprovado Por Data
Desenvolvimento - GeoSales Pessoa que aprovou 00/00/0000
Integração - GeoSales Pessoa que aprovou 00/00/0000
Configurações - GeoSales Pessoa que aprovou 00/00/0000

Empresa solicitante

Setor Aprovado Por Data Assinatura
Gerente TI - Cliente Pessoa que aprovou 00/00/0000
Gerente de Projeto - Cliente Pessoa que aprovou 00/00/0000
Gerente Comercial - Cliente Pessoa que aprovou 00/00/0000