FB08 Tcode in SAP: How to Reverse Document

โšก Smart Summary

Document reversal in SAP uses transaction code FB08 to cancel an incorrectly posted accounting document, generate an offsetting entry, and restore account balances without deleting the original, preserving a complete and auditable financial trail.

  • ๐Ÿ” Transaction Code: FB08 reverses an incorrectly posted accounting document and creates an offsetting entry automatically.
  • ๐Ÿ—‚๏ธ Original Preserved: Reversal keeps the original document for audit instead of deleting it, leaving a clean trail.
  • ๐Ÿ“ Reversal Reason: A reversal reason explains the cancellation and can allow posting in the current open period.
  • ๐Ÿ‘๏ธ Display Before Reversal: Checking the document with Display before reversal prevents reversing the wrong entry.
  • โœ… New Document Number: SAP generates a separate reversal document number shown on the status bar after saving.
  • ๐Ÿค– AI Assistance: SAP Joule and machine learning help locate, validate, and guide reversals for faster, error-free corrections.

Document Reversal FB08 in SAP

What is Document Reversal in SAP?

Document reversal cancels an accounting document that was posted in error and creates an offsetting document that restores the affected account balances. In SAP FI, this is done with transaction code FB08, which links the reversal to the original so both can be tracked together.

Reversal is the controlled alternative to deleting a posting. A posted FI document cannot be deleted, so SAP reverses it instead, preserving a complete and auditable financial trail.

Why Reverse a Document Instead of Deleting It?

Posted documents update the general ledger and often the subledgers, so removing them would break the audit trail and the reconciliation between ledgers. Reversal keeps both the original and the offsetting entry, which auditors can follow end to end.

FB08 also lets you choose a reversal reason and posting date, so the cancellation lands in the correct, open posting period even when the original period is already closed.

Reversal Reasons and Posting Periods

A reversal reason records why a document was cancelled and controls whether SAP may use an alternative posting date. Standard reasons include:

Reversal Reason Meaning
01 Reversal in current period
02 Reversal in closed period
03 Actual reversal in current period
04 Actual reversal in closed period

If the original period is closed, choose a reason that permits an alternative date (such as 04) so the reversal posts in the current open period.

Steps to Reverse a Document in FB08

The following steps walk through reversing an accounting document using transaction FB08 in SAP FI.

Step 1) Enter transaction code FB08 in the Command Field.

Document Reversal FB08 in SAP

Step 2) In the next screen, enter the following data:

  1. Enter the Document number of the document to be reversed.
  2. Enter the Company Code of the document posting.
  3. Enter the Fiscal Year for the posting.
  4. Enter the Reversal Code (reason for reversal).
  5. Enter the posting date, or enter the posting period.
  6. If the document allotted a check for payment, enter the reason code to void the check.

Document Reversal FB08 in SAP

Step 3) Check the document by pressing “Display before reversal”.

Document Reversal FB08 in SAP

Step 4) Check the document.

Document Reversal FB08 in SAP

Step 5) Move back to the previous screen and then press Save from the Standard Toolbar.

Document Reversal FB08 in SAP

Step 6) Check the status bar for the reversal document number generated.

Document Reversal FB08 in SAP

You have successfully performed a document reversal.

Verify the Reversal Document

After saving, note the new reversal document number on the status bar and display it with FB03 to confirm the offsetting entry. The original document now shows as reversed, and the customer or G/L balance returns to its pre-posting state.

FAQs

FB08 reverses an open, non-cleared accounting document. FBRA resets a clearing document first, because cleared items cannot be reversed directly. For a cleared invoice, run FBRA to reset the clearing, then FB08 to reverse the original.

Yes. Select a reversal reason that allows an alternative posting date, such as reason 04, so SAP posts the reversal in the current open period even though the original document belongs to a closed period.

Mass reversal, transaction F.80, reverses many documents in one run instead of reversing each with FB08. Users enter selection criteria and a reversal reason, and SAP processes the whole list together, saving time during corrections.

Yes. SAP Joule, the generative AI copilot in S/4HANA Cloud, can locate the document to reverse, explain reversal reasons, and guide the FB08 steps through natural-language prompts, reducing errors for new finance users.

Machine learning monitors journal entries for duplicates, wrong accounts, and outliers, then flags suspect postings for review. This intelligent checking helps teams catch errors early and reverse them with FB08 before period close.

Summarize this post with: