ERP Source Configuration for Coupa

  • Release version: Xanadu
  • Updated June 16, 2025
  • 2 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of ERP Source Configuration for Coupa

    ERP Source Configuration for Coupa enables ServiceNow customers to integrate their Source-to-Pay (S2P) instance with Coupa ERP systems for seamless inbound and outbound data exchange. This configuration supports automatic posting of purchase orders, receipts, invoices, and downloading of primary data directly from the ERP. It allows for tailored logic to populate ERP-specific values and manages multiple ERP sources with distinct service mappings.

    Show full answer Show less

    Organizations with multiple ERP systems can accurately identify each system through an ERP Source field added to relevant tables. Additionally, multiple Coupa instances can be configured, each identified by unique sources and connection aliases.

    Prerequisites

    • ERP integration user credentials
    • SOAP or REST API details based on the ERP’s web services
    • Defined roles for Integration users

    Configuration Steps

    • Define the ERP source to integrate with Coupa
    • Create a basic authentication profile using Coupa integration credentials for web service access
    • Associate the authentication profile with service maps
    • Define source configuration to specify the ERP system connection
    • Configure service maps for key entities to enable data lookup and synchronization, including:
      • Currencies
      • FX Currency Rates
      • Legal Entities (Company Codes)
      • Purchase Line Shipment Details
      • Shipment Notices
      • Suppliers
      • Cost Centers
      • Supplier Payment Information
      • Product Models
      • Receipts
      • Purchase Orders

    Practical Benefits

    By configuring ERP Source for Coupa, ServiceNow customers enable automated, real-time synchronization of critical procurement and financial data between Coupa and their ERP systems. This reduces manual data entry, increases data accuracy, and supports multi-ERP environments with clear source identification. The flexible service map customization allows adaptation to specific organizational requirements.

    Configure your Source-to-Pay (S2P) instance to support inbound and outbound integration with your ERP system. This integration configuration enables you to post purchase order, receipt, invoice, and download primary data from the ERP automatically.

    ERP source configuration enables the implementation of a specific logic to populate values relevant to third-party ERP systems. The configuration includes all service mappings defined between Source-to-Pay (S2P) and the third-party ERP system. In cases where multiple ERP sources exist, they’re stored as distinct ERP source entries with their corresponding service mappings.

    To meet specific requirements, you can modify the service-mapping logic by updating the relevant service element map entry within the service map record. For organizations using multiple ERP systems, an ERP Source field has been incorporated into the tables to ensure accurate identification of the respective integrated ERP system.

    The ERP source configuration for Coupa enables customers to establish multiple Coupa instances. Each instance is identified by a distinct source, and the connection alias for each instance must be unique.

    Prerequisites

    Before you start the integration configuration, you must get the following details from the ERP team:
    • ERP integration user credentials.
    • SOAP or REST API details based on your ERP system and the type of web services you’re using for the integration.
    • Roles to be added for the Integration users.

    ERP Source Configuration

    To perform the ERP Source configuration for Coupa, perform the following steps:
    1. Define the ERP source that you want to integrate with Coupa integration.
    2. Create a basic authentication profile that can be used for web service integration with Coupa.
    3. Register the Coupa integration username and password to create the authentication profile and associate it to service maps.
    4. Define source configuration for ERP source.

      The ERP source configuration determines the ERP source to which your ERP system connects. For more information, see Define an ERP source configuration for Coupa.

    5. Configure service maps for the following entities:
      • Currencies: Set up subflows for the source configuration to lookup currencies from Coupa.
      • FX Currency Rates

        Set up subflows for the source configuration to lookup FX rates from Coupa.

      • Legal Entities

        Set up subflows for the source configuration to lookup legal entities or company code details from Coupa.

      • Purchase Line Shipment Details

        Set up subflows for the source configuration to lookup purchase line shipments from Coupa.

      • Shipment Notices

        Set up subflows for the source configuration to lookup shipment notices from Coupa.

      • Suppliers

        Set up subflows for the source configuration to lookup suppliers from Coupa.

      • Cost Centers

        Set up subflows for the source configuration to lookup cost centers from Coupa.

      • Supplier Payment Informations

        Set up subflows for the source configuration to lookup supplier payment information from Coupa.

      • Product Models

        Set up subflows for the source configuration to lookup product models from Coupa.

      • Receipts

        Set up subflows for the source configuration to lookup product models from Coupa.

      • Purchase Orders

        Set up subflows for the source configuration to lookup product models from Coupa.