CRM biliing feature is usually used in pure service industries.Hence for simplicity I am refering to service scenario.SAP CRM service documents can be billed either in SAP CRM or in SAP ERP, this includes:
  • Service Orders and Confirmations
  • Service Contracts
  • Spare Part Orders
  • Credit and Debit Memos
  • Exchange Orders
  • Warranty Claims

Comparison of Main Features
FeaturesIn SAP ERP?In SAP CRM?
Billing Due List to see what is in the queue to be billedYESYES
Collective Billing, to combine various due list entries into a single billYESYES
Integration of Billing with ERP Financials (posting to FI)YESYES
Comprehensive work bench to enhance Billing with new fields, custom search parameters, etc.NOYES
WebClient User InterfaceNOYES
Capability to integrate credit card paymentsYESNO
Capability to print out invoicesYESYES
Capability of handling high volumesYESYES
Integration to Costing (posting of revenues to an internal order or other cost element)YESYES
Billing in SAP CRM
  • Integration between CRM documents and CRM billing is seamless and controlled via status at the line item level (To be invoiced, Invoiced, etc.)Uses the CRM Billing Engine, which is driven by the Billing Engine Framework
  • The Billing Engine Framework is easily extensible using transaction BEFN
  • This can be used to enhance the billing due list and the billing document, e.g., with new fields.Several BAdIs are available to influence the data that goes into the billing due list or the billing document
  • This can be combined with enhancements to the framework as previously mentioned
  • The invoice can be printed using SmartForms
  • The form will have to be created from scratch in SAP CRM (not possible to re-use form from SAP ERP)
  • No out-of-the-box functionality for credit card integration into SAP CRM billing
Billing in SAP ERP
  • Billing CRM documents in SAP ERP is achieved by creating SAP ERP Credit/Debit memos
  • The SAP CRM document (items) has to be marked as relevant for “external billing”
  • Once the document is saved, an SAP ERP Debit memo is created viaCRM middleware
  • The Debit memo can then be billed using standard SAP ERP billing
  • Pricing (including manual conditions) can be transferred, unchanged, from SAP CRM to SAP ERP
  • The billing integration can be influenced using BAdI CRM_EXT_BILLING
  • The SAP ERP Debit and Credit memo document types to be used are configured in the SAP CRM plug-in in SAP ERP
Advantages of Using SAP CRM Billing
  • All activity is happening in the same system, i.e., the documents and the billing items are contained in the same system
  • Easy for administrators to troubleshoot issues
  • Nice user interface for administrators to use
  • Extensible engine to accommodate various customer requirements
  • Flexible integration to SAP ERP Financials
Advantages of Using SAP ERP Billing
Any company that has an SAP ERP backbone has probably already implemented the SAP ERP Billing Engine.With this option, the company has the capability to leverage a proven technology for billing and also re-use the efforts and investments put into this area.
  • The SmartForm for printing the invoice can be re-used
  • Billing Engine customization can be re-used
  • Billing administrators do not have to be retrained as the technology and platform remains the same
  • Billing document and FI document is in the same system
  • Credit Card integration is available in the SAP ERP Billing Engine
If choosing SAP ERP billing be aware of the following:
  • A lot more documents will be generated in your landscape —for every SAP CRM Service document, you will have at least one SAP ERP document (Debit memo)
  • A lot more traffic between SAP CRM and SAP ERP (middleware) and consequently higher monitoring needs
  • Integration scenarios need to be thoroughly tested, especially around service contract billing as billing plans are complex structures.