Formatador de Relatórios do Sistema
Para facilitar sua navegação, acesse os links abaixo:
Dados da empresa
&codemp: Código
&codemp3 (&TSIEMP.CODEMP): Código da empresa
&razsoc: Razão Social
&e-maile: E-mail da empresa
&endemp: Endereço
&baiemp: Bairro
&cidemp: Cidade
&cepemp: CEP
&estemp: Estado (UF) da Empresa
&estado: Estado (UF) da Empresa
&estori: Descrição Estado (UF) da Empresa
&imuemp: Inscrição estadual da empresa município
&CNPJemp: CNPJ da Empresa
&insemp: Inscrição Estadual
&fonemp: Telefone
&faxemp: Fax
Dados do cliente
&telcont: Telefone do Contato do Parceiro
&codcli: Código do Cliente
&razcli: Razão social do Parceiro
&razcli4: Razão social do Parceiro com até 40 caracteres
&razdes: Razão social do Parceiro destinatário
&nomcli: Nome do Cliente
&contat: Nome do contato do Parceiro
&identi: Identidade do Parceiro inscrição estadual
&e-mailc: E-mail do Parceiro
&loctra: Nome da Empresa onde trabalha (Razão Social quando fornecedor)
&endcli: Endereço do Parceiro cliente
&baicli: Bairro do Parceiro
&cidcli: Cidade do Parceiro
&cepcli: CEP do Parceiro
&nomeusur: Nome do usuário da TSIUSU
&codusu: Código do usuário do sistema
&telcli: Telefone do Cliente
&numfax: Fax
&estcli: Estado (UF) do Parceiro cliente
&estdes: Descrição Estado (UF) do Parceiro cliente
&endrec: Endereço Recebimento do Parceiro cliente
&bairec: Bairro do Parceiro de Recebimento
&cidrec: Cidade do Parceiro de Recebimento
&ceprec: CEP do Parceiro de Recebimento
&estrec: Estado (UF) de Recebimento do Parceiro cliente
&endent: Endereço Entrega do Parceiro cliente
&baient: Bairro do Parceiro de Entrega
&cident: Cidade do Parceiro de Entrega
&cepent: CEP do Parceiro de Entrega
&estent: Estado (UF) de Entrega do Parceiro cliente
&CNPJcpf: CNPJ ou CPF do Parceiro
&insest: Inscrição Estadual
&insest: Identidade
&insest: Inscrição Estadual (para pessoa jurídica)
®cli: Região do cliente
&codsuf: Código SUFRAMA
&nombcopar: Nome do banco do Parceiro - tamanho 40
&nomven: Nome Parceiro - tamanho 36
&e-mailven: E-mail vendedor - tamanho 40
&CNPJcpfven: CNPJ/ CPF vendedor - tamanho 18
&telven: Telefone vendedor - tamanho 14
&contat: Nome do contato do Parceiro
&apecont: Apelido do contato
&telcont: Telefone do contato
&faxcont: Fax do contato
&cargo: Cargo do contato
&emailcont: E-mail do contato
imucli: Cod.Mun.Contribuinte do Parceiro - tamanho 16
imucli r: Cod.Mun.Contribuinte do Parceiro Remetente
imucli d: Cod.Mun.Contribuinte do Parceiro Destinatário
imucli c: Cod.Mun.Contribuinte do Parceiro Consignatário
imucli p: Cod.Mun.Contribuinte do Parceiro Redespacho
&ctaemp c: Conta corrente do Parceiro Consignatário
&ctaemp r: Conta corrente do Parceiro Remetente
&ctaemp p: Conta corrente do Parceiro Redespacho
&ctaemp d: Conta corrente do Parceiro Destinatário
Observação: para impressão de nota de transferência e requisição, existem as variáveis para apresentar os dados do Parceiro que terão a terminação "_t". Dessa forma, basta acrescentar esta terminação nas variáveis de dados do Parceiro para que o sistema busque as informações das notas citadas.
Parceiro do Veículo
&codcli v: Código do Parceiro do Veículo
&razcli v: Razão social do Parceiro do Veículo
Nota: as variáveis dos dados do Parceiro do Veículo são as mesmas do Parceiro.
Dados do transporte
codcli_p: Código do Cliente Redespacho
codcli_r: Código do Cliente Remetente
codcli_d: Código do Cliente Destinatário
codcli_c: Código do Cliente Consignatário
&veicul: Placa do Veículo
&transp: Nome da Transportadora
&endtra: Endereço do Parceiro Transportadora
&veicul: Placa do Veículo com 17 posições
&modvei: Modelo do Veículo
&teltra: Telefone da Transportadora
&plavei: Placa do Veículo com 8 posições
&esttra: Estado (UF) do Parceiro Transportadora
&munici: Cidade da Transportadora
&munici: Município do Veículo
&marvol: Marca ('S/M')
&numcot: Número da cotação da TGFCOT
&numdup: Número da duplicata da TFGFIN
&nrovol: Número
&qtdvol: Quantidade de Volumes
&qtdvob: Quantidade de Volumes (máscara 99999.9999)
&qtdvoe: Quantidade de Volumes (máscara 999999.9999)
&espvol: Observação do Cadastro do Parceiro Transportadora após o fim, itens e conta, produtos e
serviços juntos
&espvol: Volume informado na tela de transporte
&pedcli: Número do Pedido do cliente
&viatra: Via de Transporte
&locent: Local de Entrega
&pesolb: Peso líquido total informado na tela (máscara 99999.9999)
&pesobb: Peso bruto total informado na tela (máscara 99999.9999)
&CNPJtra: CNPJ ou CPF da Transportadora
&instra: Inscrição da Transportadora
&pesbou: Outros valores do peso (pesliq mais pesbru)
&tgfpro.descmax: Desconto máximo do Cadastro de Produto
&perfre: Valor do frete menos o valor do desconto
&tipfre: Tipo de Frete
Observação: quando no TXT as variáveis estiverem com terminação "_v", o sistema imprime os dados do Cadastro de Veículos. Por exemplo: razcli_v - Veículo informado no cabeçalho da nota.
Variáveis TGFORD para notas que tenham Nota de Carga
&TGFORD.CODEMP: Código do campo Empresa a ser pesquisado
&TGFORD.ORDEMCARGA: Código do campo Ordem de Carga
&TGFORD.DTINIC: Código da Data Início da nota
&TGFORD.DTPREVSAIDA: Código da Data prevista para saída
&TGFORD.CODPARCTRANSP: Código da Transportadora/Motorista
&TGFORD.CODVEICULO: Código do Veículo
&TGFORD.CODREG: Código da Região
&TGFORD.ROTEIRO: Código do Roteiro
&TGFORD.SITUACAO: Código da Situação (aberta ou fechada)
&TGFORD.TIPCARGA: Código do Tipo de Carga (fechada ou fracionada)
&TGFORD.KMINIC: Código do Km Inicial
&TGFORD.KMFIN: Código do Km Final
&TGFORD.HORASAIDA: Código da Hora de Saída
&TGFORD.PESOMAX: Código do Peso Máximo
Variáveis para notas de conhecimento de frete
&ctnumxx: Número da Nota
&ctvlrxx: Valor da Nota
&ctdatxx: Data da Emissão
&ctserxx: Série, onde XX é variável, de acordo com o limite das Notas que podem ser impressas
no modelo do cliente.
Dados dos itens da nota
&vvoa01: Volume principal do Cadastro de Produto
&vvic01: Valor do ICM do Percentual NN dos Itens da Nota
&vvla01: Valor do Volume Alternativo ('###,##0.00')
&vsut01: Valor da substituição tributária líquida por produto
&vtab01: Valor do preço de tabela ('#####,##0.00')
&vsug01: Valor de sugestão na compra ('#####,##0.00')
&vsu101: Valor da substituição tributária líquida por produto
&vvbo01: Valor da Bonificação
&vqta01: Quantidade volume alternativo
&vqt601: Quantidade em Volume alternativo, com 6 casas decimais. (###,##0.000000)
&vnol01: Descrição do produto + Localização do produto
&vlur01: Valor de lucratividade do produto ('###0.00')
&cartei: Variável que busca o campo carteira do cadastro de Conta Banc.
&vluc01: Valor da margem de lucro ('##0.00')
&vcus01: Valor do Custo Gerencial por produtos ('#####,##0')
&vcd601: Código do produto sem o traço com 6 dígitos
&vcd001: Código do produto sem o traço ('#####')
&vcd701: Código do produto com 07 dígitos
&vbas01: Base de Cálculo do Percentual NN de ICM dos Itens da Nota
&vbar01: Código de barra da TGFEST
&vali01: Percentual NN de ICM dos itens da nota
&vapr01: Indicador de qual alíquota e de substituição tributária
&vcod01: Código do produto com traço (####-#)
&vcd001: Código do produto sem o traço ('#####') com zeros a esq.
&vco501: Código do produto sem o traço
&vldc01: Código local de destino tamanho 3
&vldd01: Descrição local de destino tamanho 36
&varc01: Código do LOCAL de Armazenagem do Item número NN da Nota
&vard01: Descrição do LOCAL de Armazenagem do Item da Nota (20)
&vref01: Referência (Cod.Fabricante) do Item número NN da Nota
&cenres: Código do Centro de Resultado
&descre: Descrição do Centro de Resultado
&cenres01: .. nn - tamanho 15: código do centro de resultado do financeiro
&descre01: .. nn - tamanho 40: código centro de resultados central de atendimento ao fornecedor
&codnat01: Código da natureza do financeiro da nota
&desnat01: Descrição da Natureza da TGFNAT
&qtdite: com 3 posições que conta quantos produtos foram impressos (ela só está disponível após o
fim itens e conta produtos e serviços juntos)
&vrfe01: Referência (Cod.Fabricante) do Item número com 3 caracteres
&sequencia: Sequência de impressão dos itens da nota
&vcpl01: Complemento (Aplicação) do Item número NN da Nota
&vcpx01: Complemento (Aplicação) do Item número NN da Nota c/ duas casas
&vloc01: Localização do Item número NN da Nota
&vemb01: Quantidade de embalagens do Item número NN da Nota
&vem301: Quantidade de embalagens do Item número NN da Nota com 3 posições
&vqtd01: Quantidade do Item número NN da Nota (máscara 999.999,99)
&vqtdd01:Quantidade unitário para volume (máscara 999.999,99)
&vqtf01: Quantidade do Item número NN da Nota (máscara 999.999,99)
&vqtc01: Quantidade do Item número NN da Nota (máscara 99999,9999)
&vqte01: Quantidade do Item número NN da Nota (máscara 999999,9999)
&vqtm01: Quantidade do Item número NN da Nota (máscara 9999,9)
&vqtEx01: Quantidade por Extenso
&TGFSER.SEQUENCIA: Imprime a sequência dos serviços
&TGFITE.SEQUENCIA: Imprime a sequência dos produtos. Metros de início e fim itens/serviços, e a
quantidade de itens se usado depois do "FIM ITENS".
LINHA(&NOMEDOCAMPOADICIONAL, TAMANHOQUESERAIMPRESSO, LINHA)
LOTEINFO('chave', tamanho) busca informações complementares de lote.
&qtdite: Consta a sequência dos itens impressos se usado entre os parâmetros
&vvol01: Volume do Item(ITE) número NN da Nota
&vcfo01: C.F.O do Item número NN da Nota
&vcfo_cXX: Código da CFOP
&vdcf_cXX: Descrição da CFOP. Onde XX varia de 01 a 10, e representam as CFOP'S usadas nos itens
em ordem de código. Serão usadas para imprimir mais de uma CFOP no cabeçalho
da nota.
&vpes01: Peso liq.do Item número NN da Nota (máscara 999,999.99)
&vpel01: Peso liq.do Item número NN da Nota (máscara 9999.9)
&vpl401: Peso liq.do Item número NN da Nota (máscara 9999.9999)
&vpb401: Peso Bruto (Bruto*Qtd,'#####0.0000')
&vpl501: Peso liq.Unitário do Item número NN da Nota (máscara 9999.9)
&vpb501: Peso Bruto digitado na nota ('###0.0')
&vpno01: Percentual do item sobre o valor total da nota
&vnom01: Descrição do Item número NN da Nota com 36 posições
&vnoc01: Descrição do Item NN (30 pos.) + 'DEVOLUCAO' p/ qtd < 0
&vgru01: Descrição do grupo de produtos do item número NN
&vvod01: Descrição do volume do Item
&vmar01: Marca do Item número NN da Nota
&vvlr01: Valor Unitário do Item número NN da Nota
&vvla01: Valor Unitário do Item considerando volume alternativo
&vvde01: Valor do desconto por produto ('#####,##0.00')
&vdes01: Percentual de desconto do item ('#0.00')
&vpde01: Percentual do desconto do Item da Nota com máscara 99.99%
&vpdg01: Percentual de desconto geral do item (vlrtot+vlripi+vlrsubst-vlrdesc- desc.prop.do total
da nota)
&vtot01: Valor Total do Item número NN da Nota
&vcip01: Código do IPI do Item número NN da Nota
&vcfi01: Classificação fiscal do IPI do Item número NN da Nota
&vpip01: Percentual inteiro de IPI do Item número NN da Nota (99,99)
&vpif01: Percentual de IPI do Item da Nota (sempre o do cadastro)
&vpii01: Percentual inteiro de IPI do Item número NN da Nota (10%)
&vipi01: Valor do IPI do Item número NN da Nota ('#####,##0.00')
&vcti01: Código de origem do produto + '.' + Código de Tributação existente no cadastro
de alíquotas de ICMS
&vicm01: Alíquota de ICM do Item número NN da Nota ('#0%')
&vicm21: Alíquota de ICM do Item número NN da Nota ('#0.00')
&vric01: Valor do ICM do Item número NN da Nota
&vctr01: Código de Tributação digitado na Nota
&vpbr01: Peso bruto digitado na Nota
&vesp01: Espécie do volume de cada produto
&vnro01: Número de volume de cada produto
&vped01: Número do pedido de cada produto
&vcpd01: Complemento da descrição do produto digitada na nota
&vpsa01: Quantidade de produto entregue
&vtod01: Valor Total do Item da Nota menos o desconto
&vvl301: Valor unitário do item menos o desconto com 3 casa decimais
&vvld01: Valor unitário do Item número NN da Nota menos o desconto
&vvlda01: Imprime o valor unitário em unidade alternativa com 2 casas decimais
&vvl3a01: Imprime o valor unitário em unidade alternativa com 3 casas decimais
&vnpc01: Nome do produto complemento informado na venda.
&vev101: Primeira linha do extenso do valor unitário do produto
&vev101: Segunda linha do extenso do valor unitário do produto
&vet101: Primeira linha do extenso do valor Total do produto
&vet101: Segunda linha do extenso do valor Total do produto
&vIRRF01: Valor de IRRF do produto
&vins01: Valor de INSS do produto
&baseINSS: Base do cálculo do INSS
&vlrINSS : Valor do INSS
&vcon01: Descrição do Controle do produto
&gvlrtotdesc: 16 posições, somatória de (QTDNEG * VLRUNIT) - VLRDESC.
&venext01: Para imprimir o (VLRDESDOB + VLRJURO) nos boletos.
&vlrmoeda: Para ser utilizada ao imprimir o valor da moeda da data de negociação da nota, para
moeda informada na TGFCAB.
&vclas1: (colocada fora da macro de itens) Legenda da Classificação Fiscal, corresponde a
variável &vcip01 documentado: 19/10/2005 funciona na versão 3.1, e está preparado
para funcionar até 8 linhas.
&cfiA: Classificação fiscal de classe "A"
&cfiB: Classificação fiscal de classe "B"
&cfiC: Classificação fiscal de classe "C"
&cfiD: Classificação fiscal de classe "D"
&cfiE: Classificação fiscal de classe "E"
&cfiF: Classificação fiscal de classe "F"
&vct201: Código de origem do produto + código de tributação existente no cadastro de
alíquota de ICMS
&frepeso: peso bruto digitado na Nota na tela de transporte
&vqtEx01: Quantidade de produtos por Extenso
&VCON01 : Lote informado nos itens da nota
&vclas42n: exibir o código da alíquota de IPI dos Produtos no Pedido/Nota.
Nota: o parâmetro "Tamanho p/variável VCLAS - TAMCLAS" controla o tamanho desta variável, neste pode ser informado os valores 28, 42 e 56, sendo que, para cada um desses valores deve haver a mudança de nome da variável no TXT.
Por exemplo:
Valor 28 no parâmetro - Nome da variável no TXT: "VCLAS28n"
Valor 42 no parâmetro - Nome da variável no TXT: "VCLAS42n"
Valor 56 no parâmetro - Nome da variável no TXT: "VCLAS56n"
Onde "n" é o número da variável.
Observação: o valor 42 é default para o parâmetro.
Importante: a partir da versão 3.11 o sistema apresenta a variável "vcde01" com 11 posições, que apresentará o campo "Controle de destino" em uma Nota de Transferência.
Quando o tamanho do campo "Controle" for maior que 11 posições a TGFITEDEST será usada (&TGFITEDEST.CONTROLE).
IMPRIMIRTUDO - função usada do lado da macro *** SIADE ***, ao inserir, o sistema imprimi serviço, produtos e MP. Caso não queira os produtos que tem a MP, ou seja, somente as MPS, pode usar esse filtro:
|*** INICIO FILTRO *** |
|AND NOT EXISTS(SELECT 1 FROM TGFVAR V WHERE V.NUNOTA =
I.NUNOTA AND V.NUNOTAORIG = I.NUNOTA AND V.SEQUENCIAORIG = I.SEQUENCIA) |
|*** FIM FILTRO *** |
Acumuladores
&perdes: Desconto total dividido pela soma do desconto total com o valor da nota multiplicado
por 100 com a máscara (#0.00%)
&vlremb: Valor da embalagem ('#####,##0.00')
&vlricm: Valor do ICMS ('#####,##0.00')
&vlripi: Valor do IPI ('#####,##0.00')
TGFCAB.ISSRETIDO: ISS retido imprime S, quando não retido imprime N
&IRRFret: IRRF retido
&vlriss: Valor do ISS
&nosnum: Nosso Número
&vlrjur: Valor do Juro ('#####,##0.00')
&vlrsub: Valor da substituição tributária ('###,###,##0.00')
&vendor: Valor do vendor ('#####,##0.00')
&subtri: Valor da Base de Substituição Tributária ('###,###,##0.00')
&subtoi: Valor da Nota-Valor Seguro-Valor Frete-Valor Embalagem com a seguinte
máscara ('###.###.###,##')
&subtot: Valor da somatória da (qtdneg*vlrtot dos itens)
&subliq: Valor do subtot - somatória dos descontos dos itens
&periss: Percentual de ISS ('0.0')
&vpiss1: Percentual de ISS da Alíquota separado por serviço (1 a 9)
&vviss1: Valor de ISS do Serviço (1 a 9)
&vbiss1: Base de ISS do Serviço (1 a 9)
&outros: Valor do campo de Outros, do financeiro ('#####,##0.00')
&ipiemb: Valor do IPI da embalagem ('99999,999.99')
&icmsai: Valor do ICMS de Saída ('999.99')
&cusfix: Custo fixo
&vbissN: Base de ISS do Item de Serviço
&vvissN: Valor de ISS do Item de Serviço
&vpissN: Percentual de ISS do Item de Serviço
&acuqtd: Quantidade total vendida (máscara 999,999.99)
&acuqtm: Quantidade total vendida (máscara 99.999)
&subtot: Subtotal da Nota ('#####,###,##0.00')
&subliq: Valor do Subtotal Líquido ('#####,###,##0.00')
&vvl301: Valor líquido unitário (15 posições) ('####,###,##0.00')
&pesbru: Peso Bruto ('###,##0.00')
&pesliq: Peso Líquido ('###,##0.00')
&totite: Total dos itens (total nota - valor IPI - desconto item) com a seguinte máscara
('#####,###,##0.00')
&totipi: Total de IPI
&totfre: Valor Total do Frete ('#####,##0.00')
&totseg: Valor Total do Seguro ('#####,##0.00')
&todesi: Total Unitário dos itens sem o desconto
&segfre: Valor do Seguro do Frete ('#####,##0.00')
&picmfr: Percentual do ICMS sobre frete ('#0.00')
&icmfre: Valor do ICM sobre Frete
&destot: Desconto total ('99999,999.99')
&desite: Desconto total por item ('99999,999.99'), senão 12 espaços
&desito: Soma de todos os descontos (desconto por item+desconto serviço+desconto total)
&vlrdes: Valor do Desconto dos itens da Nota
&descon: Quando houver desconto, imprime a palavra 'Desconto:' mais o valor do desconto
total com a seguinte máscara (99999,999.99)
&desred: Desconto ref. a ICMS da redução de Base da Alíquota de ICMS
&baseicms: Base do ICMS
&vlricms: Valor do ICMS
&totnot: Valor Total da Nota ('###.###.###,##')
&totser: Valor Total dos Serviços ('#####,###,##0.00')
&basipi: Base de Cálculo de IPI
&basicm: Base de Cálculo de ICM
&aliquo: Alíquota de ICM
&vlrser: Valor dos Serviços (Prestação de serviços)
&basiss: Base de Cálculo do ISS
&encinc: Juros inclusos na NF
&encext: Juros extra NF
&encfin: Total juros da NF
&encfre: Juros + Frete
&liqser: Valor líquido do serviço ('99999,999,999.99')
&baslis: Base liquida do serviço (-) desconto no produto de prestação
&desser: Desconto total de serviços
&qtdent: Quantidade entregue no pedido
&qtdsal: Quantidade restante a atender
&vlrIRRF: Valor total do IRRF da nota
&empfin: Variável para impressão nota fiscal (IF para emp>500)
&desiteprod: Valor desconto total dos produtos
&desiteserv: Valor desconto total dos serviços
Informações da nota
&tipmov: Tipo do Movimento
&tipiemb: Tipo de Embalagem
&obser1: Observação padrão do cabeçalho da nota
&obstn1: Observação padrão informada no tipo de negociação, para ser impressa na central
quando se estiver usando o tipo de negociação referido.
&obs1 : Observação do item
&obsis1: Linha 01 observação para produtos isentos conf. parâmetro
&obsit1: Observação cadastrada no campo cod.obs do cadastro de alíquota
&obsno1: Observação da nota usada também para informar o número do cupom fiscal a
que se refere.
Nota: é possível alterar o tamanho desta variável a ser impressa, conforme parâmetro "Tamanho p/cada linha da obs. na imp.da nota - TAMLINHAOBS", além disto para cada linha de observação da nota, deve-se trocar o número do final da variável &OBSNOn onde "n" se refere ao número da linha da observação: &OBSNO2, &OBSNO3.
&obsre1: Linha 01 observação p/ prod. com redução base conf. parâmetro
&obssub: Observação na nota p/ produtos com substituição ('* Produtos com substituição tributária')
¬des: Número da nota do desdobramento (' ')
&destaq: Campo de destaque da tela de totais ('99999,999.99')
&nunota: Número Único da Nota
&numnot: Número da Nota
&sernot: Série da Nota
&numped: Número do Pedido
&serped: Série do Pedido
&ordcar: Número da Ordem de Carga
&bcofin: Código do Banco do Financeiro
&codprj: Código do Projeto
&desprj: Descrição do Projeto
&nombco: Nome do Banco Cobrança
&nombco01: .. nn uma para cada parcela do financeiro. 40 posições.
&abrbco01: ..nn Abreviatura do Banco Cobrança. 15 posições.
&bcofin01: ..nn cód.do banco 3 posições.
&abrbco: Abreviatura do Banco Cobrança
&codcfo: Código da C.F.O.
&descfo: Descrição da C.F.O.
&codtpo: Código da T.P.O.
&destpo: Descrição da TOP
&atuest: Flag de atualização de estoque (C/D/R)
&codtip: Código do Tipo da Venda
&codtpv: Código do Sub-Tipo da Venda
&ciffob: Tipo de frete (1=CIF ou 2=FOB)
&perfil: Perfil do Tipo de Negociação
&tven36: Descrição do Tipo da Venda c/ 36 posições
&tipven: Descrição do Tipo da Venda
&codven: Código do Vendedor
&execut: Apelido do Vendedor
&apelid: Apelido do Vendedor
&nomusu: Nome do usuário do sistema
&dataneg: Data da Negociação (Venda)
&datafim: Data final da Cotação
&dataini: Data inicial da Cotação
&datafat: Data do faturamento da TGFCAB
&datfat: Data do faturamento com a máscara dd/mm/yy
&dataes: Data de entrada e saída da TGFCAB
&dates: Data de entrada e saída com a máscara dd/mm/yy
&datval: Data de Validade do cabeçalho da nota
&dataval: Data da Validade com a máscara dd/mm/yyyy
&datneg: Data de negociação do cabeçalho da nota
&datmov: Data do movimento do cabeçalho da nota
&datamov: Data movimento dd/mm/yyyy
&datfat: Data do faturamento do cabeçalho da nota
&datsis: Data do sistema (geralmente é a mesma da máquina do dia)
&datasis: Data do sistema com a máscara dd/mm/yyyy
&datped: Data de negociação da nota de origem
&datanegx: Data da Negociação (Venda) por extenso
&dataori: Data de origem da devolução/Pedido
&datmovx: Data do Movimento por extenso
&datfatx: Data do Faturamento por extenso
&datsaix: Data da Saída por extenso
&datemix: Data da Emissão por extenso
&datsisx: Data do Sistema por extenso
&datorsx: Data de Origem da devolução/Pedido por extenso
&horasis: Hora do sistema('hh:mm:ss')
&extens1: Primeira Linha do Extenso do Total da Nota com 65 Caracteres
&extens2: Segunda Linha do Extenso com 65 Caracteres
&extens3: Terceira Linha do Extenso com 65 Caracteres
&cfia, &cfib, &cfic, &cfid, &cfie e &cfif: variáveis para impressão da classificação fiscal por classe,
respectivamente, A, B, C, D, E e F.
&PDES('CODUSULIB','TSILIB','(TABELA='TGFITE' OR TABELA = 'TGFCAB') AND NUCHAVE='+
&TGFCAB.NUNOTA) - Código do Usuário que liberou a nota.
&PDES('NOMEUSU','TSIUSU','CODUSU='+&PDES('CODUSULIB','TSILIB','(TABELA='TGFITE' OR
TABELA = 'TGFCAB') AND NUCHAVE='+&TGFCAB.NUNOTA)) - Nome do usuário que liberou a nota.
Observação: se no TXT tem AGRUPA=L e o parâmetro "Agrupa produtos em comum para um item - AGRUPAPROD" estiver ligado, o arquivo não será impresso. Funcionará com AGRUPA=N. Além disso, o AGRUPA no modelo deve ser S, N, L, C ou V.
&bcofin01: ..NN Cód.do banco 3 posições
&abrbco: Abreviatura do Banco Cobrança
&nombcopar: Nome do Banco do Parceiro, tamanho 40
&nombco01: nn uma para cada parcela do financeiro. 40 posições
&nomven: Nome do vendedor
&cgccpfven: CGC/CPF vendedor - tamanho 18
&telven: Telefone vendedor - tamanho 14
&vdvl01: Data da validade do lote informada na confirmação do item
&munserv: Cidade da Execução do Serviço
&estserv: Estado da Execução do Serviço
Dados do parcelamento
&taxfin: % da taxa de juros informada no tipo de negociação ('##0.00')
&descta01: Descrição da conta (' ')
&przmed: Prazo médio (' ') este prazo e dtvenc - dtneg
&qtddia: Prazos das parcelas em dias (30/60/90 dias)
&desdob01: Desdobramento da Parcela NN
&DesTip01: Descrição do tipo de título NN
&datsisx : Data do vencimento por extenso
&dat2vct01: Data de Vencimento da Parcela NN
&vlrven01: Valor da Parcela NN
&veninc01: Valor da Parcela NN mais juros inclusos
&venext01: Valor da Parcela NN mais juros extra nota
&venjur01: Valor da Parcela NN mais juros
&vlrdct01: Valor do desconto da Parcela NN
&perdct01: Percentual de desconto do desdobramento NN ('##0.00')
&extenso: Valor total por extenso
tensoL1: Primeira linha do valor por extenso
&extensoL2: Segunda linha do valor por extenso
&multa01: Valor da multa por dias de atraso. Esta variável busca o valor no parâmetro "Percentual
da multa - PERCMULTA"
&jurdia01: Valor do juro do desdobramento por dia de acordo com a taxa permanente. Esta variável
busca o valor no parâmetro "Taxa diária para permanencia do título no banco -
TAXAPERMAN".
&jurext01: Valor do juro do desdobramento por dia de acordo com a taxa permanente p/
extenso (' ')
&jurinc01: Valor do juro do desdobramento sobre o encargo financeiro
&jurtot01: Valor do juro total (' ')
&empfin01: Código da Empresa do Financeiro
Formação de duplicatas
Existe algumas variáveis específicas para a tela de formação de duplicatas, como essas:
&bnumnotNN - Número de nota da NN nota
&bdesdobNN - Desdobramento NN da nota
&bvlrvenNN - Valor da nota de NN nota
&bdatnegNN - Data de negociação NN nota
Adiantamento/Empréstimo
&TotEmp = Valor do Empréstimo (Despesa)
&TotJur = Valor juros
&TotDup = Valor total c/juros (R$)
&QtdParc = Quantidade de Parcelas
&Desdob = número parcela 1/n, 2/n, ..., 12/n
&datvctNN = Data Vencimento
&dat2vctNN = Data Vencimento dd/mm/aaaa
&vlrvenNN = Valor da Parcela
Nota: o NN 01 representa a despesa, o NN de 02 em diante representa cada uma das receitas.
&Extenso = TotDup por extenso
Impostos
&impostos(1,0,'V')
1= Código do imposto
0= Sequência, no caso de impressão nos itens
V= Tipo a ser impresso (valor)
B= Tipo a ser impresso (base)
A= Tipo a ser impresso (alíquota)
N= Tipo a ser impresso (nome)
PDES
&Pdes('DESCRCFO','TGFCFO','CODCFO='+&Pdes('CODCFO_SAIDA','TGFTOP','CODTIPOPER='
+ &TGFCAB.CODTIPOPER)) - Descrição da CFOP da TOP.
&Pdes('CODCFO_SAIDA','TGFTOP','CODTIPOPER='+&TGFCAB.CODTIPOPER) - Código da CFOP da TOP.
formatnumeric('###,##0.00',&Val(&Pdes('SUM(AD_QTDE_PARC * VLRUNIT)','TGFITE','NUNOTA='
+&TGFCAB.NUNOTA))) - Como colocar máscara em um campo decimal usando o PDES.
&Pdes('DTNEG + 1','TGFCAB','NUNOTA=' + &TGFCAB.NUNOTA)
&PDES('SysDate','DUAL','0=0')= Data do Servidor
&Pad(Pdes('CODAGE','TSICTA','CODCTABCOINT='+&TGFFIN.CODCTABCOINT),7) - Utiliza a Agência
do cadastro da Conta Bancária.
&Pdes('TO_CHAR(SysDate,'HH24:MM')','DUAL','0=0') - Hora do Servidor
&Pad(Pdes('I.VALOR + F.VLRDESDOB','TGFIMN I, TGFFIN F','I.NUNOTA = F.NUNOTA AND F.NUNOTA='
+&TGFCAB.NUNOTA),12) - Somar um PDES com o outro.
|formatnumeric('###,##0.00',&Val(&Pdes('NVL(SUM(I.VLRUNIT),0)','TGFITE I','I.CODOBSPADRAO=
1 AND I.NUNOTA='+&TGFCAB.NUNOTA))) - mais de uma condição no PDES.
&PDES('TO_CHAR(DHPREVISTA,'HH24:MI')','TCSITE','NUMOS='+&PDES('NUMOS','TCSOSE','NUNOTA
='+&TGFCAB.NUNOTA)) - Utiliza a hora de um campo data/hora.
&Padl(formatnumeric('########000',&Val(&Pdes('(I.QTDNEG-I.QTDCONFERIDA)/V.QUANTIDADE',
'TGFITE I, TGFVOA V','I.NUNOTA='+&TGFCAB.NUNOTA+'AND I.CODVOL=V.CODVOL AND V.CODPROD
='+&TGFITE.CODPROD))),07) - PDES com mais de uma condição variável.
&Pdes('RAZAOSOCIAL','TGFPAR','CODPARC='+&Pdes('C.CODPARC','TGFCAB C, TGFVAR VAR','VAR.
NUNOTA='+&TGFCAB.NUNOTA+' AND C.NUNOTA=VAR.NUNOTAORIG')) - Razão social do parceiro da
nota fiscal de origem.
&PDES('NUFIN','TGFFIN','NUNOTA='+&TGFCAB.NUNOTA+' AND &TGFFIN.DESDOBRAMENTO='+if
(&DESDOB01=' ',9999,&DESDOB01)) - NUFIM da primeira parcela do financeiro.
&Padl(&PDES('F.DTVENC-C.DTFATUR','TGFFIN F, TGFCAB C','C.NUNOTA=F.NUNOTA AND C.NUNOTA
='+&TGFCAB.NUNOTA+' AND F.DESDOBRAMENTO='+if(&DESDOB01=' ',9999,&DESDOB01)),5) -
Data de vencimento menos data de faturamento da primeira parcela do financeiro.
Desprezar linha branco
A variável DESPREZARLINHABRANCO irá desprezar linhas em branco no rodapé do cupom. Pode ser feito Linha a Linha.
Para usar a função em Nota ou Pedido nos itens, é necessário inserir a variável em frente a macro de inicialização, como no exemplo abaixo:
*** INICIO ITENS *** DESPREZARLINHABRANCO
Variáveis de impressão
&i05: Ativa expansão em uma linh
&i10: Ativa impressão em 10 cpp
&i7: Ativa impressão meio expandida
&id5: Desativa expansão
&im: Ativa impressão para 163 caracteres
&oitrel: Ativa a impressão em oito linhas por polegada
&sexrel: Ativa a impressão em seis linhas por polegada
&cptre2: Ativa compactação intermediária
&cptrel: Ativa compactação máxima
&dcpre2: Desativa compactação intermediária
&dcprel: Desativa compactação máxima
&dexrel: Ativa impressão em negrito
&exprel: Ativa expansão da impressão
&grarel: Ativa impressão em modo gráfico
&pg1rel: Ativa impressão em tamanho de página normal
&pg2rel: Ativa impressão em tamanho de página maior
&prirel: Imprime símbolo ('Ý')
&desiteprod: Valor total do desconto concedido para os itens diferentes de serviço
&desiteserv: Valor total do desconto concedido para os itens de serviço
Observação: a variável &desiteprod imprime o valor total de descontos em reais da aba Produtos e a variável &desiteserv imprime o valor total de descontos em reais da aba Serviços.
&codproparc: Código do produto do parceiro
&descrpropar: Descrição do produto do parceiro
H: Desativa impressão em negrito
&dexrel: Desativa expansão da impressão
&SaltaPagina: Comando de salto de página
Alguns exemplos de funções e IF
As funções COPY e LEFT podem ser usadas para layouts do MGE.
Utilizaremos como exemplo a variável &numnot com o valor 001505.
¯copy: Serve para cortar strings, buscar determinados trechos das variáveis
copy(&numnot,3,2): Será impresso no tamanho 15
¯left: Corta variáveis a partir da esquerda
left (&numnot,3): Será impresso no tamanho 001
¯if: Testa os valores das variáveis antes de imprimi-las
if("&numnot"="001505","Nota da SANKHYA", "Não é nota da SANKHYA"): Se o número da nota
for igual a 001505, será impresso Nota da SANKHYA. Caso contrário, será impresso
Não é nota da SANKHYA
Variáveis para conhecimento de frete
&frepeso: Peso digitado na aba Transporte na TGFCAB, tamanho 10
&frevlrm: Valor da mercador, tamanho 14
&frenfs : Notas do conhecimento frete, tamanho 35
&ctnumXX: Número da nota na aba Transporte
&ctvlrXX: Valor da nota na aba Transporte
&ctdatXX: Data da emissão na aba Transporte
&ctserXX: Série da nota na aba Transporte
&loccole: Local coleta, tamanho 40
&locentr: Local de entrega, tamanho 40
Variáveis para ordem de serviço
&datasis: Data do sistema
&datsisx: Data do sistema por extenso
&horasis: Hora do sistema
&numos: Número da Ordem de Serviço
&numitem: Número do item da Ordem de Serviço
&situacao: Situação da Ordem de Serviço
&retrabalho: Retrabalho (S/N)
&prioridade: Prioridade
&graudif: Grau de dificuldade
&cobrar: Cobra (S/N)
&horini: Hora inicial (hh:mm)
&horfim: Hora final (hh:mm)
&horint: Intervalo (hh:mm)
&tempprevos: Tempo previsto da ordem de serviço (hh:mm:ss)
&tempprevite: Tempo previsto do item da ordem de serviço (hh:mm:ss)
&tempgastos: Tempo gasto da ordem de serviço (hh:mm:ss)
&tempgastite: Tempo gasto do item da ordem de serviço (hh:mm:ss)
&qtdserv: Quantidade do serviço (###,##0.00)
&vlrserv: Valor do serviço (###,###,##0.00)
&datcham: Data da chamada (dd/mm/yyyy)
&datprevos: Data prevista da ordem de serviço (dd/mm/yyyy)
&horprevos: Hora prevista da ordem de serviço (hh:mm)
&datprevite: Data prevista do item da ordem de serviço (dd/mm/yyyy)
&horprevite: Hora prevista do item da ordem de serviço (hh:mm)
&datfech: Data do fechamento da ordem de serviço (dd/mm/yyyy)
&datexec: Data da execução do item da ordem de serviço (dd/mm/yyyy)
&nomaten: Nome do atendente
&nomresp: Nome do responsável
&nomexec: Nome do executante
&nomusuf: Nome do usuário do fechamento
&codser : Código do serviço
&desserv: Descrição do serviço
&codprod: Código do produto
&codprj : Código do projeto
&desprj : Descrição do projeto
&desocor: Descrição da ocorrência
&numneg: Número da negociação
&tipneg: Tipo da negociação (Contrato ou Pedido)
&ctrclausX: Cláusulas do contrato, onde X é 1,2,3,4,5,...
&desosX: Descrição da ordem de serviço, onde X é o número da linha
&desiteX: Descrição do item da ordem de serviço, onde X é o n§ da linha
&solitex: Solução do item da ordem de serviço, onde X é o n§ da linha
&contat: Nome do contato
Observação: os campos relativos à Empresa e ao Parceiro seguem o mesmo padrão do modelo de notas fiscais.
Dados da empresa (holerite e rescisão)
&razsoc = Razão social
&endemp = Nome endereço
&numend = Número
&cendemp = Complemento
&baiemp = Bairro
&cidemp = Cidade
&estemp = Estado
&cepemp = CEP
&fonemp = Telefone
&tlxemp = Telex
&codcgc = CGC
&insest = Inscrição estadual
&insmun = Inscrição municipal
&respon = Responsável pela folha
&cnae = Atividade IBGE
Dados do funcionário (holerite e rescisões)
&codfun = Código
&matric = Matrícula
&nomfun = Nome
&endfun = Endereço
&cendfun = Complemento
&tendfun = Tipo endereço
&nendfun = Número
&baifun = Bairro
&cidfun = Cidade
&estfun = Estado
&cepfun = CEP
&telfun = Telefone
&cpsser = Série carteira de trabalho
&cpsnum = Número da carteira de trabalho
&cpsest = Estado carteira de trabalho
&numcic = CPF
&numpis = PIS
&dessex = Sexo ('Masculino' ou 'Feminino')
&estciv = Estado Civil
&nivesc = Nível de escolaridade
&anoche = Ano de chegada ao país
&datnas = Data de nascimento
&datadm = Data de admissão
&datsau = Data carteira de saúde
&codbco = Banco
&codage = Agência
&ctabco = Conta
&ctafgt = Conta FGTS
&priemp = Primeiro emprego ('Sim' ou 'Não')
&vincul = Vínculo empregatício
&tipsal = Tipo de salário ('Mensal','Quinzenal','Semanal,'Diário', 'Horista')
&sitfun = Situação do funcionário
&sitsin = Situação sindical ('Não Pagou','Pagou')
&depart = Código do departamento
&nomdep = Nome do departamento
&funcao = Código da função
&desfun = Nome da função
&horsem = Horas semanais
&afafgt = Código de afastamento FGTS
&afarai = Código de afastamento RAIS
&unimed = Convênio médico ('Sim', 'Não')
&numcar = Número do cartão de ponto
&depuni = Dependente convênio médico
&cauafa = Código causa do afastamento
&desafa = Descrição causa de afastamento
&codsaq = Código SAQ
&datavi = Data aviso prévio
&percar = Percentual do convênio
&codcar = Código carga horária
&tiprec = Tipo de recebimento ('Banco', 'Cheque', 'Dinheiro')
&codcgo = Código do cargo
&descgo = Descrição do cargo
&datdem = Data de demissão
&codgov = Código governamental para afastamento FGTS
&dtemis = Data de emissão
&nommae = Nome da mãe
&codcat = Categoria FGTS
EspacaTexto(<Texto>,<QtdEspacos>) = Separa as letras com espaços
EspacaTexto('Teste', 1) ou EspacaTexto('Teste')
Variáveis de grupo de produtos
&codgrupo: Código do Grupo
&vgru: Nome do Grupo
&gqtdneg: Quantidade de Negociação
&gqtdent: Quantidade de Entrega
&gqtd: Quantidade de Negociação-Quantidade de Entrega
&gvlrtot: Valor Total
&gcontad: Contador
Variáveis do parceiro destinatário
Nota: estas variáveis também servem para o Parceiro do Portal de Mov. Internas.
&coddes: Código parceiro destinatário
&destin: Descrição parceiro destinatário - tamanho 40
&CNPJdes: CNPJ parceiro destinatário - tamanho 18
&enddes: Endereço parceiro destinatário - tamanho 30
&baides: Bairro do Parceiro destinatário
&mundes: Município parceiro destinatário - tamanho 20
&estdest: UF parceiro destinatário - tamanho 2
&insdes: Inscrição estadual parceiro destinatário - tamanho 16
&baiedes: Bairro de entrega do parceiro destinatário
&estedest: Estado de entrega do parceiro destinatário
&cepdes: CEP do parceiro destinatário
&endedes: Endereço de entrega do parceiro destinatário
&estedes: Estado de entrega do parceiro destinatário
&munedes: Município de entrega do parceiro destinatário
&cepedes: CEP do endereço de entrega do parceiro destinatário
&cepdes: CEP do endereço do parceiro destinatário
Variáveis para folha de pagamento
&mesref e &mesre_ = Mês de referência
&anoref e &anore_ = Ano de referência
&dat1si e &dat1s_ = Data do sistema
&dat2si e &dat2s_ = Data da máquina
&diatra e &diatr_ = Número de dias trabalhados
&salbru e &salbr_ = Valor do salário bruto
&vlrliq e &vlrliq_ = Valor do salário líquido
&salnor e &salno_ = Valor do salário base
&tippro e &tippr_ = Tipo da folha 1-Mensal, 2-Férias, 3-Rescisão
&vlrdif e &vlrdi_ = Salário bruto - salário líquido
&marcon e &marco_ = Margem consignável (30%)
&extens1 e &exten_1 = Linha 1 do Extenso do Sal. Líquido c/ 60 Caract.
&extens2 e &exten_2 = Linha 2 do Extenso do Sal. Líquido c/ 60 Caract.
&extens3 e &exten_3 = Linha 3 do Extenso do Sal. Líquido c/ 60 Caract.
&extbru1 e &extbr_1 = Linha 1 do Extenso do Sal. Bruto c/ 60 Caract.
&extbru2 e &extbr_2 = Linha 2 do Extenso do Sal. Bruto c/ 60 Caract.
&extbru3 e &extbr_3 = Linha 3 do Extenso do Sal. Bruto c/ 60 Caract.
&extbas1 e &extba_1 = Linha 1 do Extenso do Sal. Normal c/ 60 Caract.
&extbas2 e &extba_2 = Linha 2 do Extenso do Sal. Normal c/ 60 Caract.
&extbas3 e &extba_3 = Linha 3 do Extenso do Sal. Normal c/ 60 Caract.
&VlrIncorpora = Variável que contém o valor das incorporações. Dependendo da situação,
poderá substituir a fórmula 10000.
&Calculo = Variável que define se é cálculo somente das incorporações ("Eventos" incorporado à
remuneração) ou cálculo de folha.
Variáveis dos lançamentos da folha de pagamento
&tipNN e &ti_NN = Tipo do evento P-Provento, D-Desconto
&codNN e &co_NN = Código do evento
&nomNN e &no_NN = Descrição do evento
&seqNN e &se_NN = Número da sequência de lançamento
&prtNN e &pr_NN = Número total do prazo nos eventos fixos
&pinNN e &pi_NN = Número de prazo final
&vlrNN e &vl_NN = Valor do evento
&indNN e &in_NN = Quantidade de dias ou horas do evento
&idiNN e &id_NN = Quantidade de dias ou horas do evento com duas casas decimais
&uniNN e &un_NN = Unidade D-Dias, H-Horas, V-Valor
Variáveis de controle de impressão
&cptrel = Ativa Compactação máxima
&cptre2 = Ativa Compactação intermediária
&dcprel = Desativa compactação
&oitrel = Ativa impressão em oito linhas por polegada
&sexrel = Ativa impressão em seis linhas por polegada
&salbru = Salário bruto da folha
&vlrliq = Salário líquido da folha
&vlrsal = Salário base
&vlrdir = Valor dos descontos da folha
&a_cod01 = Código do evento com três posições
&a_c5d01 = Código do evento com cinco posições
&a_nom01 = Descrição
&a_seq01 = Sequência
&a_vlr01 = Valor do evento
&a_ind01 = Índice
&a_idi01 = Índice
&a_dtaboi = Data do início do abono
&a_dtabof = Data do final do abono
&a_vlrabo = Valor total do abono
&extabo1 = Extenso do valor do abono
&dtemis = Data de emissão que é informada na tela
Variáveis do cadastro de funcionários
&codgov e &codgo_ = Código governamental
&empfun e &empfu_ = Código da empresa
&codfun e &codfu_ = Código do funcionário
&codcat e &codca_ = Código da categoria do funcionário
&matric e &matri_ = Matrícula do funcionário
&nomfun e &nomfu_ = Nome
&endfun e &endfu_ = Endereço
&nendfun e &nendfu_= Número do endereço
&tendfun e &tendfu_= Tipo do endereço
&cendfun e &cendfu_= Complemento do endereço
&baifun e &baifu_ = Bairro
&cidfun e &cidfu_ = Cidade
&estfun e &estfu_ = Estado
&cepfun e &cepfu_ = CEP
&telfun e &telfu_ = Telefone
&cpsser e &cpsse_ = Série da Carteira de Trabalho
&cpsest e &cpses_ = UF da Carteira de Trabalho
&cpsnum e &cpsnu_ = Número da Carteira de Trabalho
&numcic e &numci_ = Número do CIC
&numpis e &numpi_ = Número do PIS
&codsex e &codse_ = Código do Sexo
&dessex e &desse_ = Descrição do sexo
&estciv e &estci_ = Estado civil
&nivesc e &nives_ = Nível de escolaridade
&nacion e &nacio_ = Nacionalidade
&estnac e &estna_ = Estado de nascimento
&anoche e &anoch_ = Ano de chegada ao Brasil (Quando for estrangeiro)
&depIRRF e &depir_ = Número de dependentes do IRRF
&depsfm e &depsf_ = Número de dependentes do Salário Família
&datnas e &datna_ = Data de Nascimento
&datadm e &datad_ = Data de admissão na empresa
DATA_AFASTAMENTO = Data de afastamento para configuração de arquivo SEFIP
Observação: para retornar formatado (DDMMAAAA) utilizar a função FSTRDAT (Dados_Funcionario.DATA_AFASTAMENTO,'N')
&datdem e &datde_ = Data de demissão
&datsau e &datsa_ = Data da Carteira de Saúde
&ultfer e &ultfe_ = Últimas férias
&datpre e &datpr_ = Data prevista para retirada de férias
&datafa e &dataf_ = Data do afastamento
&dattra e &dattr_ = Data da Carteira de Trabalho
&codbco e &codbc_ = Código do Banco de pagamento
&codage e &codag_ = Código da agência bancária
&desage e &desag_ = Descrição da agência bancária
&ctafgt e &ctafg_ = Número da conta do FGTS
&priemp e &priem_ = Primeiro emprego (S/N)
&vincul e &vincu_ = Tipo de vínculo com a empres
&tipsal e &tipsa_ = Tipo de salário
&vlrsal e &vlrsa_ = Valor do salário base
&sitfun e &sitfu_ = Situação do funcionário
&sitsin e &sitsi_ = Situação sindical
&insalu e &insal_ = Insalubridade
&sessao e &sessa_ = Código da seção
&nomsec e &nomse_ = Descrição da seção
&depart e &depar_ = Código do departamento
&nomdep e &nomde_ = Descrição do departamento
&funcao e &funca_ = Código da função
&desfun e &desfu_ = Descrição da função
&codcbo e &codcb_ = Código da CBO
&descbo e &descb_ = Descrição da CBO
&horsem e &horse_ = Quantidade de horas semanais
&afafgt e &afafg_ = Código do Afastamento do FGTS
&afarai e &afara_ = Código do Afastamento RAIS
&ctapel e &ctape_ = Número da conta apelido
&unimed e &unime_ = Convênio médico
&numcar e &numca_ = Número do cartão de ponto
&depuni e &depun_ = Número de dependentes no convênio médico
&depm65 e &depm6_ = Número de dependentes acima de 65 anos
&agruni e &agrun_ = Dependentes agregados
&agrm65 e &agrm6_ = Dependentes agregados acima de 65 anos
&plaseg e &plase_ = Plano de seguro
&cauafa e &cauaf_ = Causa do afastamento do FGTS
&desafa e &desaf_ = Descrição de afastamento FGTS
&codsaq e &codsa_ = Código do saque do FGTS
&nrofer e &nrofe_ = Quantidade de férias gozada
&carcon e &carco_ = Cartão convênio (S/N)
&percar e &perca_ = Percentual do salário para cartão convênio
&divfun e &divfu_ = Código da divisão
&desdiv e &desdi_ = Descrição da divisão
&sitest e &sites_ = Código da situação estatutário
&dessit e &dessi_ = Descrição da situação estatutário
&codniv e &codni_ = Código do Nível de Referência
&desniv e &desni_ = Descrição do Nível de Referência
&codgra e &codgr_ = Código da gratificação
&desgra e &desgr_ = Descrição da gratificação
&opcgra e &opcgr_ = Opção de gratificação (S/N)
&codcar e &codca_ = Código da carga horária
&codgg1 e &codg_1 = Código de evento para quinquênio 1
&codgg2 e &codg_2 = Código de evento para quinquênio 2
&codgg3 e &codg_3 = Código de evento para quinquênio 3
&codgg4 e &codg_4 = Código de evento para quinquênio 4
&codgg5 e &codg_5 = Código de evento para quinquênio 5
&codgg6 e &codg_6 = Código de evento para quinquênio 6
&codgg7 e &codg_7 = Código de evento para quinquênio 7
&codgg8 e &codg_8 = Código de evento para quinquênio 8
&codgg9 e &codg_9 = Código de evento para quinquênio 9
&codgg0 e &codg_0 = Código de evento para quinquênio 10
&anueni e &anuen_ = Anuenio
&tiprec e &tipre_ = Tipo de recebimento (Banco/Dinheiro/Cheque)
&tipins e &tipin_ = Tipo do INSS (CLT/Estatutário)
&abopec e &abope_ = Número de dias do abono pecuniário da última férias
&codcgo e &codcg_ = Código do cargo
&descgo e &descg_ = Descrição do cargo
&desvin e &desvi_ = Descrição do vínculo
&desesc e &deses_ = Descrição da escolaridade
&desnac e &desna_ = Descrição da nacionalidade
&desciv e &desci_ = Descrição do estado civil
Nota: a segunda opção de nomes de variáveis somente deverá ser utilizada quando o formulário tiver dois holerites por página, lado a lado, como por exemplo:
&codfun &nomfun &codfu_ &nomfu_
&matric &nomdep &matri_ &nomde_
Variáveis de data (férias/folha de pagamento)
&dtreci, &dtrec_= Data do Recibo férias
&dtreto, &dtret_= Data do Retorno das férias
Variáveis do cadastro de empresas
&razsoc e &razso_ = Razão social
&razabr e &razab_ = Razão social abreviada
&endemp e &endem_ = Endereço
&numend e &numen_ = Número do endereço
&baiemp e &baiem_ = Bairro
&cidemp e &cidem_ = Cidade
&estemp e &estem_ = Estado
&cepemp e &cepem_ = CEP
&fonemp e &fonem_ = Telefone
&tlxemp e &tlxem_ = Telex
&CNPJcei e &CNPJce_ = Opção de CGC ou CEI
&codCNPJ e &cdCNPJ_ = Código do CGC ou CEI
&insest e &inses_ = Inscrição Estadual
&insmun e &insmu_ = Inscrição Municipal
Variáveis de mensagem do holerite
&msg100 e &msg_100 = 1a linha da mensagem 1
&msg101 e &msg_101 = 2a linha da mensagem 1
&msg102 e &msg_102 = 3a linha da mensagem 1
&msg200 e &msg_200 = 1a linha da mensagem 2
&msg201 e &msg_201 = 2a linha da mensagem 2
&msg202 e &msg_202 = 3a linha da mensagem 2
&msg300 e &msg_300 = 1a linha da mensagem 3
&msg301 e &msg_301 = 2a linha da mensagem 3
&msg302 e &msg_302 = 3a linha da mensagem 3
Variáveis de arquivos (Queries utilizadas)
** Variáveis de arquivos/Queries utilizadas **
- Valores da folha (Cabeçalho do funcionário)
&salbru = Salário bruto da folha
&vlrliq = Salário líquido da folha
&vlrsal = Salário base
- Valores das bases dos eventos (Itens dos funcionários)
queEventosBases1.VLREVENTO = Somatória da Primeira base seleci
queEventosBases2.VLREVENTO = Somatória da Segunda base seleci
queEventosBases3.VLREVENTO = Somatória da Terceira base seleci
queEventosBases4.VLREVENTO = Somatória da Quarta base seleci
queEventosBases5.VLREVENTO = Somatória da Quinta base seleci
- Valores de cada evento (Itens dos funcionários)
queEventos.CODEVENTO = Código do evento
queEventos.DESCREVENTO = Descrição do evento
queEventos.SEQUENCIA = Sequência calculada do evento
queEventos.VLREVENTO = Valor calculado do evento
Expressão condicional IF
IF(<condicao>,<verdadeiro>,<falso>)
As repostas devem estar entre aspas duplas e ser do mesmo tamanho. Considere os seguintes exemplos:
CNPJCEI: IF("&CNPJcei" = "1", "CNPJ","CEI")
Se o código para a variável CNPJCEI for igual à 1 será impresso CNPJ, senão CEI.
EVENTO: IF("&TIPPRD01" = "P", "PROVENTO","DESCONTO")
Se o código para a variável TIPPRD01 for igual à P será impresso PROVENTO, senão DESCONTO.
Dicas na utilização do IF()
- Ambas as respostas devem ter o mesmo tamanho para que o texto não fique desalinhado.
- Não utilizar aspas simples ('), apenas aspas duplas (").
- Todos os comandos dentro do IF() incluindo ele próprio devem ser escritos em letras maiúsculas.
- Em linhas que contém o comando IF(), não usar o parênteses fora do comando.
*** Funções adicionais ***
FORMATNUMERIC( 'M', 'V') = Formata um valor, onde 'M' representa a máscara e 'V' o valor a ser formatado. Por exemplo:
FORMATNUMERIC('###,###,##0.00', ((queEventosBases1.VLREVENTO* 8.5)/100))
Observação: esta função foi utilizada na formatação de fórmulas. Logo, qualquer outra função que esteja disponível também pode ser utilizada por este formatador.
Características do arquivo modelo
Tipo - Texto
Extensão - TXT
Por exemplo:
Cod. Func.: &codfun Nome..: &nomfun Empresa....: &empfun - &nomemp
Endereco..: &endfun
Cidade....: &cidfun Bairro: &baifun
Carteira..: &cpsnum Serie.: &cpsser Data Emissao: &dattra
Proventos e Descontos
&tip01 &cod01 &nom01 &seq01 &vlr01 &ind01 &uni01
&tip02 &cod02 &nom02 &seq02 &vlr02 &ind02 &uni02
&tip03 &cod03 &nom03 &seq03 &vlr03 &ind03 &uni03
&tip04 &cod04 &nom04 &seq04 &vlr04 &ind04 &uni04
Resumo
Salário Base Salário Bruto Base FGTS Base INSS Base IRRF Salario Liq.
&vlrsal &salbru &basfgt &basiap &basIRRF &salliq
Variáveis para emissão do DAE
&datvct: Data de vencimento dd/mm/yyyy
&datini: Data Inicial dd/mm/yyyy
&datfim: Data Final dd/mm/yyyy
&empnom: Razão Social da Empresa
&empend: Endereço da Empresa
&insest: Inscrição Estadual da Empresa
&nomcid: Nome da Cidade da Empresa
&nomest: UF da Empresa
&fonemp: Telefone da Empresa
&vlrimp: Valor total do Imposto a recolher
Variáveis do módulo caçamba
Variáveis para impressão:
&horasis = Hora do sistema
&datasis = Data do sistema
&numnot = Número do pedido
&datloc = Data da entrega
&datvct = Data de vencimento
&datret = Data da solicitação de retirada
&datvctf = Data de vencimento financeiro
&codven = Código do vendedor
&nomven = Nome do vendedor
&apeven = Apelido do vendedor
&codtpv = Código tipo de negociação
&nomtpv = Descrição tipo de negociação
&codtop = Código tipo de operação
&nomtop = Descrição tipo de operação
Variáveis do acadêmico
&matricula = Matrícula do Aluno
&turma = Turma do Aluno
&curso = Curso do Aluno
&serie = Série do Estudante
&nomeresponsavel = Nome do Responsável.
&cgcpai = CGC ou CPF do Pai
&nomemae = Nome da Mãe
&cgcmae = CGC da Mãe
Dados do parceiro
&codcli = Código do parceiro
&nomcli = Nome do parceiro
&telcli = Telefone
&endcli = Endereço
&baicli = Bairro
&endent = Endereço entrega
&baient = Bairro entrega
&endrec = Endereço recebimento
&bairec = Bairro recebimento
Dados da caçamba
&qtdpro = Quantidade
&codpro = Códig
&ctrpro = Controle
&nomepro = Descrição
&vlrpro = Valor Unitári
&totpro = Valor Total
&descpro = Valor do desconto da locação
&vlrdpro = Valor da locação com desconto
&totdpro = Valor total com desconto
&totnot = Total da Nota
&desctot = Desconto total (&descpro + &descdia)
&obs = Observação
Diária
&qtddia = Quantidade
&coddia = Código
&nomedia = Descrição
&vlrdia = Valor Unitári
&totdia = Valor Total
&descdia = Desconto
Variáveis do módulo cotação
&cidOri = Código da cidade origem
&CidDes = Código da cidade destino
&contat = Nome do contato do parceiro
&codcontato = Código do contato
&nomcli = Nome do parceiro
&vcod01 = Código do produto
&vnom01 = Descrição do produto
&codvol = Código do volume do produto
&vref01 = Descrição da referência do produto (15 posições)
&varc01 = Código do local
&qtdcot = Quantidade cotada
&vard01 = Descrição do local
&vcon01 = Descrição do controle do produto
&obs01 = Observação
&nomusus = Nome do usuário ("&nomeusur") 14 posições
&numcot = Número da cotação
&dataini = Data inicial
&datafim = Data final
&datasis = Data do Sistema
&horasis = Hora do Sistema
&codcli = Código do parceiro
&codpar = Código do parceiro
&nomcli = Nome do parceiro
&endcli = Endereço do parceiro
&cidcli = Cidade do parceiro
&estcli = Estado do parceiro
&baicli = Bairro do parceiro
&cepcli = CEP do parceir
&razcli = Razão social
&e-mailc = E-mail do parceir
&loctra = Local de trabalho do parceiro (36 posições).
&CNPJcpf = CNPJ ou CPF do parceiro
&identi = Identidade do parceiro para pessoa física
&insjur = Inscrição estadual para pessoa jurídica
&insest = Inscrição estadual da empresa
&telcli = Telefone do parceiro
&numfax = Número do fax do parceiro
&codsuf = Código do Suframa
&endrec = Endereço de recebimento do parceiro
&cidrec = Cidade de recebimento do parceiro
&estrec = Estado de recebimento do parceir
&bairec = Bairro de recebimento do parceiro
&ceprec = CEP de recebimento do parceiro
&endent = Endereço de entrega
&cident = Cidade de entrega
&estent = Estado de entrega
&baient = Bairro de entrega
&cepent = CEP de entrega
&locent = Local de entrega
&perfil = Descrição do perfil do parceiro
Variáveis do módulo serviços
Variáveis disponíveis para impressão de Ordem de Serviço:
&Datasis = Data do sistema
&Datsisx = Data do sistema por extenso
&Horasis = Hora do sistema
&numos = Número da ordem de serviço
&Numitem = Número do item da ordem de serviço
&Situação = Situação da ordem de serviço
&Retrabalho = Retrabalho (S,N)
&Prioridade = Prioridade
&Graudif = Grau de dificuldade
&Cobrar = Cobra (S,N)
&Horini = Hora inicial (hh:mm)
&Horfim = Hora final (hh:mm)
&Horint = Intervalo (hh:mm)
&Tempprevos = Tempo previsto da ordem de serviço (hh:mm:ss)
&Tempprevite = Tempo previsto do item da ordem de serviço (hh:mm:ss)
&Tempgastos = Tempo gasto da ordem de serviço (hh:mm:ss)
&Tempgastite = Tempo gasto do item da ordem de serviço (hh:mm:ss)
&Qtdserv = Quantidade do serviço (###,##0.00)
&vlrserv = Valor do serviço (###,###,##0.00)
&datcham = Data da chamada (dd/mm/yyyy)
&datprevos = Data prevista da ordem de serviço (dd/mm/yyyy)
&horprevos = Hora prevista da ordem de serviço (hh:mm)
&datprevite = Data prevista do item da ordem de serviço (dd/mm/yyyy)
&horprevite = Hora prevista do item da ordem de serviço (hh:mm)
&datfech = Data do fechamento da ordem de serviço (dd/mm/yyyy)
&datexec = Data da execução do item da ordem de serviço (dd/mm/yyyy)
&nomaten = Nome do atendente
&nomresp = Nome do responsável
&nomexec = Nome do executante
&nomusuf = Nome do usuário do fechamento
&codserv = Código do serviço
&desserv = Descrição do serviço
&codprod = Código do produto
&desprod = Descrição do produto
&codprj = Código do projeto
&desprj = Descrição do projeto
&desocor = Descrição da ocorrência
&numneg = Número da negociação
&tipneg = Tipo da negociação (Contrato ou Pedido)
&desosX = Descrição da ordem de serviço, onde X é o número da linha
&desiteX = Descrição do item da ordem de serviço, onde X é o número da linha
&soliteX = Solução do item da ordem de serviço, onde X é o número da linha
&contat = Nome do contato
&ctrclausX= Cláusula do contrato, em que X é um número de 1 a 9
Observação: os campos relativos à Empresa e ao Parceiro seguem o mesmo padrão do modelo de notas fiscais.
&CODVENDCALC: Quando esta variável é utilizada em uma fórmula de comissão e a nota de venda
possuir comissão múltipla, não será calculada a comissão para o gerente do vendedor.
Variáveis para o rateio (Início Rateio/Fim Rateio)
&ratcodcr = Código do Centro de Resultado no Rateio
&ratdescr = Descrição do Centro de Resultado no Rateio
&ratcodnat = Código da Natureza no Rateio
&ratdesnat = Descrição da Natureza no Rateio
&ratcodproj = Código do Projeto no Rateio
&ratdesproj = Descrição do Projeto no Rateio
&ratperc = Percentual de Rateio
&ratvlrnota = Valor da Nota Rateado
Variáveis de formatação de duplicata/ recibo na impressão da baixa
&totjuro = Total de juros
&totmulta = Total de multa
&totdesc = Total de desconto
&totbaixa = Total da baixa
&extensobaixa = Extenso baixa
&extensoL1baixa = Extenso L1 baixa
&extensoL2baixa = Extenso L2 baixa
&tiptit01 até 12 = Tipo de título de 01 a 12
&tottiptit01 até 12 = Total de tipo de título de 01 a 12
Comentários
0 comentário
Por favor, entre para comentar.