B_S Comparison

  1. Basic functions


    The basic functions of the B/S Comparison dialogue can be found on the button bar of this dialogue.

    Save
    The diskette symbol saves a data set. All entries in the B/S Comparison dialogue must be saved; this applies even if the values are imported and no manual changes have been made.

    Import
    The import button calls up the dialogue where you can import values for the B/S Comparison (and tax detail dialogues). The dialogue can also be called up directly in the main dialogue Company.

    Create comment
    This button can be used to create comments for the B/S Comparison.

    Calculate local GAAP
    This function is available in the subdialogue IFRS – Local GAAP. The values from the IFRS balance are copied to the local balance. The values are copied to the Local GAAP – Tax Balance tab automatically. Please mind that existing Local GAAP values are overwritten. A subsequent recovery of these values is not possible.

    Maintain columns
    A click on this button opens a new subdialogue.

    Reset columns
    This button allows the GTC users to reset the contents of all columns to zero. Before that a security query pops up, upon its confirmation the data is reset. A subsequent restoration of deleted data is not possible.

    Split differences
    This function depends on the settings for calculated balance sheet differences split in the master data dialogue CoA Group. The function is activated separately in the subdialogues Local GAAP – Tax Balance and IFRS – Local GAAP.
    To automate the process it is predefined in the master data whether possible balance differences in the selected account position are temporal or permanent. In addition, you have to define whether value movement affects P/L statement (profit and loss statement) or not (OCI).
    The Split differences function uses this information for automatic allocation of balance differences to thereof columns:


    • Temporary differences P/L (calculation of deferred taxes, affecting P/L statement)

    • Temporary differences OCI (calculation of deferred taxes, not affecting P/L statement)

    • Permanent differences P/L (no calculation of deferred taxes, affecting TRR)

    • Permanent differences OCI (no calculation of deferred taxes)


    Thereof columns present in the master data tab have black frames around them (see the figure below). This allows the user to identify target columns before using the function. A manual adjustment is possible at any time.

    Reports
    The Reports button contains a link to the main dialogue Reports.

    To true-up period
    If there exists a prior period with a true-up period for the selected period, you can call up the B/S Comparison dialogue for the true-up period. To go back to the current period click the button.

    Expand/collapse account positions
    Account positions can be expanded or collapsed to optimise the view. You can expand/collapse account positions selectively (per position) or altogether (for the whole balance sheet).

    Delete all column values
    All values of a column can be deleted by clicking on the recycle bin icon. After doing this save the dialogue. Only after saving the changes will be applied.

    + and – signs in account positions
    B/S Comparison follows the SAP logic. Therefore, enter a '+' sign before assets and a '-' before liabilities.



    Structure of the 'B/S Comparison' dialogue
    In addition to the LCF dialogue, the B/S Comparison dialogue is the central dialogue for calculating deferred taxes. It consists of several subdialogues. The balance sheet structure corresponds to the structure created in the master data for the selected period. The structure in subdialogues is the same.

    Companies that are saved as partnerships in master data (and are regulated by the German tax law) in addition to four main tabs have the subdialogue Supplementary tax balance sheet.

    Companies that are not regulated by the German tax law (foreign companies) can additionally switch on the Additional Tax subdialogue. To do this activate the following checkbox in the master data dialogue Company.

    Applies to all dialogues: assets should be entered with a '+' sign before them, liabilities – with a '-' sign, in accordance with the SAP logic.


    Subdialogue 'Local GAAP – Tax Balance'
    The local balance (for German companies: commercial balance sheet) is displayed in the Local Balance column of the Local GAAP – Tax Balance subdialogue. The Correction to the local tax balance column (in case it is a German company) contains deviations acc. to sect. 60 para. 2 of EStDV (Income Tax Ordinance). The Local tax balance sheet column displays results from the columns Local balance and Correction to local tax balance. Tax balance sheet values cannot be entered directly, they are always taken from these two columns.

    Fig. 75: 'B/S Comparison' dialogue – subdialogue 'Local GAAP – Tax Balance'
    The column Import shows balance sheet values imported via the interface; these values cannot be edited. The column Manually is available for the manual input of information, e.g. reclassification or adjustments to imported values. The column Total displays the values relevant for calculation of balance sheet differences.
    If you want to use the Manually column in the Local GAAP – Tax Balance subdialogue, you need to activate the checkbox in the master data dialogue Company first. This checkbox is usually activated by default and B/S Comparison can be edited manually.

    Balance sheet differences between local balance and local tax balance sheet calculated in the GTC are displayed in the column Relevant Differences Gross. These differences have to be allocated to the Thereof columns and serve as a tax base for calculation of deferred taxes. Balance-sheet gross differences are multiplied by the country tax rate saved in the master data dialogue Countries:( ).
    The following figure displays two balance sheet differences.


    Subdialogue 'IFRS – Local GAAP'
    The subdialogue IFRS – Local GAAP displays IFRS balance and the local balance. The Local balance column is copied from the Local GAAP – Tax Balance subdialogue.

    The Import column shows balance sheet values imported via the interface; these values cannot be edited. The column Manually can be filled out by the user, e.g. reclassification or adjustments of imported values. The column Total displays the values relevant for calculation of balance sheet differences.
    If you want to use the Manually column in the IFRS – Local GAAP subdialogue, you need to activate the checkbox in the master data dialogue Company first. This checkbox is usually activated by default and B/S Comparison can be edited manually.

    Balance sheet differences between IFRS balance and local balance calculated in the GTC are displayed in the column Relevant Differences Gross. These differences have to be allocated to the Thereof columns and serve as a tax base for calculation of deferred taxes. Balance-sheet gross differences are multiplied by the country tax rate saved in the master data dialogue Countries.

    The subdialogue Additional Tax is displayed only for those companies that are not regulated by the German tax law. The aim of this dialogue is to take account of differing tax bases for the local income tax.

    The Correction to local tax balance column can be filled out by the user. Other balance sheet columns are linked to the corresponding subdialogues (e.g. IRFS balance with the subdialogue IFRS – Local GAAP).
    If you want to use the Additional Tax subdialogue, you need to activate the checkbox in the master data dialogue Company first. This checkbox is not activated by default.
    When using this subdialogue it is assumed that users will make use of function to split the differences. Balance sheet differences are displayed in the columns Correction to local tax balance and IFRS Balance.

    Subdialogue 'Total IFRS – Tax'
    The subdialogue Total IFRS – Tax provides an overview of all assets and liabilities in IFRS balance, local balance and local tax balance sheet. The values for these columns cannot be edited, since they are taken directly from other dialogues. The Relevant Differences Gross column shows the difference between the IFRS balance and Local tax balance sheet (local tax balance sheet value minus IFRS balance value).

    Values in the subdialogue Total IFRS – Tax are linked to the following subdialogues:
    Local GAAP – Tax Balance
    IFRS – Local GAAP

    The following subdialogues are not relevant for the Total IFRS – Tax subdialogue; they are used for calculation of deferred taxes and displayed in the Summary dialogue:
    Supplementary tax balance sheet
    Additional Tax
    Other deferred taxes

    Subdialogue 'Other deferred taxes'

    The Other deferred taxes subdialogue allows for direct calculation of deferred taxes per account position (e.g. adjustments from tax audit). This subdialogue works so far without balance differences. The calculated deferred taxes can be entered either into the column affecting P/L statement or OCI. The classification of deferred taxes with regard to their maturity depends on the settings in the master data dialogue CoA Group.
    The following figure displays the entry in the Other deferred taxes column. In the position Land and buildings there is a deferred tax of 2,500 €.



    Validations in the 'B/S Comparison' dialogue

    A number of validations are implemented in the B/S Comparison dialogue. In case of any inconsistencies, the corresponding error messages are displayed in the dialogue header. The milestone Deferred Taxes cannot be closed if there are validation errors.
    Validation rules are applied to every subdialogue, i.e. both for the Local GAAP – Tax Balance and IFRS – Local GAAP.

    Fig. 89: Error messages in the 'B/S Comparison' dialogue
    The balance sheet isn't balanced or isn't saved
    Balance sheet can be saved by clicking on the Save symbol ( Unable to render embedded object: File (worddav6ffe33a92855b38232846b4086607bc0.png) not found. ).
    If the balance sheet is not balanced (sum of assets unequal sum of liabilities), an error message pops up. In addition, an exclamation mark appears in the upper B/S comparison row.
    The upper row of the balance sheet has to contain zero values (a 'balanced' balance sheet). The only exception here is the column Relevant Differences Gross: it may contain non-zero values and this does not result in a validation error.

    Allocation of difference incomplete
    Calculated balance sheet differences have to be allocated to different thereof columns. The validation rule Allocation of difference incomplete checks whether this requirement is met. Not allocated differences are marked in the table view with an exclamation mark:

    Fig. 92: Error message if the allocation of difference is incomplete
    Theoretical background: balance sheet comparison tips


    Basically, there are four possible scenarios that can result in temporary differences and deferred taxes:
    Balance sheet assets:

    1. IFRS value > tax value (taxable temporal difference / deferred taxes liability)

    2. IFRS value < tax value (deductible temporal difference / deferred taxes asset)


    Balance sheet liabilities:

    1. IFRS value < tax value (taxable temporal difference / deferred taxes liability)

    2. IFRS value > tax value (deductible temporal difference / deferred taxes asse

Asset values in the GTC are displayed with a '+' sign, while liability values with a '-' sign. This results in the following gross differences for every individual column:

 Balance sheet

 Sign for 'Gross Differences' column

Assets

(-) deferred taxes liability (DTL)

Assets

(+) deferred taxes asset (DTA)

Liabilities

(-) deferred taxes liability (DTL)

Liabilities

(+) deferred taxes asset (DTA)


A '+' sign in the 'Relevant Differences Gross' column results in deferred taxes asset; a '-' sign – in deferred taxes liability:


'Relevant Differences Gross' column: '+' sign:


'Relevant Differences Gross' column: '-' sign: