Error al intentar realizar el proceso de cierre de año en General Ledger en Microsoft Dynamics GP: No se encontró la cuenta de ganancias retenidas

En este artículo se proporcionan soluciones a un error que se produce al realizar el proceso de cierre de fin de año en General Ledger en Microsoft Dynamics GP.

Se aplica a: Microsoft Dynamics GP
Número de KB original: 850741

Síntomas

Cuando intenta realizar el proceso de cierre de año en General Ledger en Microsoft Dynamics GP, recibe el siguiente mensaje de error:

No se encontró la cuenta de ganancias retenidas.

No se encontró la cuenta de ganancias retenida.

Causa

Este problema se produce si hace clic para activar la casilla Cerrar segmentos de cuenta divisional en la ventana Configuración del libro de contabilidad general .

Además, el mensaje de error puede producirse debido a una de las siguientes causas:

Causa 1

Solo se configura una cuenta de ganancias retenidas. Sin embargo, la casilla Cerrar a segmentos de cuenta divisional está seleccionada en la ventana Configuración de Libro de contabilidad general. Consulte resolución 1.

Causa 2

Las cuentas de ganancias retenidas se configuran sin un segmento común al que cerrar. Consulte resolución 2.

Causa 3

La casilla Cerrar segmentos de cuenta divisional está activada. Sin embargo, la cuenta De ganancias retenidas no está configurada para cada división de segmento. Consulte resolución 3.

Causa 4

Las cuentas de ganancias retenidas tienen espacios en blanco en ellas. Consulte resolución 4.

Causa 5

La tabla índice de cuenta de GL00105 tiene un registro dañado. Consulte resolución 5.

Causa 6

Si usa el cierre en cuentas re divisionales, busca cuentas unitarias. Consulte resolución 6.

Solución

Antes de realizar cualquiera de estas resoluciones, asegúrese de que todos los demás usuarios cierran sesión en Microsoft Dynamics GP o Microsoft Business Solutions - Great Plains. Asegúrese también de crear una copia de seguridad restaurable de la base de datos de la empresa.

Solución 1

Para resolver este problema, desactive la casilla Cerrar segmentos de cuenta divisional en la ventana Configuración del libro de contabilidad general. Para ello, siga estos pasos:

  1. Abra la ventana Configuración de Libro de contabilidad general, haga clic en Herramientas en el menú Microsoft Dynamics GP , seleccione Configurar, Financiero y, a continuación, haga clic en Libro de contabilidad general.
  2. En la ventana Configuración del libro de contabilidad general, haga clic para desactivar la casilla Cerrar a segmentos de cuenta divisional .
  3. Haga clic en Aceptar para guardar los cambios.

Solución 2

Para resolver este problema, cerca de solo un segmento de los diferentes números de cuenta De ganancias retenidas. No se puede cerrar más de un segmento de los números de cuenta.

Ejemplo

En este ejemplo, existen los siguientes números de cuenta de ganancias retenidas:

  • A-000-3030-00
  • B-100-3030-00
  • C-200-3030-00

En este ejemplo, no se puede cerrar con el segundo segmento de los números de cuenta. Los segundos segmentos son 000, 100 y 200. Después de decidir el segmento por el que desea cerrar, el resto de los segmentos debe ser el mismo. Por lo tanto, en este ejemplo, tiene las siguientes opciones:

  • Si desea cerrar con el segundo segmento, debe cambiar el primer segmento (la letra) para que sea el mismo para todas las cuentas. Por ejemplo, para cerrar con el segundo segmento y con las ganancias retenidas por división, cambie los primeros segmentos de la siguiente manera:
    • A-000-3030-00
    • A-100-3030-00
    • A-200-3030-00
  • Si desea cerrar con el primer segmento, debe cambiar el segundo segmento para que sea el mismo para todas las cuentas. Puede cambiar el segundo segmento mediante una de las siguientes opciones:
    • A-000-3030-00, B-000-3030-00, C-000-3030-00
    • A-100-3030-00, B-100-3030-00, C-100-3030-00
    • A-200-3030-00, B-200-3030-00, C-200-3030-00

Resolución 3

Compruebe que ninguna división de segmentos tiene una cuenta de ganancias retenidas que se creó para ella. Para ello, siga estos pasos:

  1. Abra la ventana Configuración del segmento de cuenta , haga clic en Herramientas en el menú Microsoft Dynamics GP , seleccione Configurar, Financiera y, a continuación, haga clic en Segmento.

  2. Haga clic en el botón de búsqueda situado junto al campo Segmento y, a continuación, anote el segmento de cuenta asignado en la ventana Configuración de Libro de contabilidad general .

  3. Use el botón de búsqueda situado junto al campo Número .

  4. Tenga en cuenta los números de segmento que puede ver mediante el botón de búsqueda de segmentos.

  5. Abra la ventana Mantenimiento de la cuenta. Para ello, haga clic en Tarjetas, seleccione Financieroy, a continuación, haga clic en Cuenta.

  6. Asegúrese de que todos los segmentos indicados en el paso 4 tengan configuradas las cuentas de ganancias retenidas correspondientes.

    Ejemplo:

    Se cumplen las condiciones siguientes:

    • Tiene un número de cuenta de ganancias retenidas de 000-3030-00.
    • El primer segmento del número de cuenta se configura como segmento de cuenta divisional.
    • Ha observado que el primer segmento tiene estos números configurados: 000, 100, 200, 300 y 400.

    En este ejemplo, debe comprobar que también están configurados los siguientes números de cuenta De ganancias retenidas:

    • 100-3030-00
    • 200-3030-00
    • 300-3030-00
    • 400-3030-00
  7. Si no están configurados todos los segmentos, configúrelos ahora en la ventana Mantenimiento de la cuenta . Para ello, haga clic en Tarjetas, seleccione Financieroy, a continuación, haga clic en Cuenta.

Resolución 4

Para resolver este problema, determine si los números de cuenta de ganancias retenidas tienen espacios en blanco en ellos. Para ello, siga estos pasos:

  1. Abra la ventana Mantenimiento de la cuenta. Para ello, haga clic en Tarjetas, seleccione Financiero y, a continuación, haga clic en Cuenta.

  2. Seleccione una de las cuentas de ganancias retenidas y, a continuación, examine el número de cuenta para asegurarse de que no tiene espacios en ella.

    Ejemplo:

    • Tiene un número de cuenta de ganancias retenidas de 000-3030-00.
    • El primer segmento del número de cuenta se configura como segmento de cuenta divisional.
    • Ha observado que el primer segmento tiene estos números configurados: 000, 100, 200, 300 y 400.

    En este ejemplo, debe comprobar que también están configurados los siguientes números de cuenta De ganancias retenidas:

    • 100-3030-10
    • 200-3030-20
    • 300-3030-30
    • 400-3030-40

    Sin embargo, es posible que haya aumentado involuntariamente la longitud del segmento del primer segmento a cuatro caracteres y Microsoft Dynamics GP no reconocerá las cuentas de ganancias retenidas que creó originalmente. Si aumenta el primer segmento, los números de cuenta serían similares a los siguientes:

    • 100X-3030-10
    • 200X-3030-20
    • 300X-3030-30
    • 400X-3030-40

    Nota:

    En estos números, X representa un espacio en blanco.

    Si hay espacios en los números de cuenta, continúe con los pasos siguientes.

  3. Abra la ventana Conciliar. Para ello, haga clic en Herramientas en el menú Microsoft Dynamics GP , seleccione Utilidades, Sistemay, a continuación, haga clic en Conciliar.

    Nota:

    El comando Conciliar revierte el formato de segmento de cuenta a las longitudes de segmento originales. La conciliación solo funciona si no hay cuentas que tengan una longitud real del primer segmento de cuatro caracteres, excepto espacios. Es decir, ninguna cuenta que tenga un primer segmento como 1000 como en el ejemplo, 1000-1100-00. Si este es el caso, las longitudes del segmento se revierten a tres caracteres.

  4. Seleccione Configuración de formato de cuenta y, a continuación, haga clic en Insertar.

  5. Haga clic en Conciliar e imprima el registro de errores en la pantalla.

    Nota:

    La tabla Account Index Master (GL00105) probablemente seguiría conteniendo las cuentas que usan la longitud de la cuenta de cuatro caracteres. Por lo tanto, tiene que volver a generar la tabla mediante el mantenimiento de SQL.

  6. Abra la ventana Mantenimiento de SQL. Para ello, en el menú Microsoft Dynamics GP , seleccione Mantenimiento y, a continuación, haga clic en SQL.

  7. Seleccione la base de datos de la empresa y, a continuación, seleccione Microsoft Dynamics GP en Producto.

  8. Seleccione la tabla Account Index Master (Patrón de índice de cuenta) en Financial Series (Serie financiera).

  9. Haga clic para seleccionar todas las casillas y, a continuación, haga clic en Procesar.

    Nota:

    Después de volver a crear la tabla GL00105, debe restaurar los datos mediante Comprobar vínculos.

  10. Abra la ventana Comprobar vínculos. Para ello, en el menú Microsoft Dynamics GP , seleccione Mantenimiento y, a continuación, haga clic en Comprobar vínculos.

  11. Seleccione Financiero como serie e inserte las tablas lógicas Del maestro de cuenta.

  12. Haga clic en Aceptar para iniciar el proceso.

    Nota:

    La información que se encuentra en la tabla Account Master (GL00100) ahora debe rellenar la tabla GL00105.

Resolución 5

  1. Abra SQL Server Management Studio.

  2. En una ventana de consulta, ejecute este script en la base de datos de la empresa:

    Delete GL00105
    
  3. Abra Microsoft Dynamics GP. En el menú Microsoft Dynamics GP , seleccione Mantenimiento y, a continuación, haga clic en Comprobar vínculos.

  4. Seleccione Serie financiera.

  5. En la lista Tablas lógicas , haga clic para seleccionar Patrón de cuenta. Haga clic en Aceptar.

  6. A continuación, haga clic en Aceptar para ejecutar vínculos de comprobación. Imprima el registro de errores en la pantalla.

  7. Vuelva a realizar la prueba.

Resolución 6

Es posible que tenga que configurar cuentas re divisionales adicionales con segmentos en blanco para que las "cuentas unitarias" puedan cerrarse correctamente. (Vea la estructura de las cuentas unitarias en comparación con el aspecto de las cuentas re divisionales y el segmento al que se está cerrando). Se ha registrado un problema de calidad para esto, ya que el sistema no debe examinar las cuentas unitarias durante el proceso de RE.