Skip to main content
← Web Service Payloads & REST API Examples

REST · Financials — Receivables

What is the REST API payload to create a Receivables credit memo in Oracle Fusion?

POST /receivablesCreditMemos — REST payload to create an AR credit memo

REST APIOracle Fusion · Financials · ARMedium confidenceCurated

The Receivables Credit Memos REST resource creates a credit memo transaction and its lines. It mirrors the invoice payload, uses a Credit Memo transaction type, and references the invoice being credited (e.g. CreditedTransactionNumber). Line amounts are negative. For the SOAP equivalent, see the CreditMemoService payload.

Endpoint

POSThttps://<your-fusion-host>/fscmRestApi/resources/11.13.18.05/receivablesCreditMemos

Purpose

Create a Receivables credit memo, optionally applied to a specific invoice. HTTP POST, Content-Type application/json. Confirm the credited-transaction reference attribute and the child line resource name against the REST API reference for your release.

Parameters

BusinessUnitrequiredName of the business unit.
TransactionSourcerequiredReceivables transaction source name.
TransactionTyperequiredA transaction type of class Credit Memo, e.g. 'Credit Memo'.
TransactionDaterequiredTransaction date (YYYY-MM-DD).
AccountingDaterequiredGL date — must be in an open AR period.
BillToCustomerNumberrequiredAccount number of the bill-to customer (same as the credited invoice).
CreditedTransactionNumberTransaction number of the invoice being credited — applies the credit memo to it.
receivablesCreditMemoLinesrequiredChild array — negative line amounts mirroring the credited invoice lines.

Example request

Request
{
  "BusinessUnit": "US1 Business Unit",
  "TransactionSource": "MANUAL-OTHER",
  "TransactionType": "Credit Memo",
  "TransactionDate": "2026-08-24",
  "AccountingDate": "2026-08-24",
  "TransactionNumber": "AR-2026-0501-CM",
  "BillToCustomerNumber": "1006",
  "TransactionCurrencyCode": "USD",
  "CreditedTransactionNumber": "AR-2026-0501",
  "ReasonCode": "CANCELLATION",
  "receivablesCreditMemoLines": [
    {
      "LineNumber": 1,
      "TransactionLineType": "LINE",
      "Description": "Full credit - order cancelled",
      "TransactionLineAmount": -1500,
      "TaxClassificationCode": "VAT20"
    }
  ]
}

Example response

Response
{
  "CustomerTransactionId": 300000135792999,
  "TransactionNumber": "AR-2026-0501-CM",
  "TransactionType": "Credit Memo",
  "CreditedTransactionNumber": "AR-2026-0501",
  "TransactionCurrencyCode": "USD",
  "Status": "Incomplete",
  "links": [
    { "rel": "self", "href": ".../receivablesCreditMemos/300000135792999" }
  ]
}

Call lifecycle

  1. 01

    Basic auth or OAuth 2.0 bearer token.

    • User needs the Billing Specialist / credit-memo privilege
  2. 02
  3. 03
  4. 04

Related questions

GroundingCurated

Retrieved from the curated Oracle knowledge layer — table metadata, joins and process flows.

Need a variation, or a different service?

Continue in Ask Oracle AI