Pain.001.001.03 Details
This page contains details of payment initiation file:
Tag Depth | XML Tag | Tag Name | Multiplicity | Format/Length | Usage |
---|---|---|---|---|---|
CstmrCdtTrfInitn | Customer Credit Transfer Information | [1..1] | |||
+ | GrpHdr | Group Header | [1..1] | ||
++ | MsgId | MessageIdentification | [1..1] | Text/35 | Unique id of file, verified by TxB and provided in pain.002 |
++ | CreDtTm | CreationDateTime | [1..1] | ISODateTime | Date & time when message was created |
++ | Authstn | Authorisation | [0..1] | ||
+++ | Cd | Code | [1..1] | Code | |
+++ | Prtry | (Or) Proprietary | [1..1] | Text/28 | |
++ | NbOfTxs | NumberOfTransactions | [1..1] | Text/0-91,15 | Total number of transactions in the entire message |
++ | CtrlSum | Control Sum | O..1 | DecimalNumber/ totalDigits: 18 fractionDigits: 17 | Total instructed amount within the entire message. It's validated when provided |
++ | InitgPty | InitiatingParty | [1..1] | ||
+++ | Nm | Legal name of initiating party | [0..1] | Text/140 | |
+++ | Id | Identification | [1..1] | ||
+++ | OrgId | OrganisationIdentification | [1..1] | ||
++++ | Othr | Other | [1..*] | ||
+++++ | Id | Identitifcation | [1..1] | Text/35 | Client ID issued by GS Bank |
+ | PmtInf | Payment Information | [1..n] | For USD ACH, this represents a batch of individual ACH transactions. | |
++ | PmtInfId | PaymentInformationIdentification | [1..1] | For USD ACH, this represents a batch of individual ACH transactions. | |
++ | PmtMtd | PaymentMethod | [1..1] | Code/Populate TRF or CHK | |
++ | BtchBookg | BatchBooking | [0..1] | Indicator/(True/False) | Not used * All Domestic and Global Payment transactions are posted individually * All ACH payments are posted at a batch level |
++ | NbOfTxs | NumberOfTransactions | [0..1] | Text/0-91,15 | Total number of transactions within a Payment Information batch |
++ | CtrlSum | ControlSum | [0..1] | QuantityTotalDigits: 18 FractionDigits: 17 | Sum of instructed amount for transactions within the payment information batch |
++ | PmtTpInf | PaymentTypeInformation | [0..1] | Required at Payment(recommended) or Transaction Level.For USD ACH, Payment Type Information must be provided at the Payment (batch) level. | |
+++ | InstrPrty | InstructionPriority | [0..1] | Not used except as below.For Payment Method=CHK, populate as “HIGH” to indicate same day check printing service. If used for this purpose, there must be only 1 occurrence of it | |
+++ | SvcLvl | ServiceLevel | [0..1] | Mandatory when sending SEPA payments | |
+++ | Cd | Code | [1..1] | Supported values: * SEPA: Mandatory for SEPA payments | |
+++ | LclInstrm | LocalInstrument | [0..1] | Mandatory when sending card, BIP or ACH payments. | |
++++ | Cd | Code | [1..1] | Code/ExternalLocalInstrument1Code | Supported values: * CARD : For card payments * BIP: For BIP Payment * For USD ACH payments, enter one of the following Standard Entry Class (SEC) codes: CCD PPD CTX * REALTIME : For Realtime payments |
++++ | Prtry | (Or) Proprietary | [1..1] | Text | For BACS payments, enter "99" |
+++ | CtgyPurp | CategoryPurpose | [0..1] | Conditional based on country payment instrument. If CtgyPurp is used, one of Cd or Prtry must be used. | |
++++ | Cd | Code | [1..1] | Code/ExternalCategoryPurpose1Code | If Cd is populated, Prtry should not be populated. |
++++ | Prtry | (Or) Proprietary | [1..1] | Text/35 | If Prtry is populated, Cd should not be populated. |
++ | ReqdExctnDt | RequestedExecutionDate | [1..1] | Date YYYY-MM-DD | Date of execution of transaction. Global Payments transactions can be up to two business days in the future. Domestic Wires, ACH and Checks can be up to thirty calendar days in the future. Realtime payments should be on same day |
++ | Dbtr | Debtor | [1..1] | ||
+++ | Nm | Name | [0..1] | Text/140 | * For USD ACH payments, this field is mandatory and must contain a short name (max 16 char) for the originator that is easily recognizable by the receiver of the payment. If more than 16 chars are provided it will truncate. * Mandatory for SEPA payments |
+++ | PstlAdr | PostalAddress | [0..1] | Text/140 | |
++++ | Dept | Department | [0..1] | Text/70 | |
++++ | SubDept | SubDepartment | [0..1] | Text/70 | |
++++ | StrtNm | StreetName | [0..1] | Text/70 | |
++++ | BldgNb | BuildingNumber | [0..1] | Text/16 | |
++++ | PstCd | PostCode | [0..1] | Text/16 | |
++++ | TwnNm | TownName | [0..1] | Text/35 | |
++++ | CtrySubDvsn | CountrySubDivision | [0..1] | Text/35 | |
+++++ | Ctry | Country | [1..1] | ISO 3166, Alpha-2 code/A-Z2,2 | For SEPA payments, this should be provided |
+++++ | AdrLine | AddressLine | [0..1] | Text/70 | Up to 2 lines of Address are supported |
+++ | Id | Identification | [0..1] | ||
++++ | OrgId | OrganisationIdentification | [0..1] | ||
+++++ | Othr | Other | [0..1] | ||
++++++ | Id | Identification | [0..1] | Text/35 | For USD ACH payments, this field is may contain the “Company Identification” as per NACHA rules. If used, the Company Identification provided must correspond to the identification setup for the Debtor Account. |
+++ | CtryOfRes | CountryOfResidence | [0..1] | ISO 3166, Alpha-2 code/[A-Z]{2,2} | |
+++ | CtctDtls | ContactDetails | [0..1] | ||
++++ | NmPrfx | NamePrefix | [0..1] | CodeSet/Possible values * DOCT* MISS * MIST* MADM * MIKS | |
++++ | Nm | Name | [0..1] | Text/140 | |
++++ | PhneNb | PhoneNumber | [0..1] | Text +[0-9]{1,3}-[0-9()+-]{1,30} | |
++++ | MobNb | MobileNumber | [0..1] | Text +[0-9]{1,3}-[0-9()+-]{1,30} | |
++++ | FaxNb | FaxNumber | [0..1] | Text +[0-9]{1,3}-[0-9()+-]{1,30} | |
++++ | EmailAdr | EmailAddress | [0..1] | Text/2048 | The @ symbol must be replaced with AT |
++ | DbtrAcct | DebtorAccount | [1..1] | This is the account that should be used to make payments from in this file. This should match one of the accounts provided as funding accounts or be held by debtor with GS bank. If LocalInstrument is equal to CARD/BIP, then provide card alias for the card to be used for making payments | |
+++ | Id | Identification | [1..1] | IBAN or domestic account number must be provided | |
++++ | IBAN | IBAN | [1..1] | International Bank Account Number (ISO 13616)/[A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30} | Enter IBAN of funding account to be used to process these transactions. * Mandatory for SEPA payments |
++++ | Othr | Other | [0..1] | ||
+++++ | Id | Identification | [0..1] | Text/34 | If IBAN is not available; enter account number of the funding account to be used. If LocalInstrument= CARD/BIP; then provide card alias for the card to be used for making payments For BACS payemnts, GS account number is mandatory Account Number should be provided for Realtime payments |
+++ | Ccy | Currency | [0..1] | Text/[A-Z]3 | Account currency. Use currency code as per ISO 4217, Should be USD for Realtime Payments |
+++++ | DbtrAgt | DebtorAgent | [1..1] | Financial institution servicing the debtor account. For USD ACH payments, this must be GS Bank USA | |
+++ | FinInstnId | FinancialInstitutionIdentification | [1..1] | ||
++++ | BIC | BIC | [1..1] | SWIFT BIC/[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1} | * BIC should be as per SWIFT BIC identifier set. * Mandatory for BACS payments. * Mandatory for SEPA Payments |
++ | UltmtDbtr | UltimateDebtor | [0..1] | This should be provided only if Debtor details are different from ultimate debtor. If provided; can be present either at payment information or credit transfer information level only; not both | |
+++ | Nm | Name | [1..1] | Text/140 | Legal name of clientt |
+++ | PstlAdr | PostalAddress | [0..1] | ||
++++ | Dept | Department | [0..1] | Text/70 | |
++++ | SubDept | SubDepartment | [0..1] | Text/70 | |
++++ | StrtNm | StreetName | [0..1] | Text/70 | |
++++ | BldgNb | BuildingNumber | [0..1] | Text/16 | |
++++ | TwnNm | TownName | [0..1] | Text/35 | |
++++ | CtrySubDvsn | CountrySubDivision | [0..1] | Text/70 | |
++++ | Ctry | Country | [1..1] | ISO 3166, Alpha-2 code/[A-Z]{2,2} | Mandatory if ultimate debtor information is provided |
++++ | AdrLine | AddressLine | [0..1] | Text/70 | |
+++ | Id | Identification | [0..1] | Conditional on country payment instrument. | |
++++ | OrgId | OrganisationIdentification | [0..1] | ||
+++++ | Othr | Other | [0..1] | ||
++++++ | Id | Identificationer | [0..1] | ||
+++ | CtryOfRes | CountryOfResidence | [0..1] | ||
++ | ChrgBr | ChargeBearer | [0..1] | Code/CRED, DEBT, SHAR, SLEV | For Global Payments transactions Goldman Sachs will send with the SWIFT OUR charge code and accept correspondent bank costs where received. Should be SLEV for Realtime Payments |
++ | CdtTrfTxInf | CreditTransferTransactionInformation | [1..1] | There can be multiple instances of this depending upon number to payments to be processed. | |
+++ | PmtId | PaymentIdentification | [1..1] | ||
++++ | InstrId | InstructionIdentification | [0..1] | Text/35 | If provided; needs to be unique to a payment information level. |
++++ | EndToEndId | EndToEndIdentification | [1..1] | Text/35 | This should be unique across files and should be used for reconciliation. Where possible this ID will be provided to the beneficiary This number will be provided in the pain.002 |
++ | PmtTpInf | PaymentTypeInformation | [1..1] | Text/35 | Required at either Payment or Transaction Level, but should not be present at both levels. Recommended usage is at Payment level. For USD ACH, Payment Type Information must be provided at the Payment (batch) level. |
+++ | InstrPrty | InstructionPriority | [0..1] | Code/HIGH/NORM | Not Used |
+++ | SvcLvl | ServiceLevel | [0..1] | Not Used | |
+++ | LclInstrm | LocalInstrument | [0..1] | Not Used | |
+++ | CtgyPurp | CategoryPurpose | [0..1] | Conditional based on country payment instrument. If CtgyPurp is used, one of Cd or Prtry must be used. | |
++++ | Cd | Code | [1..1] | Code/ExternalCategoryPurpose1Code | If Cd is populated, Prtry should not be populated. |
++++ | Prtry | Proprietary | [1..1] | Text/35 | If Prtry is populated, Cd should not be populated. |
+++ | Amt | Amount | [0..1] | Either instructed or equivalent amount should be provided | |
++++ | InstdAmt Ccy="AAA" | InstructedAmount | [1..1] | ISO 4217 for currency/minInclusive: 0 totalDigits: 18 fractionDigits: 5 | Amount to be sent to the creditor in the currency of transfer- If PaymentMethod = CHK, InstructedAmount is mandatory & Currency can only be USD If localInstrument= CARD/BIP, InstructedAmount is mandatory & currency can only be USD. Amount range= USD0.01- USD99999999.99 If localInstrument equals one of the US ACH SEC codes, InstructedAmount is mandatory & currency can only be USD. Amount range= USD0.01- USD99999999.99 For BACS payments, Instructedamount is mandatory and should only be GBP For SE{A} payments, Instructedamount is mandatory and should only be EUR For Realtime payments, Instructedamount is mandatory and should only be USD. Value should be between 0.01 and 1,000,000 |
++++ | (Or) EqvtAmt | EquivalentAmount | [1..1] | Expressed in the currency of the debtor's account, and the currency in which the amount is to be moved. | |
+++++ | Amt Ccy=”AAA” | Amount | [1..1] | ISO 4217 for currency/minInclusive: 0totalDigits: 18 fractionDigits: 5 | |
+++++ | CcyOfTrf | CurrencyOfTransfer | [1..1] | ISO 4217 for currency | |
+++ | ChrgBr | ChargeBearer | [0..1] | Code/ CRED, DEBT, SHAR, SLEV | For Global Payments transactions Goldman Sachs will send with the SWIFT OUR charge code and accept correspondent bank costs where received |
+++ | ChqInstr | ChequeInstruction | [0..1] | Mandatory when PaymentMethod = CHK | |
++++ | ChqTp | ChequeType | [1..1] | Code | Codes allowed: 'CCHQ' Corporate check. Check drawn by, and on the account of, the debtor, and debited to the debtor's account when the check is presented for payment |
++++ | ChqNb | ChequeNumber | [1..1] | Text/35 | Check serial number. Must not be duplicated with another check serial number under the same DebtorAccount within the last 12 months. |
++++ | DlvryMtd | DeliveryMethod | [1..1] | ||
+++++ | Cd | Code | [0..1] | code | Codes allowed: MLCD – Mail to Creditor CRCD – Courier to Creditor Default delivery method is MLCD – checks will be delivered next day to the payee name and address provided in the instruction by standard US Postal Service. Use CRCD for expedited same day overnight delivery on an exception basis. If the check is to be delivered to a party other than the Creditor, use specific proprietary or bilaterally agreed codes listed below. |
+++++ | Prtry | (Or) Proprietary | [1..1] | Text/35 | Use for shipping to a different address (other than Payee/Creditor address together bulk shipping options as listed below. Bulk shipping, standard US Postal Service: A01 – Inserted, sealed A02 – Inserted, unsealed A03 – Flat (uninserted) with envelope A04 – Flat (uninserted) without envelope Bulk shipping, expedited Fedex Overnight AX01 – Inserted, sealed AX02 – Inserted, unsealed AX03 – Flat (uninserted) with envelope AX04 – Flat (uninserted) without envelope The above proprietary codes may be used where shipping to a single alternate address. If multiple shipping addresses are required, each will need to be preconfigured |
++++ | DlvrTo | DeliverTo | [0..1] | code | To be used if the check is to be delivered to the payee at an address different from that noted in the Cdtr block. Note that if used, the DeliverTo address will print below the Creditor/Payee name on the check. |
+++++ | Nm | Name | [1..1] | Text/140 | |
+++++ | Adr | Address | [1..1] | ||
++++++ | StrtNm | StreetName | [0..1] | Text/70 | |
++++++ | BldgNb | BuildingNumber | [0..1] | Text/16 | |
+++++ | PstCd | PostCode | [1..1] | Text/16 | |
+++++ | TwnNm | TownName | [1..1] | Text/35 | |
+++++ | CtrySubDvsn | CountrySubDivision | [0..1] | Text/35 | |
+++++ | Ctry | Country | [1..1] | ISO 3166, Alpha-2 code/A-Z2,2 | |
+++++ | AdrLine | AddressLine | [0..1] | Text/70 | Up to 2 lines of Address are supported |
++++ | InstrPrty | InstructionPriority | [0..1] | Code | Not used |
++++ | FrmsCd | FormsCode | [0..1] | Text/35 | To be used only by bilateral agreement |
++++ | MemoFld | MemoField | [0..1] | Text/35 | |
++ | UltmtDbtr | UltimateDebtor | [0..1] | This should be provided only if Debtor details are different from ultimate debtor. If provided; can be present either at payment information or credit transfer information level only; not both | |
+++ | Nm | Name | [1..1] | Text/140 | Legal name of clientt |
+++ | PstlAdr | PostalAddress | [0..1] | ||
++++ | Dept | Department | [0..1] | Text/70 | |
++++ | SubDept | SubDepartment | [0..1] | Text/70 | |
++++ | StrtNm | StreetName | [0..1] | Text/70 | |
++++ | BldgNb | BuildingNumber | [0..1] | Text/16 | |
++++ | TwnNm | TownName | [0..1] | Text/35 | |
++++ | CtrySubDvsn | CountrySubDivision | [0..1] | Text/70 | |
++++ | Ctry | Country | [1..1] | ISO 3166, Alpha-2 code/[A-Z]{2,2} | Mandatory if ultimate debtor information is provided |
++++ | AdrLine | AddressLine | [0..1] | Text/70 | |
+++ | Id | Identification | [0..1] | Conditional on country payment instrument. | |
++++ | OrgId | OrganisationIdentification | [0..1] | ||
+++++ | Othr | Other | [0..1] | ||
++++++ | Id | Identificationer | [0..1] | ||
+++ | CtryOfRes | CountryOfResidence | [0..1] | ||
+++ | IntrmyAgt1 | IntermediaryAgent1 | [0..1] | ||
++++ | FinInstnId | FinancialInstitutionIdentification | [0..1] | BIC or ClearingSystemMemberIdentification must be provided if this tag is present | |
+++++ | BIC | BIC | [0..1] | SWIFT BIC/[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1} | |
+++++ | ClrSysMmbId | ClearingSystemMemberIdentification | [0..1] | ||
++++++ | ClrSysId | ClearingSystemIdentification | [0..1] | ||
+++++++ | Cd | Code | [1..1] | Code/ExternalClearingSystemIdentification1Code | Refer to External Clearing System Identification Code for possible values of clearing system ID code. Should be USABA for Realtime Payments |
++++++ | MmbId | MemberIdentification | [1..1] | Text/35 | |
+++ | CdtrAgt | CreditorAgent | [1..1] | This should be populated based on the currency/ country requirements. Please refer to the Global Payments Service Guide if you are making Cross border payments. Local instrument codes like Sort codes, routing numbers may be provided for domestic payments If PaymentMethod= | |
+++ | FinInstnId | FinancialInstitutionIdentification | [1..1] | More than one IDs can be provided based on currency/ country rules. | |
++++ | BIC | BIC | [1..1] | SWIFT BIC/[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1} | |
++++ | ClrSysMmbId | ClearingSystemMemberIdentification | [0..1] | ||
+++++ | ClrSysId | ClearingSystemIdentification | [0..1] | Either code or proprietary info should be provided based on available data | |
++++++ | Cd | Code | [0..1] | Code/5 | Refer to External Clearing System Identification Code for possible values of clearing system ID code, For BACS payments the code should be UK Domestic Sort Code |
++++++ | Prtry | Proprietary | [0..1] | Text/35 | |
+++++ | MmbId | MemberIdentification | [0..1] | Text/35 | Identification of a member of clearing system |
++++ | Nm | Name | [0..1] | Text/140 | |
++++ | PstlAdr | PostalAddress | [1..1] | ||
+++++ | Ctry | Country | [1..1] | ISO 3166, Alpha-2 code/[A-Z]{2,2} | |
+++ | BrnchId | BranchIdentification | [0..1] | Instrument and Bank Dependent. The individual branch code should be included separately in this field when it is required for specific country. Refer to Global Payments Service Guide. | |
++++ | Id | Identification | [0..1] | Text/35 | |
+++ | CdtrAgtAcct | CreditorAgentAccount | [0..1] | Conditional upon country rules. Refer to Global Payments Service Guide. | |
++++ | Id | Identification | [0..1] | ||
+++++ | Othr | Other | [0..1] | ||
++++++ | Id | Identification | [0..1] | Text/35 | |
+++ | Cdtr | Creditor | [1..1] | ||
++++ | Nm | Name | [1..1] | Text/140 | Name of the creditor to whom payment is being made. * If LocalInstrument= CARD/BIP & CreditorAccount is not available, Name is Mandatory. * Mandatory for SEPA payments * Mandatory for Realtime payments |
++++ | PstlAdr | PostalAddress | [0..1] | If PaymentMethod = CHK, and DeliveryMethod is MLCD, CRCD or blank, either Creditor Address or DeliverTo Address must be provided * For Realtime Payments, Conditional. If present, the StrtNm, PstCd, TwnNm, CtrySubDvsn, Ctry mandatory fields must be present, and the country must be US | |
++++ | AdrTp | AddressType | [0..1] | Code/4 | Codes allowed are as follows: - ADDR: Postal Address - BIZZ: Business Address- DLVY: DeliveryTo Address - HOME: Residential Address - MLTO: MailTo Address - PBOX: POBox Address |
++++ | Dept | Department | [0..1] | Text/70 | |
++++ | SubDept | SubDepartment | [0..1] | Text/70 | |
++++ | StrtNm | StreetName | [0..1] | Text/70 | |
++++ | BldgNb | BuildingNumber | [0..1] | Text/16 | |
++++ | PstCd | PostCode | [0..1] | Text/16 | If LocalInstrument= CARD/BIP & CreditorAccount is not available & PstlAdr is present, PostCode is Mandatory. It is advisable to use country specific formats of PostalCodes. CARD/BIP payments are only applicable to US. Postal Code should have either 5 digits or field length has to be 10 with all digits except at position 6 which should be '-' |
++++ | TwnNm | TownName | [0..1] | Text/35 | If LocalInstrument= CARD/BIP & CreditorAccount is not available & PstlAdr is present, TownName is Mandatory. Max length allowed is 30 |
++++ | CtrySubDvsn | CountrySubDivision | [0..1] | Text/35 | If LocalInstrument= CARD/BIP & CreditorAccount is not available & PstlAdr is present, CountrySubDivision (region code) is Mandatory. Max Length allowed is 2. Allowed characters: Alphabetical letters (a-z, A-Z). Please note codes should conform to country of payment’s Country code formats. Note: CARD payments are only applicable to US See accepted character CARD payments in appendix |
+++++ | Ctry | Country | [1..1] | ISO 3166, Alpha-2 code/A-Z2,2 | If LocalInstrument= CARD/BIP & CreditorAccount is not available & PstlAdr is present, Country is Mandatory. Max Length is 2. Allow characters: Alphabetical letters (a-z, A-Z) |
+++++ | AdrLine | AddressLine | [0..1] | Text/70 | If LocalInstrument= CARD/BIP & CreditorAccount is not available & PstlAdr is present, at least 1 AddressLine is Mandatory Up to 2 lines of Address are supported |
++++ | Id | Identification | [0..1] | Conditional on country payment instrument. Either organization or private identification should be populated. Please refer to the Global Payments Service Guide to validate country based rules associated with this | |
+++++ | OrgId | OrganisationIdentification | [0..1] | ||
++++++ | BICOrBEI | BICOrBEI | [0..1] | BICorBEI/[A-Z]{6,6}[A-Z2-9]A-NP-Z0-9{0,1} | |
++++++ | Othr | Other | [0..1] | ||
+++++++ | Id | Identification | [0..1] | Text/35 | |
++++ | PrvtId | PrivateIdentification | [0..1] | If LocalInstrument= CARD/BIP & CreditorAccount is not available, Identification is Mandatory. Max length is 20. Allow characters: * Numerical digits (0-9) * Alphabetical letters (a-z, A-Z) * Special characters: [ ] ? \ ! | $ : . -_ @ * %~ # ^ £ ¢ ¤ ¬ ) ( & | |
+++++ | DtAndPlcOfBirth | DateAndPlaceOfBirth | [0..1] | For Realtime Payments, Conditional. If present, the BirthDt, CityOfBirth, CtryOfBirth mandatory fields must be present | |
++++++ | BirthDt | BirthDate | [0..1] | ISODate | |
++++++ | PrvcOfBirth | ProvinceOfBirth | [0..1] | Text/35 | |
++++++ | CityOfBirth | CityOfBirth | [0..1] | Text/35 | |
++++++ | CtryOfBirth | CountryOfBirth | [0..1] | ISO 3166, Alpha-2 code/[A-Z]{2,2} | |
+++++ | Othr | Other | [0..1] | ||
+++++ | Id | Identification | [0..1] | Text/35 | |
+++ | CtryOfRes | CountryOfResidence | [0..1] | ISO 3166, Alpha-2 code/[A-Z]{2,2} | |
+++ | CtctDtls | ContactDetails | [0..1] | ||
++++ | Nm | Name | [0..1] | Text/140 | |
++++ | PhneNb | PhoneNumber | [0..1] | PhoneNumber +[0-9]{1,3}-[0-9()+-]{1,30} | |
++++ | MobNb | MobileNumber | [0..1] | PhoneNumber +[0-9]{1,3}-[0-9()+-]{1,30} | |
++++ | EmailAdr | EmailAddress | [0..1] | Text/2048 | If LocalInstrument= CARD/BIP & CreditorAccount is not available; EmailAddress is Mandatory . Allowed Characters: Alphabets [A-Z; a-z] Numerals [0-9] Special Characters: / - ? + @ # { _ ! % & * |
+++ | CdtrAcct | CreditorAccount | [1..1] | Text/2048 | - If PaymentMethod is equal to CHK, Creditor Account is not allowed. - If LocalInstrument is equal to CARD/BIP; then if Cdtr and associated details are not present; this field should be populated with payee’s identifier |
++++ | Id | Identification | [1..1] | Text/2048 | |
+++++ | IBAN | IBAN | [0..1] | International Bank Account Number (ISO 13616)/[A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30} | Mandatory for SEPA Payments |
+++++ | Othr | Other | [0..1] | ||
++++++ | Id | Identification | [0..1] | Text/34 | Mandatory for BACS payments * Mandatory for Realtime payments |
++++ | Tp | Type | [0..1] | Country dependent Mandatory to populate for ACH payments. | |
+++++ | Cd | Code | [0..1] | Code/CashAccountType4Code | If Cd is populated, Prtry should not be populated. A code from the list in the schema should be used. Mandatory to provide account type code for ACH payments. Acceptable value: - SVGS- Savings Account - CACC- Current Account - LOAN – Loan Account - OTHR- G/L accounts |
+++++ | Prtry | Proprietary | [0..1] | Text/35 | If Prtry is populated, Cd should not be populated. The condition is based on the need to use a proprietary code not on the schema code list per bilateral agreement. |
++++ | Ccy | Currency | [0..1] | ISO Currency/[A-Z]{3,3} | |
++++ | Nm | Name | [1..1] | Text/70 | Dependent upon Credit Agent validation |
+++ | UltmtCdtr | UltimateCreditor | [0..1] | Allowed for SEPA payments | |
+++ | Purp | Purpose | [0..1] | Conditional based on country/ currency rules. Please refer to currency rules | |
++++ | Cd | Code | [0..1] | Code/ExternalPurpose1Code | |
++++ | Prtry | (Or) Proprietary | [0..1] | Text/35 | |
++++ | Tax | Tax | [0..1] | ||
+++++ | Cdtr | Creditor | [0..1] | ||
++++++ | TaxId | TaxIdentification | [0..1] | Text/35 | |
++++++ | RegnId | RegistrationNumber | [0..1] | Text/35 | |
++++++ | TaxTp | TaxType | [0..1] | Text/35 | |
+++++ | Dbtr | Debtor | [0..1] | ||
++++++ | TaxId | TaxIdentification | [0..1] | Text/35 | |
++++++ | RegnId | RegistrationNumber | [0..1] | Text/35 | |
++++++ | TaxTp | TaxType | [0..1] | Text/35 | |
+++++ | RefNb | ReferenceNumber | [0..1] | Text/35 | |
++++ | RmtInf | RemittanceInformation | [0..1] | Amount of remittance information delivered through the clearing system will be limited by specific clearing system capabilities. | |
+++++ | Ustrd | Unstructured | [0..1] | Text /140 | Free format remittance information to be used for reference for payment. Currency specific rules take priority. If PaymentMethod = CHK, use of this field is dependent on the check print template. Please refer to the specific template mapping guide for field specifications/ restrictions applicable to the specific template.For USD ACH payments, each occurrence of Unstructured Remittance Information may be populated up to 80 characters that will be carried forward in the Addenda records of the outgoing ACH file. If more than 80 chars are available GS will truncate the remittance info. For CCD and PPD transactions, 0…1 occurrence are allowed. For CTX transactions, 0…9999 occurrences are allowed. |
+++++ | Strd | Structured | [0..1] | If PaymentMethod is equal to CHK, use of this field is dependent on the check print template. Please refer to the specific template mapping guide for field specifications/ restrictions applicable to the specific template. | |
++++++ | RfrdDocInf | ReferredDocumentInformation | [0..1] | If LocalInstrument= BIP, invoice details are mandatory | |
++++++ | Tp | Type | [0..1] | ||
+++++++ | CdOrPrtry | CodeOrProprietary | [0..1] | ||
+++++++ | Cd | Code | [0..1] | Code/DocumentType5Code | |
+++++++ | Prtry | (Or) Proprietary | [0..1] | Text/35 | |
++++++ | Nb | Number | [0..1] | Text/35 | If LocalInstrument= CARD/BIP, allowed characters: * Numerical digits (0-9) * alphabets(a-z A-Z) * Special characters: : [ ] ? \ / ( ) ! | $ : . - _ @ * % ~ # ^ (space)(comma)Note: for CARD/BIP payment, the max number of invoices in structured remittance info is 500 invoices. |
++++++ | RltdDt | RelatedDate | [0..1] | ISODate | If LocalInstrument is equal to CARD/BIP & invoice details are provided in StructuredRemittance; this field is mandatory |
+++++ | RltRfrdDocAmt | ReferredDocumentAmount | [0..1] | ISODate | |
++++++ | DuePyblAmt | DuePayableAmount | [0..1] | Amount | If LocalInstrument is equal to CARD/BIP & invoice details are provided in StructuredRemittance; this field is mandatory |
++++++ | DscntApldAmt Amt | DiscountAppliedAmount | [0..1] | Amount | |
++++++ | RmtdAmt | RemittedAmount | [0..1] | Amount | If LocalInstrument is equal to CARD/BIP & invoice details are provided in StructuredRemittance; this field is mandatory |
Was this page useful?
Give feedback to help us improve developer.gs.com and serve you better.