Microsoft Dynamics GP で総勘定元帳の単位勘定の開始残高をクリアする方法

この記事では、一般会計会計年度が Microsoft Dynamics GP で終了した後にすべての単位勘定の残高がロールフォワードされる問題の解決策を示します。

注:

この記事の手順に従う前に、問題が発生した場合に復元できるデータベースの完全なバックアップ コピーがあることを確認してください。

適用対象: Microsoft Dynamics GP
元の KB 番号: 857582

現象

Microsoft Dynamics GP の総勘定元帳で年を閉じると、すべての単位勘定の残高が現在の年にロールフォワードされます。 この問題は、Microsoft Dynamics GP によってユニット アカウントが貸借対照表勘定であるかのように扱われるために発生します。

解決方法

以下の適切なバージョンの手順を参照してください。

ユニット アカウントに bbf が今後適用されないようにする (Microsoft Dynamics GP 2013 以降のバージョンの場合)

Microsoft Dynamics GP 2013 には、その特定のユニット アカウントの GL 年末クローズ プロセスの一環として、新しい年に BBF が自動的に作成されないようにマークできる、ユニット アカウント設定のチェック ボックスが含まれている新機能があります。 次の手順に従って、最初の残高が不要な各ユニット アカウントをマークします。

  1. GL 年を閉じる前に、[ カード] をクリックし、[ 財務] をポイントし、[ ユニット アカウント] をクリックします。
  2. ユニット アカウントを選択し、[ 決算時の残高のクリア] Year-End チェック ボックスをオンにします。
  3. [保存] をクリックします。 これは、GL 年末決算プロセスの一環として、新しい年の期首残高を持たないようにするユニット アカウントごとにこれを行います。

注:

  • このチェック ボックスをオンにすると、次に GL 年を閉じると、新しい年に BBF が作成されなくなります。 過去の閉じた年や既存の BBF には触れません。 既存の BBF をクリアするには、次の手順に従う必要があります。
  • 以前の年の BBF をクリアするには、GL 年を再度開き、ユニット アカウントのチェックボックスをオンにしてから、GL 年をもう一度閉じ直します。

オープン/履歴年で bbf をクリアする

  • Microsoft Dynamics GP 2013 以降のバージョン

    1. GL 年をもう一度開きます。
    2. ユニット アカウントのチェックボックスをオンにします。
    3. GL 年を閉じ直します。
  • Microsoft Dynamics GP 2010 以前のバージョン

    現在の年および過去の年の単位勘定の期首残高を削除するには、適切な方法を使用します。

    • 方法 1: 当年度の単位勘定の残高を削除する

      1. Microsoft SQL Server Management Studio を開きます。

      2. 会社データベースに対して次 select のステートメントを実行して、現在のオープン年度に BBF をクリアするすべてのユニット アカウントの一覧を取得します。

        select * from GL00100, GL20000 where GL00100.ACTINDX = GL20000.ACTINDX and GL00100.ACCTTYPE = 2 and GL20000.SOURCDOC = 'BBF'
        
      3. 同意する場合は、会社のデータベースに対して次 delete のステートメントを実行して、オープンな現在の年にこれらのユニット アカウントの BBF レコードを削除します。

        delete GL20000 from GL00100, GL20000 where GL00100.ACTINDX = GL20000.ACTINDX and GL00100.ACCTTYPE = 2 and GL20000.SOURCDOC = 'BBF'
        
      4. [ ツール ] メニューの [ ユーティリティ] をポイントし、[ 財務] をポイントし、[ 調整] をクリックします。

        1. [財務情報の調整] ウィンドウで、[のチェック] ボックスをクリックして選択します。
        2. 毎年調整します。 最も古い履歴年を使用してプロセスを開始します。 現在開いている年を使用してプロセスを終了します。
    • 方法 2: 過去の年の単位勘定の残高を削除する

      1. SQL Server Management Studio を開きます。

      2. このスクリプトを実行して、BBF を使用するすべてのユニット アカウントの一覧を取得します。 チェックする履歴年の XXXX プレースホルダーを必ず更新してください。

        select * from GL00100, GL30000 where HSTYEAR = 'XXXX' and GL00100.ACTINDX = GL30000.ACTINDX and GL00100.ACCTTYPE = 2 and GL30000.SOURCDOC = 'BBF'
        
      3. 会社データベースに対して次のステートメントを実行して、必要な年の BBF を削除します。 (通常、1 年間削除する場合は、その年の後のすべての年を削除します。したがって、2015 年の BBF を削除する場合は、残高が年単位にロールフォワードされているため、2017 年の BBF、2016 年、ユニット アカウントの最後の 2015 も削除します)。

        delete GL30000 from GL00100, GL30000 where HSTYEAR = 'XXXX' and GL00100.ACTINDX = GL30000.ACTINDX and GL00100.ACCTTYPE = 2 and GL30000.SOURCDOC = 'BBF'
        
      4. [ ツール ] メニューの [ ユーティリティ] をポイントし、[ 財務] をポイントし、[ 調整] をクリックします。

        1. [財務情報の調整] ウィンドウで、[のチェック] ボックスをクリックして選択します。
        2. 毎年調整します。 最も古い履歴年を使用してプロセスを開始します。 現在開いている年を使用してプロセスを終了します。