Payment method out node
- SameDayOriginatorTable - partners that support the same day settlement service type
- SameDayAchSecCodeTable - ACH SEC codes that are eligible for same day settlement
- SameDayRoutingTransitTable - routing transit numbers that are eligible for same day settlement
- SameDayDeadlineTable - the same day deadlines with their endpoints
When all of the table look ups succeed for a transaction, the same day endpoint from the last table is temporarily assigned to the transaction. This endpoint is not returned to the client, but is saved in the ibmIntSameDayEndpoint field for other nodes to use.
The node descriptor and the look up tables used by this node are described in the following sections.
Node descriptor
The following example shows the same day settlement tasks part of the payment method out node.
<nodeDescriptor name="PaymentMethodOutNode" type="ESORT">
<tasks>
<!-- ... Your additional processing tasks ... -->
<task name="SameDayOriginatorTask"/>
<task name="SameDayAchSecCodeTask"/>
<task name="SameDayRoutingTransitTask"/>
<task name="SameDayDeadlineTask"/>
</tasks>
<connections>
<connection srcName="MyEndpointAssignmentTask" dstName="SameDayOriginatorTask">
<paymentCheck field="ibmNprOnUsFlag" operator="EQ" value="N"/> <!-- SameDay is for transit transactions only -->
</connection>
<connection srcName="SameDayOriginatorTask" dstName="SameDayAchSecCodeTask" results="SUCCESS"/>
<connection srcName="SameDayAchSecCodeTask" dstName="SameDayRoutingTransitTask" results="SUCCESS"/>
<connection srcName="SameDayRoutingTransitTask" dstName="SameDayDeadlineTask" results="SUCCESS"/>
</connections>
</nodeDescriptor>
Same day originator table
The same day originator table contains only those partners that are subscribed to the same day settlement service type. Table 1 shows the fields for the same day originator table.
| Field Name | Type | Data Type | Length | Description |
|---|---|---|---|---|
| ibmValDepositorId | Key | Char | 20 | The ID of the partner |
| ibmValProductId | Key | Char | 4 | The product code |
Same day ACH SEC codes table
The same day ACH SEC codes table contains only those ACH SEC codes that are eligible for same day settlement. Table 2 shows the fields for the same day ACH SEC codes table.
| Field Name | Type | Data Type | Length | Description |
|---|---|---|---|---|
| ibmAchSecCode | Key | Char | 3 | The ACH Standard Entry Class (SEC) code |
Same day routing transit table
The same day routing transit table contains only those routing transit numbers that are eligible for same day settlement. Table 3 shows the fields for the same day routing transit table.
| Field Name | Type | Data Type | Length | Description |
|---|---|---|---|---|
| ibmNprRT | Key | Char | 10 | The routing transit number |
Same day deadline table
Table 4 shows the fields for the same day deadline table.
| Field Name | Type | Data Type | Length | Description |
|---|---|---|---|---|
| ibmFwdRtnIndicator | Key | Char | 1 | Indicates if the deadline applies to forward or return units of work |
| ibmFileReceived | startKeyRange | Char | 5 | Starting, or earliest, time for the same day settlement deadline range |
| ibmIntDeadlineHigh | endKeyRange | Char | 5 | Ending, or latest, time for the same day settlement deadline range |
| ibmIntSameDayEndpoint | Payload | Char | 10 | The same day endpoint associated with the deadline |