Esta versão do sistema foi descontinuada e não recebe atualizações e novas implementações. Acesse a documentação da versão 5.10.3 aqui

DVV - Despesas Variáveis de Vendas

Conceito

Despesas Variáveis com Vendas (DVV)

São despesas que variam em função das vendas, como impostos, comissões e outros valores que podem variar a cada venda, independente de custo, lucro, local de venda, etc...

Extração de DVV’s de Notas Fiscais de Saída e Pedidos

Argumentação para a necessidade:

Especificação

A especificação dos dvvs a serem considerados levou em conta as seguintes informações:

Impostos

Tipos de impostos definidos no Gestão Empresarial | ERP considerados dvv’s :

Tipo Descrição

02

ICMS

05

ISS

10

INSS

11

IRRF

06

Base Faturamento

12

Simples

13

IRPJ Lucro Presumido – Atividade Principal

14

IRPJ Lucro Presumido – Atividade Secundári

15

CSLL Presumido - Atividade Principal

16

CSLL Presumido - Atividade Secundária

17

IRPJ Adicional

18

Cofins

19

Pis

20

Pis Não Cumulativo

21 Cofins Não Cumulativo

Outras Despesas

Outras despesas existentes nos Pedidos e Notas Fiscais considerados dvv’s:

Imposto Padrão

No Gestão Empresarial | ERP, os impostos podem ser cadastrados pelo usuário, sendo que cada imposto cadastrado pertence a um tipo de imposto. Nesse tipo de cadastramento, ficaria inviável calcular dvvs para mais de um imposto que possua o mesmo tipo de imposto. Portanto, foi criado um identificador (campo) que identifica qual imposto dos impostos de um tipo que é o padrão a ser utilizado para calcular os dvv’s. Exceção se faz aos impostos do tipo 6, onde todos os impostos cadastrados para esse tipo são considerados padrões e serão dvv’s..

Nomenclatura dos Dvvs

Definidos quais são os dvvs a serem calculados para os pedidos e notas fiscais de saída, é necessário identificar, através de um nome ou código, o que é calculado, e o que significa cada dvv. Foi feita uma classificação macro dos dvvs antes de gerar a nomenclatura. Essa classificação indica também como esses dvv’s são calculados, além de discernir os dvvs que são impostos dos dvv’s que são outras despesas nos pedidos e notas fiscais de saída. Segue a classificação:

Tipo Descrição Nomenclatura Adotada

02

ICMS

ICMS

05

ISS

ISS

10

INSS

INSS

11

IRRF

IRRF

Tipo

Descrição

Nomenclatura Adotada

06

Base Faturamento

Utiliza o nome do imposto cadastrado

12

Simples

SIMPLES

13

IRPJ Lucro Presumido – Atividade Principal

IRPJP

14

IRPJ Lucro Presumido – Atividade Secundária

IRPFS

15

CSLL Presumido – Atividade Principal

CSLLP

16

CSLL Presumido – Atividade Secundária

CSLLS

17

IRPJ Adicional

IRPJA

18

Cofins

COFINS

19

PIS

PIS

20

PIS Não Cumulativo

PISNC

21 Cofins Não Cumulativo COFINSNC
Descrição

Nomenclatura Adotada

Comissão

COMISSÃO

Frete

FRETE

Descrição Nomenclatura Adotada

Diversos 1

DIV1

Diversos 2

DIV2

Com relação aos impostos cadastrados com o tipo 6, cada um desses impostos é padrão, e assim são tornados dvv’s, sendo que estes dvv’s recebem os nomes cadastrados para o seu imposto.

Extração e Cálculo dos Dvv’s

Funções de Programador no Gerador de Relatórios

Para criar uma interface de modo a gerar e calcular os dvvs, foram criadas inicialmente duas funções de programador a serem utilizadas nas regras do gerador de relatórios do Gestão Empresarial | ERP, as quais seguem:

Nome Tipo Descrição

TipDoc

Alfa

Tipo do Documento a verificar : ‘P’ Pedido – ‘N’ – Nota Fiscal de Saída

CodEmp

Número

Código da Empresa do Documento

CodFil

Número

Código da Filial do Documento

CodSnf

Alfa

Série da Nota Fiscal de Saída (Somente para Nota Fiscal de Saída, Tipo do documento ‘N’)

NumDoc

NumDoc

Número do Documento – Número do Pedido ou Número da Nota Fiscal

ProSer

Alfa

Indicativo se o item de Pedido ou Nota Fiscal a ser analisado é Produto (‘P’) ou Serviço (‘S’)

SeqIte

Número

sequência do Item de Produto ou Serviço do Pedido ou da Nota Fiscal a ser analisado

TaxFin

Número

Taxa Financeira para calcular o valor do DVV a valor presente (o valor deve estar entre 0 e 100)

PerDv1

Número

Primeiro Percentual para cálculos do DVV1 a ser gerado sobre o líquido do item a ser analisado

PerDv2

Número

Segundo Percentual para cálculo do DVV2 a ser gerado sobre o líquido do item a ser analisado

Essa função recebe a identificação de um item de pedido ou nota fiscal de saída para que sejam gerados e cálculados os dvvs’s para esse item. Os dvv’s são gerados e calculados e é montada internamente uma lista para todos os dvv’s gerados e calculados para o item. A leitura para o gerador de relatórios dessa lista dos dvv’s gerados é feita através de outra função de programador assim definida:

Nome Tipo Descrição Retorna Valor

Pos

Número

Posição do registro a ser lido na lista

Não

FimLis

Número

Indicador de Fim da Lista (0 – Não término, 1 - Término)

Sim

NomDvv

Alfa

Nome do Dvv gerado

Sim

VlrBas

Numero

Valor Base do Dvv

Sim

VlrCal

Número

Valor Calculado do Dvvv

Sim

VlrAvp

Número

Valor Presente do Dvv

Sim

PrzCal

Número

Prazo (em dias) usado para o cálculo do valor presente

Sim

Geração da Lista de Dvv’s

Para a geração da lista de dvv’s de um item, a rotina segue o seguinte fluxo:

Inclusão dos Dvv’s fixos:

As rotinas não observam dvv’s que não existam para produto ou que não existam para serviços, todos os dvvs são incluídos invariavelmente, sendo que os que não são válidos para produtos ou serviços simplesmente não são calculados e não possuem valor base.

Cálculo dos Dvv’s

O cálculo para os dvv’s varia de acordo com o tipo de classificação do dvv. O processo é a seguir demonstrado, para cada tipo de dvv:

Formação da lista de Dvv’s em relação a itens de produto e de serviço.

Visto que a lista de dvvs não varia de acordo com o tipo de item a ser analisado (produto ou serviço) existem meios na rotina que detectam quais dvv’s devem ser calculados ou não em função do tipo de item. São listados os dvv’s que não são calculados em relação ao tipo de item e algumas considerações a respeito que podem sanar eventuais dúvidas em relação a essa relação. Considerar também que podem existir dvv’s que não são calculados em função não existir o valor base no item ou não exisitirem parametrizações do imposto relacionado ao dvv no módulo de impostos:

Este artigo ajudou você?