Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...


"C001" - Estoque Padrão
Estoque Padrão do Produto referente ao registro de estoque da filial
"C002" – Percentual de Reposição
Percentual de Reposição referente ao registro de estoque da filial
"C003" - Filho Fora de Linha – Descrição Reduzida
Filho Fora de Linha – Descrição Reduzida
"C004" - Filho Fora de Linha – EAN 13
Filho Fora de Linha – EAN 13
"C005" - Filho Fora de Linha – Tipo da Embalagem de Venda
Filho Fora de Linha – Tipo da Embalagem de Venda
"C006" - Filho Fora de Linha – Quantidade da Embalagem de Venda
Filho Fora de Linha – Quantidade da Embalagem de Venda
"C007" - Filho Fora de Linha – Preço de Venda Unitário
Filho Fora de Linha – Preço de Venda Unitário
"C008" - Filho Fora de Linha – Preço da Embalagem de Venda
Filho Fora de Linha – Preço da Embalagem de Venda
"C009" - Preço de Venda Vigente
Preço de Venda Vigente do Produto (se estiver em oferta, é o valor da oferta, senão preço de venda normal)
"C010" - Preço de Oferta da Campanha
Preço de Oferta da Campanha (referente ao modulo de Campanha)
"C011" – Valor Imposto (Especifico de Cliente, pode ser alterado sem aviso prévio)

Variáveis
dblPIS = Valor do Pis para o mes/ano referente a tabela 302
dblCofins = Valor do Cofins para o mês/ano referente a tabela 302
dblCPMF = Valor do CPMF para o mês/ano referente ao mês/ano da tabela 320
dblPIS_Ant = Valor do Pis Antecipado para o mês/ano referente a tabela 365
dblCofins_Ant = Valor do Cofins Antecipado para o mês/ano referente a tabela 365
lngGitCategAnt = Codigo do Pis referente ao cadastro do produto
dblValorIPI = Valor do IPI referente ao cadastro do produto / (dividido) pela embalagem do forncedor
dblPercIPI = Percentual do IPI reretente ao cadastro do produto
dblTFIS_ALIQ_ICM = Aliquota ICM
dblTFIS_BASE_REDUZ = Aliquota da Substituição Tributaria
Inicio
dblTFIS_ALIQ_ICM = 0 Zera a alíquota de ICM
dblTFIS_BASE_REDUZ = 0 Zera a alíquota de ICM

'Obtem o Imposto de Compra do produto, da tabela fiscal
'Onde: UF.Origem e Destino é a UF da Loja, CRF 112, Figura do Produto e Autonomia da Loja
'Obtem o Imposto de Venda do produto, da tabela fiscal
'Onde: UF.Origem e Destino é a UF da Loja, CRF 512, Figura do Produto e Autonomia da Loja
dblTFIS_ALIQ_ICM = Tabela Fiscal Compra - % ICM
dblTFIS_BASE_REDUZ = Tabela Fiscal Compra – % Base Redução
dblStrDst_FD = Tabela Fiscal Compra – % Subst.Distribuidor
dblSubstTrib = Tabela Fiscal Compra - %Substr.
dblALIQ_ICMS = Tabela Fiscal Compra - % ICM
Se dblSubstTrib = 0
dblTFIS_ALIQ_ICM = 0
dblTFIS_BASE_REDUZ = 0
Se existe Imposto de Venda
dblTFIS_ALIQ_ICM = Tabela Fiscal Venda - % ICM
dblTFIS_BASE_REDUZ = Tabela Fiscal Venda - % Base Reduz
dblALIQ_ICMS = dblTFIS_ALIQ_ICM
Fim Se
Fim Se

'CÁLCULOS
'Produto Com Pautae Pis/Cofins Normal
Se o Produto possui Pauta e o Pis/Cofins = 0 (Normal)
dblVlrPauta = Valor da Pauta do Produto (tabela 201)
dblPisCofins = Valor do Pis + Valor do Cofins
dblPrecoICMS = (dblVlrPauta * dblALIQ_ICMS) / 100
dblVlrPisCof = (dblPreco * dblPisCofins) / 100
dblPrcCPMF = (dblPreco * dblCPMF) / 100

'Substituição Margem c/ Pis/Cofins Normal / Aliquota 0
Senão dblSubstTrib > 0 And lngGitCategAnt = 0 Then
dblPisCofins = Valor do Pis + Valor do Cofins
dblCstSubstr = 0
dblCstICMS = 0
Se Natureza_Fornecedor = "FD"
Se dblTFIS_BASE_REDUZ > 0
dblSubstituicao = dblStrDst_FD - ((dblStrDst_FD * dblTFIS_BASE_REDUZ) / 100)
Senão
dblSubstituicao = dblStrDst_FD
Fim Se
dblCstSubstr = Custo_Ult_Entrada_Bruto +
((Custo_Ult_Entrada_Bruto * dblSubstituicao) / 100)
dblCstICMS = (dblCstSubstr * dblALIQ_ICMS) / 100
dblPrecoICMS = dblCstICMS
Senão
Se dblTFIS_BASE_REDUZ > 0
dblSubstituicao = dblSubstTrib - ((dblSubstTrib * dblTFIS_BASE_REDUZ) / 100)
Senão
dblSubstituicao = dblSubstTrib
Senão
dblCstSubstr = Custo_Ult_Entrada_Bruto +
(Custo_Ult_Entrada_Bruto * dblSubstituicao) / 100)
dblCstICMS = (dblCstSubstr * dblALIQ_ICMS) / 100
dblPrecoICMS = dblCstICMS
Fim Se
dblVlrPisCof = (dblPreco * dblPisCofins) / 100
dblPrcCPMF = (dblPreco * dblCPMF) / 100
'Produto Normal c/ Pis/Cofins Normal
Senão lngGitCategAnt = 0 Then
dblPisCofins = Valor do Pis + Valor do Cofins
dblPrecoICMS = (dblPreco * dblALIQ_ICMS) / 100
dblVlrPisCof = (dblPreco * dblPisCofins) / 100
dblPrcCPMF = (dblPreco * dblCPMF) / 100
'Subst.Pauta c/ Pis/Cofins Antecipado
Senão Codigo_Pauta_Produto > 0 And lngGitCategAnt = 1 Then
dblVlrPauta = Valor da Pauta do Produto
dblPisCofins = Valor do Pis + Valor do Cofins
dblPrecoICMS = (dblVlrPauta * dblALIQ_ICMS) / 100
dblVlrPisCof = (Custo_Ult_Entrada_Bruto * dblPisCofins) / 100
dblPrcCPMF = (dblPreco * dblCPMF) / 100
'Substituiçao Margem c/ Pis/Cofins Antecipado
Senão dblSubstTrib > 0 And lngGitCategAnt = 1 Then
dblPisCofins = (dblPIS_Ant + dblCofins_Ant)
dblCstSubstr = 0
dblCstICMS = 0
Se Natureza_Fornecedor = "FD"
Se dblTFIS_BASE_REDUZ > 0
dblSubstituicao = dblStrDst_FD - ((dblStrDst_FD * dblTFIS_BASE_REDUZ) / 100)
Senão
dblSubstituicao = dblStrDst_FD
Fim se
dblCstSubstr = Custo_Ult_Entrada_Bruto +
((Custo_Ult_Entrada_Bruto * dblSubstituicao) / 100)
dblCstICMS = (dblCstSubstr * dblALIQ_ICMS) / 100
dblPrecoICMS = dblCstICMS
Senão
Se dblTFIS_BASE_REDUZ > 0
dblSubstituicao = dblSubstTrib - ((dblSubstTrib * dblTFIS_BASE_REDUZ) / 100)
Senão
dblSubstituicao = dblSubstTrib
Fim Se
dblCstSubstr = Custo_Ult_Entrada_Bruto +
((Custo_Ult_Entrada_Bruto * dblSubstituicao) / 100)
dblCstICMS = (dblCstSubstr * dblALIQ_ICMS) / 100
dblPrecoICMS = dblCstICMS
Fim Se
dblVlrPisCof = (Custo_Ult_Entrada_Bruto * dblPisCofins) / 100
dblPrcCPMF = (dblPreco * dblCPMF) / 100
'Produto Normal c/ Pis/Cofins Antecipado
Senão lngGitCategAnt = 1 Then
dblPisCofins = (dblPIS_Ant + dblCofins_Ant)
dblPrecoICMS = (dblPreco * dblALIQ_ICMS) / 100
dblVlrPisCof = (Custo_Ult_Entrada_Bruto * dblPisCofins) / 100
dblPrcCPMF = (dblPreco * dblCPMF) / 100
'Subst.Pauta c/ Pis/Cofins = Aliquota Zero
Senão Codigo_Pauta_Produto > 0 And lngGitCategAnt = 2 Or lngGitCategAnt = 3
dblVlrPauta = Valor da Pauta do Produto
dblPisCofins = 0
dblPrecoICMS = (dblVlrPauta * dblALIQ_ICMS) / 100
dblVlrPisCof = 0
dblPrcCPMF = (dblPreco * dblCPMF) / 100

'Substituiçao Margem c/ Pis/Cofins = Aliquota Zero
Senão dblSubstTrib > 0 And lngGitCategAnt = 2 Or lngGitCategAnt = 3 Then
dblPisCofins = 0
dblCstSubstr = 0
dblCstICMS = 0
Se Natureza_Fornecedor = "FD"
Se dblTFIS_BASE_REDUZ > 0
dblSubstituicao = dblStrDst_FD - ((dblStrDst_FD * dblTFIS_BASE_REDUZ) / 100)
Senão
dblSubstituicao = dblStrDst_FD
Fim Se
dblCstSubstr = Custo_Ult_Entrada_Bruto +
((Custo_Ult_Entrada_Bruto * dblSubstituicao) / 100)
dblCstICMS = (dblCstSubstr * dblALIQ_ICMS) / 100
dblPrecoICMS = dblCstICMS
Senão
Se dblTFIS_BASE_REDUZ > 0
dblSubstituicao = dblSubstTrib - ((dblSubstTrib * dblTFIS_BASE_REDUZ) / 100)
Senão
dblSubstituicao = dblSubstTrib
Fim Se
dblCstSubstr = Custo_Ult_Entrada_Bruto +
(Custo_Ult_Entrada_Bruto * dblSubstituicao) / 100)
dblCstICMS = (dblCstSubstr * dblALIQ_ICMS) / 100
dblPrecoICMS = dblCstICMS
Fim Se
dblVlrPisCof = 0
dblPrcCPMF = (dblPreco * dblCPMF) / 100
'Produto Normal c/ Pis/Cofins = Aliquota Zero
Senão lngGitCategAnt = 2 Or lngGitCategAnt = 3 Then
dblPisCofins = 0
dblPrecoICMS = (dblPreco * dblALIQ_ICMS) / 100
dblVlrPisCof = 0
dblPrcCPMF = (dblPreco * dblCPMF) / 100
Fim Se

'IPI
Se dblValorIPI <> 0
dblIPI = dblValorIPI
Senão dblPercIPI <> 0
dblIPI = (Custo_Ult_Entrada_Bruto * dblPercIPI) / 100
Senão
dblIPI = 0
Fim Se

'Verifica se os impostos são > 0
CalculaImpostos = dblPrecoICMS + dblVlrPisCof + dblIPI + dblPrcCPMF
'Se total calculado for < 0, então mostra ZERO
Se CalculaImpostos <= 0
CalculaImpostos = 0
Senão
"C012" – Preço de Venda do Produto Componente
Para produtos Receita e quando o mesmo possui apenas 1 (um) componente
"C013" – Diferença entre preços Vigente e Campanha
"C014" – Item Receita - EAN
Para produtos Receita e quando o mesmo possui apenas 1 (um) componente
"C015" – Item Receita – Tipo e Quantidade Embalagem de Venda
Para produtos Receita e quando o mesmo possui apenas 1 (um) componente, Formato XX/00000
"C016" – Item Receita – Descrição Componente
Para produtos Receita e quando o mesmo possui apenas 1 (um) componente
"C017" – Embalagem de Venda
Quantidade da embalagem de venda
"C018" – Preço de Venda Vigente Unitário
Preço de Venda Vigente do produto sem multiplicar pela embalagem de venda
"C019" – Descrição do Produto, 20 primeiras posições ate um separador (espaço ou ".")
"C020" – Descrição do Produto, Restante conforme variável C019
"C021" – 2º Preço de Venda para PDV 12
Conforme parâmetro no painel de controle
"C022" – 3º Preço de Venda para PDV 12
"C023" – 4º Preço de Venda para PDV 12
"C024" – 5º Preço de Venda para PDV 12
"C025" – Diferença de preço (Normal – Desconto conforme C021,C022,C023,C024)
"C026" – Preço de Campanha – Valor Inteiro
"C027" – Preço de Campanha – Valor Decimal
"C028" – Preço de Venda para Pagamento a Vista
Conforme condição de pagamento no painel de controle do PDV
"C029" – Preço de Venda para Pagamento a Prazo
Conforme condição de pagamento no painel de controle do PDV
"C030" – Descrição do Produto primeiras 32 posições (Especifico de Cliente)
"C031" – Descrição do Produto restantes 8 posições C030 (Especifico de Cliente)
"C032" – Preço em Oferta Campanha - Preço por Unidade
"C033" – Número do PEI
"C034" – Atacado - Código da Receita
"C035" – Atacado - Descrição Receita
"C036" – Atacado – Preço Vigente
"C037" – Valor inteiro do Preço de Venda (sem centavos)
"C038" - Preço proporcional da Embalagem – Receita (Produto Tipo 3) (Especifico Cliente)
"C039" – Atacado - Código da Receita
"C040" – Atacado - Preço Vigente Receita / Qtde Receita
"C041" – Localização PEI
"C042" – DUN14
"C043" – Preço para não contribuinte de ICMS
"C044" – Tipo de Gramatura do Produto
"C045" – Gramatura do Produto
"C046" – Atacarejo – Preço não Contribuinte divido pela embalagem da Receita
"C047" – Preço Vigente multiplicado pela quantidade da receita
"C048" – Tipo da Embalagem do Fornecedor
"C049" – Embalagem do Fornecedor
"C050" – Atacado – Quantidade do Componente
"C051" – Prazo de Validade do Produto
"C052" – CNPJ/CPF do Fornecedor do Produto
"C053" – Inscrição Estadual do Fornecedor
"C054" – Diferença entre o Preço de Venda em Oferta e Preço Normal
"C055" - Saída Média
"C056" – Específico Cliente COMPER – DUN Para Venda
"C057" – Atacado – Quantidade "A Partir de"
"C058" – Data do Preço Normal
"C059" – Atacado – Múltiplo EAN
"C060" – Data do Sistema no formato DD/MM/YY HH:MM
"C061" - % Diferença Preço Normal - Preço Vigente
"C062" - % IBPT
"C063" - Valor Ref. % IBPT
"C064" - ATACADO - preço campanha
"C065" - Versionar etiqueta - ATAKAREJO
"C066" - Preço Atacado Unitario X Quantidade A partir de 'TUABG2
"C067" - DATA etiqueta - ATAKAREJO 'TUABLL
"C068" - Venda 7 dias
"C069" - REGISTRO NO SERVIÇO DE INSCRIÇÃO MUNICIPAL
"C070" - Preco por Grama
"C071" - QTde Estoque
"C072" - Dia Validade
"C073" - Mês Validade
"C074" - Ano Validade
"C075" - SIF
"C076" - CIDASC
"C077" - PERCENTUAL DESCONTO
"C078" - FORA DE LINHA
"C079" - ANTI - FURTO
"C080" - DIA PRAZO VALIDADE FRIGORIFICO
"C081" - MES PRAZO VALIDADE FRIGORIFICO
"C082" - ANO PRAZO VALIDADE FRIGORIFICO
"C083" - TIPO DE CORTE
"C084" - SEXO
"C085" - TEMPERATURA
"C086" - PESO TARA
"C087" - GIT_EMB_FOR
"C088" - LOTE
"C089" - DUM 13 DIGITOS
"C090" - PREÇO ATACADO VIGENTE
"C091" - QTDE A PARTIR DE
"C092" - EAN_APARTIRDE / EAN_EMB_VENDA
"C093" - EAN_TPO_EMB_VENDA
"C094" - Impostos
"C095" - Imposto Estadual
"C096" - Imposto Municipal
"C097" - Totalização de Impostos
"IN01" - Valor Calórico
"IN02" - Proteínas
"IN03" - Gorduras Totais
"IN04" - Gorduras Saturadas
"IN05" - Colesterol
"IN06" - Fibra Alimentar
"IN07" - Cálcio 
"IN08" - Ferro
"IN09" - CARBOIDRATOS
"IN10" - Sódio
"IP01" - Percentual Valor Calórico
"IP02" - Percentual de PROTEINAS
"IP03" - Percentual de Gorduras Totais
"IP04" - Percentual de Gorduras Saturadas
"IP05" - Percentual de Colesterol
"IP06" - Percentual de Fibra
"IP07" - Percentual de Cálcio
"IP08" - Percentual de Ferro
"IP09" - Percentual de Carboidrato
"IP10" - Percentual de Sódio
"IN11"- Quantidade Nutricional
"IN12" - Tipo Nutricional
"IN13" - Valor Calórico em KJ
"IN14" - Calcula quantidade Porções 
"IN15" - Quantidade porções na embalagem
"IN16" - Açucares totais
"IN17" - Açucares adicionados
"IN18" - Alto açúcar adicionado
"IN19" - Alto gordura saturada
"IN20" - Alto sódio
"IN21" - Lactose
"IN22" - Galactose
"IN23" - Código adicional 1
"IN24" - Valor adicional 1

Layout do Arquivo de Etiquetas . ETQ

...