Add ACH Transaction
Add ACH Transaction
The Add ACH Transaction API allows you to add ACH transaction
Input Parameters:
ACHBatchNumber
N
Format: Numeric, 7
ACHCompanyData
N
Format: Alphanumeric, 20
ACHCompanyDescription
N
Format: Alphanumeric, 10
ACHCompanyID
N
Format: Alphanumeric, 10
ACHCompanyName
N
Format: Alphanumeric,16
ACHCreationDate
N
Format: YYMMDD
ACHCreationTime
N
Format: HH:MM Description: 24 hours format
ACHFileName
N
Format: Alphanumeric, 100
ACHFullName
N
Format: Alphanumeric, 22
ACHIndividualID
N
Format: Alphanumeric, 15
ACHOriginatorBankRoutingNumberDFI
N
Format: Alphanumeric, 8
ACHProductTypeCode
N
Format: S = Single; R = Recurring
ACHSECCode
N
Format: Alphanumeric, 3
ACHServiceClassCode
N
Format: 200 (Debit/Credit Entries) 220 (all Credit Entries) 225 (all Debit Entries)
ACHSettlementDate
N
Format: YYMMDD
Amount
N
Format: Numeric, 1-9 Description: The amount is in cents.
ApprovalCode
N
Format:Alphanumeric, 8
CardParameterType
N
Format options: CardNumber , RPID, DDA Description: If RPID, RPID is required If DDA, DDA is required If CardNumber, CardNumber is required If empty, CardNumber is required
DDA
N
Format: Numeric, 3-16
EffectiveDate
N
Format: YYYY-MM-DD
IATCity
N
Format: Alphanumeric, 35
IATCountry
N
Format: Alphanumeric, 35
IATDFICountryCode
N
Format: Alphanumeric, 2
IATDFIID
N
Format: Alphanumeric, 34
IATIdentificationNumber
N
Format: Alphanumeric, 15
IATDFIIdentificationNumberQualifier
N
Format options: 01 = National Clearing System Number 02 = BIC Code 03 = IBAN
IATForeignCorrespondentBankCountryCode1
N
Format: Alphanumeric, 3
Returned as part of IATForeignCorrespondentBankrecords tag
IATForeignCorrespondentBankCountryCode2
N
Format: Alphanumeric, 3
Returned as part of IATForeignCorrespondentBankrecords tag
IATForeignCorrespondentBankCountryCode3
N
Format: Alphanumeric, 3
Returned as part of IATForeignCorrespondentBankrecords tag
IATForeignCorrespondentBankCountryCode4
N
Format: Alphanumeric, 3
Returned as part of IATForeignCorrespondentBankrecords tag
IATForeignCorrespondentBankCountryCode5
N
Format: Alphanumeric, 3
Returned as part of IATForeignCorrespondentBankrecords tag
IATForeignCorrespondentBankIDNumber1
N
Format: Alphanumeric, 34
Returned as part of IATForeignCorrespondentBankrecords tag
IATForeignCorrespondentBankIDNumber2
N
Format: Alphanumeric, 34
Returned as part of IATForeignCorrespondentBankrecords tag
IATForeignCorrespondentBankIDNumber3
N
Format: Alphanumeric, 34
Returned as part of IATForeignCorrespondentBankrecords tag
IATForeignCorrespondentBankIDNumber4
N
Format: Alphanumeric, 34
Returned as part of IATForeignCorrespondentBankrecords tag
IATForeignCorrespondentBankIDNumber5
N
Format: Alphanumeric, 34
Returned as part of IATForeignCorrespondentBankrecords tag
IATForeignCorrespondentBankIDNumberQualifier1
N
Format options: 01 = National Clearing System Number 02 = BIC Code 03 = IBAN
Returned as part of IATForeignCorrespondentBankrecords tag
IATForeignCorrespondentBankIDNumberQualifier2
N
Format options: 01 = National Clearing System Number 02 = BIC Code 03 = IBAN
Returned as part of IATForeignCorrespondentBankrecords tag
IATForeignCorrespondentBankIDNumberQualifier3
N
Format options: 01 = National Clearing System Number 02 = BIC Code 03 = IBAN
Returned as part of IATForeignCorrespondentBankrecords tag
IATForeignCorrespondentBankIDNumberQualifier4
N
Format options: 01 = National Clearing System Number 02 = BIC Code 03 = IBAN
Returned as part of IATForeignCorrespondentBankrecords tag
IATForeignCorrespondentBankIDNumberQualifier5
N
Format options: 01 = National Clearing System Number 02 = BIC Code 03 = IBAN
Returned as part of IATForeignCorrespondentBankrecords tag
IATForeignCorrespondentBankName1
N
Format: Alphanumeric, 35
Returned as part of IATForeignCorrespondentBankrecords tag
IATForeignCorrespondentBankName2
N
Format: Alphanumeric, 35
Returned as part of IATForeignCorrespondentBankrecords tag
IATForeignCorrespondentBankName3
N
Format: Alphanumeric, 35
Returned as part of IATForeignCorrespondentBankrecords tag
IATForeignCorrespondentBankName4
N
Format: Alphanumeric, 35
Returned as part of IATForeignCorrespondentBankrecords tag
IATForeignCorrespondentBankName5
N
Format: Alphanumeric, 35
Returned as part of IATForeignCorrespondentBankrecords tag
IATForeignExchangeIndicator
N
Format options: FV (Fixed to Variable) VF (Variable to Fixed) FF (Fixed to Fixed)
IATForeignExchangeReference
N
Format options: 1 (Foreign Exchange Rate) 2 (Foreign Exchange Reference Number) 3 (space filled)
IATForeignExchangeReferenceIndicator
N
Format options: 1 (Foreign Exchange Rate) 2 (Foreign Exchange Reference Number) 3 (space filled)
IATForeignPaymentAmount
N
Format options: If Exchange Indicator in Batch Header: FV = Zero Filled VF or FF = Entry Amount to be Received in ISO Currency
IATForeignTraceNumber
N
Format: Leave Blank
IATFullName
N
Format: Alphanumeric, 35
IATISODestinationCountryCode
N
Format: Alphanumeric, 2
IATISOOriginatingCurrencyCode
N
Format: Alphanumeric, 3
IATOriginatingDFIBranchCountryCode
N
Format: Alphanumeric, 2
IATOriginatingDFIID
N
Format: Alphanumeric, 2
IATOriginatingDFIIdentification
N
Format: Alphanumeric, 2
IATOriginatingDFIIdentificationNumberQualifier
N
Format options: 01 = National Clearing System Number 02 = BIC Code 03 = IBAN
IATOriginatingDFIName
N
Format: Alphanumeric, 35
IATOriginatorCity
N
Format: Alphanumeric, 35
IATOriginatorCountry
N
Format: Alphanumeric, 35
IATOriginatorFullName
N
Format: Alphanumeric, 35
IATOriginatorIdentification
N
Format: Alphanumeric, 2
IATOriginatorPostalCode
N
Format: Alphanumeric, 35
IATOriginatorProvince
N
Format: Alphanumeric, 35
IATOriginatorState
N
Format: Alphanumeric, 35
IATOriginatorStreet
N
Format: Alphanumeric, 35
IATPaymentRelatedInformation1
N
Format: Alphanumeric, 80
IATPaymentRelatedInformation2
N
Format: Alphanumeric, 80
IATPostalCode
N
Format: Alphanumeric, 35
IATProvince
N
Format: Alphanumeric, 35
IATState
N
Format: Alphanumeric, 35
IATStreet
N
Format: Alphanumeric, 35
IATTransactionTypeCode
N
Format: Alphanumeric, 3
LoadNetwork
Y
Format options: ACH (Automated Clearing House) IAT (International ACH Transaction) GD (Green Dot) PRX (Praxell) WU (Western Union)
TransactionCode
N
Format: Alphanumeric, 6
Output Parameters:
XML Samples
Input XML
<?xml version="1.0" ?>
<PraxellXMLRequest>
<AuthenticationDetails>
<UserName>FB_ACHL_QA</UserName>
<UserPassword>1q2w3e4r</UserPassword>
<ClientSourceIP></ClientSourceIP>
</AuthenticationDetails>;
<ServiceDetails>
<UniqueRequestId>4342423423</UniqueRequestId>
<ServiceName>AddAchTransaction</ServiceName>
</ServiceDetails>
<Origin>
<OriginType>ExtAPI</OriginType>
</Origin>
<ServiceParams>
<LoadNetwork>ACH</LoadNetwork>
<DDA>1234111472521</DDA>
<CardParameterType>DDA</CardParameterType>
<Amount>50</Amount>
<EffectiveDate>110121</EffectiveDate>
<ApprovalCode>031736032814693</ApprovalCode>
<ACHCreationDate>090115</ACHCreationDate>
<ACHCreationTime>1022</ACHCreationTime>
<ACHCompanyName>US TREASURY 303 </ACHCompanyName>
<ACHCompanyData> </ACHCompanyData>
<ACHCompanyID>3031036030</ACHCompanyID>
<ACHSECCode>PPD</ACHSECCode>
<ACHCompanyDescription>SOC SEC </ACHCompanyDescription>
<ACHCompanyDate>012109</ACHCompanyDate>
<ACHOriginatorBankRoutingNumberDFI>03173603</ACHOriginatorBankRoutingNumberDFI>
<ACHBatchNumber></ACHBatchNumber>
<TransactionCode>22</TransactionCode>
<ACHIndividualID>099180112D SSA</ACHIndividualID>
<ACHFullName>Chen Golz </ACHFullName>
<ACHFileName>FBE_Chen.pxl</ACHFileName>
<ACHProductTypeCode>1 </ACHProductTypeCode>
<ACHSettlementDate>053</ACHSettlementDate>
<ACHServiceClassCode>200</ACHServiceClassCode>
<IATTransactionTypeCode></IATTransactionTypeCode>
<IATForeignExchangeIndicator></IATForeignExchangeIndicator>
<IATForeignExchangeReferenceIndicator></IATForeignExchangeReferenceIndicator>
<IATForeignExchangeReference></IATForeignExchangeReference>
<IATISODestinationCountryCode></IATISODestinationCountryCode>
<IATISOOriginatingCurrencyCode></IATISOOriginatingCurrencyCode>
<IATOriginatorFullName></IATOriginatorFullName>
<IATOriginatorStreet></IATOriginatorStreet>
<IATOriginatorCity></IATOriginatorCity>
<IATOriginatorState></IATOriginatorState>
<IATOriginatorProvince></IATOriginatorProvince>
<IATOriginatorCountry></IATOriginatorCountry>
<IATOriginatorPostalCode></IATOriginatorPostalCode>
<IATFullName></IATFullName>
<IATDFIFullName></IATDFIFullName>
<IATDFIIdentificationNumberQualifier></IATDFIIdentificationNumberQualifier>
<IATDFIID></IATDFIID>
<IATDFICountryCode></IATDFICountryCode>
<IATIdentificationNumber></IATIdentificationNumber>
<IATStreet></IATStreet>
<IATCity></IATCity>
<IATState></IATState>
<IATProvince></IATProvince>
<IATCountry></IATCountry>
<IATPostalCode></IATPostalCode>
<IATForeignPaymentAmount></IATForeignPaymentAmount>
<IATForeignTraceNumber></IATForeignTraceNumber>
<IATOriginatingDFIName></IATOriginatingDFIName>
<IATOriginatingDFIIdentificationNumberQualifier></IATOriginatingDFIIdentificationNumberQualifier>
<IATOriginatingDFIID></IATOriginatingDFIID>
<IATOriginatingDFIBranchCountryCode></IATOriginatingDFIBranchCountryCode>
<IATOriginatingDFIIdentification></IATOriginatingDFIIdentification>
<IATOriginatorIdentification></IATOriginatorIdentification>
<IATForeignCorrespondentBankrecords>
<IATForeignCorrespondentBankName1></IATForeignCorrespondentBankName1>
<IATForeignCorrespondentBankIDNumberQualifier1></IATForeignCorrespondentBankIDNumberQualifier1>
<IATForeignCorrespondentBankIDNumber1></IATForeignCorrespondentBankIDNumber1>
<IATForeignCorrespondentBankCountryCode1></IATForeignCorrespondentBankCountryCode1>
<IATForeignCorrespondentBankName2></IATForeignCorrespondentBankName2>
<IATForeignCorrespondentBankIDNumberQualifier2></IATForeignCorrespondentBankIDNumberQualifier2>
<IATForeignCorrespondentBankIDNumber2></IATForeignCorrespondentBankIDNumber2>
<IATForeignCorrespondentBankCountryCode2></IATForeignCorrespondentBankCountryCode2>
<IATForeignCorrespondentBankName3></IATForeignCorrespondentBankName3>
<IATForeignCorrespondentBankIDNumberQualifier3></IATForeignCorrespondentBankIDNumberQualifier3>
<IATForeignCorrespondentBankIDNumber3></IATForeignCorrespondentBankIDNumber3>
<IATForeignCorrespondentBankCountryCode3></IATForeignCorrespondentBankCountryCode3>
<IATForeignCorrespondentBankName4></IATForeignCorrespondentBankName4>
<IATForeignCorrespondentBankIDNumberQualifier4></IATForeignCorrespondentBankIDNumberQualifier4>
<IATForeignCorrespondentBankIDNumber4></IATForeignCorrespondentBankIDNumber4>
<IATForeignCorrespondentBankCountryCode4></IATForeignCorrespondentBankCountryCode4>
<IATForeignCorrespondentBankName5></IATForeignCorrespondentBankName5>
<IATForeignCorrespondentBankIDNumberQualifier5></IATForeignCorrespondentBankIDNumberQualifier5>
<IATForeignCorrespondentBankIDNumber5></IATForeignCorrespondentBankIDNumber5>
<IATForeignCorrespondentBankCountryCode5></IATForeignCorrespondentBankCountryCode5>
</IATForeignCorrespondentBankrecords>
<IATPaymentRelatedInformation1></IATPaymentRelatedInformation1>
<IATPaymentRelatedInformation2></IATPaymentRelatedInformation2>
</ServiceParams>
</PraxellXMLRequest>
<?xml version="1.0" ?>
<PraxellXMLResponse>
<ResponseDetails>
<ServiceName> AddACHTransaction</ServiceName>
<SessionId></SessionId>
<StatusCode></StatusCode>
<StatusName></StatusName>
<StatusDescription>NA</StatusDescription>
<ServiceDate></ServiceDate>
<ServiceId></ServiceId>
</ResponseDetails>
<ResponseParams>
</ResponseParams>
</PraxellXMLResponse>
<?xml version="1.0"?>
<PraxellXMLResponse>
<ResponseDetails>
<ServiceName>AddACHTransaction</ServiceName>
<SessionId>07071612200737105</SessionId>
<StatusCode>70000</StatusCode>
<StatusName>Processor error</StatusName>
<StatusDescription>Processor error</StatusDescription>
<ServiceDate>2021-10-01 12:37:50</ServiceDate>
<ServiceId>07071612200737105</ServiceId>
</ResponseDetails>
<ResponseParams>
</ResponseParams>
</PraxellXMLResponse>
Last updated