// AI Document Extraction

SAP Lease Accounting Data: RE-FX Lease Abstraction for Contract and Lease Management

SAP RE-FX values and posts a lease once the contract exists. Getting it there is the manual part. Upload your leases and the AI abstracts the terms, conditions, and options RE-FX needs.

Live demo, no signup

PDF, JPG, PNG, BMP, HEIC, TIFF

Upload a document to extract

Terms, conditions, options
Export to Excel or CSV
Every field cites its lease page
Free to try, no signup
// Side-by-side comparison

What SAP RE-FX does with a lease, and what has to happen before it can

SAP Flexible Real Estate Management is strong accounting software. It is not document software. Reading SAP's own Contract and Lease Management documentation, every capability begins after a contract record exists. Here is the honest split between what SAP automates and what a person still has to read out of the lease.

Step in the lease accounting chain Handled by SAP RE-FX? What it actually takes
Read the lease PDF and find the terms No. Nothing in Contract and Lease Management reads documents A person opens the lease, the amendments, and the exhibits and writes the values down
Create the contract record Manual. SAP's instruction is to create a contract in the system Contract Management app, or a load via a contract BAPI, either way from values someone already has
Store conditions and contract terms Yes, once entered Condition types and amounts keyed from the rent clause and every amendment that changed it
Generate the contract cash flow Yes, automatically Correct only if the conditions and term dates behind it are correct
Classify and value under ASC 842 or IFRS 16 Yes. Parallel valuation per accounting principle Depends on term, options, and payments that were read off the lease first
Post right-of-use asset and lease liability Yes, to FI-AA and FI-GL Posts whatever the valuation rule computed from the entered data
Track renewal and termination option dates Stores dates once entered; does not find them Option clauses and their notice windows have to be abstracted from the document
Prove a number back to a lease page No. RE-FX holds values, not citations A source-linked abstract, or a hunt through the document folder during audit

Verified against SAP Help Portal documentation for Contract and Lease Management, SAP S/4HANA version 2025 FPS01, in August 2026. SAP states the solution "uses the Real Estate Contract master data object in the Flexible Real Estate Management (RE-FX) component", that it "enables the parallel valuation of rental and leasing contracts according to different accounting principles for lease-in and lease-out relationships", and that valuation is posted to Asset Accounting (FI-AA) and General Ledger Accounting (FI-GL). On how contract data arrives, SAP's own wording is: "To map the data of your rental and leasing contracts, create a contract in the system." SAP publishes no public price list for RE-FX.

// The problem

The RE-FX implementation is not the hard part. The leases are.

Teams budget for the SAP side: valuation rules, condition types, contract types, the FI-AA and FI-GL integration. Then the project stalls somewhere else entirely, on a shared drive holding four hundred lease PDFs that nobody has read since they were signed. RE-FX cannot value a contract that does not exist, and the contract cannot exist until somebody works out what the lease actually says.

Go-live waits on data entry, not configuration

Consultants finish the configuration in weeks. Populating contracts from the lease population takes months, because it is reading work, and it is usually handed to the smallest team in the project with the least time.

A wrong term date silently misstates the balance sheet

RE-FX computes the right-of-use asset and lease liability from the contract term and the payment conditions it was given. If the term was taken from the base lease and an extension amendment was missed, the valuation is wrong and the system has no way to know.

Options are judgment calls made from a PDF

Whether a renewal option is reasonably certain of exercise changes the lease term, and therefore the liability. That judgment needs the option clause, its notice window, and how option rent is set, none of which arrive in RE-FX by themselves.

Audit asks where the number came from

A contract record shows a monthly condition of a given amount. It does not show the clause. When an auditor samples ten leases, the team goes back to the PDFs and re-reads them, which is the same work done a second time under more pressure.

// The solution

How LeaseAbstractors prepares lease data for SAP RE-FX

Upload the leases and the AI abstracts each one into the fields an RE-FX contract is built from, reads the amendments alongside the base lease, and exports a clean spreadsheet with every value linked to the page it came from.

Contract term, as amended

Commencement, rent commencement, and expiration are abstracted from the base lease and then corrected by every extension and amendment, so the term driving the valuation is the term in force today.

Conditions, not just a rent number

The full payment schedule is captured: base rent and every step, CPI or fixed escalations, operating expense recoveries, and other recurring charges, which is what condition records in RE-FX are made of.

Options with their notice windows

Renewal, termination, expansion, and purchase options are abstracted with the notice period and how option rent is determined, which is the evidence behind a reasonably certain judgment under ASC 842 and IFRS 16.

Premises mapped to rental objects

Property, building, suite, and rentable area come out as their own fields, so they line up with the usable and rentable object master data the contract has to be assigned against.

Exports to Excel or CSV

The abstract downloads as a spreadsheet you can shape into a load file for a contract BAPI, hand to your systems integrator, or key from directly in the Contract Management app.

Every field cites its lease page

Each date, amount, and option links back to the exact page it was read from, so an audit sample or a question from the balance sheet accountant is answered in seconds rather than a re-read.

// How it works

From lease PDFs to RE-FX contracts in 4 steps

A repeatable way to build the lease dataset behind an SAP lease accounting go-live, or to keep it current afterwards.

01

Collect the full document set

Gather the base lease plus every amendment, extension, work letter, side letter, and estoppel. A contract populated from the base lease alone will value the wrong term more often than not.

Tip: Missing amendments are the most common reason an RE-FX valuation disagrees with the lease.

02

Upload the whole set at once

Drag the documents in together. The AI reads amendments alongside the base lease so the term, the current rent step, and any renegotiated charge reflect the agreement as it stands today.

03

Let AI abstract the contract fields

OCR reads each page, including scanned and image-only PDFs, then the AI populates term dates, payment conditions, escalations, recoveries, and options, flagging any low-confidence value for review.

04

Review, export, and load

Check the flagged fields against their linked source pages, export to Excel or CSV, then key the contracts in or hand the file to whoever is running your contract load.

// Use cases

SAP lease accounting questions, answered

The questions US finance, real estate, and SAP project teams ask before they decide how lease data will reach RE-FX.

Common Search Terms

sap lease accounting sap re fx lease accounting sap lease abstraction sap contract and lease management sap re fx lease management lease accounting in sap sap lease accounting module

What is SAP RE-FX?

SAP RE-FX is SAP Flexible Real Estate Management, the component inside SAP S/4HANA that holds real estate master data and lease contracts. In current releases the lease accounting capability is documented as Contract and Lease Management, which SAP says "uses the Real Estate Contract master data object in the Flexible Real Estate Management (RE-FX) component". It stores contracts and their conditions, generates a contract cash flow, values each contract in parallel under different accounting principles, and posts the results to Asset Accounting and the General Ledger.

Does SAP RE-FX do lease abstraction?

No. RE-FX has no capability that reads a lease document. Every feature in SAP's Contract and Lease Management documentation begins after a contract record exists, and SAP's own instruction for getting data in is to "create a contract in the system". Contracts can also be loaded programmatically through a contract BAPI, but that takes a table of field values, which somebody has to produce by reading the leases. The longer answer is in our post on whether SAP RE-FX does lease abstraction.

Which accounting standards does SAP RE-FX support?

The Contract and Lease Management documentation names IFRS 16, US-GAAP ASC 842, and FAS 13, and describes parallel valuation so one contract can be valued under more than one accounting principle at the same time. Valuation rules are defined per accounting principle and control how the valuation is calculated and posted. That covers the corporate reporting case well. Government entities reporting under GASB 87 should confirm treatment with their implementation partner rather than assume it, and can compare approaches on our GASB 87 lease accounting software page.

How does lease data get into SAP RE-FX?

Three ways, and all three start with reading. A person keys the contract in the Contract Management app. A systems integrator builds a load file and pushes it through a contract BAPI. Or an interface pulls from another system that already holds structured lease data. None of them extract anything from a PDF, which is why the abstraction step sits upstream of the SAP project rather than inside it. If the leases are also being prepared for a US GAAP transition, our guide to preparing lease data for ASC 842 covers the same fields from the accounting side.

What lease data does an RE-FX contract need?

At minimum, per contract: the counterparty, the rental object or objects it covers, contract commencement and expiration, notice and option dates, the payment conditions with their condition type, amount, frequency, and every escalation, plus any recovery or reimbursement charge and the security deposit or guaranty. Contracts being valued need enough option detail to support a reasonably certain judgment on term. Each of those is a clause in the lease or one of its amendments. The full field set is in our commercial lease abstract template.

Who runs lease abstraction alongside SAP

Corporate real estate teams populating RE-FX before a go-live, controllership groups picking up leases acquired in a carve-out or an acquisition, and lease administrators keeping contracts current as amendments arrive. The pattern that works is to abstract the population once, to a consistent field set with citations, and treat that abstract as the record the SAP contract was built from. That is what makes an audit sample cheap later. Teams loading a whole book at once start with bulk lease upload, and the day-to-day owner's view is on lease abstraction for lease administrators. Companies weighing SAP against a dedicated lease platform often look at Nakisa, which SAP has historically resold for lease administration, and at the wider field on best lease abstraction software.

// Why LeaseAbstractors

Why SAP teams abstract the leases first

Minutes
Per lease, not an afternoon of keying
Source-linked
Every contract field cites its page
Free
To try, no demo or sales call

Security & Privacy

  • Returns the fields an RE-FX contract record is built from
  • Reads amendments, work letters, and exhibits, not just the base lease
  • Handles scanned and image-only lease PDFs
  • 256-bit encryption in transit and at rest; no SOC 2 attestation held today
  • Your documents are not used to train our own models
  • Built for US commercial real estate and US lease conventions
// FAQ

SAP lease accounting FAQ

Still have questions? Our team is happy to help.

Talk to our team

No. SAP Flexible Real Estate Management stores and values lease contracts, but nothing in it reads a lease document. SAP's own Contract and Lease Management documentation instructs users to create a contract in the system to map the data of their rental and leasing contracts. The reading step happens before SAP, whether by a person or by AI abstraction.

RE-FX is the Flexible Real Estate Management component that holds the real estate master data, including the Real Estate Contract object. Contract and Lease Management is how SAP documents the lease accounting solution built on that object in current S/4HANA releases. In practice teams use the names interchangeably, and both refer to contracts, conditions, valuation, and cash flow rather than documents.

SAP names IFRS 16, US-GAAP ASC 842, and FAS 13 in the Contract and Lease Management documentation, and supports parallel valuation so a single contract can be valued under several accounting principles at once. Valuation rules are configured per accounting principle and drive how the balance sheet valuation is calculated and posted to FI-AA and FI-GL.

Bulk loads normally go through a contract BAPI, driven by a spreadsheet of field values, and larger programs use a data services job or a third-party RE-FX add-on. Whichever route the project takes, the load file has to be filled in first, and the values in it come from reading the leases. That preparation is the part that decides the timeline.

SAP does not publish a price list for RE-FX. It is licensed as part of an S/4HANA agreement, so the cost depends on the overall contract, user counts, deployment, and the implementation work around it. Treat any per-seat figure on a third-party blog as unverified, and get the number from SAP or your partner.

The abstract exports to Excel or CSV, which is the shape a contract load file needs, so it can be mapped to a BAPI load or used to key contracts directly. The bigger gain is not the file. It is that every term date, condition amount, and option in the resulting contracts traces to a cited lease page instead of somebody's notes.

Most teams find they do. Amendments keep arriving, new sites get signed, and acquisitions bring lease populations that were never abstracted. RE-FX will hold whatever is entered for those, and the same reading work comes back each time. Running abstraction as the standing front end keeps contract data current without rebuilding the effort from scratch.

The contract record shows the values but not their origin, so an audit sample turns into re-reading the leases to confirm each one. Where the contracts were built from a source-linked abstract, the team answers a sample by opening the citation. That is the practical reason to keep the abstract rather than discard it after go-live.