How FB70 Customer Invoice Works
When a finance user creates a customer invoice in FB70, SAP ECC validates accounting information before posting the document to Financial Accounting.
- Select the customer account.
- Enter invoice date, posting date, currency, and payment terms.
- Record revenue, tax, and relevant accounting dimensions.
- Validate customer and accounting information.
- Post the accounting document.
- Create an open item in the customer account for future payment.
The resulting accounting entry generally debits Accounts Receivable and credits one or more revenue accounts, while tax postings are generated according to company configuration.
Key Components of an FB70 Invoice
An accurately prepared FB70 invoice contains several important accounting elements.
- Customer master data for identifying the receivable.
- Revenue accounts determined by the nature of the transaction.
- Tax codes for applicable indirect taxes.
- Payment terms defining customer due dates.
- Document references supporting auditability and reconciliation.
Organizations improving invoice capture, validation, GL coding, posting accuracy, and straight-through processing frequently evaluate Invoice Software 2025: AI-Ready AP & Billing Guide. They also study Sync Sales to Cash to understand how CRM, invoicing, billing, and finance systems work together across the revenue lifecycle.
Example of FB70 Posting
A consulting company completes a project worth $18,500 and manually creates a customer invoice using FB70 because the engagement was managed outside the SD module.
After posting, SAP ECC records a debit of $18,500 to Accounts Receivable and a corresponding credit to consulting revenue, along with any applicable tax entries. The customer account now contains an open receivable that can be monitored until payment is received.
Connection to Accounts Receivable
Every FB70 invoice becomes an open item within accounts receivable, where finance teams monitor due dates, customer follow-ups, disputes, promises to pay, and Days Sales Outstanding (DSO). Organizations seeking to optimize these activities often review SAP S/4HANA Order to Cash Automation to learn methods for improving receivable management and accelerating collections.
After customer payments are received, cash application helps match remittances to outstanding invoices so receivables are cleared accurately. The related concepts of Accounts Receivable Cash Application Validation and Cash Application Validation explain how payment information is verified before invoices are cleared in accounting records.
Best Practices
Effective use of FB70 depends on standardized accounting rules and strong financial controls.
- Maintain complete customer master records.
- Verify tax codes and revenue accounts before posting.
- Use consistent document references for audit support.
- Review invoices through Customer Invoice Validation practices before posting.
- Monitor open receivables and payment performance regularly.
Organizations often strengthen customer invoicing with AR Automation Software that automates manual collection follow-ups and payment matching to improve DSO and reconciliation efficiency. Modern collections capabilities prioritize customer follow-ups, promises to pay, and dunning activities while synchronizing updates with the ERP. The Hyperbots Platform supports finance operations through AI-powered document processing and ERP connectivity, while robust integrations enable secure real-time synchronization between invoicing, accounting, and related business systems.
Summary
SAP ECC FB70 Customer Invoice enables finance teams to manually create customer invoices directly within Financial Accounting for transactions that do not originate in Sales and Distribution. The process generates accounting entries, updates customer receivables, supports accurate financial reporting, and provides the foundation for payment collection, cash application, reconciliation, and audit-ready financial records.