FIQTR: Como Obter o Trimestre Fiscal

Como:

A função FIQTR exibe o trimestre fiscal correspondente a uma data específica com base na data inicial e na convenção numérica do ano fiscal.

O Dialogue Manager interpreta uma data como alfanumérica ou numérica e o FIQTR exige uma data padrão armazenada como um desvio da data base, portanto, não utilize o FIQTR com o Dialogue Manager a não ser que você primeiro converta a variável utilizada como a data de entrada em um desvio da data base.


Topo da página

x
Sintaxe: Como Obter o Trimestre Fiscal
FIQTR(inputdate, lowcomponent, startmonth, startday, yrnumbering, output)

onde:

inputdate

Data

É a data que resulta para o ano financeiro. A data deve seguir um padrão armazenado como um deslocamento a partir da data base.

Se o ano fiscal não começar no primeiro dia do mês, a data deve possuir componentes Y(Y), M e D ou os componentes Y(Y) e JUL (observe que JUL é equivalente a YJUL). Do contrário, a data apenas necessita dos componentes Y(Y) e M ou Y(Y) e Q.

lowcomponent

Alfanumérico

É um dos seguintes procedimentos:

  • D se a data contiver um componente D ou JUL.
  • M se a data contiver um componente M e não um componente D.
  • Q se a data contiver um componente Q.
startmonth

Numérico

Números de 1 a 12 são utilizados para representar o mês inicial do ano fiscal, e o número 1 representa janeiro e o 12, dezembro. Se o componente baixo for Q, o mês inicial deve ser 1, 4, 7 ou 10.

startday

Numérico

É a data inicial do mês inicial, normalmente 1. Se o componente baixo for M ou Q, 1 é necessário.

yrnumbering

Alfanumérico

Valores válidos são:

FYE para especificar a convenção do Término do Ano Fiscal. O número do ano fiscal é o ano do calendário da data de término do ano fiscal. Por exemplo, quando o ano fiscal começar em 1 de outubro de 2008, a data 1 de novembro de 2008 se encontra no primeiro trimestre do ano fiscal de 2009, pois está no ano fiscal que termina em 30 de setembro de 2009.

FYS para especificar a convenção do Início do Ano Fiscal. O número do ano fiscal é o ano do calendário da data de início do ano fiscal. Por exemplo, quando o ano fiscal começar em 6 de abril de 2008, a data 6 de julho de 2008 se encontra no segundo trimestre do ano fiscal de 2008, pois está no ano fiscal que termina em 6 de abril de 2008.

saída

I ou Q

O resultado estará no formato inteiro ou Q. Esta função exibirá um valor de 1 a 4. Em caso de erro, o resultado será zero.

Observação: 29 de fevereiro não pode ser utilizado como o dia de início para o ano fiscal.



Exemplo: Como Obter o Trimestre Fiscal

A solicitação a seguir em relação à fonte de dados CENTHR obtém o trimestre fiscal correspondente à data inicial de um funcionário (campo START_DATE, formato YYMD) e exibe os valores em cada um dos formatos suportados: Q e I1.

DEFINE FILE CENTHR
FISCALQ/Q=FIQTR(START_DATE,'D',10,1,'FYE',FISCALQ);
FISCALI/I1=FIQTR(START_DATE,'D',10,1,'FYE',FISCALI);
END
TABLE FILE CENTHR
PRINT START_DATE FISCALQ FISCALI
BY LNAME BY FNAME
WHERE LNAME LIKE 'C%'
END

Na saída, observe que a data, 12 de novembro de 1998 (1998/11/12) se encontra no ano trimestre fiscal Q1, pois o mês inicial é outubro (10):

Last            First         Starting
Name            Name          Date        FISCALQ  FISCALI
----            -----         --------    -------  -------
CHARNEY         ROSS          1998/09/12  Q4             4
CHIEN           CHRISTINE     1997/10/01  Q1             1
CLEVELAND       PHILIP        1996/07/30  Q4             4
CLINE           STEPHEN       1998/11/12  Q1             1
COHEN           DANIEL        1997/10/05  Q1             1
CORRIVEAU       RAYMOND       1997/12/05  Q1             1
COSSMAN         MARK          1996/12/19  Q1             1
CRONIN          CHRIS         1996/12/03  Q1             1
CROWDER         WESLEY        1996/09/17  Q4             4
CULLEN          DENNIS        1995/09/05  Q4             4
CUMMINGS        JAMES         1993/07/11  Q4             4
CUTLIP          GREGG         1997/03/26  Q2             2

Information Builders