menu

Pain.001.001.03 Details

This page contains details of payment initiation file:

Tag DepthXML TagTag NameMultiplicityFormat/LengthUsage
CstmrCdtTrfInitnCustomer Credit Transfer Information[1..1]
+GrpHdrGroup Header[1..1]
++MsgIdMessageIdentification[1..1]Text/35Unique id of file, verified by TxB and provided in pain.002
++CreDtTmCreationDateTime[1..1]ISODateTimeDate & time when message was created
++AuthstnAuthorisation[0..1]
+++CdCode[1..1]Code
+++Prtry(Or) Proprietary[1..1]Text/28
++NbOfTxsNumberOfTransactions[1..1]Text/0-91,15Total number of transactions in the entire message
++CtrlSumControl SumO..1DecimalNumber/ totalDigits: 18 fractionDigits: 17Total instructed amount within the entire message. It's validated when provided
++InitgPtyInitiatingParty[1..1]
+++NmLegal name of initiating party[0..1]Text/140
+++IdIdentification[1..1]
+++OrgIdOrganisationIdentification[1..1]
++++OthrOther[1..*]
+++++IdIdentitifcation[1..1]Text/35Client ID issued by GS Bank
+PmtInfPayment Information[1..n]For USD ACH, this represents a batch of individual ACH transactions.
++PmtInfIdPaymentInformationIdentification[1..1]For USD ACH, this represents a batch of individual ACH transactions.
++PmtMtdPaymentMethod[1..1]Code/Populate TRF or CHK
++BtchBookgBatchBooking[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
++NbOfTxsNumberOfTransactions[0..1]Text/0-91,15Total number of transactions within a Payment Information batch
++CtrlSumControlSum[0..1]QuantityTotalDigits: 18 FractionDigits: 17Sum of instructed amount for transactions within the payment information batch
++PmtTpInfPaymentTypeInformation[0..1]Required at Payment(recommended) or Transaction Level.For USD ACH, Payment Type Information must be provided at the Payment (batch) level.
+++InstrPrtyInstructionPriority[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
+++SvcLvlServiceLevel[0..1]Mandatory when sending SEPA payments
+++CdCode[1..1]Supported values:
* SEPA: Mandatory for SEPA payments
+++LclInstrmLocalInstrument[0..1]Mandatory when sending card, BIP or ACH payments.
++++CdCode[1..1]Code/ExternalLocalInstrument1CodeSupported 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]TextFor BACS payments, enter "99"
+++CtgyPurpCategoryPurpose[0..1]Conditional based on country payment instrument. If CtgyPurp is used, one of Cd or Prtry must be used.
++++CdCode[1..1]Code/ExternalCategoryPurpose1CodeIf Cd is populated, Prtry should not be populated.
++++Prtry(Or) Proprietary[1..1]Text/35If Prtry is populated, Cd should not be populated.
++ReqdExctnDtRequestedExecutionDate[1..1]Date YYYY-MM-DDDate 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
++DbtrDebtor[1..1]
+++NmName[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
+++PstlAdrPostalAddress[0..1]Text/140
++++DeptDepartment[0..1]Text/70
++++SubDeptSubDepartment[0..1]Text/70
++++StrtNmStreetName[0..1]Text/70
++++BldgNbBuildingNumber[0..1]Text/16
++++PstCdPostCode[0..1]Text/16
++++TwnNmTownName[0..1]Text/35
++++CtrySubDvsnCountrySubDivision[0..1]Text/35
+++++CtryCountry[1..1]ISO 3166, Alpha-2 code/A-Z2,2For SEPA payments, this should be provided
+++++AdrLineAddressLine[0..1]Text/70Up to 2 lines of Address are supported
+++IdIdentification[0..1]
++++OrgIdOrganisationIdentification[0..1]
+++++OthrOther[0..1]
++++++IdIdentification[0..1]Text/35For 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.
+++CtryOfResCountryOfResidence[0..1]ISO 3166, Alpha-2 code/[A-Z]{2,2}
+++CtctDtlsContactDetails[0..1]
++++NmPrfxNamePrefix[0..1]CodeSet/Possible values * DOCT* MISS * MIST* MADM * MIKS
++++NmName[0..1]Text/140
++++PhneNbPhoneNumber[0..1]Text +[0-9]{1,3}-[0-9()+-]{1,30}
++++MobNbMobileNumber[0..1]Text +[0-9]{1,3}-[0-9()+-]{1,30}
++++FaxNbFaxNumber[0..1]Text +[0-9]{1,3}-[0-9()+-]{1,30}
++++EmailAdrEmailAddress[0..1]Text/2048The @ symbol must be replaced with AT
++DbtrAcctDebtorAccount[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
+++IdIdentification[1..1]IBAN or domestic account number must be provided
++++IBANIBAN[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
++++OthrOther[0..1]
+++++IdIdentification[0..1]Text/34If 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
+++CcyCurrency[0..1]Text/[A-Z]3Account currency. Use currency code as per ISO 4217,
Should be USD for Realtime Payments
+++++DbtrAgtDebtorAgent[1..1]Financial institution servicing the debtor account. For USD ACH payments, this must be GS Bank USA
+++FinInstnIdFinancialInstitutionIdentification[1..1]
++++BICBIC[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
++UltmtDbtrUltimateDebtor[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
+++NmName[1..1]Text/140Legal name of clientt
+++PstlAdrPostalAddress[0..1]
++++DeptDepartment[0..1]Text/70
++++SubDeptSubDepartment[0..1]Text/70
++++StrtNmStreetName[0..1]Text/70
++++BldgNbBuildingNumber[0..1]Text/16
++++TwnNmTownName[0..1]Text/35
++++CtrySubDvsnCountrySubDivision[0..1]Text/70
++++CtryCountry[1..1]ISO 3166, Alpha-2 code/[A-Z]{2,2}Mandatory if ultimate debtor information is provided
++++AdrLineAddressLine[0..1]Text/70
+++IdIdentification[0..1]Conditional on country payment instrument.
++++OrgIdOrganisationIdentification[0..1]
+++++OthrOther[0..1]
++++++IdIdentificationer[0..1]
+++CtryOfResCountryOfResidence[0..1]
++ChrgBrChargeBearer[0..1]Code/CRED, DEBT, SHAR, SLEVFor 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
++CdtTrfTxInfCreditTransferTransactionInformation[1..1]There can be multiple instances of this depending upon number to payments to be processed.
+++PmtIdPaymentIdentification[1..1]
++++InstrIdInstructionIdentification[0..1]Text/35If provided; needs to be unique to a payment information level.
++++EndToEndIdEndToEndIdentification[1..1]Text/35This 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
++PmtTpInfPaymentTypeInformation[1..1]Text/35Required 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.
+++InstrPrtyInstructionPriority[0..1]Code/HIGH/NORMNot Used
+++SvcLvlServiceLevel[0..1]Not Used
+++LclInstrmLocalInstrument[0..1]Not Used
+++CtgyPurpCategoryPurpose[0..1]Conditional based on country payment instrument. If CtgyPurp is used, one of Cd or Prtry must be used.
++++CdCode[1..1]Code/ExternalCategoryPurpose1CodeIf Cd is populated, Prtry should not be populated.
++++PrtryProprietary[1..1]Text/35If Prtry is populated, Cd should not be populated.
+++AmtAmount[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: 5Amount 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) EqvtAmtEquivalentAmount[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
+++++CcyOfTrfCurrencyOfTransfer[1..1]ISO 4217 for currency
+++ChrgBrChargeBearer[0..1]Code/ CRED, DEBT, SHAR, SLEVFor Global Payments transactions Goldman Sachs will send with the SWIFT OUR charge code and accept correspondent bank costs where received
+++ChqInstrChequeInstruction[0..1]Mandatory when PaymentMethod = CHK
++++ChqTpChequeType[1..1]CodeCodes 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
++++ChqNbChequeNumber[1..1]Text/35Check serial number. Must not be duplicated with another check serial number under the same DebtorAccount within the last 12 months.
++++DlvryMtdDeliveryMethod[1..1]
+++++CdCode[0..1]codeCodes 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/35Use 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
++++DlvrToDeliverTo[0..1]codeTo 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.
+++++NmName[1..1]Text/140
+++++AdrAddress[1..1]
++++++StrtNmStreetName[0..1]Text/70
++++++BldgNbBuildingNumber[0..1]Text/16
+++++PstCdPostCode[1..1]Text/16
+++++TwnNmTownName[1..1]Text/35
+++++CtrySubDvsnCountrySubDivision[0..1]Text/35
+++++CtryCountry[1..1]ISO 3166, Alpha-2 code/A-Z2,2
+++++AdrLineAddressLine[0..1]Text/70Up to 2 lines of Address are supported
++++InstrPrtyInstructionPriority[0..1]CodeNot used
++++FrmsCdFormsCode[0..1]Text/35To be used only by bilateral agreement
++++MemoFldMemoField[0..1]Text/35
++UltmtDbtrUltimateDebtor[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
+++NmName[1..1]Text/140Legal name of clientt
+++PstlAdrPostalAddress[0..1]
++++DeptDepartment[0..1]Text/70
++++SubDeptSubDepartment[0..1]Text/70
++++StrtNmStreetName[0..1]Text/70
++++BldgNbBuildingNumber[0..1]Text/16
++++TwnNmTownName[0..1]Text/35
++++CtrySubDvsnCountrySubDivision[0..1]Text/70
++++CtryCountry[1..1]ISO 3166, Alpha-2 code/[A-Z]{2,2}Mandatory if ultimate debtor information is provided
++++AdrLineAddressLine[0..1]Text/70
+++IdIdentification[0..1]Conditional on country payment instrument.
++++OrgIdOrganisationIdentification[0..1]
+++++OthrOther[0..1]
++++++IdIdentificationer[0..1]
+++CtryOfResCountryOfResidence[0..1]
+++IntrmyAgt1IntermediaryAgent1[0..1]
++++FinInstnIdFinancialInstitutionIdentification[0..1]BIC or ClearingSystemMemberIdentification must be provided if this tag is present
+++++BICBIC[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}
+++++ClrSysMmbIdClearingSystemMemberIdentification[0..1]
++++++ClrSysIdClearingSystemIdentification[0..1]
+++++++CdCode[1..1]Code/ExternalClearingSystemIdentification1CodeRefer to External Clearing System Identification Code for possible values of clearing system ID code.
Should be USABA for Realtime Payments
++++++MmbIdMemberIdentification[1..1]Text/35
+++CdtrAgtCreditorAgent[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=
+++FinInstnIdFinancialInstitutionIdentification[1..1]More than one IDs can be provided based on currency/ country rules.
++++BICBIC[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}
++++ClrSysMmbIdClearingSystemMemberIdentification[0..1]
+++++ClrSysIdClearingSystemIdentification[0..1]Either code or proprietary info should be provided based on available data
++++++CdCode[0..1]Code/5Refer 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
++++++PrtryProprietary[0..1]Text/35
+++++MmbIdMemberIdentification[0..1]Text/35Identification of a member of clearing system
++++NmName[0..1]Text/140
++++PstlAdrPostalAddress[1..1]
+++++CtryCountry[1..1]ISO 3166, Alpha-2 code/[A-Z]{2,2}
+++BrnchIdBranchIdentification[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.
++++IdIdentification[0..1]Text/35
+++CdtrAgtAcctCreditorAgentAccount[0..1]Conditional upon country rules. Refer to Global Payments Service Guide.
++++IdIdentification[0..1]
+++++OthrOther[0..1]
++++++IdIdentification[0..1]Text/35
+++CdtrCreditor[1..1]
++++NmName[1..1]Text/140Name 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
++++PstlAdrPostalAddress[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
++++AdrTpAddressType[0..1]Code/4Codes allowed are as follows: - ADDR: Postal Address - BIZZ: Business Address- DLVY: DeliveryTo Address - HOME: Residential Address - MLTO: MailTo Address - PBOX: POBox Address
++++DeptDepartment[0..1]Text/70
++++SubDeptSubDepartment[0..1]Text/70
++++StrtNmStreetName[0..1]Text/70
++++BldgNbBuildingNumber[0..1]Text/16
++++PstCdPostCode[0..1]Text/16If 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 '-'
++++TwnNmTownName[0..1]Text/35If LocalInstrument= CARD/BIP & CreditorAccount is not available & PstlAdr is present, TownName is Mandatory. Max length allowed is 30
++++CtrySubDvsnCountrySubDivision[0..1]Text/35If 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
+++++CtryCountry[1..1]ISO 3166, Alpha-2 code/A-Z2,2If 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)
+++++AdrLineAddressLine[0..1]Text/70If LocalInstrument= CARD/BIP & CreditorAccount is not available & PstlAdr is present, at least 1 AddressLine is Mandatory
Up to 2 lines of Address are supported
++++IdIdentification[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
+++++OrgIdOrganisationIdentification[0..1]
++++++BICOrBEIBICOrBEI[0..1]BICorBEI/[A-Z]{6,6}[A-Z2-9]A-NP-Z0-9{0,1}
++++++OthrOther[0..1]
+++++++IdIdentification[0..1]Text/35
++++PrvtIdPrivateIdentification[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: [ ] ? \ ! | $ : . -_ @ * %~ # ^ £ ¢ ¤ ¬ ) ( &
+++++DtAndPlcOfBirthDateAndPlaceOfBirth[0..1]For Realtime Payments, Conditional. If present, the BirthDt, CityOfBirth, CtryOfBirth mandatory fields must be present
++++++BirthDtBirthDate[0..1]ISODate
++++++PrvcOfBirthProvinceOfBirth[0..1]Text/35
++++++CityOfBirthCityOfBirth[0..1]Text/35
++++++CtryOfBirthCountryOfBirth[0..1]ISO 3166, Alpha-2 code/[A-Z]{2,2}
+++++OthrOther[0..1]
+++++IdIdentification[0..1]Text/35
+++CtryOfResCountryOfResidence[0..1]ISO 3166, Alpha-2 code/[A-Z]{2,2}
+++CtctDtlsContactDetails[0..1]
++++NmName[0..1]Text/140
++++PhneNbPhoneNumber[0..1]PhoneNumber +[0-9]{1,3}-[0-9()+-]{1,30}
++++MobNbMobileNumber[0..1]PhoneNumber +[0-9]{1,3}-[0-9()+-]{1,30}
++++EmailAdrEmailAddress[0..1]Text/2048If LocalInstrument= CARD/BIP & CreditorAccount is not available; EmailAddress is Mandatory . Allowed Characters:
Alphabets [A-Z; a-z]
Numerals [0-9]
Special Characters: / - ? + @ # { _ ! % & *
+++CdtrAcctCreditorAccount[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
++++IdIdentification[1..1]Text/2048
+++++IBANIBAN[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
+++++OthrOther[0..1]
++++++IdIdentification[0..1]Text/34Mandatory for BACS payments
* Mandatory for Realtime payments
++++TpType[0..1]Country dependent Mandatory to populate for ACH payments.
+++++CdCode[0..1]Code/CashAccountType4CodeIf 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
+++++PrtryProprietary[0..1]Text/35If 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.
++++CcyCurrency[0..1]ISO Currency/[A-Z]{3,3}
++++NmName[1..1]Text/70Dependent upon Credit Agent validation
+++UltmtCdtrUltimateCreditor[0..1]Allowed for SEPA payments
+++PurpPurpose[0..1]Conditional based on country/ currency rules. Please refer to currency rules
++++CdCode[0..1]Code/ExternalPurpose1Code
++++Prtry(Or) Proprietary[0..1]Text/35
++++TaxTax[0..1]
+++++CdtrCreditor[0..1]
++++++TaxIdTaxIdentification[0..1]Text/35
++++++RegnIdRegistrationNumber[0..1]Text/35
++++++TaxTpTaxType[0..1]Text/35
+++++DbtrDebtor[0..1]
++++++TaxIdTaxIdentification[0..1]Text/35
++++++RegnIdRegistrationNumber[0..1]Text/35
++++++TaxTpTaxType[0..1]Text/35
+++++RefNbReferenceNumber[0..1]Text/35
++++RmtInfRemittanceInformation[0..1]Amount of remittance information delivered through the clearing system will be limited by specific clearing system capabilities.
+++++UstrdUnstructured[0..1]Text /140Free 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.
+++++StrdStructured[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.
++++++RfrdDocInfReferredDocumentInformation[0..1]If LocalInstrument= BIP, invoice details are mandatory
++++++TpType[0..1]
+++++++CdOrPrtryCodeOrProprietary[0..1]
+++++++CdCode[0..1]Code/DocumentType5Code
+++++++Prtry(Or) Proprietary[0..1]Text/35
++++++NbNumber[0..1]Text/35If 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.
++++++RltdDtRelatedDate[0..1]ISODateIf LocalInstrument is equal to CARD/BIP & invoice details are provided in StructuredRemittance; this field is mandatory
+++++RltRfrdDocAmtReferredDocumentAmount[0..1]ISODate
++++++DuePyblAmtDuePayableAmount[0..1]AmountIf LocalInstrument is equal to CARD/BIP & invoice details are provided in StructuredRemittance; this field is mandatory
++++++DscntApldAmt AmtDiscountAppliedAmount[0..1]Amount
++++++RmtdAmtRemittedAmount[0..1]AmountIf LocalInstrument is equal to CARD/BIP & invoice details are provided in StructuredRemittance; this field is mandatory

This site is for informational purposes only and does not constitute an offer to sell, or the solicitation of an offer to buy, any security. The Goldman Sachs Marquee® platform is for institutional and professional clients only. Some of the services and products described on this site may not be available in certain jurisdictions or to certain types of client. Please contact your Goldman Sachs sales representative with any questions. Nothing on this site constitutes an offer, or an invitation to make an offer from Goldman Sachs to purchase or sell a product. This site is given for purely indicative purposes and does not create any contractual relationship between you and Goldman Sachs. Any market information contained on the site (including but not limited to pricing levels) is based on data available to Goldman Sachs at a given moment and may change from time to time. There is no representation that any transaction can or could have been effected on such terms or at such prices. Please see https://www.goldmansachs.com/disclaimer/sec-div-disclaimers-for-electronic-comms.html for additional information. © 2023 Goldman Sachs. All rights reserved.
Transaction Banking services are offered by Goldman Sachs Bank USA (“GS Bank”). GS Bank is a New York State chartered bank, a member of the Federal Reserve System and a Member FDIC. © 2023 Goldman Sachs. All rights reserved.
Not all products and functionality mentioned on this website are currently available through our API platform.
All loans and deposit products are provided by Goldman Sachs Bank USA, Salt Lake City Branch. Member FDIC.
Brokerage and investment advisory services offered by our investment products are provided by Goldman Sachs & Co. LLC (`‘GS&CO.`’), which is an SEC registered broker-dealer and investment adviser, and member FINRA/SIPC. Research our firm at FINRA's BrokerCheck. Custody and clearing services are provided by Apex Clearing Corporation, a registered broker-dealer and member FINRA/SIPC. Please consider your objectives before investing. A diversified portfolio does not ensure a profit or protect against a loss. Past performance does not guarantee future results. Investment outcomes and projections are forward-looking statements and hypothetical in nature. Neither this website nor any of its contents shall constitute an offer, solicitation, or advice to buy or sell securities in any jurisdictions where GS&Co. is not registered. Any information provided prior to opening an investment account is on the basis that it will not constitute investment advice and that GS&Co. is not a fiduciary to any person by reason of providing such information. For more information about our investment offerings, visit our Full Disclosures.
Investment products are: NOT FDIC INSURED ∙ NOT A DEPOSIT OR OTHER OBLIGATION OF, OR GUARANTEED BY, GOLDMAN SACHS BANK USA ∙ SUBJECT TO INVESTMENT RISKS, INCLUDING POSSIBLE LOSS OF THE PRINCIPAL AMOUNT INVESTED