Compartir a través de


Cómo borrar los saldos iniciales de las cuentas unitarias en General Ledger en Microsoft Dynamics GP

En este artículo se proporciona una solución a un problema por el que los saldos de todas las cuentas unitarias se transfieren al nuevo ejercicio fiscal después de cerrar el año fiscal en el libro mayor de Microsoft Dynamics GP.

Nota:

Antes de seguir las instrucciones de este artículo, asegúrese de que tiene una copia de seguridad completa de la base de datos que puede restaurar si se produce un problema.

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

Síntomas

Al cerrar el año en General Ledger en Microsoft Dynamics GP, los saldos de todas las cuentas unitarias se trasladan al año actual. Este problema se produce porque Microsoft Dynamics GP trata las cuentas unitarias como si fueran cuentas de balance.

Solución

Consulte los pasos para obtener la versión adecuada a continuación:

Impedir que la cuenta de unidad tenga un bbf en el futuro (para Microsoft Dynamics GP 2013 y versiones posteriores)

Hay una nueva funcionalidad en Microsoft Dynamics GP 2013 que incluye una casilla en la configuración de la cuenta de unidad que puede marcar para impedir que se cree un BBF automáticamente en el año nuevo como parte del proceso de cierre de fin de año de GL para esa cuenta de unidad en particular. Siga estos pasos para marcar cada cuenta de unidad para la que no desee un saldo inicial:

  1. Antes de cerrar el año GL, haga clic en Tarjetas, seleccione Financiera y haga clic en Cuenta unitaria.
  2. Seleccione la cuenta de unidad y marque la casilla de verificación para Borrar saldo durante el cierre de fin de año.
  3. Haga clic en Save(Guardar). Haga esto para cada cuenta unitaria que desee no tener un saldo inicial para el año nuevo, como parte del proceso de cierre del año GL.

Nota:

  • Esta casilla evitará que se cree un BBF en el año nuevo la próxima vez que cierre un año GL. No toca los años pasados cerrados ni los BBF existentes. Para borrar un BBF existente, debe seguir los pasos siguientes.
  • Para borrar los BBF en años anteriores, puede volver a abrir sus años GL, marcar las casillas en las cuentas de su unidad y, a continuación, volver a cerrar sus años GL.

Borrar bbf en años abiertos o históricos

  • Microsoft Dynamics GP 2013 y versiones posteriores

    1. Vuelva a abrir los años de GL.
    2. Marque las casillas en las cuentas de la unidad.
    3. Vuelva a incluir los años de GL.
  • Microsoft Dynamics GP 2010 y versiones anteriores

    Para eliminar los importes iniciales del saldo de las cuentas unitarias en el año actual y en los años históricos, use los métodos adecuados:

    • Método 1: Eliminar saldos de cuentas unitarias en el año actual

      1. Abra Microsoft SQL Server Management Studio.

      2. Ejecute la siguiente select instrucción en la base de datos de la empresa para obtener una lista de todas las cuentas de unidad para las que eliminarás el BBF en el año abierto actual.

        select * from GL00100, GL20000 where GL00100.ACTINDX = GL20000.ACTINDX and GL00100.ACCTTYPE = 2 and GL20000.SOURCDOC = 'BBF'
        
      3. Si está de acuerdo, ejecute la siguiente delete instrucción en la base de datos de la empresa para quitar los registros BBF de estas cuentas unitarias en el año actual abierto.

        delete GL20000 from GL00100, GL20000 where GL00100.ACTINDX = GL20000.ACTINDX and GL00100.ACCTTYPE = 2 and GL20000.SOURCDOC = 'BBF'
        
      4. En el menú Herramientas , seleccione Utilidades, Finanzas y, a continuación, haga clic en Reconciliar.

        1. En la ventana Reconciliar información financiera, haga clic en la casilla Año para seleccionarla.
        2. Reconciliar cada año. Inicie el proceso mediante el año histórico más antiguo. Finalice el proceso usando el año actualmente abierto.
    • Método 2: Eliminar saldos de cuentas unitarias en años históricos

      1. Abra SQL Server Management Studio.

      2. Ejecute este script para obtener una lista de cualquier cuenta de unidad con un BBF. Asegúrese de actualizar el marcador de posición XXXX del año histórico que desea comprobar.

        select * from GL00100, GL30000 where HSTYEAR = 'XXXX' and GL00100.ACTINDX = GL30000.ACTINDX and GL00100.ACCTTYPE = 2 and GL30000.SOURCDOC = 'BBF'
        
      3. Ejecute la siguiente instrucción en la base de datos de la empresa para quitar el BBF para el año que desee. (Normalmente, si quita un año, quita todos los años DESPUÉS de ese año. Por lo tanto, si desea quitar el BBF para 2015, también quitaría el BBF para 2017, entonces 2016 y, a continuación, 2015 el último para las cuentas unitarias, ya que los saldos se implementaron año a año).

        delete GL30000 from GL00100, GL30000 where HSTYEAR = 'XXXX' and GL00100.ACTINDX = GL30000.ACTINDX and GL00100.ACCTTYPE = 2 and GL30000.SOURCDOC = 'BBF'
        
      4. En el menú Herramientas , seleccione Utilidades, Finanzas y, a continuación, haga clic en Reconciliar.

        1. En la ventana Reconciliar información financiera, haga clic para activar la casilla Año.
        2. Reconciliar cuentas cada año. Inicie el proceso mediante el año histórico más antiguo. Finalice el proceso mediante el año abierto actual.