1. COMPUTE
Calcula SUM(), COUNT(), MAX(), MIN() da tabela em memória.
1.1. Contexto
Reajuste contratual de venda/aluguel
1.2. Sintaxe
COMPUTE ( TABELA, EXPRESSAO, FILTRO )
A sintaxe da função COMPUTE tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
1.3. Exemplo
Tabela: XVENDA
EXPRESSAO: SUM(NUM_VENDA)
Filtro: DAT_VENDA > 1/1/2010 AND DAT_VENDA < 17/1/2012
2. CONDVENDA
Busca informações da condição da venda
2.1. Contexto
Contrato de venda/aluguel
2.2. Sintaxe
CONDVENDA ( VALOR1, VALOR2, STRING1, STRING2 )
A sintaxe da função CONDVENDA tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
2.3. Exemplo
CODVENDA(1,1,'QTD_PARC','I')
3. CONTEXTO
Tabela de Contexto do Reajuste Mensal
3.1. Contexto
Reajuste contratual de venda/aluguel
3.2. Sintaxe
CONTEXTO ( STRING )
A sintaxe da função CONTEXTO tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
4. CUSTOINCORRIDO
Busca o valor do custo incorrido
4.1. Contexto
Apuração de resultado contábil pelo POC (Resolução 963)
4.2. Sintaxe
CUSTOINCORRIDO ( VALOR1, VALOR2, VALOR3, VALOR4, DATA, STRING ).
A sintaxe da função CUSTOINCORRIDO tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
5. CUSTOORCADO
Busca o valor do custo orçado
5.1. Contexto
Apuração de resultado contábil pelo POC (Resolução 963)
5.2. Sintaxe
CUSTOORCADO ( VALOR1, VALOR2, VALOR3, VALOR4, DATA, STRING ).
A sintaxe da função CUSTOORCADO tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
6. CUSTOORCADOREMANESCENTE
Busca o valor do custo orçado remanescente
6.1. Contexto
Apuração de resultado contábil pelo POC (Resolução 963)
6.2. Sintaxe
CUSTOORCADOREMANESCENTE ( VALOR1, VALOR2, VALOR3, VALOR4, DATA, STRING)
A sintaxe da função CUSTOORCADOREMANESCENTE tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
7. DATBASE
Retorna a data base do componente
7.1. Contexto
Reajuste contratual de venda/aluguel
7.2. Sintaxe
DATBASE
8. DATREAJUSTE
Retorna a data do Reajuste da Parcela
8.1. Contexto
Reajuste contratual de venda/aluguel
8.2. Sintaxe
DATREAJUSTE
9. EXTENSODATA
Retorna uma data por extenso
9.1. Contexto
Independente do contexto
9.2. Sintaxe
EXTENSODATA ( DATA )
A sintaxe da função EXTENSODATA tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
9.3. Exemplo
EXTENSODATA('20/03/2010')
10. CALCULAVALORSALDODEVEDOR01
Cálculo do Saldo Devedor Atualizado
10.1. Contexto
Aditivo contratual
10.2. Sintaxe
CALCULAVALORSALDODEVEDOR01 ( COLIGADA, NUMVENDA, VALOR, TAXACORRECAO, CODGRUPO, DATAFINAL)
A sintaxe da função CALCULAVALORSALDODEVEDOR01 tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
10.3. Exemplo
Calculo o número de meses entre a data da venda e a data informada para o calculo
Período = Data da Venda – Data Informada = 5;
Pego no componente de CM o símbolo da moeda indexada mês a mês no período de cinco meses
Período Data Símbolo
1º 01/01/2009 IGPM
2º 01/02/2009 IGPM
3º 01/03/2009 IGPM
4º 01/04/2009 IGPM
5º 01/05/2009 IGPM
Busco a Cotação de CM para cada período e calculo a variação
Período Data Símbolo
1º 01/01/2009 1,0124
2º 01/02/2009 1,004
3º 01/03/2009 1,0133
4º 01/04/2009 1,0065
5º 01/05/2009 1,0101
Pego a variação acumulada multiplicando mês a mês das variações
Acumulado = (1,0124 x 1,004 x 1,0133 x 1,0065 x 1,0101)/100 = 0,010471
Obs.: Por causa desta parte do calculo que é obrigatório ter no grupo o componente de CM para que seja possível fazer uma renegociação utilizando as formulas de Refinanciamento 01 e 02
2º Calculo do Saldo Devedor Atualizado do Refinanciamento 1
Calculo o valor da taxa sobre o valor principal + valor de correção monetária. O valor da taxa é informado pelo usuário no campo Taxa Correção
VR_TAXA = (65.000,00 + 1.066,00) x (1,5 / 100) = 990,99
O novo valor total fica com a soma do valor principal + valor de correção monetária + valor de juros contrato + valor da taxa
VR_TOTAL = 65.000,00 + 1.066,00 + 1,00 + 990,99 = 67057,99
Adiciono ainda a este valor se houver e estiver trabalhando no componente forem valor total + juros de mora e multa este valores no meu exemplo de teste estavam zerados.
VR_TOTAL = 67057,99 + 1,00 +2,00 = 67060,99
Aplico a variação no valor total e retorno
VR_RETORNO = 67060,99 x (0,010471 + 1) = 67.763,19
11. CALCULAVALORSALDODEVEDOR02
Cálculo do Saldo Devedor Atualizado
11.1. Contexto
Aditivo contratual
11.2. Sintaxe
CALCULAVALORSALDODEVEDOR02 (COLIGADA, NUMVENDA, VALOR, TAXACORRECAO, CODGRUPO, DATAFINAL)
A sintaxe da função CALCULAVALORSALDODEVEDOR02 tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
11.3. Exemplo
Calculo o número de meses entre a data da venda e a data informada para o calculo
Período = Data da Venda – Data Informada = 5;
Pego no componente de CM o símbolo da moeda indexada mês a mês no período de cinco meses
Período Data Símbolo
1º 01/01/2009 IGPM
2º 01/02/2009 IGPM
3º 01/03/2009 IGPM
4º 01/04/2009 IGPM
5º 01/05/2009 IGPM
Busco a Cotação de CM para cada período e calculo a variação
Período Data Símbolo
1º 01/01/2009 1,0124
2º 01/02/2009 1,004
3º 01/03/2009 1,0133
4º 01/04/2009 1,0065
5º 01/05/2009 1,0101
Pego a variação acumulada multiplicando mês a mês das variações
Acumulado = (1,0124 x 1,004 x 1,0133 x 1,0065 x 1,0101)/100 = 0,010471
Cálculo do Saldo Devedor Atualizado do Refinanciamento 2
O novo valor total fica com a soma do valor principal + valor de correção monetária - valor de baixas de juros contrato
VR_TOTAL = 65.000,00 + 1.066,00 - 1,00 = 66.065,00
Adiciono ainda a este valor se houver e estiver trabalhando no componente forem valor total + juros de mora e multa este valor no meu exemplo de teste estava zerado
VR_TOTAL = 66.065,00 + 1,00 + 2,00 = 66.068,00
Aplico a variação no valor total e guardo
VR_TOTAL = 66.068,00 x (0,010471 + 1) = 66.759,80
Aplico a taxa de correção informada pelo usuário sobre o valor total e retorno
VR_RETORNO = 66.759,80 x ((1,5 / 100) + 1) = 67.761,20
12. EXTENSONUMERO
Retorna um número por extenso
12.1. Contexto
Independente do contexto
12.2. Sintaxe
EXTENSONUMERO ( VALOR )
A sintaxe da função EXTENSONUMERO tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
12.3. Exemplo
EXTENSONUMERO(1453)
13. EXTENSOVALOR
Retorna um valor por extenso
13.1. Contexto
Independente do contexto
13.2. Sintaxe
EXTENSOVALOR ( VALOR )
A sintaxe da função EXTENSOVALOR tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
13.3. Exemplo
EXTENSOVALOR(156.14)
14. FORMATANUMERO
Retorna um número formatado em inteiro
14.1. Contexto
Independente do contexto
14.2. Sintaxe
FORMATANUMERO ( VALOR )
A sintaxe da função FORMATANUMERO tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
14.3. Exemplo
FORMATANUMERO(156.14)
15. FORMATAVALOR
Retorna um valor formatado em moeda
15.1. Contexto
Independente do contexto
15.2. Sintaxe
FORMATAVALOR ( VALOR )
A sintaxe da função FORMATAVALOR tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
15.3. Exemplo
FORMATAVALOR(152.6)
16. GPCODCOMPN
Retorna o código do componente de Juros ou CM
16.1. Contexto
Geração do plano de financiamento em memória (sem acesso a banco de dados)
16.2. Sintaxe
GPCODCOMPN
17. GPCODCOMPNPRINCIPAL
Retorna o código do componente principal
17.1. Contexto
Geração do plano de financiamento
17.2. Sintaxe
GPCODCOMPNPRINCIPAL
18. GPCODGRUPO
Retorna o código do grupo
18.1. Contexto
Geração do plano de financiamento em memória (sem acesso a banco de dados)
18.2. Sintaxe
GPCODGRUPO
19. GPCODTIPOCOMPN
Retorna o código do tipo de Componente dos Juros ou CM
19.1. Contexto
Geração do plano de financiamento em memória (sem acesso a banco de dados)
19.2. Sintaxe
GPCODTIPOCOMPN
20. GPCODTIPOPARC
Retorna o código do tipo da parcela
20.1. Contexto
Geração do plano de financiamento em memória (sem acesso a banco de dados)
20.2. Sintaxe
GPCODTIPOPARC
21. GPCOMPUTE
Calcula SUM(), COUNT(), MAX(), MIN() da tabela em memória.
21.1. Contexto
Geração do plano de financiamento em memória (sem acesso a banco de dados)
21.2. Sintaxe
GPCOMPUTE ( TABELA, EXPRESSAO, FILTRO )
A sintaxe da função GPCOMPUTE tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
21.3. Exemplo
TABELA: XVENDA
EXPRESSAO: SUM (NUM_VENDA)
FILTRO: DAT_VENDA > 1/1/2010 AND DAT_VENDA < 17/1/2012
22. GPGETDATABASE
Retorna a data de referência de reajuste (Data de início do componente)
22.1. Contexto
Geração do plano de financiamento em memória (sem acesso a banco de dados)
22.2. Sintaxe
GPGETDATABASE
23. GPGETDATAENTREGA
Retorna a data de entrega do empreendimento
23.1. Contexto
Geração do plano de financiamento em memória (sem acesso a banco de dados)
23.2. Sintaxe
GPGETDATAENTREGA
24. GPGETPERIODOMESES
Retorna o Período em meses da data base até o vencimento da parcela
24.1. Contexto
Geração do plano de financiamento em memória (sem acesso a banco de dados)
24.2. Sintaxe
GPGETPERIODOMESES
25. GPGETSALDODEVEDORAMORTIZADO
Retorna o saldo devedor amortizado até o vencimento da parcela
25.1. Contexto
Geração do plano de financiamento em memória (sem acesso a banco de dados)
25.2. Sintaxe
GPGETSALDODEVEDORAMORTIZADO
26. GPNUMPARC
Retorna o número da parcela
26.1. Contexto
Geração do plano de financiamento em memória (sem acesso a banco de dados)
26.2. Sintaxe
GPNUMPARC
27. GPNUMVENDA
Retorna o número da venda
27.1. Contexto
Geração do plano de financiamento em memória (sem acesso a banco de dados)
27.2. Sintaxe
GPNUMVENDA
28. GPSETVALORPRINCIPAL
Seta o valor do Componente Principal da Parcela
28.1. Contexto
Geração do plano de financiamento em memória (sem acesso a banco de dados)
28.2. Sintaxe
GPSETVALORPRINCIPAL ( VALOR )
A sintaxe da função GPSETVALORPRINCIPAL tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
29. GPXPARCELAPAGAMENTO
Acessa os campos da parcela
29.1. Contexto
Geração do plano de financiamento em memória (sem acesso a banco de dados)
29.2. Sintaxe
GPXPARCELAPAGAMENTO ( STRING )
A sintaxe da função GPXPARCELAPAGAMENTO tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
30. GPXREGRACOMPONENTEVENDA
Acesso aos campos da Regra no Grupo
30.1. Contexto
Geração do plano de financiamento em memória (sem acesso a banco de dados)
30.2. Sintaxe
GPXREGRACOMPONENTEVENDA ( STRING )
A sintaxe da função GPXREGRACOMPONENTEVENDA tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
31. GPXREGRACOMPONENTEVENDAPRINCIPAL
Acesso aos campos da Regra Principal
31.1. Contexto
Geração do plano de financiamento em memória (sem acesso a banco de dados)
31.2. Sintaxe
GPXREGRACOMPONENTEVENDAPRINCIPAL ( STRING )
A sintaxe da função GPXREGRACOMPONENTEVENDAPRINCIPAL tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
32. GPXVENDA
Acesso aos campos da venda
32.1. Contexto
Geração do plano de financiamento em memória (sem acesso a banco de dados)
32.2. Sintaxe
GPXVENDA ( STRING )
A sintaxe da função GPXVENDA tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
33. JUROSMORA
Retorna o valor de juros de mora por atraso, de todas as parcelas em aberto ou parcialmente quitadas, vencidas de um contrato.
33.1. Contexto
Contrato de venda/aluguel
33.2. Sintaxe
JUROSMORA ( VALOR1, VALOR2, DATA, STRING )
A sintaxe da função JUROSMORA tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
33.3. Exemplo
JUROSMORA(1,1,'24/06/2001','mestre')
34. MULTA
Retorna o valor de multa por atraso, de todas as parcelas em aberto ou parcialmente quitadas, vencidas de um contrato.
34.1. Contexto
Contrato de venda/aluguel
34.2. Sintaxe
MULTA ( VALOR1, VALOR2, DATA, STRING )
A sintaxe da função MULTA tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
34.3. Exemplo
MULTA(1,3,'24/06/2001','mestre')
35. NUMPARC
Retorna o número de uma parcela.
35.1. Contexto
Reajuste contratual de venda/aluguel.
35.2. Sintaxe
NUMPARC
36. NUMVENDA
Retorna o número de uma venda/aluguel.
36.1. Contexto
Reajuste contratual de venda/aluguel.
36.2. Sintaxe
NUMVENDA
37. CODGRUPO
Retorna o código de um grupo.
37.1. Contexto
Reajuste contratual de venda/aluguel.
37.2. Sintaxe
CODGRUPO
38. CODCOMPN
Retorna o código do componente de reajuste
38.1. Contexto
Reajuste contratual de venda/aluguel
38.2. Sintaxe
CODCOMPN
39. CODTIPOCOMPN
Retorna o código do tipo do componente de reajuste
39.1. Contexto
Reajuste contratual de venda/aluguel
39.2. Sintaxe
CODTIPOCOMPN
40. CODTIPOPARC
Retorna o código do tipo de uma parcela
40.1. Contexto
Reajuste contratual de venda/aluguel
40.2. Sintaxe
CODTIPOPARC
41. PERIODOANUAL
Retorna o período anual entre a data base até o vencimento da parcela retornando a diferença de anos.
41.1. Contexto
Reajuste contratual de venda/aluguel.
41.2. Sintaxe
PERIODOANUAL
42. PERIODOMENSAL
Retorna o período mensal entre a data base até o vencimento da parcela retornando a diferença de meses.
42.1. Contexto
Reajuste contratual de venda/aluguel.
42.2. Sintaxe
PERIODOMENSAL
43. DIFERENCADIAS
Retorna a Diferença de dias entre duas datas
43.1. Contexto
Independente do contexto
43.2. Sintaxe
DIFERENCADIAS ( DATA1, DATA2 )
A sintaxe da função DIFERENCADIAS tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
43.3. Exemplo
DIFERENCADIAS('10/03/2012','10/02/2012')
44. DIFERENCAMESES
Retorna a Diferença de meses entre duas datas
44.1. Contexto
Independente do contexto
44.2. Sintaxe
DIFERENCAMESES ( DATA1, DATA2 )
A sintaxe da função DIFERENCAMESES tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
44.3. Exemplo
DIFERENCAMESES('10/03/2012','10/02/2012')
45. ADICIONADIAS
Adiciona Dias a uma Data
45.1. Contexto
Independente do contexto
45.2. Sintaxe
ADICIONADIAS ( STRING, DATA1, DATA2, DATA3, VALOR1, VALOR2 )
A sintaxe da função ADICIONADIAS tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
45.3. Exemplo
ADICIONADIAS('10/03/2012',10)
46. ADICIONAMESES
Adiciona Meses a uma Data
46.1. Contexto
Independente do contexto
46.2. Sintaxe
ADICIONAMESES ( DATA, MESES)
A sintaxe da função ADICIONAMESES tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
46.3. Exemplo
ADICIONAMESES('10/03/2012',10)
47. ADICIONAANOS
Adiciona Anos a uma Data
47.1. Contexto
Independente do contexto
47.2. Sintaxe
ADICIONAANOS ( DATA, ANOS )
A sintaxe da função ADICIONAANOS tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
47.3. Exemplo
ADICIONAANOS('10/03/2012',10)
48. RECALCULACORRECAOMONETARIA
Calcula a Variação da Correção Monetária em memória (sem acesso ao banco de dados)
48.1. Contexto
Reajuste contratual de venda/aluguel
48.2. Sintaxe
RECALCULACORRECAOMONETARIA ( STRING, DATA1, DATA2, DATA3, VALOR1, VALOR2 )
A sintaxe da função RECALCULACORRECAOMONETARIA tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
49. REXPARCELACOMPONENTE
Retorna o valor de um campo de uma parcela do componente em memória (sem acesso ao banco de dados)
49.1. Contexto
Reajuste contratual de venda/aluguel
49.2. Sintaxe
REXPARCELACOMPONENTE ( VALOR, STRING )
A sintaxe da função REXPARCELACOMPONENTE tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
50. REXPARCELAPAGAMENTO
Retorna o valor de um campo de uma parcela de pagamento em memória (sem acesso ao banco de dados)
50.1. Contexto
Reajuste contratual de venda/aluguel
50.2. Sintaxe
REXPARCELAPAGAMENTO ( STRING )
A sintaxe da função REXPARCELAPAGAMENTO tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
51. REXREGRACOMPONENTEVENDA
Acesso aos campos da Regra no Grupo em memória (sem acesso ao banco de dados)
51.1. Contexto
Reajuste contratual de venda/aluguel
51.2. Sintaxe
REXREGRACOMPONENTEVENDA ( VALOR, STRING )
A sintaxe da função REXREGRACOMPONENTEVENDA tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
52. REXVENDA
Acesso aos campos da venda em memória (sem acesso ao banco de dados)
52.1. Contexto
Reajuste contratual de venda/aluguel
52.2. Sintaxe
REXVENDA ( STRING )
A sintaxe da função REXVENDA tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
53. SALDONEGATIVOVENDA
Retorna o saldo negativo de uma venda.
53.1. Contexto
Contrato de Venda/Aluguel
53.2. Sintaxe
SALDONEGATIVOVENDA ( VALOR )
A sintaxe da função SALDONEGATIVOVENDA tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
53.3. Exemplo
SALDONEGATIVOVENDA(1)
54. SOMATIPOCOMPN
Soma o valor de um tipo de componente
54.1. Contexto
Contrato de Venda/Aluguel
54.2. Sintaxe
SOMATIPOCOMPN ( STRING1, STRING2 )
A sintaxe da função SOMATIPOCOMPN tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
54.3. Exemplo
SOMATIPOCOMPN('1','2')
55. SOMATIPOPARCELA
Soma o valor de um tipo de parcela
55.1. Contexto
Contrato de Venda/Aluguel
55.2. Sintaxe
SOMATIPOPARCELA ( STRING1, STRING2 )
A sintaxe da função SOMATIPOPARCELA tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
55.3. Exemplo
SOMATIPOPARCELA('2','2')
56. TABAPURACAO963
Retorna o valor de um campo qualquer da tabela de apuração 963 (XAPURACAO963)
56.1. Contexto
Apuração de resultado contábil pelo POC (Resolução 963)
56.2. Sintaxe
TABAPURACAO963 ( STRING1, STRING2 )
A sintaxe da função TABAPURACAO963 tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
57. TABCOMISSAO
Retorna o valor de um campo qualquer da tabela de comissão (XCOMISSAO)
57.1. Contexto
Contrato de venda/aluguel
57.2. Sintaxe
TABCOMISSAO ( STRING1, STRING2 )
A sintaxe da função TABCOMISSAO tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
57.3. Exemplo
TABCOMISSAO('NUMVENDA','V')
58. TABCOMISSAOCOMPL
Retorna o valor de um campo qualquer da tabela de campo complementar de comissão (XCOMISSAOCOMPL)
58.1. Contexto
Contrato de venda/aluguel
58.2. Sintaxe
TABCOMISSAOCOMPL ( STRING1, STRING2 )
A sintaxe da função TABCOMISSAOCOMPL tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
58.3. Exemplo
TABCOMISSAOCOMPL('CODCOMISSAO','V')
59. TABDISTRATO
Retorna o valor de um campo qualquer da tabela de distrato (XDISTRATO).
59.1. Contexto
Contrato de venda/aluguel
59.2. Sintaxe
TABDISTRATO ( STRING1, STRING2 )
A sintaxe da função TABDISTRATO tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
59.3. Exemplo
TABDISTRATO('NUMVENDA','I')
60. TABDISTRATOCOMPL
Retorna o valor de um campo qualquer da tabela de campo complementar de distrato (XDISTRATOCOMPL).
60.1. Contexto
Contrato de venda/aluguel
60.2. Sintaxe
TABDISTRATOCOMPL ( STRING1, STRING2 )
A sintaxe da função TABDISTRATOCOMPL tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
60.3. Exemplo
TABDISTRATOCOMPL('NUMVENDA','I')
61. TABITEMVENDA
Retorna o valor de um campo qualquer da tabela de item da venda (XITEMVENDA).
61.1. Contexto
Contrato de venda/aluguel
61.2. Sintaxe
TABITEMVENDA ( STRING1, STRING2 )
A sintaxe da função TABITEMVENDA tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
61.3. Exemplo
TABITEMVENDA('VR_ITEM','V')
62. TABREGRA
Retorna o valor de um campo qualquer da tabela de regras da venda/aluguel (XREGRACOMPONENTEVENDA).
62.1. Contexto
Regra da Venda/Aluguel.
62.2. Sintaxe
TABREGRA ( STRING1, STRING2 )
A sintaxe da função TABREGRA tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
62.3. Exemplo
TABREGRA('COD_TIPO_PER','S')
63. TABREGRA963
Retorna o valor de um campo qualquer da tabela de regra 963 (XREGRA963).
63.1. Contexto
Apuração de resultado contábil pelo POC (Resolução 963)
63.2. Sintaxe
TABREGRA963 ( STRING1, STRING2 )
A sintaxe da função TABREGRA963 tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
64. TABVENDA
Retorna o valor de um campo qualquer da tabela de venda (XVENDA).
64.1. Contexto
Contrato de venda/aluguel
64.2. Sintaxe
TABVENDA ( STRING1, STRING2 )
A sintaxe da função TABVENDA tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
64.3. Exemplo
TABVENDA('DAT_VENDA','D')
65. TOTALDIASANO
Retorna o total de dias de um determinado ano.
65.1. Contexto
Independente do contexto
65.2. Sintaxe
TOTALDIASANO ( VALOR )
A sintaxe da função TOTALDIASANO tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
65.3. Exemplo
TOTALDIASANO('2012')
66. TOTALDIASMES
Retorna o total de dias de um determinado mês de um ano.
66.1. Contexto
Independente do contexto
66.2. Sintaxe
TOTALDIASMES ( VALOR1, VALOR2 )
A sintaxe da função TOTALDIASMES tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
66.3. Exemplo
TOTALDIASMES('12','2012')
67. TOTALPAGO
Retorna o valor total pago de um contrato.
67.1. Contexto
Contrato de venda/aluguel
67.2. Sintaxe
TOTALPAGO ( VALOR1, VALOR2 )
A sintaxe da função TOTALPAGO tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):
68. DATVCTO
Retorna a data de vencimento de uma parcela.
68.1. Contexto
Reajuste contratual de venda/aluguel.
68.2. Sintaxe
DATVCTO
69. VALORLIQUIDOPFTIN
Retorna o valor líquido do lançamento com origem no TOTVS Incorporação, calculado sob a mesma regra da Ficha Financeira do TOTVS Incorporação
69.1 - Contexto
A fórmula não depende de um contexto específico pois recebe todas as informações necessárias para o cálculo nos parâmetros
69.2 - Sintaxe
VALORLIQUIDOPFTIN(COLIGADA, IDLAN, DATABASE)