---
title: "Export Configuration"
slug: "export-configuration"
updated: 2025-09-15T09:31:00Z
published: 2025-09-15T09:31:00Z
canonical: "knowledge-base.rossum.ai/export-configuration"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://knowledge-base.rossum.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Export Configuration

## Setup

Create webhook as described in [Integration Setup](/help/docs/integration-setup) and use the right link from the table below (according the Rossum environment of configured account)

### Export endpoints

Coupa exports use [Custom format templating](/help/docs/custom-format-templating) from [Export pipelines](/help/docs/export-pipelines) and therefore doesn't have any Coupa-specific URL. Instead, use the [Custom format templating](/help/docs/custom-format-templating) URLs from the table below:

| Environment | Webhook URL |
| --- | --- |
| EU1 Ireland | [https://elis.custom-format-templating.rossum-ext.app/](https://elis.custom-format-templating.rossum-ext.app/) |
| EU2 Frankfurt | [https://shared-eu2.custom-format-templating.rossum-ext.app/](https://shared-eu2.custom-format-templating.rossum-ext.app/) |
| US east coast | [https://us.custom-format-templating.rossum-ext.app/](https://us.custom-format-templating.rossum-ext.app/) |
| Japan Tokyo | [https://shared-jp.custom-format-templating.rossum-ext.app/](https://shared-jp.custom-format-templating.rossum-ext.app/) |

This template then must be sent to the Coupa REST API which can be achieved using the [REST API export](/help/docs/rest-api-export) extension (also part of the generic "Export pipelines" mechanism):

| Environment | Webhook URL |
| --- | --- |
| EU1 Ireland | [https://elis.rest-api-export.rossum-ext.app/](https://elis.rest-api-export.rossum-ext.app/) |
| EU2 Frankfurt | [https://shared-eu2.rest-api-export.rossum-ext.app/](https://shared-eu2.rest-api-export.rossum-ext.app/) |
| US east coast | [https://us.rest-api-export.rossum-ext.app/](https://us.rest-api-export.rossum-ext.app/) |
| Japan Tokyo | [https://shared-jp.rest-api-export.rossum-ext.app/](https://shared-jp.rest-api-export.rossum-ext.app/) |

Optional secrets schema configuration:

```json
{
  "type": "object",
  "properties": {
    "client_secret": {
      "type": "string",
      "minLength": 1,
      "description": "API OAuth Client secret"
    }
  },
  "additionalProperties": false
}
```

## Configuration examples

### Invoice & Credit Note

```json
{
  "export_configs": [
    {
      "content_encoding": "utf-8",
      "export_reference_key": "coupa_invoice_draft",
      "file_content_template_multiline": [
        "{",
        "  \"currency\": {",
        "    \"code\": \"{{ field.currency }}\"",
        "  },",
        "  \"supplier\": {",
        "    \"number\": \"{{ field.sender_match }}\"",
        "  },",
        "  {% if field.document_type == \"credit_note\" %}",
        "  \"document-type\": \"Credit Note\",",
        "  {% else %}",
        "  \"document-type\": \"Invoice\",",
        "  {% endif %}",
        "  \"taggings\": [",
        "    {",
        "      \"tag\": {",
        "        \"name\": \"{{ field.rossum_tag }}\"",
        "      }",
        "    }",
        "  ],",
        "  \"gross-total\": \"{{ field.amount_total | default(0,true) }}\",",
        "  \"account-type\": {",
        "    \"id\": \"{{ field.recipient_export }}\"",
        "  },",
        "  \"invoice-date\": \"{{ field.date_issue }}\",",
        "  \"invoice-number\": \"{{ field.document_id_manual }}\",",
        "  {% if field.payment_terms_match != \"\" %}",
        "  \"payment-term\": {",
        "    \"id\": \"{{ field.payment_terms_match }}\"",
        "  },",
        "  {% endif %}",
        "  \"total-with-taxes\": \"{{ field.amount_total | default(0,true) }}\",",
        "  \"line-level-taxation\": true,",
        "  \"original-invoice-date\": \"{{ field.original_date_issue }}\",",
        "  \"original-invoice-number\": \"{{ field.original_document_id }}\",",
        "  {% if field.document_type == \"credit_note\" %}",
        "  \"is-credit-note\": \"true\",",
        "  {% else %}",
        "  \"is-credit-note\": \"false\",",
        "  {% endif %}",
        "  \"invoice-lines\": [",
        "  {% for item in field.line_items %}{",
        "   \"uom\": {",
        "     \"code\": \"{{ item.item_uom_export }}\"",
        "   },",
        "   \"price\": {{ item.item_price_export | default(0,true) }},",
        "   \"currency\": {",
        "     \"code\": \"{{ field.currency }}\"",
        "   },",
        "   \"type\": \"InvoiceQuantityLine\",",
        "   \"quantity\": \"{{ item.item_quantity_export }}\",",
        "   \"po-number\": \"{{ item.item_order_id_calculated }}\",",
        "   \"description\": \"{{ item.item_description|e | replace('\n',' ') }}\",",
        "   \"order-line-num\": \"{{ item.item_po_line_number_match }}\",",
        "   \"order-header-num\": \"{{ item.item_order_id_calculated }}\",",
        "   \"tax-lines\": {",
        "     \"tax-line\": {",
        "       \"type\": \"TaxLine\",",
        "       {% if item.item_tax_code_match != \"\" %}",
        "         \"tax-code\": {",
        "           \"id\": \"{{ item.item_tax_code_match }}\"",
        "         },",
        "       {% endif %}",
        "       \"amount\": \"{{ item.item_tax_calculated }}\",",
        "       \"rate\": \"{{ item.item_rate_calculated }}\"",
        "     }",
        "   }",
        "  }{% if not loop.last %},{% endif %}",
        "  {% else %}",
        "  {",
        "   \"uom\": {",
        "     \"code\": \"{{ field.uom_export }}\"",
        "   },",
        "   \"price\": {{ field.price_export | default(0,true) }},",
        "   \"currency\": {",
        "     \"code\": \"{{ field.currency }}\"",
        "   },",
        "   \"type\": \"InvoiceQuantityLine\",",
        "   \"quantity\": \"{{ field.quantity_export }}\",",
        "   \"po-number\": \"{{ field.order_id_calculated }}\",",
        "   \"description\": \"{{ field.description_export|e | replace('\n',' ') }}\",",
        "   \"order-line-num\": \"{{ field.po_line_number_match }}\",",
        "   \"order-header-num\": \"{{ field.order_id_calculated }}\",",
        "   \"tax-lines\": {",
        "     \"tax-line\": {",
        "       \"type\": \"TaxLine\",",
        "       {% if field.tax_code_match != \"\" %}",
        "         \"tax-code\": {",
        "           \"id\": \"{{ field.item_tax_code_match }}\"",
        "         },",
        "       {% endif %}",
        "       \"amount\": \"{{ field.amount_total_tax_calculated }}\",",
        "       \"rate\": \"{{ field.tax_rate_calculated }}\"",
        "     }",
        "   }",
        "   }",
        "  {% endfor %}]",
        "}"
      ]
    }
  ]
}
```

> [!WARNING]
> 💬 YOUR FEEDBACK MATTERS!
> 
> Help us keep this page accurate and useful. Select **Yes** or **No** below, then use the feedback form to propose a correction, ask for clarification, or request a new article.
