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

Certain solutions and Institutional Services described herein are provided via our Marquee platform. The Marquee platform is for institutional and professional clients only. This site is for informational purposes only and does not constitute an offer to provide the Marquee platform services described, nor an offer to sell, or the solicitation of an offer to buy, any security. Some of the services and products described herein may not be available in certain jurisdictions or to certain types of clients. Please contact your Goldman Sachs sales representative with any questions. Any data or market information presented on the site is solely for illustrative purposes. 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.
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.
GS DAP™ is owned and operated by Goldman Sachs. This site is for informational purposes only and does not constitute an offer to provide, or the solicitation of an offer to provide access to or use of GS DAP™. Any subsequent commitment by Goldman Sachs to provide access to and / or use of GS DAP™ would be subject to various conditions, including, amongst others, (i) satisfactory determination and legal review of the structure of any potential product or activity, (ii) receipt of all internal and external approvals (including potentially regulatory approvals); (iii) execution of any relevant documentation in a form satisfactory to Goldman Sachs; and (iv) completion of any relevant system / technology / platform build or adaptation required or desired to support the structure of any potential product or activity.
Mosaic is a service mark of Goldman Sachs & Co. LLC. This service is made available in the United States by Goldman Sachs & Co. LLC and outside of the United States by Goldman Sachs International, or its local affiliates in accordance with applicable law and regulations. Goldman Sachs International and Goldman Sachs & Co. LLC are the distributors of the Goldman Sachs Funds. Depending upon the jurisdiction in which you are located, transactions in non-Goldman Sachs money market funds are affected by either Goldman Sachs & Co. LLC, a member of FINRA, SIPC and NYSE, or Goldman Sachs International. For additional information contact your Goldman Sachs representative. Goldman Sachs & Co. LLC, Goldman Sachs International, Goldman Sachs Liquidity Solutions, Goldman Sachs Asset Management, L.P., and the Goldman Sachs funds available through Goldman Sachs Liquidity Solutions and other affiliated entities, are under the common control of the Goldman Sachs Group, Inc.
© 2024 Goldman Sachs. All rights reserved.