---
title: Webhook events: ACH
slug: apis/payments/ach/webhook-events-ach
description: Receive real-time notifications for events like ACH payment status changes via webhooks configured in your ACH API settings.
docTags: 
createdAt: 2024-08-13T07:28:27.424Z
---

## Common events

When you work with Cross River accounts, cards and payments, you register for specific [webhooks](docId\:BN5XtgkJogBe-CtwomCbS)  which have a specific [format](docId\:OIUK28uoUrZIbRmT8i7RS).

This table presents ACH webhook events that are described in detail below.

| Event Name                                                                                 | Description                                                                                                                                                                                                                                                                               | Related endpoints                                                                                                 |
| ------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
| [Ach.Batch.Canceled](docId\:AVRvavzdk7hC0UfXn6XZ9)                                         | Any pending or on-hold payments in an ACH client batch canceled                                                                                                                                                                                                                           | [Cancel batch](docId\:u_LIED3U9ey-YoPB_707j)                                                                      |
| [Ach.Batch.Imported](docId\:AVRvavzdk7hC0UfXn6XZ9)                                         | Entire ACH client batch import process into the CR system complete                                                                                                                                                                                                                        | [Send batch](docId:0Hu-sm4gNXr4XbIZCHkTA)                                                                         |
| [Ach.Payment.Canceled](docId\:AVRvavzdk7hC0UfXn6XZ9)                                       | ACH payment canceled at partner request                                                                                                                                                                                                                                                   | [Cancel payment](docId\:J4qt27UdIV0QB-3pKKsB9)                                                                    |
| [Ach.Payment.Rejected](docId\:AVRvavzdk7hC0UfXn6XZ9)                                       | Outbound payment request rejected by the system or by Cross River Bank                                                                                                                                                                                                                    |                                                                                                                   |
| [Ach.Payment.Sent](docId\:AVRvavzdk7hC0UfXn6XZ9)                                           | ACH payment released to the FedACH network for processing                                                                                                                                                                                                                                 | [Send ACH  transaction](docId\:ILwmF5qnTMLo30D2H3rCH)                                                             |
| [Ach.Payment.Sent (Client Batch)](docId\:AVRvavzdk7hC0UfXn6XZ9)                            | Client batch of payments released to the FedACH network for processing                                                                                                                                                                                                                    | [Send batch](docId:0Hu-sm4gNXr4XbIZCHkTA)                                                                         |
| [Ach.Payment.Received](docId\:AVRvavzdk7hC0UfXn6XZ9)                                       | Inbound push or pull payment posted to the account indicated in the webhook event payload                                                                                                                                                                                                 |                                                                                                                   |
| [Ach.Payment.ReceivedEarly](docId\:AVRvavzdk7hC0UfXn6XZ9)                                  | ACH early direct deposit payment received                                                                                                                                                                                                                                                 |                                                                                                                   |
| [Ach.Return.Received](docId\:AVRvavzdk7hC0UfXn6XZ9)                                        | ACH payment was returned from the receiving bank (RDFI) and marked *received*.                                                                                                                                                                                                            |                                                                                                                   |
| [Ach.Noc.Received](docId\:AVRvavzdk7hC0UfXn6XZ9)                                           | A previous outbound payment was posted by the RDFI but contained incorrect information. The inbound notification of change (NOC) payment contains the corrected information. Update your database with this information to reduce the risk of future payments being returned by the RDFI. | [Send ACH  transaction](docId\:ILwmF5qnTMLo30D2H3rCH)                                                             |
| [Ach.Hold.Escalated](docId\:AVRvavzdk7hC0UfXn6XZ9)                                         | ACH inbound or outbound payment is on hold and it's status was escalated. This is often used to indicate that additional actions are needed                                                                                                                                               |                                                                                                                   |
| [Core.Transaction.Completed (Incoming ACH)](docId\:AVRvavzdk7hC0UfXn6XZ9)                  | Transaction completed successfully for an incoming ACH                                                                                                                                                                                                                                    | [Payment transactions](docId\:luDEbxnwU8p7Knb_bDM6I)                                                              |
| [Core.Transaction.Completed (Outbound ACH Aggregate)](docId\:AVRvavzdk7hC0UfXn6XZ9)        | Transaction completed successfully for multiple outbound ACH payments from a single account sent to the Fed in the same batch                                                                                                                                                             | [Send ACH  transaction](docId\:ILwmF5qnTMLo30D2H3rCH)<br />[Payment transactions](docId\:luDEbxnwU8p7Knb_bDM6I)   |
| [Core.Transaction.Completed (Outbound ACH Individual)](docId\:AVRvavzdk7hC0UfXn6XZ9)<br /> | Transaction completed successfully for a single outbound ACH transaction                                                                                                                                                                                                                  | [Send ACH  transaction](docId\:ILwmF5qnTMLo30D2H3rCH) <br />[Payment transactions](docId\:luDEbxnwU8p7Knb_bDM6I)  |
| [Core.Activity.Posted (Inbound ACH)](docId\:AVRvavzdk7hC0UfXn6XZ9)                         | Activity was posted to the account for an inbound ACH                                                                                                                                                                                                                                     |                                                                                                                   |
| [Core.Activity.Posted (Outbound ACH)](docId\:AVRvavzdk7hC0UfXn6XZ9)                        | Activity was posted to the account for an outbound ACH                                                                                                                                                                                                                                    | [Send ACH  transaction](docId\:ILwmF5qnTMLo30D2H3rCH)                                                             |

:::hint{type="info"}
The values used in the sample responses are examples and are not valid.
:::

## Event examples

### Ach.Batch.Canceled

**Any pending or on-hold payments in an ACH client batch have been canceled**

The extended webhook event includes the batch ID and the account number.

:::CodeblockTabs
Extended webhook event response

```json
{
  "id": "1a29dbb3-df40-42f0-aaa8-b04900e37f0e",
  "eventName": "Ach.Batch.Canceled",
  "status": "Pending",
  "partnerId": "1e5d3f04-ae24-4af6-9e30-aecf012b99dd",
  "createdAt": "2023-07-24T09:48:17.33-04:00",
  "resources": [
    "ach/v1/payments/652c16be-b660-426f-9690-bd41d5960d0b"
  ],
  "details": [
    {
      "clientBatchId": "652c16be-b660-426f-9690-bd41d5960d0b",
      "accountNumber": "1234567890"
    }
  ]
}
```
:::

### Ach.Batch.Imported

**The entire ACH client batch import process into the CR system is complete**

The extended webhook event includes the batch ID and the account number.

:::CodeblockTabs
Extended webhook event response

```json
{
  "id": "1a29dbb3-df40-42f0-aaa8-b04900e37f0e",
  "eventName": "Ach.Batch.Imported",
  "status": "Pending",
  "partnerId": "1e5d3f04-ae24-4af6-9e30-aecf012b99dd",
  "createdAt": "2023-07-24T09:48:17.33-04:00",
  "resources": [
    "ach/v1/payments/652c16be-b660-426f-9690-bd41d5960d0b"
  ],
  "details": [
    {
      "clientBatchId": "652c16be-b660-426f-9690-bd41d5960d0b",
      "accountNumber": "1234567890"
    }
  ]
}
```
:::

### Ach.Payment.Canceled

**ACH payment canceled at partner request**

The extended webhook event includes the client identifier, the account number the payment was sent to, the payment ID, the reason the payment was rejected, and if relevant, the [memo post](docId\:taARbRLvSX908AeYno_H2) ID and any client batch information.

:::CodeblockTabs
Extended webhook event return

```json
{
  "id": "62d4c953-6ee2-438f-8966-b04900def646",
  "eventName": "Ach.Payment.Canceled",
  "status": "Pending",
  "partnerId": "1e5d3f04-ae24-4af6-9e30-aecf012b99dd",
  "createdAt": "2023-07-24T09:31:46.793-04:00",
  "resources": [
    "ach/v1/payments/73da01c7-b85b-4a58-9395-b04900de43cf"
  ],
  "details": [
    {
      "paymentId": "73da01c7-b85b-4a58-9395-b04900de43cf",
      "coreTransactionId": null,
      "memoPostId": "85b509f9-61f0-4af3-b64c-b04900de43da",
      "clientBatchId": null,
      "clientBatchSequence": null,
      "accountNumber": "2151546989",
      "postingCode": null,
      "clientIdentifier": null,
      "purpose": "ENTERED BY #60C3C9C8FD17BA0070A7FB4F#"
    }
  ]
}
```
:::

### Ach.Payment.Rejected

**ACH payment rejected due to a compliance failure or fail to fund**

The extended webhook includes the client identifier, the account number the payment was sent to, the payment ID, the [rejection code](docId\:oDtRP7ARfnpQuFEGy4Sfh) that indicates the reason the payment was rejected, and if relevant, the [memo post](docId\:taARbRLvSX908AeYno_H2) ID and any client batch information.

:::CodeblockTabs
Extended webhook event response

```json
{
  "id": "68ef3d97-758c-470e-b3f7-b1c6012cfd79",
  "eventName": "Ach.Payment.Rejected",
  "status": "Pending",
  "partnerId": "1e5d3f04-ae24-4af6-9e30-aecf012b99dd",
  "createdAt": "2024-08-08T14:15:52.297-04:00",
  "resources": [
    "ach/v1/payments/edb404e7-5a00-4e07-8da2-b1c6012ce044"
  ],
  "details": [
    {
      "paymentId": "edb404e7-5a00-4e07-8da2-b1c6012ce044",
      "coreTransactionId": "36d78c83-7be8-40e9-9aa9-b1c6012ce044",
      "memoPostId": "4a6d8ff4-22cf-437a-acbe-b1c6012ce044",
      "clientBatchId": null,
      "clientBatchSequence": null,
      "accountNumber": "2153808510",
      "postingCode": "NSF",
      "clientIdentifier": null,
      "purpose": null,
      "rejectionReason": "Other"
    }
  ]
}
```
:::

### Ach.Payment.Sent

**The ACH payment was sent to the Federal Reserve.**

For individual payments, only the basic webhook event is needed. When sending multiple payments from a single account, register for the extended event, which includes the client identifier, the account number the payment was sent to, the payment ID, the purpose the payment, and if relevant, the [memo post](docId\:taARbRLvSX908AeYno_H2) ID.

:::CodeblockTabs
Extended webhook event return

```json
{
  "id": "51d2e4e8-5fee-4ad8-8b03-b1c6012a8459",
  "eventName": "Ach.Payment.Sent",
  "status": "Pending",
  "partnerId": "1e5d3f04-ae24-4af6-9e30-aecf012b99dd",
  "createdAt": "2024-08-08T14:06:52.013-04:00",
  "resources": [
    "ach/v1/payments/55f641cf-102b-4920-83fd-b1c6012a3d2d"
  ],
  "details": [
    {
      "paymentId": "55f641cf-102b-4920-83fd-b1c6012a3d2d",
      "coreTransactionId": "fddea7f7-556e-4c93-acc4-b1c6012a6bf3",
      "memoPostId": "fddea7f7-556e-4c93-acc4-b1c6012a6bf3",
      "clientBatchId": null,
      "clientBatchSequence": null,
      "accountNumber": "2151546989",
      "postingCode": null,
      "clientIdentifier": null,
      "purpose": null,
      "fedBatchId": "29f4b78f-f056-4ac5-9a4e-b1c6012a60d2",
      "fedBatchSequence": null
    }
  ]
}
```
:::

### Ach.Payment.Sent (Client Batch)

**The ACH batch payment was sent to the Federal Reserve.**

For each payment in the batch, the extended webhook event includes the client identifier, the account number the payment was sent to, the payment ID, the purpose the payment, any client batch information, and, if relevant, the [memo post](docId\:taARbRLvSX908AeYno_H2) ID.

:::CodeblockTabs
Extended webhook event return

```json
{
  "id": "af676b07-fb1f-4f7e-9ea1-b2120122c52e",
  "eventName": "Ach.Payment.Sent",
  "status": "Pending",
  "partnerId": "ba9d0234-26e9-43a2-9070-aedd0108eadb",
  "createdAt": "2024-10-23T13:38:39.72-04:00",
  "resources": [
    "ach/v1/payments/76b1aaaa-4c65-400f-85ee-b21201225e4c",
    "ach/v1/payments/65120c3b-3cd1-4909-b126-b21201225e4c",
    "ach/v1/payments/7eb3ab00-7137-4650-ac5e-b21201225e4c",
    "ach/v1/payments/0e8fc9e4-8f76-4505-b99a-b21201225e4c"
  ],
  "details": [
    {
      "paymentId": "76b1aaaa-4c65-400f-85ee-b21201225e4c",
      "coreTransactionId": "fb7c002e-e5ba-4dd3-97a9-b21201225e5b",
      "memoPostId": "007c4052-b8f8-4f91-aa8e-b21201225e5b",
      "clientBatchId": "e2fdb85b-ab31-42b5-88e9-b21201225e4c",
      "clientBatchSequence": null,
      "accountNumber": "2405952710",
      "postingCode": null,
      "clientIdentifier": "2fd4fcb2-e4ad-43fb-88b7-4c06b054d1c3",
      "purpose": null,
      "fedBatchId": "0fade146-d07b-4b9c-a173-b2120122999d",
      "fedBatchSequence": null
    },
    {
      "paymentId": "65120c3b-3cd1-4909-b126-b21201225e4c",
      "coreTransactionId": "a874d749-c347-4b87-a552-b21201225e56",
      "memoPostId": "27199405-5cdd-4d84-aca5-b21201225e56",
      "clientBatchId": "e2fdb85b-ab31-42b5-88e9-b21201225e4c",
      "clientBatchSequence": null,
      "accountNumber": "2405952710",
      "postingCode": null,
      "clientIdentifier": "9c1f2b48-48ef-4bba-8275-06ae6bb5d17a",
      "purpose": null,
      "fedBatchId": "0fade146-d07b-4b9c-a173-b2120122999d",
      "fedBatchSequence": null
    },
    {
      "paymentId": "7eb3ab00-7137-4650-ac5e-b21201225e4c",
      "coreTransactionId": "85f632c0-9e73-4cdc-b458-b21201225e69",
      "memoPostId": "c89b2ba0-3330-4b69-9e09-b21201225e69",
      "clientBatchId": "e2fdb85b-ab31-42b5-88e9-b21201225e4c",
      "clientBatchSequence": null,
      "accountNumber": "2405952710",
      "postingCode": null,
      "clientIdentifier": "1feae24a-58ab-4f92-b917-a250f157ccf4",
      "purpose": null,
      "fedBatchId": "0fade146-d07b-4b9c-a173-b2120122999d",
      "fedBatchSequence": null
    },
    {
      "paymentId": "0e8fc9e4-8f76-4505-b99a-b21201225e4c",
      "coreTransactionId": "371543d0-21b7-4325-a27e-b21201225e6e",
      "memoPostId": "895ebd94-7e20-4bb6-b693-b21201225e6e",
      "clientBatchId": "e2fdb85b-ab31-42b5-88e9-b21201225e4c",
      "clientBatchSequence": null,
      "accountNumber": "2405952710",
      "postingCode": null,
      "clientIdentifier": "6c5dfeac-6dce-4ac0-a2fe-39f2bbf1722d",
      "purpose": null,
      "fedBatchId": "0fade146-d07b-4b9c-a173-b2120122999d",
      "fedBatchSequence": null
    }
  ]
}
```
:::

### Ach.Payment.Received

**An ACH inbound payment was received to the account**

The extended webhook event includes the payment and core transaction IDs, the trace number and routing number of the payment, the name, ID and account number of the party who received the payment, general information on the payment, and the amount.

:::CodeblockTabs
Extended webhook event response

```json
{
  "id": "1630d863-d1b3-4c3a-8943-b2db01558dab",
  "eventName": "Ach.Payment.Received",
  "status": "Pending",
  "partnerId": "1e5d3f04-ae24-4af6-9e30-aecf012b99dd",
  "createdAt": "2025-05-12T16:43:33.473+00:00",
  "resources": [
    "ach/v1/payments/8e72c7df-c52c-48d4-aa5b-b2db01554571"
  ],
  "details": [
    {
      "paymentId": "8e72c7df-c52c-48d4-aa5b-b2db01554571",
      "coreTransactionId": "9d1f39e4-4c78-48ac-89ce-b2db01554583",
      "accountNumber": "2254575653",
      "traceNumber": "021000020412472",
      "routingNumber": "021000021",
      "originatorName": "SUBTESTING",
      "originatorIdentification": "3333385474",
      "description": "Refund",
      "transactionType": "Push",
      "serviceType": "SameDay",
      "amount": "15000",
      "addenda": null,
      "receiverName": "James Webb",
      "receiverIdentification": "",
      "receiverAccountNumber": "2254575653",
      "secCode": "PPD",
      "effectiveDate": "250512",
      "settlementDate": "132"
    }
  ]
}
```
:::

### Ach.Payment.ReceivedEarly

**An ACH early direct deposit payment received**

The extended webhook event includes the payment and core transaction IDs, the trace number and routing number of the payment, the name, ID and account number of the party who originated the payment, general information on the payment, and the amount.

:::CodeblockTabs
Extended webhook event response

```json
{
  "id": "b7ebcb38-5242-4d02-83c4-b1a9010fedb6",
  "eventName": "Ach.Payment.ReceivedEarly",
  "status": "Pending",
  "partnerId": "1e5d3f04-ae24-4af6-9e30-aecf012b99dd",
  "createdAt": "2024-07-10T12:30:03.707-04:00",
  "resources": [
    "ach/v1/payments/91ec2ab1-a06e-4862-9f88-b1a9010f61e3"
  ],
  "details": [
    {
      "paymentId": "91ec2ab1-a06e-4862-9f88-b1a9010f61e3",
      "coreTransactionId": "9c32bbe8-7488-4d28-b525-b1a9010f61f1",
      "accountNumber": "2863654337",
      "traceNumber": "021214896305256",
      "routingNumber": "021214891",
      "originatorName": "Pay Corp",
      "originatorIdentification": "123",
      "description": "Payout",
      "transactionType": "Push",
      "serviceType": "Standard",
      "amount": "50000",
      "addenda": null,
      "receiverName": "B Sanderson",
      "receiverIdentification": "",
      "receiverAccountNumber": "2863654337",
      "secCode": "PPD"
    }
  ]
}
```
:::

### Ach.Return.Received

**ACH payment was returned from the receiving bank and has been marked as received. An ACH return is a new unique payment with a unique payment ID**

The extended webhook event includes the client identifier, the original payment ID, the account number the payment was sent to, the payment ID, and the [return code](docId\:oDtRP7ARfnpQuFEGy4Sfh) that indicates the reason the payment was returned.

:::CodeblockTabs
Extended webhook event response

```json
{
  "id": "6c66de98-138b-40b2-9a16-b1c6012be415",
  "eventName": "Ach.Return.Received",
  "status": "Pending",
  "partnerId": "1e5d3f04-ae24-4af6-9e30-aecf012b99dd",
  "createdAt": "2024-08-08T14:11:52.173-04:00",
  "resources": [
    "ach/v1/payments/806a4c4f-d536-45aa-89f6-b1c6012b9cbe"
  ],
  "details": [
    {
      "paymentId": "806a4c4f-d536-45aa-89f6-b1c6012b9cbe",
      "coreTransactionId": "fc79ca11-350e-4b08-8bf1-b1c6012b9ccd",
      "originalPaymentId": "55f641cf-102b-4920-83fd-b1c6012a3d2d",
      "accountNumber": "2151546989",
      "traceNumber": "021000029551621",
      "reasonCode": "R01",
      "reasonData": "",
      "amount": "4500",
      "transactionType": "Push"
    }
  ]
}
```
:::

### Ach.Noc.Received

**A Notification of Change was sent from the receiving bank regarding a previous origination**

The extended webhook event includes information on the payment origination and the [correction code](docId\:oDtRP7ARfnpQuFEGy4Sfh) indicating the reason for the NOC.

:::CodeblockTabs
Extended webhook event response

```json
{
  "id": "f26b80ef-cfc2-4cfb-8888-b1c6012c70c9",
  "eventName": "Ach.Noc.Received",
  "status": "Pending",
  "partnerId": "1e5d3f04-ae24-4af6-9e30-aecf012b99dd",
  "createdAt": "2024-08-08T14:13:52.243-04:00",
  "resources": [
    "ach/v1/payments/9e0c6a4b-303a-4cdd-a987-b1c6012c297f"
  ],
  "details": [
    {
      "paymentId": "9e0c6a4b-303a-4cdd-a987-b1c6012c297f",
      "coreTransactionId": "",
      "originalPaymentId": "6f733a5a-7614-4895-bf56-b1c6012a854c",
      "accountNumber": "2153808510",
      "traceNumber": "021000020305877",
      "reasonCode": "C01",
      "reasonData": "452136846",
      "amount": "0",
      "transactionType": "Push"
    }
  ]
}
```
:::

### Ach.Hold.Escalated

**ACH inbound or outbound payment is on hold and its status was escalated.**

This webhook event indicates that additional actions are needed.

:::CodeblockTabs
Extended webhook event response

```json
{
  "id": "1a29dbb3-df40-42f0-aaa8-b04900e37f0e",
  "eventName": "Ach.Hold.Escalated",
  "status": "Pending",
  "partnerId": "1e5d3f04-ae24-4af6-9e30-aecf012b99dd",
  "createdAt": "2023-07-24T09:48:17.33-04:00",
  "resources": [
    "ach/v1/payments/652c16be-b660-426f-9690-bd41d5960d0b"
  ],
  "details": [
    {
      "holdId": "7413f441-910b-4e75-bbee-9b9ac27d717d",
      "paymentId": "652c16be-b660-426f-9690-bd41d5960d0b",
      "holdType": "
    }
  ]
}
```
:::

### Core.Transaction.Completed  (Incoming ACH)

**Funds have been credited to the originating COS account.**

:::CodeblockTabs
Sample Event

```curl
{
  "id": "3804c582-b2ca-4c18-a3a8-b1ca00de6003",
  "eventName": "Core.Transaction.Completed",
  "status": "Pending",
  "partnerId": "1e5d3f04-ae24-4af6-9e30-aecf012b99dd",
  "createdAt": "2024-08-12T09:29:38.567-04:00",
  "resources": [
    "core/v1/transactions/35fe9374-5bd5-4aa6-8e68-b1ca00de0ecc"
  ],
  "details": [
    {
      "transactionId": "35fe9374-5bd5-4aa6-8e68-b1ca00de0ecc",
      "transactionCode": "Incoming ACH",
      "debitSubAccount": "00000271282",
      "debitMasterAccount": "00000271282",
      "debitResult": "OK",
      "creditSubAccount": "2151546989",
      "creditMasterAccount": "2151546989",
      "creditResult": "OK",
      "rail": "Ach",
      "railId": "payment/5836a14f-34a7-4a47-a9fe-b1ca00de0ebe",
      "amount": "75000",
      "currency": "usd",
      "clientIdentifier": null,
      "description": "IRS REFUND ACH PPD ID: 3333385474 REF: A2254L9KA06X",
      "proposedAt": "08/12/2024 09:29:29",
      "executedAt": "08/12/2024 09:29:29",
      "schedule": ""
    }
  ]
}
```
:::

### Core.Transaction.Completed (Outbound ACH Aggregate)

**Funds have been debited from the originating COS account.**

In this example, multiple transactions were sent from a single account, and the sum of those transactions has been debited from the account. Such payments are indicated by `postingType` **Aggregate** in the response to the payment call. The webhook event contains details for each of the transactions that were sent in the same batch to the Fed from that account.

:::CodeblockTabs
Sample Event

```curl
{
  "id": "ef5b6453-a4c1-48c5-a22e-b22700ebcd00",
  "eventName": "Core.Transaction.Completed",
  "status": "Pending",
  "partnerId": "ba9d0234-26e9-43a2-9070-aedd0108eadb",
  "createdAt": "2024-11-13T09:18:31.47-05:00",
  "resources": [
    "core/v1/transactions/4421921c-c5eb-4cbf-a0f8-b22700ebab83",
    "core/v1/transactions/fb6fd7db-fdba-4e3d-b3a5-b22700ebab87"
  ],
  "details": [
    {
      "transactionId": "4421921c-c5eb-4cbf-a0f8-b22700ebab83",
      "transactionCode": "Outgoing ACH",
      "debitSubAccount": "2905551814",
      "debitMasterAccount": "2905551814",
      "debitResult": "OK",
      "creditSubAccount": "00000016431",
      "creditMasterAccount": "00000016431",
      "creditResult": "OK",
      "rail": "Ach",
      "railId": "distribution/b8d9621e-ab11-4349-9e93-b22700eba7f4",
      "amount": "2500",
      "currency": "usd",
      "clientIdentifier": null,
      "description": "ACH DIS REF: ADIS31894FU PUSH ORIGINATION FUNDING 241113 - 2 PAYMENT(S)",
      "proposedAt": "11/13/2024 09:18:03",
      "executedAt": "11/13/2024 09:18:04",
      "schedule": ""
    },
    {
      "transactionId": "fb6fd7db-fdba-4e3d-b3a5-b22700ebab87",
      "transactionCode": "Outgoing ACH",
      "debitSubAccount": "00000016431",
      "debitMasterAccount": "00000016431",
      "debitResult": "OK",
      "creditSubAccount": "2905551814",
      "creditMasterAccount": "2905551814",
      "creditResult": "OK",
      "rail": "Ach",
      "railId": "distribution/b8d9621e-ab11-4349-9e93-b22700eba7f4",
      "amount": "4000",
      "currency": "usd",
      "clientIdentifier": null,
      "description": "ACH DIS REF: ADIS31894FU PULL ORIGINATION FUNDING 241113 - 2 PAYMENT(S)",
      "proposedAt": "11/13/2024 09:18:19",
      "executedAt": "11/13/2024 09:18:19",
      "schedule": ""
    }
  ]
}
```
:::

### Core.Transaction.Completed (Outbound ACH Individual)

**Funds have been debited from the originating COS account.**

In this example, a single transaction was sent from a single account and the amount of the transaction was debited from the account.

:::CodeblockTabs
Sample Event

```curl
{
  "id": "6d7da4d8-9ee6-46f9-a218-b22700f56b58",
  "eventName": "Core.Transaction.Completed",
  "status": "Pending",
  "partnerId": "ba9d0234-26e9-43a2-9070-aedd0108eadb",
  "createdAt": "2024-11-13T09:53:32.663-05:00",
  "resources": [
    "core/v1/transactions/a89e9bf2-c3fb-4e28-a20e-b22700ef4ed2"
  ],
  "details": [
    {
      "transactionId": "a89e9bf2-c3fb-4e28-a20e-b22700ef4ed2",
      "transactionCode": "Outgoing ACH",
      "debitSubAccount": "00000016431",
      "debitMasterAccount": "00000016431",
      "debitResult": "OK",
      "creditSubAccount": "2405952710",
      "creditMasterAccount": "2405952710",
      "creditResult": "OK",
      "rail": "Ach",
      "railId": "payment/3253942f-97b7-4e44-a60b-b22700ef4ed2",
      "amount": "17500",
      "currency": "usd",
      "clientIdentifier": null,
      "description": "PETER GRIFFIN DIRDEP ACH PPD ID:  REF: A318W1P0MK7I",
      "proposedAt": "11/13/2024 09:53:16",
      "executedAt": "11/13/2024 09:53:16",
      "schedule": "0,0,17500"
    }
  ]
}
```
:::

### Core.Activity.Posted (Inbound ACH)

:::CodeblockTabs
Sample Event

```curl
{
  "id": "62fa2f65-a7b7-4741-85ee-b2db01558daa",
  "eventName": "Core.Activity.Posted",
  "status": "Pending",
  "partnerId": "1e5d3f04-ae24-4af6-9e30-aecf012b99dd",
  "createdAt": "2025-05-12T16:43:33.457+00:00",
  "resources": [
    "core/v1/dda/accounts/2254575653/activity/d1fe8741-e885-4340-82e7-b2db01558490"
  ],
  "details": [
    {
      "activityId": "d1fe8741-e885-4340-82e7-b2db01558490",
      "transactionId": "9d1f39e4-4c78-48ac-89ce-b2db01554583",
      "transactionType": "Credit",
      "transactionCode": "Incoming ACH",
      "subAccount": "2254575653",
      "masterAccount": "2254575653",
      "rail": "Ach",
      "railId": "payment/8e72c7df-c52c-48d4-aa5b-b2db01554571",
      "amount": "15000",
      "currency": "usd",
      "postingDate": "5/12/2025",
      "description": "SUBTESTING REFUND ACH PPD ID: 3333385474 REF: A13229562XF3",
      "createdAt": "05/12/2025 16:43:25",
      "executedAt": "05/12/2025 16:43:25",
      "schedule": ""
    }
  ]
}
```
:::

### Core.Activity.Posted (Outbound ACH)

:::CodeblockTabs
Sample Event

```curl
{
  "id": "c37fc243-9b8e-4d9c-9487-b19d010df95b",
  "eventName": "Core.Activity.Posted",
  "status": "Pending",
  "partnerId": "1e5d3f04-ae24-4af6-9e30-aecf012b99dd",
  "createdAt": "2024-06-28T12:22:56.733-04:00",
  "resources": [
    "core/v1/dda/accounts/2234629257/activity/348981eb-1af7-4ea6-86ec-b19d010ddab0"
  ],
  "details": [
    {
      "activityId": "348981eb-1af7-4ea6-86ec-b19d010ddab0",
      "transactionId": "33132892-398d-47f6-8d42-b19d010d8b9e",
      "transactionType": "Debit",
      "transactionCode": "Outgoing ACH",
      "subAccount": "2234629257",
      "masterAccount": "2234629257",
      "rail": "Ach",
      "railId": "payment/61a015bc-5e36-4728-9f11-b19d010d8b9e",
      "amount": "25000",
      "currency": "usd",
      "postingDate": "6/28/2024",
      "description": "PETER GRIFFIN STRING ACH PPD ID:  REF: A180202KKD42",
      "createdAt": "06/28/2024 12:22:30",
      "executedAt": "06/28/2024 12:22:30",
      "schedule": ""
    }
  ]
}
```
:::



