FIYR: Cómo obtener el año financiero

Cómo:

La función FIYR devuelve el año financiero, también denominado año fiscal, correspondiente a una fecha determinada del calendario, en base a la fecha de comienzo y la convención de numeración del año financiero.

Puesto que Dialogue Manager interpreta la fecha como alfanumérica o numérica, y FIYR requiere la presencia de una fecha estándar almacenada como desplazamiento de la fecha base, evite utilizar FIYR con Dialogue Manager, a menos que primero convierta la variable utilizada como fecha de entrada para un desplazamiento de la fecha base.

Para más información, consulte Cómo llamar a una función desde un comando de Dialogue Manager.


Principio de página

x
Sintaxis: Cómo Obtener el año financiero
FIYR(inputdate, lowcomponent, startmonth, startday, yrnumbering, output)

donde:

inputdate

Fecha

Es la fecha para la que se devuelve el año financiero. La fecha debe ser estándar y estar almacenada como contrapartida a la fecha base.

Si el año financiero no empieza en el primer día de un mes, la fecha debe incluir los componentes Y(Y), M, y D, o Y(Y) y JUL (JUL equivale a YJUL). De lo contrario, la fecha solo necesita los componentes Y(Y) y M, o Y(Y) y Q.

lowcomponent

Alfanumérico

Es uno de los siguientes:

  • D, si la fecha contiene un componente D o JUL.
  • M, si la fecha contiene un componente M, y no uno D.
  • Q, si la fecha contiene un componente Q.
startmonth

Numérico

Los número 1 a 12 representan el mes inicial del año financiero, donde 1 representa Enero y 12, Diciembre. Si el componente inferior es Q, el mes inicial debe ser 1, 4, 7 o 10.

startday

Numérico

Es el día inicial del mes inicial, normalmente 1. Si el componente inferior es M o Q, es obligatorio.

yrnumbering

Alfanumérico

Los valores válidos son:

FYE para especificar la convención Año financiero termina. El número del año financiero es el año del calendario de la fecha final del año financiero. Por ejemplo, cuando el año financiero comienza en Octubre 1, 2008, la fecha 2008 Noviembre 1 está en FY 2009 Q1, ya que la fecha pertence al año financiero que termina en 2009 Septiembre 30.

FYS para especificar la convención Año financiero empieza. El número del año financiero es el año del calendario de la fecha inicial del año financiero. Por ejemplo, cuando el año financiero comienza en Abril 6, 2008, la fecha 2008 Julio 6 está en FY 2008 Q2, ya que la fecha pertenece al año financiero que termina en 2008 Abril 6.

output

I, Y, o YY

Es resultado aparecerá en el formato de número entero, o Y o YY. Esta función devuelve un valor de año. En caso de error, se devuelve cero.

Nota: Febrero 29 no puede usarse como fecha de inicio de un año financiero.



Ejemplo: Cómo obtener el año financiero

La siguiente solicitud, basada en el origen de datos CENTSTMT, obtiene el año financiero correspondiente a un periodo de cuenta (campo PERIOD, formato YYM) y devuelve los valores en cada formato admitido: Y, YY e I4.

DEFINE FILE CENTSTMT
FISCALYY/YY=FIYR(PERIOD,'M', 4,1,'FYE',FISCALYY);
FISCALY/Y=FIYR(PERIOD,'M', 4,1,'FYE',FISCALY);
FISCALI/I4=FIYR(PERIOD,'M', 4,1,'FYE',FISCALI);
END
TABLE FILE CENTSTMT
PRINT PERIOD FISCALYY FISCALY FISCALI
BY GL_ACCOUNT
WHERE GL_ACCOUNT LT '2100'
END

En la salida, observe que el periodo Abril 2002 (2002/04) pertenece al año financiero 2003, ya que el mes inicial es Abril (4) y se está utilizando la convención de numeración FYE:

Ledger
Account  PERIOD   FISCALYY  FISCALY  FISCALI
-------  ------   --------  -------  -------
1000     2002/01  2002      02          2002
         2002/02  2002      02          2002
         2002/03  2002      02          2002
         2002/04  2003      03          2003
         2002/05  2003      03          2003
         2002/06  2003      03          2003
2000     2002/01  2002      02          2002
         2002/02  2002      02          2002
         2002/03  2002      02          2002
         2002/04  2003      03          2003
         2002/05  2003      03          2003
         2002/06  2003      03          2003

WebFOCUS