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

En este artículo se proporciona una solución a un problema en el que los saldos de todas las cuentas unitarias se reviertan después de que el ejercicio de General Ledger se haya cerrado en 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 reviertan 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 una bbf en el futuro (para Microsoft Dynamics GP 2013 y versiones posteriores)

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

  1. Antes de cerrar el año de GL, haga clic en Tarjetas, seleccione Financiero y haga clic en Cuenta de unidad.
  2. Seleccione la cuenta de unidad y marque la casilla Borrar saldo durante Year-End Cerrar.
  3. Haga clic en Guardar. Haga esto para cada cuenta de unidad para la que desee no tener un saldo inicial para el nuevo año, como parte del proceso de cierre del año gl.

Nota:

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

Borrar bbf en años abiertos/históricos

  • Microsoft Dynamics GP 2013 y versiones posteriores

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

    Para eliminar los importes de saldo iniciales 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 unitarias para las que borrará la 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 abierto en curso.

        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 Conciliar.

        1. En la ventana Conciliar información financiera, haga clic para activar la casilla Año .
        2. Conciliar cada año. Inicie el proceso con el año histórico más antiguo. Finalice el proceso con el año abierto actual.
    • 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 todas las cuentas unitarias con una BBF. Asegúrese de actualizar el marcador de posición XXXX para el 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 la BBF del año que desee. (Normalmente, si quita un año, se quitan todos los años después de ese año. Por lo tanto, si desea quitar la BBF para 2015, también quitaría la BBF para 2017, luego 2016 y luego 2015 último para las cuentas unitarias, ya que los saldos se reviertieron 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 Conciliar.

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