Add ACH Transaction

Add ACH Transaction

The Add ACH Transaction API allows you to add ACH transaction

Input Parameters:

Name
Required
Definition
Comments

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

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