# Fraud Data Change (FDC) Flow – Complete
source: https://developer.mastercard.com/fld-fraud-submission/documentation/use-cases/use-cases/fdc-complete/index.md

This service enables the initiator to modify an existing Mastercard-generated fraud record in FLD. The FDC retrieves the transaction from the FLD repository using the unique Audit Control Number (ACN) provided in the request payload.

### Workflow {#workflow}

1. The issuer or processor (on behalf of the issuer) invokes the FDC API ((PUT) `/fld/confirmed-frauds/issuer-frauds`) to change user-provided parameters in an earlier submitted fraud record using the unique ACN.
   * If authentication succeeds, the FDC forwards the request to the FLD for processing.
   * If authentication fails, the FDC rejects the request and returns a response to the issuer or processor.
2. Mastercard FLD performs schema and business validations.
3. After successful validation, FLD searches the record in Mastercard FLD based on ICA and ACN, and compares it with input request and updates the record accordingly.
   * The FDC decrypts the request data before the FLD processes it.
4. FLD sends the response conveying successful processing of the record.
5. If schema or business validation fails during processing, the FDC sends an appropriate response back to the user.

Diagram fdc_flow2

## Endpoint {#endpoint}

|  **API Call**  |                 **URI**                  | **Response** |
|----------------|------------------------------------------|--------------|
| FDC (Complete) | PUT `fld/confirmed-frauds/issuer-frauds` | HTTP: 200 OK |

## Sample Request Message {#sample-request-message}

    {
       "refId":"ecb2d942-eabd-42b6-87fd-69c19692bdc6",
       "timestamp":"2021-03-16T20:34:37-06:00",
       "icaNumber":"1076",
       "auditControlNumber":"123111111000025",
       "fraudTypeCode":"04",
       "fraudSubTypeCode":"U",
       "cardProductCode":"MCH",
       "transactionAmount":"76234",
       "transactionCurrencyCode":"840",
       "billingAmount":"76234",
       "billingCurrencyCode":"840",
       "accountDeviceType":"1",
       "memo":"This is a sample FDC complete request.",
       "issuerSCAExemption":"02"
       
    }

## Sample Success Response Message {#sample-success-response-message}

    {
       "refId":"ecb2d942-eabd-42b6-87fd-69c19692bdc6",
       "timestamp":"2021-03-16T20:34:40-06:00",
       "responseCode":"000",
       "responseMessage":"Success",
       "icaNumber":"1076",
       "auditControlNumber":"123111111000025",
       "previousStatus":"CONFIRMED-SUCCESS",
       "currentStatus":"CONFIRMED-SUCCESS",
       "matchLevelIndicator":"I",
       "financialTransactionIndicator":"APPROVED"
    }

## Sample Failure Response Message {#sample-failure-response-message}

    {
        "refId":"ecb2d942-eabd-42b6-87fd-69c19692bdc6",
        "timestamp":"2021-03-16T20:34:40-06:00",
        "responseCode":"100",
        "responseMessage":"Failure",
        "errorDetails":{
           "Errors":{
              "Error":[
                 {
                     "ReasonCode":"60003",
                     "Description":" icaNumber incorrect datatype of attribute value."
                 }
                     ]
                  }
               }
    }

