---
description: In SAP , we can create One Time Customer Master Record for those customers which do not have frequent transactions and we do not want to maintain their master records separately.
title: How to Create One Time Customer FD01 in SAP
image: https://www.guru99.com/images/how-to-create-one-time-customer-fd01-in-sap.png
---

 

[Skip to content](#main) 

**⚡ Smart Summary**

One-Time Customer Master records in SAP FI capture infrequent buyers without maintaining separate, permanent master data. This walkthrough explains how transaction code FD01 and a CPDA-style account group let finance teams capture address, communication, and reconciliation account details at posting time.

* 👤 **Transaction Code:** FD01 is the standard SAP FI transaction to create a One-Time Customer Master record in the relevant company code.
* 📋 **Account Group:** A One-Time Customer account group (commonly CPDA) is selected so that the address fields stay open at invoice time instead of being stored permanently.
* 🧾 **General Data:** Customer ID, company code, name, search term, and communication language drive the address tab on the master record.
* ✅ **Reconciliation Setup:** The Account Management tab requires a reconciliation G/L account number so AR sub-ledger postings synchronize with the General Ledger.
* 🧪 **Verification:** The status bar confirms creation, and the record is later validated through XD03 or FD03 before being used in FB70 invoice postings.

[ Read More ](javascript:void%280%29;) 

![How to Create One Time Customer FD01 in SAP](https://www.guru99.com/images/how-to-create-one-time-customer-fd01-in-sap.png)

## What Is a One-Time Customer Master in SAP FI?

A One-Time Customer Master in [SAP](https://www.guru99.com/sap-training-hub.html) FI is a special type of customer record used for buyers that do not generate frequent business and therefore do not need their own permanent master data. Instead of creating an individual record for every walk-in or occasional customer, a single shared master is created, and the actual name, address, phone number, and other general data are entered later, at the time of the transaction.

The record is created with transaction code **FD01** and is assigned to a One-Time Customer account group (typically **CPDA**). Selecting this account group is what tells SAP to keep the general data fields open during invoice posting, instead of pulling them from the customer master. The result is a lean Accounts Receivable sub-ledger that supports walk-in sales without inflating master data volumes.

## Why Use a One-Time Customer Master Record?

Maintaining a full master record for every infrequent customer adds noise to the AR sub-ledger, slows down reporting, and increases data-maintenance effort. A One-Time Customer Master solves this by acting as a placeholder that accepts a fresh set of general data at every posting, while still posting cleanly to the same reconciliation G/L account.

This approach is preferred over generic G/L journal entries because it preserves customer-level analytics, supports tax determination, and keeps the open-item logic intact in transactions such as FB70 (customer invoice) and F-28 (incoming payment). Finance teams therefore get the cash-application benefits of an AR posting without the overhead of permanent master data for every occasional buyer.

## Steps to Create One-Time Customer in SAP

Follow the sequence below to create a One-Time Customer Master in SAP FI using transaction FD01\. Make sure the One-Time Customer account group (CPDA) and the reconciliation G/L account are already configured in the target company code before starting.

### Step 1) Open Transaction FD01

To create a One-Time Customer Master, enter transaction code **FD01** in the SAP Command Field and press Enter.

[![Create One Time Customer FD01](https://www.guru99.com/images/sap/2012/06/CustOneTime011.png)](https://www.guru99.com/images/sap/2012/06/CustOneTime011.png)

### Step 2) Open the Account Group Overview

In the initial FD01 screen, choose the **Account Group** overview button so you can pick the correct one-time customer account group.

[![Create One Time Customer FD01](https://www.guru99.com/images/sap/2012/06/CustOneTime02.png)](https://www.guru99.com/images/sap/2012/06/CustOneTime02.png)

### Step 3) Select the One-Time Customer Account Group

In the dialog box, select the account group where the **One-Time Customer** property is checked (commonly the CPDA account group). This ensures the address fields remain open at invoice posting.

[![Create One Time Customer FD01](https://www.guru99.com/images/sap/2012/06/CustOneTime03.png)](https://www.guru99.com/images/sap/2012/06/CustOneTime03.png)

### Step 4) Enter Customer ID and Company Code

Back in the main FD01 screen, enter the following:

1. Enter the Customer ID as per the number range assigned to the One-Time Customer account group.
2. Enter the Company Code in which the master record is to be created.

[![Create One Time Customer FD01](https://www.guru99.com/images/sap/2012/06/CustOneTime04.png)](https://www.guru99.com/images/sap/2012/06/CustOneTime04.png)

### RELATED ARTICLES

* [How to Create a Company in SAP ](https://www.guru99.com/how-to-create-a-company.html "How to Create a Company in SAP")
* [SAP General Ledger Posting: PCP0 & PC00\_M99\_CIPE ](https://www.guru99.com/posting-to-general-ledger.html "SAP General Ledger Posting: PCP0 & PC00_M99_CIPE")
* [Incoming & Outgoing Partial Payment in SAP ](https://www.guru99.com/how-to-post-incoming-partial-payments-by-partial-payment-method.html "Incoming & Outgoing Partial Payment in SAP")
* [F-53 in SAP: How to Post an Outgoing Payment ](https://www.guru99.com/how-to-post-outgoing-vendor-payment.html "F-53 in SAP: How to Post an Outgoing Payment")

### Step 5) Maintain the General Data Address Tab

In the next screen, on the General Data – Address tab, enter the following:

1. Enter the name for the One-Time Customer Master.
2. Enter the Search Term.
3. Enter the Communication Language.

[![Create One Time Customer FD01](https://www.guru99.com/images/sap/2012/06/CustOneTime05.png)](https://www.guru99.com/images/sap/2012/06/CustOneTime05.png)

### Step 6) Switch to the Company Code Section

From the application menu, select the **Company Code** section to maintain the FI-specific data on the one-time customer.

[![Create One Time Customer FD01](https://www.guru99.com/images/sap/2012/06/CustOneTime06.png)](https://www.guru99.com/images/sap/2012/06/CustOneTime06.png)

### Step 7) Enter the Reconciliation G/L Account

In the Company Code section:

1. Select the **Account Management** tab.
2. Enter the reconciliation [G/L Account](https://www.guru99.com/how-to-create-a-new-general-ledger-account.html) number that the AR sub-ledger should post to.

[![Create One Time Customer FD01](https://www.guru99.com/images/sap/2012/06/CustOneTime07.png)](https://www.guru99.com/images/sap/2012/06/CustOneTime07.png)

### Step 8) Save the One-Time Customer Master

Press **Save** to create the new One-Time Customer Master record in the chosen company code.

[![Create One Time Customer FD01](https://www.guru99.com/images/sap/2012/06/CustOneTime08.png)](https://www.guru99.com/images/sap/2012/06/CustOneTime08.png)

### Step 9) Verify Creation in the Status Bar

Check the status bar at the bottom of the screen for the confirmation message generated by FD01\. The message contains the new customer number, which confirms that the One-Time Customer Master was created.

[![Create One Time Customer FD01](https://www.guru99.com/images/sap/2012/06/CustOneTime09.png)](https://www.guru99.com/images/sap/2012/06/CustOneTime09.png)

The One-Time Customer Master is now ready to be used in downstream FI-AR transactions.

## How to Verify and Use the One-Time Customer Record

After saving, use **FD03** or **XD03** to display the new One-Time Customer Master and confirm the account group, reconciliation account, and address-tab placeholder. Because the master is shared across many infrequent buyers, validate that no permanent address data is stored: the address must remain blank or generic so that each invoice posting captures the actual customer’s data.

When posting a customer invoice with **FB70** for this record, SAP will prompt you with a One-Time Data screen to enter the buyer’s name, address, and bank details. The posting still hits the configured reconciliation G/L account, so the entry flows correctly into the General Ledger and into reports such as FBL5N and the AR aging analysis.

## Common Errors and Troubleshooting Tips

Several validation messages can appear while creating or posting against a One-Time Customer Master. The most frequent are listed below along with the typical resolution.

* **“Account group is not allowed”:** The CPDA-style One-Time Customer account group is missing for the company code; configure it through transaction OBD2.
* **“Number range not maintained”:** Assign a valid number range to the One-Time Customer account group via XDN1 before creating the master.
* **“Reconciliation account missing”:** Maintain the reconciliation G/L account in the Account Management tab; the field is mandatory for AR postings.
* **“Customer XXXX not extended to company code YYYY”:** Run FD01 again in the missing company code so the one-time customer can post in that ledger.

## Best Practices for One-Time Customer Master Data

Apply the following practices to keep the One-Time Customer Master clean and audit-ready. They reduce duplicate creation, prevent posting errors, and keep the AR sub-ledger reliable.

* Use a dedicated CPDA-style account group only for buyers that truly do not need a permanent record; route repeat customers to a regular master.
* Leave address and bank fields blank on the master so that each FB70 posting captures the actual buyer’s details.
* Maintain a single reconciliation G/L account for one-time customers to simplify reporting and reconciliation.
* Restrict creation rights for one-time customer masters through SAP authorization roles to avoid duplicate or unauthorized records.
* Periodically review one-time postings through FBL5N to detect recurring buyers that should be promoted to a regular customer master.

## FAQs

👤 What is the transaction code to create a One-Time Customer Master in SAP?

The standard transaction code is FD01\. It creates a customer master record in FI, and when paired with a One-Time Customer account group such as CPDA, it produces a placeholder used for infrequent buyers.

📋 What is the CPDA account group used for?

CPDA is the standard SAP One-Time Customer account group. It keeps the address and bank fields open so that each invoice posting captures the actual buyer’s data instead of pulling it from a permanent master record.

🧾 How is a One-Time Customer different from a regular customer master?

A regular customer master stores permanent address, contact, and bank details. A One-Time Customer Master is shared across many infrequent buyers, and the actual general data is entered at the moment of posting through transactions such as FB70.

✅ Which reconciliation account should be assigned to a One-Time Customer?

Assign the standard Accounts Receivable reconciliation G/L account configured for trade customers in the company code. The account is entered on the Account Management tab and ensures AR sub-ledger postings flow into the General Ledger.

🤖 How does AI help deduplicate customer master data in SAP?

SAP Master Data Governance uses machine learning to match similar names, addresses, and tax IDs across customer masters. It flags duplicates before FD01 creation, which prevents the same buyer from being created as both a one-time and a regular customer.

🧠 Can SAP Joule help manage one-time customers in Accounts Receivable?

Yes. SAP Joule, the generative AI copilot in S/4HANA, can guide users through FD01 creation, suggest the correct One-Time Customer account group, and flag postings where a one-time customer keeps recurring and should be promoted to a regular master.

#### Summarize this post with:

ChatGPT Perplexity Grok Google AI 

**Stay Updated on AI** **Get Weekly AI Skills, Trends, Actionable Advice.** 

##### Sign up for the newsletter

Subscribe for Free 

You have successfully subscribed.  
Please check your inbox. 

![AI-Newsletter](https://www.guru99.com/images/footer-email-avatar-imges-1.png) Chosen by over **350,000+** professionals 

[Scroll to top ](#wrapper)Scroll to top 

× 

Toggle Menu Close 

Search for: 

Search

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.guru99.com/#organization","name":"Guru99","sameAs":["https://www.facebook.com/Guru99Official","https://twitter.com/guru99com"],"logo":{"@type":"ImageObject","@id":"https://www.guru99.com/#logo","url":"https://www.guru99.com/images/guru99-logo-v1-150x59.png","contentUrl":"https://www.guru99.com/images/guru99-logo-v1-150x59.png","caption":"Guru99","inLanguage":"en-US"}},{"@type":"WebSite","@id":"https://www.guru99.com/#website","url":"https://www.guru99.com","name":"Guru99","publisher":{"@id":"https://www.guru99.com/#organization"},"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https://www.guru99.com/images/how-to-create-one-time-customer-fd01-in-sap.png","url":"https://www.guru99.com/images/how-to-create-one-time-customer-fd01-in-sap.png","width":"700","height":"250","caption":"How to Create One Time Customer FD01 in SAP","inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https://www.guru99.com/how-to-create-one-time-customer-master.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":"1","item":{"@id":"https://www.guru99.com","name":"Home"}},{"@type":"ListItem","position":"2","item":{"@id":"https://www.guru99.com/sap-fico-training-tutorials1","name":"SAP FICO"}},{"@type":"ListItem","position":"3","item":{"@id":"https://www.guru99.com/how-to-create-one-time-customer-master.html","name":"How to Create One Time Customer FD01 in SAP"}}]},{"@type":"WebPage","@id":"https://www.guru99.com/how-to-create-one-time-customer-master.html#webpage","url":"https://www.guru99.com/how-to-create-one-time-customer-master.html","name":"How to Create One Time Customer FD01 in SAP","dateModified":"2026-06-24T18:10:08+05:30","isPartOf":{"@id":"https://www.guru99.com/#website"},"primaryImageOfPage":{"@id":"https://www.guru99.com/images/how-to-create-one-time-customer-fd01-in-sap.png"},"inLanguage":"en-US","breadcrumb":{"@id":"https://www.guru99.com/how-to-create-one-time-customer-master.html#breadcrumb"}},{"@type":"Person","@id":"https://www.guru99.com/author/mason","name":"Mason Garcia","description":"I'm Mason Garcia, an SAP CRM, FICO, and HANA Consultant, specializing in configuring and optimizing SAP systems for enhanced business performance.","url":"https://www.guru99.com/author/mason","image":{"@type":"ImageObject","@id":"https://www.guru99.com/images/mason-garcia-author.png","url":"https://www.guru99.com/images/mason-garcia-author.png","caption":"Mason Garcia","inLanguage":"en-US"},"worksFor":{"@id":"https://www.guru99.com/#organization"}},{"articleSection":"SAP FICO","headline":"How to Create One Time Customer FD01 in SAP","description":"In SAP , we can create One Time Customer Master Record for those customers which do not have frequent transactions and we do not want to maintain their master records separately.","keywords":"sap-fi","speakable":{"@type":"SpeakableSpecification","cssSelector":[".entry-title",".summary"]},"@type":"Article","author":{"@id":"https://www.guru99.com/author/mason","name":"Mason Garcia"},"dateModified":"2026-06-24T18:10:08+05:30","image":{"@id":"https://www.guru99.com/images/how-to-create-one-time-customer-fd01-in-sap.png"},"copyrightYear":"2026","name":"How to Create One Time Customer FD01 in SAP","subjectOf":[{"@type":"HowTo","name":"How to Create One Time Customer FD01 in SAP","description":"In SAP , we can create One Time Customer Master Record for those customers which do not have frequent transactions and we do not want to maintain their master records separately. In such cases we create One Time Customer in which General Information(Name , Address, Phone no etc ) can be maintained at the time of transaction.","step":[{"@type":"HowToStep","text":"To Create a One Time Customer Master,","name":"Enter Transaction Code FD01 in SAP Command Field","image":"https://www.guru99.com/images/sap/2012/06/CustOneTime011.png","url":"https://www.guru99.com/how-to-change-customer-documents.html"},{"@type":"HowToStep","text":"In the next screen ,","name":"Select Account Group Overview Button","image":"https://www.guru99.com/images/sap/2012/06/CustOneTime02.png","url":"https://www.guru99.com/how-to-change-customer-documents.html"},{"@type":"HowToStep","text":"In the next dialog box,","name":"Select the Account Group in which One Time Customer Property is Checked.","image":"https://www.guru99.com/images/sap/2012/06/CustOneTime03.png","url":"https://www.guru99.com/how-to-change-customer-documents.html"},{"@type":"HowToStep","text":"In the main screen ,Enter the Following","name":"Enter the Customer Id as per the Number range Assigned to the Account Group","image":"https://www.guru99.com/images/sap/2012/06/CustOneTime04.png","url":"https://www.guru99.com/how-to-change-customer-documents.html"},{"@type":"HowToStep","text":"In the next screen , Enter the Following","name":"Enter a Unique key as Account Group key","image":"https://www.guru99.com/images/sap/2012/06/CusAccGrp05.png","url":"https://www.guru99.com/how-to-change-customer-documents.html"},{"@type":"HowToStep","text":"In the next screen in the General data \u2013 Address Tab, Enter the Following","name":"Enter the name for the One Time Customer Master","image":"https://www.guru99.com/images/sap/2012/06/CustOneTime05.png","url":"https://www.guru99.com/how-to-change-customer-documents.html"},{"@type":"HowToStep","text":"In the next screen,","name":"Maintain the Field Status of Fields of the selected Group","image":"https://www.guru99.com/images/sap/2012/06/CusAccGrp05C.png","url":"https://www.guru99.com/how-to-change-customer-documents.html"},{"@type":"HowToStep","text":"In the next screen in the Company Code Section,","name":"Select the Account Management Tab","image":"https://www.guru99.com/images/sap/2012/06/CustOneTime07.png","url":"https://www.guru99.com/how-to-change-customer-documents.html"}]},{"@type":"FAQPage","mainEntity":[{"@type":"Question","name":"What is the transaction code to create a One-Time Customer Master in SAP?","acceptedAnswer":{"@type":"Answer","text":"The standard transaction code is FD01. It creates a customer master record in FI, and when paired with a One-Time Customer account group such as CPDA, it produces a placeholder used for infrequent buyers."}},{"@type":"Question","name":"What is the CPDA account group used for?","acceptedAnswer":{"@type":"Answer","text":"CPDA is the standard SAP One-Time Customer account group. It keeps the address and bank fields open so that each invoice posting captures the actual buyer's data instead of pulling it from a permanent master record."}},{"@type":"Question","name":"How is a One-Time Customer different from a regular customer master?","acceptedAnswer":{"@type":"Answer","text":"A regular customer master stores permanent address, contact, and bank details. A One-Time Customer Master is shared across many infrequent buyers, and the actual general data is entered at the moment of posting through transactions such as FB70."}},{"@type":"Question","name":"Which reconciliation account should be assigned to a One-Time Customer?","acceptedAnswer":{"@type":"Answer","text":"Assign the standard Accounts Receivable reconciliation G/L account configured for trade customers in the company code. The account is entered on the Account Management tab and ensures AR sub-ledger postings flow into the General Ledger."}},{"@type":"Question","name":"How does AI help deduplicate customer master data in SAP?","acceptedAnswer":{"@type":"Answer","text":"SAP Master Data Governance uses machine learning to match similar names, addresses, and tax IDs across customer masters. It flags duplicates before FD01 creation, which prevents the same buyer from being created as both a one-time and a regular customer."}},{"@type":"Question","name":"Can SAP Joule help manage one-time customers in Accounts Receivable?","acceptedAnswer":{"@type":"Answer","text":"Yes. SAP Joule, the generative AI copilot in S/4HANA, can guide users through FD01 creation, suggest the correct One-Time Customer account group, and flag postings where a one-time customer keeps recurring and should be promoted to a regular master."}}]}],"@id":"https://www.guru99.com/how-to-create-one-time-customer-master.html#schema-558962","isPartOf":{"@id":"https://www.guru99.com/how-to-create-one-time-customer-master.html#webpage"},"publisher":{"@id":"https://www.guru99.com/#organization"},"inLanguage":"en-US","mainEntityOfPage":{"@id":"https://www.guru99.com/how-to-create-one-time-customer-master.html#webpage"}}]}
```
