Versões comparadas

Chave

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

As funções de fórmula tem por objetivo permitir aos clientes customizar o cálculo dos valores a serem gerados nos lançamentos/partidas e seus respectivos rateios para efeitos de contabilização das operações patrimoniais (aquisição, depreciação, baixa, correção monetária, transferência, entre outras).

Aviso

Em geral, o O contexto de execução das fórmulas será o patrimônio processado durante a contabilização, mas outros contextos podem ser utilizados para a execução da fórmula conforme o tipo de operação que está sendo contabilizado. Nestes casos a documentação da contabilização da operação mencionará suas particularidades (Contabilização - Gestão Patrimonial).

01.  Funções de Fórmula

é determinado pelo tipo de contabilização: Aquisição, Depreciação, Ocorrência ou Transferência de Controle. As funções devem ser aplicadas de acordo com o contexto, ou seja, algumas só podem ser utilizadas em um contexto específico e outras em qualquer situação. Consulte a documentação para entender as particularidades de cada função.

Column
Expandir
titleACRESCIMO
  • Descrição:
    • A função retorna o valor que representa o tipo de ocorrência de Acréscimo no patrimônio (70).
  • Parâmetros:

    • Não possui.

  • Exemplo: 
    • ACRESCIMO() - O resultado será 70
Expandir
titleBAIXAPARCIAL
  • Descrição:
    • A função retorna o valor que representa o tipo de ocorrência de Baixa Parcial no patrimônio (90).
  • Parâmetros:

    • Não possui.

  • Exemplo: 
    • BAIXAPARCIAL() - O resultado será 90
Expandir
titleBAIXAPERIODOANTERIOR
  • Descrição:
    • A função retorna o valor que representa o tipo de ocorrência para Baixa de Período Anterior no patrimônio (100).
  • Parâmetros:
    • Não possui.
  • Exemplo: 
    • BAIXAPERIODOANTERIOR() - O resultado será 100
Expandir
titleBAIXATOTAL
  • Descrição:
    • A função retorna o valor que representa o tipo de ocorrência de Baixa Total no patrimônio (99).
  • Parâmetros:
    • Não possui.
  • Exemplo:
    • BAIXATOTAL() - O resultado será 99
Expandir
titleCAMPOBEM
  • Descrição:
    • A função recebe um campo como parâmetro e retorna o valor correspondente da IBEM (Bem). Caso não haja dados, busca-se os valores compatíveis na tabela IPATRIMONIO (Patrimônio). Se o campo não existir, uma exceção será lançada.
  • Parâmetros:
    • Campo (string): O nome do campo desejado. Possíveis valores: Todos os campos da tabela IBEM ou IPATRIMONIO
  • Exemplo:
    • CAMPOBEM("DESCRICAO") - O resultado será o valor do campo "Descrição".
Expandir
titleCAMPOBEMCOMPL
  • Descrição:
    • A função recebe um campo como parâmetro e retorna o valor correspondente da tabela IPATRIMONIOCOMPL (Complemento do Patrimônio). Se o campo não existir na tabela, uma exceção será lançada.
  • Parâmetros:
    • Campo (string): O nome do campo desejado. Possíveis valores: Todos os campos da tabela IPATRIMONIOCOMPL
  • Exemplo:
    • CAMPOBEMCOMPL("PLACA") - O resultado será o valor do campo "Placa".
Expandir
titleCAMPOBEMTRANSFERENCIA
  • Descrição:
    • A função recebe um campo como parâmetro e retorna o valor correspondente da tabela IPATRIMONIOTRANSFERENCIA (Transferência de Patrimônio). Se o campo não existir na tabela, uma exceção será lançada.
  • Parâmetros:
    • Campo (string): O nome do campo desejado. Possíveis valores: Todos os campos da tabela IPATRIMONIOTRANSFERENCIA.
  • Exemplo:
    • CAMPOBEMTRANSFERENCIA("CODFILIALORIGEM") - O resultado será o valor do campo "CodFilialOrigem".
Expandir
titleCAMPOCALCULORAZAO
  • Descrição:
    • A função recebe um campo como parâmetro e retorna o valor correspondente da tabela ICALCULORAZAO (Cálculo Razão), convertido para o tipo indicado. Se o campo não existir na tabela ou o tipo indicado for incorreto, uma exceção será lançada.
  • Parâmetros:
    • Campo (string): O nome do campo desejado. Possíveis valores: Todos os campos da tabela ICALCULORAZAO.
    • Tipo (string): Indica o tipo de dado esperado para o retorno. Os possíveis valores são:
      1. "V": Para valores numéricos de ponto flutuante.
      2. "I": Para valores inteiros.
      3. "D": Para datas.
      4. "S": Para strings.
  • Exemplo:
    • CAMPOCALCULORAZAO("TAXADEPRECIACAOPERIODO", "V") - O resultado será o valor do campo "TaxaDepreciacaoPeriodo" convertido para um valor numérico.
Expandir
titleCAMPOOCORRENCIA
  • Descrição:
    • A função recebe um campo como parâmetro e retorna o valor correspondente da tabela IOCORRENCIA (Ocorrência). Se o campo não existir na tabela, uma exceção será lançada.
  • Parâmetros:
    • Campo (string): O nome do campo desejado. Possíveis valores: Todos os campos da tabela IOCORRENCIA.
  • Exemplo:
    • CAMPOOCORRENCIA("VALORVENDA") - O resultado será o valor do campo "ValorVenda".
Expandir
titleCAMPOPATRIMONIO
  • Descrição: A função recebe um campo como parâmetro e retorna o valor correspondente da tabela IPATRIMONIO (Patrimônio), convertido para o tipo indicado. Se o campo não existir na tabela ou o tipo indicado for incorreto, uma exceção será lançada.
  • Parâmetros:
    • Campo (string): O nome do campo desejado. Possíveis valores: Todos os campos da tabela IPATRIMONIO.
    • Tipo (string): Indica o tipo de dado esperado para o retorno. Os possíveis valores são:
      1. "V": Para valores numéricos de ponto flutuante.
      2. "I": Para valores inteiros.
      3. "D": Para datas.
      4. "S": Para strings.
  • Exemplo:
    • CAMPOPATRIMONIO("DESCRICAO", "S") - O resultado será o valor do campo "Descrição" convertido para um texto.
Expandir
titleCAMPOPATRIMONIOCOMPL
  • Descrição:
    • A função recebe um campo como parâmetro e retorna o valor correspondente da tabela de IPATRIMONIOCOMPL (Complemento do Patrimônio), convertido para o tipo indicado. Se o campo não existir na tabela ou o tipo indicado for incorreto, uma exceção será lançada.
  • Parâmetros:
    • Campo (string): O nome do campo desejado. Possíveis valores: Todos os campos da tabela IPATRIMONIOCOMPL.
    • Tipo (string): Indica o tipo de dado esperado para o retorno. Os possíveis valores são:
      1. "V": Para valores numéricos de ponto flutuante.
      2. "I": Para valores inteiros.
      3. "D": Para datas.
      4. "S": Para strings.
  • Exemplo:
    • CAMPOPATRIMONIOCOMPL("COR", "S") - O resultado será o valor do campo "Cor" convertido para um texto.
Expandir
titleCAMPOPATRIMONIOTRANSFERENCIA
  • Descrição:
    • A função recebe um campo como parâmetro e retorna o valor correspondente da tabela IPATRIMONIOTRANSFERENCIA (Transferência de Patrimônio), convertido para o tipo indicado. Se o campo não existir na tabela ou o tipo indicado for incorreto, uma exceção será lançada.
  • Parâmetros:
    • Campo (string): O nome do campo desejado. Possíveis valores: Todos os campos da tabela IPATRIMONIOTRANSFERENCIA.
    • Tipo (string): Indica o tipo de dado esperado para o retorno. Os possíveis valores são:
      1. "V": Para valores numéricos de ponto flutuante.
      2. "I": Para valores inteiros.
      3. "D": Para datas.
      4. "S": Para strings.
  • Exemplo:
    • CAMPOPATRIMONIOTRANSFERENCIA("CODCENTROCUSTODESTINO", "S") - O resultado será o valor do campo "Código de Centro de Custo do Destino" convertido para um texto.
Expandir
titleCAMPORAZAO
  • Descrição:
    • A função recebe um campo como parâmetro e retorna o valor correspondente da tabela ICALCULORAZAO (Cálculo Razão), convertido para texto. Se o campo não existir na tabela, uma exceção será lançada.
  • Parâmetros:
    • Campo (string): O nome do campo desejado. Possíveis valores: Todos os campos da tabela ICALCULORAZAO.
  • Exemplo:
    • CAMPORAZAO("INDICE") - O resultado será o valor do campo "Índice" convertido para um texto.
Nota
titleOBSERVAÇÃO

Caso deseje utilizar outros tipos de conversão, é possível utilizar a função de fórmula "CAMPOCALCULORAZAO".

Expandir
titleCAMPOTRANSFERENCIA
  • Descrição:
    • A função recebe um campo como parâmetro e retorna o valor correspondente da tabela ITRANSFERENCIACONTROLE (Transferência de Patrimônio), convertido para texto. Se o campo não existir na tabela, uma exceção será lançada.
  • Parâmetros:
    • Campo (string): O nome do campo desejado. Possíveis valores: Todos os campos da tabela ITRANSFERENCIACONTROLE.
  • Exemplo:
    • CAMPOTRANSFERENCIA("OBSERVACAO") - O resultado será o valor do campo "Observação" convertido para um texto.
Nota
titleOBSERVAÇÃO

Caso deseje utilizar outros tipos de conversão, é possível utilizar a função de fórmula "CAMPOTRANSFERENCIACONTROLE".

Expandir
titleCAMPOTRANSFERENCIACONTROLE
  • Descrição:
    • A função recebe um campo como parâmetro e retorna o valor correspondente da tabela ITRANSFERENCIACONTROLE (Transferência de Patrimônio), convertido para o tipo indicado. Se o campo não possuir valor ou o tipo indicado for incorreto, uma exceção será lançada.
  • Parâmetros:
    • Campo (string): O nome do campo desejado. Possíveis valores: Todos os campos da tabela ITRANSFERENCIACONTROLE.
    • Tipo (string): Indica o tipo de dado esperado para o retorno. Os possíveis valores são:
      1. "V": Para valores numéricos de ponto flutuante.
      2. "I": Para valores inteiros.
      3. "D": Para datas.
      4. "S": Para strings.
  • Exemplo:
    • CAMPOTRANSFERENCIACONTROLE("OBSERVACAO", "S") - O resultado será o valor do campo "Observação" convertido para um texto.
Expandir
titleDATAAQUISICAO
  • Descrição
    • A função retorna o valor que representa a Data de Aquisição da tabela ITRANSFERENCIACONTROLE IPATRIMONIO (Transferência de Patrimônio),no Patrimônio, convertido para o tipo indicado. Se o campo não possuir valor ou o tipo indicado for incorreto, uma exceção será lançada.
  • Parâmetros:
    • Tipo (string): Indica o tipo de dado esperado para o retorno. Os possíveis valores são:
      1. "V": Para valores numéricos de ponto flutuante.
      2. "I": Para valores inteiros.
      3. "D": Para datas.
      4. "S": Para strings.
  • Exemplo:
    • DATAAQUISICAO("D") - O resultado será o valor do campo "Data de Aquisição" convertida para uma data.
Expandir
titleDATABASE
  • Descrição
    • A função retorna o valor que representa a Data de Base do Patrimônio, convertida para o tipo indicado.  Se o campo não possuir valor ou o tipo indicado for incorreto, uma exceção será lançada.
  • Funcionamento:
    • Ao utilizar a Fórmula, será retornada a Data de Base do Patrimônio. O sistema busca valor em uma das três tabelas diferentes, retornando valor da primeira encontrada e seguindo a respectiva ordem citada logo a frente:
      • ISALDOCALCULOPATRIMONIOMOEDA (Saldo do Cálculo do Patrimônio Moeda)  - Campo: DATABASEPATRIMONIO.
      • ICALCULOPATRIMONIO (Cálculo do Patrimônio) - Campo: DATAINICIOVIGENCIA.
      • IPATRIMONIO (Patrimônio) - Campo: DATAAQUISICAO.
  • Parâmetros:
    • Identificador de Cálculo do Patrimônio (int): Relativo ao Identificador de Cálculo do Patrimônio das tabelas citadas no funcionamento.
    • Identificador de Moeda do Patrimônio (int): Relativo ao Identificador da Moeda utilizada no Cálculo do Patrimônio.
    • Tipo (string): Indica o tipo de dado esperado para o retorno. Os possíveis valores são:
      1. "V": Para valores numéricos de ponto flutuante.
      2. "I": Para valores inteiros.
      3. "D": Para datas.
      4. "S": Para strings.
  • Exemplo:
    • DATABASE(1, 1, "D") - O resultado será o valor do campo "Data Base Patrimônio", "Data Início Vigência" ou "Data de Aquisição", retornando sempre o primeiro a ser encontrado e convertido para uma data.
Expandir
titleDEPRECIACAOACUMULADACORRIGIDA
  • Descrição
      A função retorna
      • Retorna o valor que representa a Depreciação Acumulada Corrigida do Patrimônio
    • , convertido para o tipo indicado
      • .
    •   Se o campo não possuir valor ou o tipo indicado for incorreto, uma exceção será lançada.
    • Funcionamento:
      • Ao utilizar a Fórmula, será
    • retornada
      • retornado o
    • Valor de Depreciação Acumulada Corrigida do Patrimônio. O sistema buscará o somatório do valor em uma das três tabelas, retornando valor da primeira encontrada e seguindo a respectiva ordem citada logo a frente:ICALCULORAZAO (Cálculo Razão)
      • valor de acordo com a regra descrita abaixo:

        Busca o valor primeiro na tabela ICALCULORAZAO - Campo: DEPRECIACAOACUMULADACORRIGIDA.
    • ISALDOCALCULOPATRIMONIOMOEDA (Saldo do Cálculo do Patrimônio Moeda)
      • Se o valor retornado for zero, busca o valor na tabela ISALDOCALCULOPATRIMONIOMOEDA - Campo: DEPRECIACAOACUMULADACORRIGIDA
    • .
    • IPATRIMONIOMOEDA (Moeda do Patrimônio) - Campo: DEPRECIACAOAQUISICAOCORRIGIDA.
    • Parâmetros:

      • Se o valor retornado for zero, busca o valor na tabela IPATRIMONIOMOEDA- Campo: DEPRECIACAOAQUISICAOCORRIGIDA
      • OBS: Filtra os dados onde a data seja menor ou igual a data informada.
    • Parâmetros
      • Data:  Indica qual a data será levada em consideração para buscar o valor base. Ex:18/07/2024
    • Data (string): Relativa a Data até onde será buscada a Depreciação do Patrimônio das tabelas citadas no funcionamento.
      • Tipo (string): Indica o tipo de dado esperado para o retorno. Os possíveis valores são:
        1. "V":  Para valores numéricos de ponto flutuante.
        2. "I":
    • Para
        1.    Para valores inteiros.
        2. "D": Para datas.
        3. "S":  Para
    • strings
        1. string.
    • Exemplo:
    • DEPRECIACAOACUMULADACORRIGIDA("
    • 01
    • 18/
    • 01
    • 07/
    • 2020
    • 2024","
    • S
    • V") -
    • O resultado será a Soma dos valores do campo "Depreciação Acumulada Corrigida", até a Data de "01/01/2020", convertido em formato de texto.
    • Retorna o valor convertido no formato definido pelo Tipo.
    Nota
    titleOBSERVAÇÃO

    Caso não consiga executar a função, utilize o formato dd-mm-aa para o parâmetro de data. Por exemplo "18-07-204"

Expandir
titleDEPRECIACAOMENSALDEPRECIACAOACUMULADACORRIGIDAMESCALCULOATUAL
  • Descrição
    • A função retorna Retorna o valor decimal que representa a Depreciação Mensal do Patrimônio da tabela ICALCULORAZAO (Cálculo Razão) , convertido para o tipo indicado. Se o campo não possuir valor ou o tipo indicado for incorreto, uma exceção será lançadaAcumulada Corrigida do Patrimônio referente ao período de cálculo atual.
  • Funcionamento:
    • Ao utilizar a Fórmula, será retornado o Valor de Depreciação Mensal do Patrimônio. O resultado será o somatório do campo DEPRECIACAOAJUSTADA, buscando o Valor do ano e mês de cálculo atual.
    • A Fórmula tem o mesmo comportamento da função DEPRECIACAOACUMULADACORRIGIDA, usando a data igual ao período de cálculo atual do sistema e o tipo de retorno como decimal.
  • Exemplo:
    • DEPRECIACAOACUMULADACORRIGIDA() - O resultado será a Depreciação Acumulada Corrigida referente ao período de cálculo atual convertida para decimal.
Expandir
titleDEPRECIACAOMENSAL
  • Descrição
    • A função retorna o valor que representa a Depreciação Mensal do Patrimônio da tabela ICALCULORAZAO (Cálculo Razão) , convertido para o tipo indicado. Se o campo não possuir valor ou o tipo indicado for incorreto, uma exceção será lançada.
  • Funcionamento:
    • Ao utilizar a Fórmula, será retornado o Valor de Depreciação Mensal do Patrimônio. O resultado será o somatório do campo DEPRECIACAOAJUSTADA, buscando o Valor do ano e mês de cálculo atual.
  • Parâmetros:
    • Tipo (string): Indica o tipo de dado esperado
    Parâmetros:
    • Tipo (string): Indica o tipo de dado esperado para o retorno. Os possíveis valores são:
      1. "V": Para valores numéricos de ponto flutuante.
      2. "I": Para valores inteiros.
      3. "D": Para datas.
      4. "S": Para strings.
  • Exemplo:
    • DEPRECIACAOMENSAL("S") - O resultado será a Soma dos valores do campo "Depreciação Ajustada", no Período de Cálculo atual, convertido em formato de texto.
Expandir
titleDTAQUISICAO
  • Descrição
    • A função retorna o valor que representa a Data de Aquisição no Patrimônio. Se o campo não possuir valor, uma exceção será lançada.
  • Parâmetros:

    • Não possui.

  • Exemplo:
    • DTAQUISICAO() - O resultado será o valor do campo "Data de Aquisição" convertida para um texto.


Expandir
titleDTBASE
  • Descrição
    • A função retorna o valor que representa a Data de Base do Patrimônio, convertida para o tipo indicado.  Se o campo não possuir valor ou o tipo indicado for incorreto, uma exceção será lançada.
  • Funcionamento:
    • Ao utilizar a Fórmula, será retornada a Data de Base do Patrimônio. O sistema busca valor em uma das três tabelas diferentes, retornando valor da primeira encontrada e seguindo a respectiva ordem citada logo a frente:
      • ISALDOCALCULOPATRIMONIOMOEDA (Saldo do Cálculo do Patrimônio Moeda)  - Campo: DATABASEPATRIMONIO.
      • ICALCULOPATRIMONIO (Cálculo do Patrimônio) - Campo: DATAINICIOVIGENCIA.
      • IPATRIMONIO (Patrimônio) - Campo: DATAAQUISICAO.
  • Parâmetros:

    • Tipo (string): Indica o tipo de dado esperado para o retorno. Os possíveis valores são:
      1. "V": Para valores numéricos de ponto flutuante.
      2. "I": Para valores inteiros.
      3. "D": Para datas.
      4. "S": Para strings.
  • Exemplo:
    • DTBASE("D") O resultado será o valor do campo "Data Base Patrimônio" (DATABASEPATRIMONIO da tabela: ISALDOCALCULOPATRIMONIOMOEDA), "Data Início Vigência" (DATAINICIOVIGENCIA da tabela: ICALCULOPATRIMONIO) ou "Data de Aquisição" (DATAAQUISICAO da tabela: IPATRIMONIO), retornando sempre o primeiro a ser encontrado e convertido para uma data.
Expandir
titleNOMEOCORRENCIA
  • Descrição
    • Retorna o nome do tipo Tipo de ocorrênciaOcorrência.
  • Funcionalidade:
    • Para cada tipo de ocorrência o sistema tem um tratamento especifico, o valor esperado deve ser um entre os citados abaixo.
  • Parâmetros:

    • Tipo (string): Indica o tipo de dado esperado para o retorno. Os possíveis valores são:
      1. "0"     Sem Ocorrência: Não há quaisquer ocorrências para o bem.
      2. "1"     Transferência De Controle: Transferência física.
      3. "2"     Transferência monetária.
      4. "3"     Impairment: Redução por perdas (Impairment).
      5. "4"     Recuperação Impairment: Recuperação de perdas (Reversão Impairment).
      6. "60"    Avaliação.
      7. "70"    Acréscimo.
      8. "90"    Baixa Parcial: Baixa parcial do bem.
      9. "99"    Baixa Total: Baixa total do bem.
      10. "100"  Baixa Período Anterior: Baixa em período anterior.
  • Exemplo:
    • NOMEOCORRENCIA("4") A formula irar irá buscar o tipo Tipo de ocorrência Ocorrência correspondente.
Expandir
titleRESIDUALREAL
  • Descrição
    • Retorna o valor de saldo residual do patrimônio, convertido para texto.
  • Funcionamento:
    • Ao utilizar a Fórmula, será retornada o Valor Residual do Patrimônio. O sistema buscará o somatório do valor em uma das duas tabelas, retornando valor da primeira encontrada e seguindo a respectiva ordem citada logo a frente:
      • ICALCULORAZAO(Cálculo Razão) - Campo: SALDORESIDUALINDICE.
      • ISALDOCALCULOPATRIMONIOMOEDA(Saldo do Cálculo do Patrimônio Moeda) - Campo: SALDORESIDUALINDICE.
  • Parâmetros:

    • Data (string): Relativa a Data até onde será buscada a Depreciação do Patrimônio das tabelas citadas no funcionamento.Tipo (string): Indica o tipo de dado esperado para o retorno. Os possíveis valores são:"V": Para valores numéricos de ponto flutuante.
    • "I": Para valores inteiros.
    • "D": Para datas.
    • "S": Para strings.
  • Exemplo:
    • RESIDUALREAL("01/01/2020", "S") ) - O resultado será a Soma dos valores do campo "Saldo Residual", até a Data de "01/01/2020", convertido em formato de texto.
Nota
titleOBSERVAÇÃO

Caso não consiga executar a função, utilize o formato dd-mm-aa para o parâmetro de data. Por exemplo "18-07-204"

expand
Expandir
titleRESIDUALUFIR
  • Descrição
    • Retorna o valor de saldo residual UFIR do patrimônio, convertido para texto.
  • Funcionamento:
    • Ao utilizar a Fórmula, será retornada o Valor Residual do Patrimônio. O sistema buscará o somatório do valor em uma das duas tabelas, retornando valor da primeira encontrada e seguindo a respectiva ordem citada logo a frente:
      • ICALCULORAZAO(Cálculo Razão) - Campo: SALDORESIDUALINDICE.
      • ISALDOCALCULOPATRIMONIOMOEDA(Saldo do Cálculo do Patrimônio Moeda) - Campo: SALDORESIDUALINDICE.
  • Parâmetros:

    • Data (string): Relativa a Data até onde será buscada a Depreciação do Patrimônio das tabelas citadas no funcionamento.
    • Tipo (string): Indica o tipo de dado esperado para o retorno. Os possíveis valores são:
      1. "V": Para valores numéricos de ponto flutuante.
      2. "I": Para valores inteiros.
      3. "D": Para datas.
      4. "S": Para strings.
  • Exemplo:
    • RESIDUALUFIR("01/01/2020"
    Exemplo:
    • RESIDUALUFIR("01/01/2020", "S") - O resultado será a Soma dos valores do campo "Saldo Residual" (UFIR), até a Data de "01/01/2020", convertido em formato de texto.
Nota
title
SALDORESIDUAL
OBSERVAÇÃO

Caso não consiga executar a função, utilize o formato dd-mm-aa para o parâmetro de data. Por exemplo "18-07-204"

Expandir
titleSALDORESIDUAL
  • Descrição
    • Retorna o valor de saldo
    Descrição
    • Retorna o valor de saldo residual do patrimônio.
  • Funcionamento:
    • Ao utilizar a Fórmula, será retornada o Valor Residual do Patrimônio. O sistema buscará o somatório do valor em uma das duas tabelas, retornando valor da primeira encontrada e seguindo a respectiva ordem citada logo a frente:
      • ICALCULORAZAO(Cálculo Razão) - Campo: SALDORESIDUALINDICE.
      • ISALDOCALCULOPATRIMONIOMOEDA(Saldo do Cálculo do Patrimônio Moeda) - Campo: SALDORESIDUALINDICE.
  • Parâmetros:

    • Data (string): Relativa a Data até onde será buscada a Depreciação do Patrimônio das tabelas citadas no funcionamento.
    • Tipo (string): Indica o tipo de dado esperado para o retorno. Os possíveis valores são:
      1. "V": Para valores numéricos de ponto flutuante.
      2. "I": Para valores inteiros.
      3. "D": Para datas.
      4. "S": Para strings.
  • Exemplo:
    • SALDORESIDUAL("01/01/2020", "S") - O resultado será a Soma dos valores do campo "Saldo Residual", até a Data de "01/01/2020", convertido em formato de texto.
Nota
titleOBSERVAÇÃO

Caso não consiga executar a função, utilize o formato dd-mm-aa para o parâmetro de data. Por exemplo "18-07-204"

Expandir
titleSALDORESIDUALINDICESALDORESIDUALMESCALCULOATUAL
  • Descrição
    • Retorna o valor de saldo residual UFIR do patrimôniodecimal que representa o Saldo Residual do Patrimônio referente ao período de cálculo atual.
  • Funcionamento:
    • A Fórmula tem o mesmo comportamento da função SALDORESIDUAL, usando a data igual ao período de cálculo atual do sistema e o tipo de retorno como decimal.
  • Exemplo:
    • SALDORESIDUALMESCALCULOATUAL() - O resultado será o Saldo Residual referente ao período de cálculo atual convertido para decimal.
expand
Expandir
titleSALDORESIDUALINDICE
  • Descrição
    • Retorna o valor de saldo residual UFIR do patrimônio.
  • Funcionamento:
    • Ao utilizar a Fórmula, será retornada o Valor Residual do Patrimônio. O sistema buscará o somatório do valor em Ao utilizar a Fórmula, será retornada o Valor Residual do Patrimônio. O sistema buscará o somatório do valor em uma das duas tabelas, retornando valor da primeira encontrada e seguindo a respectiva ordem citada logo a frente:
      • ICALCULORAZAO(Cálculo Razão) - Campo: SALDORESIDUALINDICE.
      • ISALDOCALCULOPATRIMONIOMOEDA(Saldo do Cálculo do Patrimônio Moeda) - Campo: SALDORESIDUALINDICE.
      • A conversão do campo Valor e é definida de acordo com o Tipo passado.
  • Parâmetros:

    • Data (string): Relativa a Data até onde será buscada a Depreciação do Patrimônio das tabelas citadas no funcionamento.
    • Tipo (string): Indica o tipo de dado esperado para o retorno. Os possíveis valores são:
      1. "V": Para valores numéricos de ponto flutuante.
      2. "I": Para valores inteiros.
      3. "D": Para datas.
      4. "S": Para strings.
  • Exemplo:
    • SALDORESIDUALINDICE("01/01/2020", "Tipo") - O resultado será a Soma dos valores do campo "Saldo Residual" (UFIR), até a Data de "01/01/2020", convertido em formato definido pelo Tipo.
Nota
title
TAXADEPRECIACAO
OBSERVAÇÃO

Caso não consiga executar a função, utilize o formato dd-mm-aa para o parâmetro de data. Por exemplo "18-07-204"

Expandir
titleSALDORESIDUALINDICEMESCALCULOATUAL
  • Descrição
    • Retorna o valor decimal que representa o Saldo Residual UFIR do Patrimônio referente ao período de cálculo atual.
  • Funcionamento:
    • A Fórmula tem o mesmo comportamento da função SALDORESIDUALINDICE, usando a data igual ao período de cálculo atual do sistema e o tipo de retorno como decimal.
  • Exemplo:
    • SALDORESIDUALINDICEMESCALCULOATUAL () - O resultado será o Saldo Residual UFIR referente ao período de cálculo atual convertido para decimal.
Expandir
titleTAXADEPRECIACAO
  • Descrição
    • Retorna a taxa de depreciação de um patrimônio no mês.
  • Funcionamento:
    • Ao utilizar a Fórmula, será retornada a Taxa de
  • Descrição
    • Retorna a taxa de depreciação de um patrimônio no mês
  • Funcionamento:
    • Ao utilizar a Fórmula, será retornada a Taxa de Depreciação do Patrimônio no mês. O sistema buscará o ultimo valor de taxa de acordo com o parâmetro Mês na tabela:
      • ITAXADEPRECIACAO - Campo: VALOR.
  • Parâmetros:

    • Mês (string): Indica qual o Mês será levado em consideração para busca da taxa de depreciação.
    • Tipo (string): Indica o tipo de dado esperado para o retorno. Os possíveis valores são:
      1. "V":  Para valores numéricos de ponto flutuante.
      2. "I":   Para valores inteiros.
      3. "D": Para datas.
      4. "S":  Para strings.
  • Exemplo:
    • TAXADEPRECIACAO("Mês", "Tipo") - Filtra de acordo com o Mês definido e busca a Taxa de Depreciação, convertendo o em formato definido pelo Tipo.
Expandir
titleTAXADEPRECIACAOSEGUNDAMOEDA
  • Descrição
    • Retorna a taxa de depreciação de um patrimônio no mês
  • Funcionamento:
    • Ao utilizar a Fórmula, será retornada a Taxa de Depreciação do Patrimônio no mês. O sistema buscará o ultimo valor de taxa onde a moeda e diferente da moeda índice, de acordo com o parâmetro Mês na tabela:
      • ITAXADEPRECIACAO - Campo: VALOR.
      • OBS: Esta formula procura a Taxa de Depreciação onde a moeda diferente da moeda índice.
  • Parâmetros:

    • Mês (string): Indica qual o Mês será levado em consideração para busca da taxa de depreciação.
    • Tipo (string): Indica o tipo de dado esperado para o retorno. Os possíveis valores são:
      1. "V":  Para valores numéricos de ponto flutuante.
      2. "I":   Para valores inteiros.
      3. "D": Para datas.
      4. "S":  Para strings.
  • Exemplo:
    • TAXADEPRECIACAOSEGUNDAMOEDA("Mês", "Tipo") - Filtra de acordo com o Mês definido e busca a Taxa de Depreciação da moeda diferente da moeda índice, convertendo o em formato definido pelo Tipo.
      1. valores inteiros.
      2. "D": Para datas.
      3. "S":  Para strings.
  • Exemplo:
    • TAXADEPRECIACAOSEGUNDAMOEDA("Mês", "Tipo") - Filtra de acordo com o Mês definido e busca a Taxa de Depreciação da moeda diferente da moeda índice, convertendo o em formato definido pelo Tipo.
Expandir
titleTRANSFERENCIA
  • Descrição
    • Retorna o código de ocorrência do tipo transferência
  • Parâmetros:

    • Não possui.

  • Exemplo:
    • TRANSFERENCIA() - O resultado será o  código de ocorrência do tipo transferência.
Expandir
titleTXDEPREC
  • Descrição
    • Retorna a taxa de depreciação de um patrimônio no mês.
  • Funcionamento:
    • Ao utilizar a Fórmula, será retornada a última Taxa de Depreciação do Patrimônio no mês informado por parâmetro.
      • ITAXADEPRECIACAO - Campo: VALOR.
      • OBS: Esta formula procura a Taxa de Depreciação em que a moeda índice é igual a moeda corrente e que não seja reavaliado.
  • Parâmetros:

    • Mês (string): Indica qual o Mês será utilizado buscar a taxa de depreciação.
  • Exemplo:
    • TXDEPREC("5") - Retorna em formato string.
Expandir
titleTXDEPREC2
  • Descrição
    • Retorna a taxa de depreciação de um patrimônio no mês na segunda moeda.
  • Funcionamento:
    • Ao utilizar a Fórmula, será retornada a última Taxa de Depreciação do patrimônio no mês informado por parâmetro.
      • ITAXADEPRECIACAO - Campo: VALOR.
      • OBS: Esta formula procura a Taxa de Depreciação em que a moeda índice é diferente da moeda corrente e que não seja reavaliado.
  • Parâmetros:

    • Mês (string): Indica qual o Mês será utilizado buscar a taxa de depreciação.
  • Exemplo:
    • TXDEPREC("4") - Retorna em formato string.
Expandir
titleVALORAQUISICAO
  • Descrição
    • Retorna o valor de aquisição do patrimônio.
  • Funcionamento:
      • IPATRIMONIO- Campo: AQUISICAO.
  • Parâmetros:

    • Tipo (string): Indica o tipo de dado esperado para o retorno. Os possíveis valores são:
      1. "V":  Para valores numéricos de ponto flutuante.
      2. "I":   Para valores inteiros.
      3. "D": Para datas.
      4. "S":  Para string.
  • Exemplo:
    • VALORAQUISICAO("Tipo") - Retorna o valor convertido no formato definido pelo Tipo.
Expandir
titleVALORBASECORRIGIDO
  • Descrição
    • Retorna o valor base corrigido do patrimônio.
  • Funcionamento:
    • Ao utilizar a Fórmula, será retornado o valor base corrigido do patrimônio de acordo com a regra descrita abaixo:

      Busca o valor primeiro na tabela ICALCULORAZAO - Campo: VALORBASECORRIGIDO.
      Se o valor retornado for zero, busca o valor na tabela ISALDOCALCULOPATRIMONIOMOEDA - Campo: VALORBASECORRIGIDO
      Se o valor retornado for zero, busca o valor na tabela IPATRIMONIOMOEDA- Campo: AQUISICAO
    • OBS: Filtra os dados onde a data seja menor ou igual a data informada.
  • Parâmetros
    • Data:  Indica qual a data será levada em consideração para buscar o valor base. Ex:18/07/2024
    • Tipo (string): Indica o tipo de dado esperado para o retorno. Os possíveis valores são:
      1. "V":  Para valores numéricos de ponto flutuante.
      2. "I":   Para valores inteiros.
      3. "D": Para datas.
      4. "S":  Para string.
  • Exemplo:
    • VALORBASECORRIGIDO("18/07/2024","V") - Retorna o valor convertido no formato definido pelo Tipo.
Nota
titleOBSERVAÇÃO

Caso não consiga executar a função, utilize o formato dd-mm-aa para o parâmetro de data. Por exemplo "18-07-204"

Expandir
titleVALORBASECORRIGIDOMESCALCULOATUAL
  • Descrição
    • Retorna o valor decimal que representa o Valor Base Corrigido do Patrimônio referente ao período de cálculo atual.
  • Funcionamento:
    • A Fórmula tem o mesmo comportamento da função VALORBASECORRIGIDO, usando a data igual ao período de cálculo atual do sistema e o tipo de retorno como decimal.
  • Exemplo:
    • VALORBASECORRIGIDOMESCALCULOATUAL() - O resultado será o Valor Base Corrigido referente ao período de cálculo atual convertido para decimal.
Expandir
titleVALORBASEDEPREC
  • Descrição
    • Retorna o valor de base de depreciação do patrimônio.
  • Funcionamento:
    • Ao utilizar a Fórmula, será retornado o valor de base de depreciação do patrimônio.
      • IPATRIMONIO- Campo: VALORBASE.
  • Parâmetros
    • Tipo (string): Indica o tipo de dado esperado para o retorno. Os possíveis valores são:
      1. "V":  Para valores numéricos de ponto flutuante.
      2. "I":   Para valores inteiros.
      3. "D": Para datas.
      4. "S":  Para string.
  • Exemplo:
    • VALORBASEDEPREC("Tipo") - Retorna o valor convertido no formato definido pelo Tipo.
Expandir
titleVALORDEDUCAO
  • Descrição
    • Retorna o valor de dedução (Valor de aquisição - Valor base depreciação).
  • Funcionamento:
    • Ao utilizar a Fórmula, será retornado o valor da dedução com base na subtração dos campos abaixo.
      • IPATRIMONIO- Campo: AQUISICAO
      • IPATRIMONIO - Campo: VALORBASE
  • Parâmetros
    • Tipo (string): Indica o tipo de dado esperado para o retorno. Os possíveis valores são:
      1. "V":  Para valores numéricos de ponto flutuante.
      2. "I":   Para valores inteiros.
      3. "D": Para datas.
      4. "S":  Para string.
  • Exemplo:
    • VALORDEDUCAO("Tipo") - Retorna o valor convertido no formato definido pelo Tipo.
Expandir
titleVLB
  • Descrição
    • Retorna o valor base corrigido do patrimônio.
  • Funcionamento:
    • Ao utilizar a Fórmula, será retornada a soma do valor base corrigido do patrimônio de acordo com a regra descrita abaixo:
      • Busca o valor primeiro na tabela ICALCULORAZAO - Campo: VALORBASECORRIGIDO.
      • Se o valor retornado for zero, busca o valor na tabela ISALDOCALCULOPATRIMONIOMOEDA - Campo: VALORBASECORRIGIDO
      • Se o valor retornado for zero, busca o valor retornado seja zero, busca o valor na tabela IPATRIMONIOMOEDA- Campo: AQUISICAO
      • OBS: Filtra os dados onde a moeda índice seja a moeda corrente, o cenário de cálculo seja o primeiro (código 1) e a data seja menor ou igual a data informada


  • Parâmetros

    • Data:  Indica qual a data será levada em consideração para busca do valor base. Ex:18/07/2024
  • Exemplo:
    • VLB("18/07/2024") - Retorna o valor convertido no formato string.
Nota
titleOBSERVAÇÃO

Caso não consiga executar a função, utilize o formato dd-mm-aa para o parâmetro de data. Por exemplo "18-07-204"

Expandir
titleVLD
  • Descrição
    • Retorna o valor base corrigido do patrimônio.
  • Funcionamento:
    • Ao utilizar a Fórmula, será retornada a soma do valor base corrigido do patrimônio de acordo com a regra descrita abaixo: 
      • Busca o valor primeiro na tabela ICALCULORAZAO - Campo: DEPRECIACAOACUMULADACORRIGIDA.
      • Se o valor retornado for zero, busca o valor na tabela ISALDOCALCULOPATRIMONIOMOEDA - Campo: DEPRECIACAOACUMULADACORRIGIDA
      • Se o valor retornado for zero, busca o valor retornado seja zero, busca o valor na tabela IPATRIMONIOMOEDA - Campo: DEPRECIACAOAQUISICAOCORRIGIDA
      • OBS: Filtra os dados onde a moeda índice seja a moeda corrente, o cenário de cálculo seja o primeiro (código 1) e a data seja menor ou igual a data informada.
  • Parâmetros
    • Data Indica qual a data será levada em consideração para busca do valor base. Ex:18/07/2024
  • Exemplo:
    • VLD("18/07/2024") - Retorna o valor convertido no formato string.
Nota
titleOBSERVAÇÃO

Caso não consiga executar a função, utilize o formato dd-mm-aa para o parâmetro de data. Por exemplo "18-07-204"

Expandir
titleVLQ
  • Descrição
    • Retorna o valor de aquisição do patrimônio.
  • Funcionamento:
      • IPATRIMONIO- Campo: AQUISICAO.
  • Exemplo:
    • VLQ() - Retorna o valor convertido no formato string
Expandir
titleTRANSFERENCIA
  • Descrição
    • Retorna o código de ocorrência do tipo transferência
  • Parâmetros:

    • Não possui.

  • Exemplo:
    • TRANSFERENCIA() - O resultado será o  código de ocorrência do tipo transferência.
Nota
titleOBSERVAÇÃO

As funções listadas que trazem dados de tabelas devem ser utilizadas preferencialmente por fórmulas que trabalhem com determinados contextos para o correto funcionamento das mesmas.