As seguintes variáveis/definições estão disponíveis para uso nas funções Resultado_Markup() e Alterar_Markup():


Nome

Tipo valor

Descrição do campo

CMV

Numérico

% de comissão de vendas

nCMV

Numérico

% de comissão que será utilizado (após ajustado para usar a comissão do vendedor ou do mark-up)

rCMV

Numérico

Valor da comissão de venda (resultado do cálculo)

ECV

Numérico

% de encargos sobre vendas

nECV

Numérico

% de encargos que será utilizado (após ajustado para usar os encargos do vendedor ou do mark-up)

rECV

Numérico

Valor dos encargos sobre a comissão da venda (resultado do cálculo)

DEV

Numérico

% de devoluções

rDEV

Numérico

Valor das devoluções (resultado)

FRT

Numérico

% ou $ do frete sobre as vendas

nFRT

Numérico

Frete após ser ajustado (no caso do cliente possuir um % de frete diferente)

TPF

Inteiro

Tipo de frete, podendo ser: 

  • 0 = percentual (%)
  • 1 = Valor ($)
  • 2 = Valor x Peso
  • 3 = Valor x Volume

rFRT

Numérico

Valor do frete (resultado)

OV1

Numérico

% outras taxas de venda 1

rOV1

Numérico

Valor das outras taxas sobre a venda 1 (resultado)

OV2

Numérico

% outras taxas de venda 2

rOV2

Numérico

Valor das outras taxas sobre a venda 2 (resultado

VV1

Numérico

Outras taxas sobre a venda 1 (em valor)

TV1

Inteiro

Tipo da outras taxas sobre a venda 1: 

  • 0 = Fixo
  • 1 = Sobre o peso
  • 2 = Sobre o volume

rVV1

Numérico

Valor sobre a taxa de venda 1 (resultado)

VV2

Numérico

Outras taxas sobre a venda 2 (em valor)

TV2

Inteiro

Tipo da outras taxas sobre a venda 2: 

  • 0 = Fixo
  • 1 = Sobre o peso
  • 2 = Sobre o volume

rVV2

Numérico

Valor sobre a taxa de venda 2 (resultado)

VV3

Numérico

Outras taxas sobre a venda 3 (em valor)

TV3

Inteiro

Tipo da outras taxas sobre a venda 2: 

  • 0 = Fixo
  • 1 = Sobre o peso
  • 2 = Sobre o volume

rVV3

Numérico

Valor sobre a taxa de venda 3 (resultado)

IM1

Numérico

% do imposto 1

rIM1

Numérico

Valor do imposto 1 (resultado)

rIB1

Numérico

Base de cálculo do imposto 1 (resultado)

IM2

Numérico

% do imposto 2

rIM2

Numérico

Valor do imposto 2 (resultado)

rIB2

Numérico

Base de cálculo do imposto 2 (resultado)

IM3

Numérico

% do imposto 3

rIM3

Numérico

Valor do imposto 3 (resultado)

rIB3

Numérico

Base de cálculo do imposto 3 (resultado)

IM4

Numérico

% do imposto 4

rIM4

Numérico

Valor do imposto 4 (resultado)

rIB4

Numérico

Base de cálculo do imposto 4 (resultado)

IM5

Numérico

% do imposto 5

rIM5

Numérico

Valor do imposto 5 (resultado)

rIB5

Numérico

Base de cálculo do imposto 5 (resultado)

IM6

Numérico

% do imposto 6

rIM6

Numérico

Valor do imposto 6 (resultado)

rIB6

Numérico

Base de cálculo do imposto 6 (resultado)

IM7

Numérico

% do imposto 7

rIM7

Numérico

Valor do imposto 7 (resultado)

rIB7

Numérico

Base de cálculo do imposto 7 (resultado)

IM8

Numérico

% do imposto 8

rIM8

Numérico

Valor do imposto 8 (resultado)

rIB8

Numérico

Base de cálculo do imposto 8 (resultado)

IM9

Numérico

% do imposto 9

rIM9

Numérico

Valor do imposto 9 (resultado)

rIB9

Numérico

Base de cálculo do imposto 9 (resultado)

IS1

Numérico

% Imposto destacado 1

nIS1

Numérico

% do imposto destacado 1 utilizado (pode ser o do NCM ou o do Mark-up)

rIS1

Numérico

Valor do imposto destacado 1 (resultado)

IS2

Numérico

% Imposto destacado 2

nIS2

Numérico

% do imposto destacado 2 utilizado (pode ser o do NCM ou o do Mark-up)

rIS2

Numérico

Valor do imposto destacado 2 (resultado)

IS3

Numérico

% Imposto destacado 3

nIS3

Numérico

% do imposto destacado 3 utilizado (pode ser o do NCM ou o do Mark-up)

rIS3

Numérico

Valor do imposto destacado 3 (resultado)

ICO

Numérico

% ICMS estado origem

ICD

Numérico

% ICMS estado destino

IVA

Numérico

% IVA - índice valor agregado ou MVA - Margem de Valor Agregada

fICO

Inteiro

Fórmula que deve ser utilizada no cálculo do ICMS/ST dentro do estado

fICD

Inteiro

Fórmula que deve ser utilizada no cálculo do ICMS/ST fora do estado

sVEV

Lógico

Imposto 1 (ICMS/ST) é calculado sobre o valor estimado de venda?

sIPI

Lógico

Imposto de saída 1 (IPI) integra a base de cálculo do imposto 1 (ICMS)?

sIPI_ST

Logico

Imposto de saída 1 (IPI) integra a base de cálculo do imposto de saída 1 (ICMS/ST destacado)?

scIPI

Lógico

Deve incluir o IPI?

IPI_I

Lógico

Deve incluir o imposto de saída 1 (IPI) na base de cálculo do imposto 1 (ICMS incluso) quando o cliente for indústria?

IPI_A

Lógico

Deve incluir o imposto de saída 1 (IPI) na base de cálculo do imposto 1 (ICMS incluso) quando o cliente for atacado?

IPI_C

Lógico

Deve incluir o imposto de saída 1 (IPI) na base de cálculo do imposto 1 (ICMS incluso) quando o cliente for consumidor?

IPI_O

Lógico

Deve incluir o imposto de saída 1 (IPI) na base de cálculo do imposto 1 (ICMS incluso) quando o cliente for de outros tipos?

IPI_ST_I

Lógico

Imposto de saída 1 (IPI) integra a base de cálculo do imposto de saída 1 (ICMS/ST destacado) quando o cliente for indústria?

IPI_ST_A

Lógico

Imposto de saída 1 (IPI) integra a base de cálculo do imposto de saída 1 (ICMS/ST destacado) quando o cliente for atacado?

IPI_ST_C

Lógico

Imposto de saída 1 (IPI) integra a base de cálculo do imposto de saída 1 (ICMS/ST destacado) quando o cliente for consumidor?

IPI_ST_O

Lógico

Imposto de saída 1 (IPI) integra a base de cálculo do imposto de saída 1 (ICMS/ST destacado) quando o cliente for de outros tipos?

cIPI_I

Lógico

Deve incluir o IPI se o cliente for indústria?

cIPI_A

Lógico

Deve incluir o IPI se o cliente for atacado?

cIPI_C

Lógico

Deve incluir o IPI se o cliente for consumidor?

cIPI_O

Lógico

Deve incluir o IPI se o cliente for de outros tipos?

DFV

Numérico

% de despesas fixas de venda

rDFV

Numérico

Valor despesas fixas de venda (resultado)

DAF

Numérico

% de despesas administrativas fixas

rDAF

Numérico

Valor despesas administrativas fixas (resultado)

TFC

Numérico

% da taxa de financiamento do capital de giro (usado no cálculo do TMC)

CMP

Inteiro

Ciclo médio  de produção (utilizado no cálculo do TMC) - dias

nCMP

Inteiro

Ciclo médio de produção (após ser ajustado com o do produto, se for o caso) - dias

TMC

Numérico

% da taxa de manutenção do capital de giro (calculado)

rTMC

Numérico

Valor da taxa de manutenção do capital de giro (resultado)

OC1

Numérico

% outras taxas sobre o custo 1

rOC1

Numérico

Valor outras taxas sobre o custo 1 (resultado)

OC2

Numérico

% outras taxas sobre o custo 2

rOC2

Numérico

Valor outras taxas sobre o custo 2 (resultado)

VC1

Numérico

Outras taxas sobre o custo 1 (em $)

TC1

Inteiro

Tipo da outras taxas sobre o custo 1:: 

  • 0 = Fixo
  • 1 = Sobre o peso
  • 2 = Sobre o volume

rVC1

Numérico

Resultado do valor sobre a taxa de custo 1

VC2

Numérico

Outras taxas sobre o custo 2 (em $)

TC2

Inteiro

Tipo da outras taxas sobre o custo 2: 

  • 0 = Fixo
  • 1 = Sobre o peso
  • 2 = Sobre o volume

rVC2

Numérico

Resultado do valor sobre a taxa de custo 2

VC3

Numérico

Outras taxas sobre o custo 3 (em $)

TC3

Inteiro

Tipo da outras taxas sobre o custo 3: 

  • 0 = Fixo
  • 1 = Sobre o peso
  • 2 = Sobre o volume

rVC3

Numérico

Resultado do valor sobre a taxa de custo 3

TFV

Numérico

% financiamento das vendas

nTFV

Numérico

% financiamento das vendas após ser ajustado para as taxas do cliente (se for o caso)

PMF

Inteiro

Prazo médio de financiamento - dias

nPMF

Inteiro

Prazo médio de financiamento após ser ajustado para as taxas do cliente (se for o caso) - dias

DFI

Numérico

% Despesas de financiamento (calculado)

rDFI

Numérico

Valor de financiamento das vendas (resultado)

PRZ

Inteiro

Tipo de venda:

  • 0 = Venda à vista 
  • 1 = Venda a prazo

RST

Numérico

% de resultado desejado

nRST

Numérico

 % de resultado que deve ser utilizado (após aplicar as condições específicas do cliente, produto, etc.)

rRST

Numérico

Valor do resultado (resultado)

rPRV

Numérico

Resultado percentual sobre o preço de venda

RST_TIPO

Lógico

Resultado varia de acordo com o tipo de cliente?

RST_IND

Numérico

Resultado desejado para clientes industriais

RST_ATA

Numérico

Resultado desejado para clientes atacadistas

RST_CON

Numérico

Resultado desejado para clientes consumidores finais

RST_OUT

Numérico

Resultado desejado para outros clientes

CUS

Numérico

Custo total de fabricação do produto

MAT

Numérico

Custo com matérias-primas do produto

SPD

Numérico

Custo com setores produtivos

PSE

Numérico

Custo com prestadores de serviços do produto 

MOB

Numérico

Custo com mão de obra direta do produto

MAQ

Numérico

Custo com máquinas e equipamentos do produto

GGF

Numérico

Custo com gastos gerais de fabricação do produto

REF

Numérico

Custo com refugos do produto

PEQ

Numérico

Custo com setup/preparação de equipamentos

QTD

Numérico

Quantidade que está sendo vendida

PES

Numérico

Peso bruto do produto

PEL

Numérico

Peso líquido do produto

VOL

Numérico

Volume do produto

MRP

Alfanumérico

Tipo de adicional de resultado do produto: 

  • M = Usar o do mark-up
  • S = Substituir o do mark-up
  • A = Adicionar/subtrair ao do mark-up

VEV

Numérico

Valor estimado de venda do produto

CPP

Inteiro

Ciclo médio de produção do produto (dias)

TCPP

Alfanumérico

Tipo de ciclo de médio de produção do produto:

  • M = Usar o do mark-up
  • S = Substituir o do mark-up
  • A = Adicionar/subtrair ao do mark-up

PMC

Inteiro

Prazo médio de financiamento do cliente

TCL

Alfanumérico

Tipo de Cliente:

  • I = Indústria
  • A = Atacado
  • C = Consumidor
  • O = Outros

CVD

Numérico

% de comissionamento do vendedor

ENV

Numérico

% de encargos sobre venda do comissão do vendedor

MCV

Alfanumérico

Método comissão:

  • M = Usar do mark-up
  • S = Usar do vendedor
  • A = Adicionar ao mark-up

ARP

Inteiro

Tipo arredondamento dos preços:

  • 0 = Não arredondar
  • 1 = Arredondar

ARR

Numérico

Valor para arredondamento do preço (múltiplos do valor)

VMA

Numérico

% de variação máxima de preços no arredondamento

DSV

Inteiro

Destino da venda:

  • 1 = Dentro do estado
  • 2 = Fora do estado

CRS

Inteiro

Tipo de cálculo:

  • 0 = Calcular preço 
  • 1 = Analisar preço

PVA

Numérico

Preço de venda sem os impostos destacados (calculado)

PVAS

Numérico

Preço de venda com os impostos destacados e taxas "fixas" sobre o preço de venda (calculado)

PRV

Numérico

Resultado percentual sobre o preço de venda sem os impostos destacados

PRVS

Numérico

Resultado percentual sobre o preço de venda com os impostos destacados

MC_PRV

Numérico

Margem de contribuição percentual sobre o preço de venda sem os impostos destacados (calculado)

MC_PRVS

Numérico

Margem de contribuição percentual sobre o preço de venda com os impostos destacados

ICS

Numérico

% de ICMS Incluso no Simples

R_COMISSAO

Inteiro

Regra que deve ser utilizada na obtenção da taxa do comissionamento:

  • 0: Usar o percentual de comissionamento definido no cadastro mark-ups
  • 1: Usar o percentual de comissionamento definido no cadastro de vendedores
  • 2: Usar o definido no mark-up apenas se o do cadastro de vendedores for igual a zero
  • 3: Adicionar o percentual do cadastro de vendedores ao definido no mark-up

CMV_VENDEDOR

Numérico

% de comissionamento do vendedor (obsoleto)

R_RESULTADO

Inteiro

Regra que deve ser utilizada na obtenção do percentual de resultado:

  • 0: Usar a regra definida no cadastro de produtos
  • 1: Usar a regra definida no cadastro de clientes
  • 2: Usar apenas o resultado cadastrado de mark-ups
  • 3: Regra do cadastro de produtos e se o percentual for zero usar a do cliente
  • 4: Regra do cadastro de clientes e se o percentual for zero usar a do produto

R_RST_PRODUTO

Alfanumérico

Regra para o resultado definida no cadastro de produtos:

  • A: Adicionar ao resultado definido no mark-up
  • S: Substituir o resultado definido no mark-up

R_RST_CLIENTE

Alfanumérico

Regra para o resultado definida no cadastro de clientes:

  • A: Adicionar ao resultado definido no mark-up
  • S: Substituir o resultado definido no mark-up
  • M: Usar a do mark-up

RST_PRODUTO

Numérico

% de resultado para o produto

RST_CLIENTE

Numérico

% de resultado para o cliente

R_FINANCTO

Inteiro

Regra que deve ser utilizada na obtenção do percentual de financiamento:

  • 0: Usar apenas a taxa de financiamento cadastrada no mark-up
  • 1: Usar a regra definida no cadastro de clientes

FIN_CLIENTE

Numérico

Taxa de financiamento do cliente

R_FIN_CLIENTE

Alfanumérico

Regra de financiamento do cliente

  • A: Adicionar a taxa de financiamento definida no mark-up
  • S: Substituir a taxa de financiamento definida no mark-up

MK_IMP_S1

Numérico

% do imposto de saída 1 do mark-up

MK_IMP_S2

Numérico

% do imposto de saída 2 do mark-up

MK_IMP_S3

Numérico

% do imposto de saída 3 do mark-up

MK_IS1

Lógico

Deve utilizar o imposto de saída 1 do mark-up? True = sim e False usar o definido no NCM

MK_IS2

Lógico

Deve utilizar o imposto de saída 2 do mark-up? True = sim e False usar o definido no NCM

MK_IS3

Lógico

Deve utilizar o imposto de saída 3 do mark-up? True = sim e False usar o definido no NCM

CL_IMP_1

Lógico

Deve cobrar o imposto 1 do cliente?

CL_IMP_2

Lógico

Deve cobrar o imposto 2 do cliente?

CL_IMP_3

Lógico

Deve cobrar o imposto 3 do cliente?

CL_IMP_4

Lógico

Deve cobrar o imposto 4 do cliente?

CL_IMP_5

Lógico

Deve cobrar o imposto 5 do cliente?

CL_IMP_6

Lógico

Deve cobrar o imposto 6 do cliente?

CL_IMP_7

Lógico

Deve cobrar o imposto 7 do cliente?

CL_IMP_8

Lógico

Deve cobrar o imposto 8 do cliente?

CL_IMP_9

Lógico

Deve cobrar o imposto 9 do cliente?

CL_IMP_S1

Lógico

Deve cobrar o imposto de saída 1 do cliente?

CL_IMP_S2

Lógico

Deve cobrar o imposto de saída 2 do cliente?

CL_IMP_S3

Lógico

Deve cobrar o imposto de saída 3 do cliente?

CL_MODO_IMP

Inteiro

Modo de inclusão do imposto:

  • 1 = Não incluir a taxa no cálculo do preço
  • 2 = Subtrair o valor obtido do preço calculado

DSC

Numérico

Percentual de desconto concedido na duplicata sobre o valor da nota fiscal.

nDSC

Numérico

Percentual de desconto concedido após ser ajustado para o caso do cliente ter um percentual diferente

DSC_MODO_DESC

Inteiro

Modo do desconto:

  • 0 = sem desconto
  • 1 = sobre o preço calculado
  • 2 = sobre a duplicada sem impostos destacados
  • 3 = Sobre a duplicata com impostos destacados
  • 4 = Sobre duplicata + destacados + valores fixos

 nDSC_MODO_DESC

Inteiro

Modo do desconto após ser ajustado para o caso do cliente possuir um modo de cálculo diferente.

ISD

Lógico

Incluir o desconto no preço para manter a rentabilidade?

nISD

Lógico

Incluir o desconto no preço para manter a rentabilidade após ser ajustado com a condição do cliente

DSC_CLIENTE

Numérico

Percentual de desconto do cliente

DSC_MODO_DESC_CLIENTE

Inteiro

Modo do desconto do cliente:

  • 0 = Usar o que está no mark-up
  • 1 = Sem desconto (ignora qualquer desconto que esteja no cliente ou no mark-up)
  • 2 = aplicado sobre o preço calculado
  • 3 = aplicado apenas sobre a duplicada sem impostos destacados
  • 4 = sobre duplicata com impostos destacados
  • 5 = sobre duplicata + destacados + valores fixos

DSC_ACRESCER_CLIENTE

Lógico

Indica se o desconto deverá ser acrescido ao preço para este cliente (será utilizado apenas quando o campo DSC_MODO_DESC_CLIENTE for maior que zero)

PRAZO_CLIENTE

Inteiro

Prazo de financiamento do cliente

MODO_PRAZO_CLIENTE

Alfanumérico

Modo de utilização do prazo:

  • M = usar o do mark-up
  • S = Substituir pelo do cliente

FRETE_CLIENTE

Numérico

Frete que deve ser utilizado para o cliente

MODO_FRETE_CLIENTE

Alfanumérico

Modo do frete para o cliente:

  • M = usar o do mark-up
  • S = Substituir pelo do cliente
  • A = Adicionar ao do mark-up

rDSP

Numérico

Desconto concedido sobre o preço de venda (apenas se o modo do desconto for aplicado sobre o preço: DSC_MODO_DESC=1)

rDSC

Numérico

Desconto concedido na duplicata (apenas se o modo do desconto for aplicado apenas na fatura: DSC_MODO_DESC=2, 3 ou 4)

trCODIGO

Alfanumérico

Código da transportadora. Se estiver preenchido (e se a transportadora existir) os dados da transportadora podem substituir os do mark-up



  • A NatSam poderá incluir novas variáveis, alterar o valor de retorno das existentes ou excluir alguma variável sem aviso prévio ou qualquer tipo de comunicação.