How To Fix FF822 - Tax code &1 defined incorrectly; rounding of RevChrg. &2 greater than &3


FF822 - Overview

  • Message type: E = Error

  • Message class: FF - FI Function Module Messages

  • Message number: 822

  • Message text: Tax code &1 defined incorrectly; rounding of RevChrg. &2 greater than &3

  • Show details Hide details
  • What causes this issue?

    Tax code &V1& is defined as a reverse charge tax code.
    The result of the calculation is a tax amount of &V2&, rather than a
    balance of zero. This tax amount exceeds the permitted maximum variance
    of &V3&.

    System Response

    The system assumes that tax code &V1& is not correctly defined.
    It is not possible to post using this tax code.

    How to fix this error?

    Please correct the definition of tax code &V1&. The tax basis amount
    (tax information) always contains the same +/- sign as the percentage
    for the relevant tax condition. Regarding reverse charge tax codes, see
    the field help documentation for the field "EU Code / Code" in
    transaction FTXP, "Maintain Tax Codes: Tax Rates", under "Properties",
    if you have entered for the output tax a different +/- sign for the
    percentage in transaction FTXP, for example.
    Examples with the fictional tax base (amount) 1000 (note that this list
    - using 10% here - is not complete; there are many other possible
    definitions):
    1) Both conditions contain the same tax base, and the percentages are
    identical. This is incorrect and needs to be corrected.
    Definition (price determination schema, that is, 100, 110, and 120 are
    the rows in the price determination schema)
    100 Tax Base
    110 Account key MWS or preferably ESA of 100 10%
    120 Account key VST or preferably ESE of 100 10%
    Resulting Tax Information (BSET)
    Tax base 1000 for row 110 and 1000 for row 120.
    Tax 100 for row 110 and 100 for row 120.

    The system issues an error message and will not allow you to continue with this transaction until the error is resolved.

    2) Both conditions contain the same tax basis in terms of their amounts
    and relate to the same condition; this is the best solution:
    100 Tax Base
    110 Account key VST or preferably ESE of 100 10%
    120 Account key MWS or preferably ESA of 100 -10%
    Resulting Tax Information (BSET)
    Tax base 1000 for row 110 and -1000 for row 120.
    Tax 100 for row 110 and -100 for row 120.
    3) One condition contains -100%, the other condition contains 10%; this
    is not what we would actually recommend, but it is not wrong. The second
    tax condition consequently uses the tax amount from the first tax
    condition as its base; this is correct, as confusing as it may sound:
    100 Tax Base
    110 Account key VST or preferably ESE of 100 10%
    120 Account key MWS or preferably ESA of 110 -100%
    Resulting Tax Information (BSET)
    Tax base 1000 for row 110 and -100 for row 120.
    Tax 100 for row 110 and -100 for row 120.
    4) Both conditions contain, in terms of their amounts, different tax
    bases, the percentages are not identical, but the tax amounts (as well
    as their +/- signs) are the same; this is incorrect and needs to be
    changed.
    100 Tax Base
    110 Account key MWS or preferably ESA of 100 -10%
    120 Account key VST or preferably ESE of 110 100%
    Resulting Tax Information (BSET)
    Tax base -1000 for row 110 and 100 for row 120.
    Tax -100 for row 110 and -100 for row 120.
    5) Both conditions contain a negative tax base. The percentages are not
    identical, but the tax amounts are the same, albeit with different +/-
    signs. This is not wrong but nevertheless misleading and ought to be
    changed if possible.
    100 Tax Base
    110 Account key MWS or preferably ESA of 100 -10%
    120 Account key VST or preferably ESE of 110 -100%
    Resulting Tax Information (BSET)
    Tax base -1000 for row 110 and -100 for row 120.
    Tax -100 for row 110 and 100 for row 120.
    6) The condition is defined positive for the output tax and negative for
    the input tax, so that the output tax is posted with the same
    debit/credit indicator as the associated tax-relevant line and the input
    tax with a different debit/credit indicator. This is incorrect and must
    be changed (see 2, for example) because the input tax should be posted
    with the same debit/credit indicator as the associated tax-relevant
    line.
    100 Tax Base
    110 Account key VST or preferably ESE of 100 -10%
    120 Account key VAT or preferably ESA of 100 10%
    Resulting Tax Information (BSET)
    Tax base -1000 for row 110 and 1000 for row 120.
    Tax -100 for row 110 and 100 for row 120.

    Procedure for System Administrators


    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message FF822 - Tax code &1 defined incorrectly; rounding of RevChrg. &2 greater than &3 ?
    The SAP error message FF822 indicates that there is an issue with the tax code configuration, specifically related to the rounding of the reverse charge amount. This error typically arises in scenarios involving tax calculations, particularly when dealing with reverse charge mechanisms in VAT (Value Added Tax) scenarios.
    
    Cause: The error message FF822 is triggered when the rounding of the reverse charge amount exceeds the allowed limit defined in the system. This can happen due to: Incorrect Tax Code Configuration: The tax code may not be set up correctly in the system, leading to discrepancies in how tax amounts are calculated and rounded. Rounding Rules: The rounding rules defined in the system may not align with the expected values for the transaction, causing the calculated amount to exceed the permissible limits. Currency Issues: If the transaction involves multiple currencies, rounding differences can occur due to conversion rates or decimal precision settings. Transaction Data: The specific transaction

    Already have an account? Login here!




Instant HelpGet instant SAP help. Sign up for our Free Essentials Plan.


Related SAP Error Messages

Click the links below to see the following related messages:

Click on this link to search all SAP messages.


Rating
The AI Support Assistant is great. It provides comprehensive assistance even on the most difficult issues. I highly recommend this service.
Rate 1
John Jordan
SAP Consultant & Author