# Pre-validate payout fields Returns result of pre-validation based of provided payout fields Endpoint: POST /v1/payouts/validation Version: 1.0.0 Security: oauth2 ## Request fields (application/json): - `payout_payment_id` (string, required) The id of the payment - `payout_method_id` (string, required) The id of the payout method to use - `payout_instructions` (object, required) - `payout_instructions.PmtId` (object) Set of elements used to reference a payment instruction. - `payout_instructions.PmtId.InstrId` (string) Unique identification, as assigned by an instructing party for an instructed party, to unambiguously identify the instruction. - `payout_instructions.PmtId.EndToEndId` (string) Unique identification, as assigned by the initiating party, to unambiguously identify the transaction. This identification is passed on, unchanged, throughout the entire end-to-end chain. - `payout_instructions.PmtId.TxId` (string) Unique identification, as assigned by the first instructing agent, to unambiguously identify the transaction that is passed on, unchanged, throughout the entire interbank chain. - `payout_instructions.PmtId.UETR` (string) Unique End-to-end Transaction Reference, generated by the Payer and passed through, without modification by the payment participants through to the beneficiary. - `payout_instructions.PmtId.ClrSysRef` (string) Unique reference, as assigned by a clearing system, to unambiguously identify the instruction. - `payout_instructions.IntrBkSttlmAmt` (object) ISO20022 pacs.008.001.11 FIToFICustomerCreditTransferV11 field - Amount of money moved between the instructing agent and the instructed agent. - `payout_instructions.IntrBkSttlmAmt.Amount` (number, required) A number of monetary units specified in an active currency where the unit of currency is explicit and compliant with ISO 4217 - `payout_instructions.IntrBkSttlmAmt.Ccy` (string, required) A code allocated to a currency by a Maintenance Agency under an international identification scheme as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds. - `payout_instructions.InstdAmt` (object) ISO20022 pacs.008.001.11 FIToFICustomerCreditTransferV11 field - Amount of money moved between the instructing agent and the instructed agent. - `payout_instructions.Cdtr` (object) Party to which an amount of money is due. - `payout_instructions.Cdtr.Nm` (string) Name by which the party is known and which is usually used to identify the party. - `payout_instructions.Cdtr.StrdNm` (object) - `payout_instructions.Cdtr.StrdNm.FirstNm` (string) First name by which the party is known and which is usually used to identify the party. - `payout_instructions.Cdtr.StrdNm.MidNm` (string) Middle name by which the party is known and which is usually used to identify the party. - `payout_instructions.Cdtr.StrdNm.LastNm` (string) Last name by which the party is known and which is usually used to identify the party. - `payout_instructions.Cdtr.StrdNm.LastNm2` (string) Secondary last name by which the party is known and which is usually used to identify the party. - `payout_instructions.Cdtr.StrdNm.NtrlNm` (string) Name in local character set or language. - `payout_instructions.Cdtr.StrdNm.Title` (string) Title by which the party is known and which is usually used to identify the party. - `payout_instructions.Cdtr.CtryOfRes` (string) Information that locates and identifies the country, as defined by postal services. Use Alpha-2 Code as defined in the ISO CountryCode ISO 3166-1 list. - `payout_instructions.Cdtr.PstlAdr` (object) - `payout_instructions.Cdtr.PstlAdr.AdrTp` (string) List based on ISO20022 AddressType1Code List Enum: "ADDR", "PBOX", "HOME", "BIZZ", "MLTO", "DLVY" - `payout_instructions.Cdtr.PstlAdr.AdrLine` (array) Information that locates and identifies the address for the party. - `payout_instructions.Cdtr.PstlAdr.Dept` (string) Information that locates and identifies the department for the party. - `payout_instructions.Cdtr.PstlAdr.SubDept` (string) Information that locates and identifies the sub department for the party. - `payout_instructions.Cdtr.PstlAdr.StrtNm` (string) Information that locates and identifies the street name for the party, as defined by postal services. - `payout_instructions.Cdtr.PstlAdr.BldgNb` (string) Information that locates and identifies the building number for the party, as defined by postal services. - `payout_instructions.Cdtr.PstlAdr.PstCd` (string) Information that locates and identifies postal code for the party, as defined by postal services. - `payout_instructions.Cdtr.PstlAdr.TwnNm` (string) Information that locates and identifies the city / town for the party, as defined by postal services. - `payout_instructions.Cdtr.PstlAdr.CtrySubDvsn` (string) Information that locates and identifies the state / county for the party, as defined by postal services. - `payout_instructions.Cdtr.PstlAdr.Ctry` (string) Information that locates and identifies the country, as defined by postal services. Use Alpha-2 Code as defined in the ISO CountryCode ISO 3166-1 list. - `payout_instructions.Cdtr.CtctDtls` (object) Contact Details for the individual or organization - `payout_instructions.Cdtr.CtctDtls.CtctDtls` (object) Set of elements used to indicate how to contact the party. - `payout_instructions.Cdtr.CtctDtls.CtctDtls.NmPrfx` (string) List based on ISO 20022 NamePrefix1Code List Enum: "DOCT", "MIST", "MISS", "MADM" - `payout_instructions.Cdtr.CtctDtls.CtctDtls.Nm` (string) Name by which a party is known and which is usually used to identify that party. - `payout_instructions.Cdtr.CtctDtls.CtctDtls.PhneNb` (string) Code allocated to identify a contact phone number. - `payout_instructions.Cdtr.CtctDtls.CtctDtls.MobNb` (string) Code allocated to identify a contact phone number. - `payout_instructions.Cdtr.CtctDtls.CtctDtls.FaxNb` (string) Code allocated to identify a contact phone number. - `payout_instructions.Cdtr.CtctDtls.CtctDtls.EmailAdr` (string) Address for electronic mail (e-mail). - `payout_instructions.Cdtr.CtctDtls.CtctDtls.Othr` (string) Contact details in another form. - `payout_instructions.Cdtr.Id` (object) Unique and unambiguous way to identify an individual or organization. - `payout_instructions.Cdtr.Id.OrgId` (object) Unique and unambiguous way to identify an individual or organization. - `payout_instructions.Cdtr.Id.OrgId.AnyBIC` (string) Code allocated to a receiving institution by the ISO 9362 Registration Authority as described in ISO 9362 'Banking - Banking telecommunication messages - Business identifier code (BIC)' - `payout_instructions.Cdtr.Id.OrgId.DtAndPlcofIncorprtn` (object) Indicates the organization's date and place of incorporation. - `payout_instructions.Cdtr.Id.OrgId.DtAndPlcofIncorprtn.DtofIncorprtn` (string) The date of incorporation for the organization. - `payout_instructions.Cdtr.Id.OrgId.DtAndPlcofIncorprtn.CtryofIncorprtn` (string) Information that locates and identifies the country, as defined by postal services where the organization was incorporated. Use Alpha-2 Code as defined in the ISO CountryCode ISO 3166-1 list. - `payout_instructions.Cdtr.Id.OrgId.Othr` (object) - `payout_instructions.Cdtr.Id.OrgId.Othr.Id` (string) Identification assigned by an institution. - `payout_instructions.Cdtr.Id.OrgId.Othr.Prtry` (string) Name of the identification scheme, in free text form. - `payout_instructions.Cdtr.Id.OrgId.Othr.Issr` (string) Entity that assigns the identification. - `payout_instructions.Cdtr.Id.OrgId.Othr.DtOfIss` (string) Information that identifies the date of incorporation in ISO Date format (YYYY-MM-DD) for a sending organization or institution. - `payout_instructions.Cdtr.Id.OrgId.Othr.DtOfIsse` (string) The date of issuance of the supporting documentation. - `payout_instructions.Cdtr.Id.OrgId.Othr.DtOfXpry` (string) The date of expiration of the supporting documentation. - `payout_instructions.Cdtr.Id.OrgId.Othr.SchmeNm` (object) Name of the organization identification scheme. - `payout_instructions.Cdtr.Id.OrgId.Othr.SchmeNm.Cd` (string) List based on ExternalorganizationIdentification1Code List Enum: "BANK", "CBID", "CHID", "CINC", "COID", "CUST", "DUNS", "EMPL", "GS1G", "SREN", "SRET", "TXID", "USCC" - `payout_instructions.Cdtr.Id.OrgId.Othr.SchmeNm.Prtry` (string) Field to support proprietary value - `payout_instructions.Cdtr.Id.OrgId.RelShipToDbtr` (string) Indicates the relationship between the Sender and Receiver. Enum: "BRAN", "CUST", "FRAN", "HOLD", "PART", "SUBS", "SUPP" - `payout_instructions.Cdtr.Id.OrgId.RelShipToCdtr` (string) Indicates the relationship between the Sender and Receiver. Enum: "BRAN", "CUST", "FRAN", "HOLD", "PART", "SUBS", "SUPP" - `payout_instructions.Cdtr.Id.OrgId.Rprtv` (object) Indicates the name of the organization's representative. - `payout_instructions.Cdtr.Id.PrvtId` (object) Unique and unambiguous identification of a person, e.g., passport. - `payout_instructions.Cdtr.Id.PrvtId.DtAndPlcOfBirth` (object) Date and place of birth of a person. - `payout_instructions.Cdtr.Id.PrvtId.DtAndPlcOfBirth.BirthDt` (string) Information that identifies the date of Birth in ISO Date format (YYYY-MM-DD) for the party. - `payout_instructions.Cdtr.Id.PrvtId.DtAndPlcOfBirth.PrvcOfBirth` (string) Information that locates and identifies the Province of birth for the party. - `payout_instructions.Cdtr.Id.PrvtId.DtAndPlcOfBirth.CityOfBirth` (string) Information that locates and identifies the city of birth for the party. - `payout_instructions.Cdtr.Id.PrvtId.DtAndPlcOfBirth.CtryOfBirth` (string) Information that locates and identifies the country, as defined by postal services. Use Alpha-2 Code as defined in the ISO CountryCode ISO 3166-1 list. - `payout_instructions.Cdtr.Id.PrvtId.Gender` (string) Information that captures the ender of a party. Supported values: Male, Female, Other. - `payout_instructions.Cdtr.Id.PrvtId.Profession` (string) Information that captures the occupation of a party. - `payout_instructions.Cdtr.Id.PrvtId.RelShipToDbtr` (string) Relationship of the receiving party to the sending party. Enum: "CHIL", "CUST", "EMPL", "EXSP", "FREN", "OTHR", "PARE", "PART", "RELA", "SELF", "SIBL", "SPOU", "VEND" - `payout_instructions.Cdtr.Id.PrvtId.Ntlty` (string) Country of nationality of the party. Use ISO Country Code for value. - `payout_instructions.Cdtr.Id.PrvtId.Residence` (string) Country of residence of the party. Use ISO Country Code for value. - `payout_instructions.Cdtr.Id.PrvtId.Citizenship` (object) - `payout_instructions.Cdtr.Id.PrvtId.Citizenship.Ntlty` (string) Nationality of the party. Use ISO Country Code for values. - `payout_instructions.Cdtr.Id.PrvtId.Citizenship.MnrId` (string) Indicates whether the party is a minor. Provide a value of Yes or No. - `payout_instructions.Cdtr.Id.PrvtId.Citizenship.StartDt` (string) Start date of citizenship in ISO Date format (YYYY-MM-DD) for the party. - `payout_instructions.Cdtr.Id.PrvtId.Citizenship.EndDt` (string) End date of citizenship in ISO Date format (YYYY-MM-DD) for the party. - `payout_instructions.CdtrAcct` (object) Unambiguous identification of the account of the creditor to which a credit entry will be posted as a result of the payment transaction. - `payout_instructions.CdtrAcct.Nm` (string) Name by which the account is known and which is usually used to identify the account. - `payout_instructions.CdtrAcct.Id` (object, required) Specifies the unique identification of an account as assigned by the account servicer. - `payout_instructions.CdtrAcct.Id.IBAN` (string) IBAN for the account. - `payout_instructions.CdtrAcct.Tp` (object) Nature or use of the account. - `payout_instructions.CdtrAcct.Tp.Cd` (string) List based on ISO20022 ExternalCashAccountType1Code List Enum: "CACC", "CARD", "CASH", "CHAR", "CISH", "COMM", "CPAC", "LLSV", "LOAN", "MGLD", "MOMA", "NREX", "ODFT", "ONDP", "OTHR", "SACC", "SLRY", "SVGS", "TAXE", "TRAN", "TRAS" - `payout_instructions.ClrSys` (object) Specification of a pre-agreed offering between clearing agents or the channel through which the payment instruction is processed. - `payout_instructions.ClrSys.Prtry` (string) Clearing system identification in a proprietary form. - `payout_instructions.PmtTpInf` (object) Set of elements used to further specify the type of transaction. - `payout_instructions.PmtTpInf.InstrPrty` (string) Indicator of the urgency or order of importance that the instructing party would like the instructed party to apply to the processing of the instruction. List based on ISO20022 Priority2Code List Enum: "HIGH", "NORM" - `payout_instructions.PmtTpInf.ClrChanl` (string) List based on ISO20022 ClearingChannel2Code List Enum: "RTGS", "RTNS", "MPNS", "BOOK" - `payout_instructions.PmtTpInf.CtgyPurp` (object) Specifies the high level purpose of the instruction based on a set of pre-defined categories. - `payout_instructions.PmtTpInf.CtgyPurp.Cd` (string) List based on ISO20022 ExternalCategoryPurpose1Code List Enum: "BONU", "CASH", "CBLK", "CCRD", "CORT", "DCRD", "DIVI", "DVPM", "EPAY", "FCIN", "FCOL", "GOVT", "GP2P", "HEDG", "ICCP", "IDCP", "INTC", "INTE", "LBOX", "LOAN", "MP2B", "MP2P", "OTHR", "PENS", "RPRE", "RRCT", "RVPM", "SALA", "SECU", "SSBE", "SUPP", "TAXS", "TRAD", "TREA", "VATX", "WHLD" - `payout_instructions.PmtTpInf.SvcLvl` (object) Agreement under which or rules under which the transaction should be processed. - `payout_instructions.PmtTpInf.SvcLvl.Cd` (string) List based on ISO20022 List ExternalServiceLevel1Code Enum: "BKTR", "NPCA", "NUGP", "NURG", "PRPT", "SDVA", "SEPA", "SVDE", "URGP", "URNS", "G001", "G002", "G003", "G004" - `payout_instructions.PmtTpInf.LclInstrm` (object) User community specific instrument. - `payout_instructions.PmtTpInf.LclInstrm.Cd` (string) List based on ISO20022 List ExternalLocalInstrument1Code Enum: "DDMC", "DDMP", "DDMU", "TRF", "82", "83", "CPP", "RTR", "GST", "DDT", "RDD", "CHN", "STR", "SDD", "SRT", "SRD", "SCN", "SGT", "CARD", "05", "04", "ISE", "BSE", "IN", "58", "19", "85", "08", "89", "60", "RIBA", "RIDO", "RIDV", "IDEAL", "INSTNT01", "INSTTC01", "INSTIDEAL", "INSTNT01IDEAL", "INSTTC01IDEAL", "NLDO", "NLUP", "ACCEPT", "SDN", "NLGOV", "0090", "0091", "0092", "0002", "0221", "0224", "0226", "0225", "0222", "0227", "0220", "0223", "0001", "0000", "ONCL", "SDCL", "DDNR", "DDFA", "CORE", "B2BAMIPM", "B2B", "CR1AMIPM", "CORAMIPM", "COR1", "FADAMIPM", "CLSCCPERX", "CLSCCPLCH", "INST", "ADD", "UDD", "CCI", "BTR", "CKS", "CTR", "CTP", "DEP", "FFR", "FFS", "SVC", "DRW", "DRB", "DRC", "IAT", "CCD", "CTX", "PPD", "CIE", "RCK", "ARC", "WEB", "POP", "POS", "TEL", "BPA", "IPA", "ASTI", "BACP", "MANP", "SBTI", "ICMC", "PERI" - `payout_instructions.ChrgBr` (string) Specifies which party/parties will bear the charges associated with the processing of the payment transaction. Use ISO ChargeBearerType1Code list, supported values are CRED, DEBT & SHAR. Enum: "DEBT", "CRED", "SHAR" - `payout_instructions.UltmtDbtr` (object) Ultimate party that owes an amount of money to the (ultimate) creditor. - `payout_instructions.InitgPty` (object) Party that initiates the payment. - `payout_instructions.Dbtr` (object) Party that owes an amount of money to the (ultimate) creditor. - `payout_instructions.DbtrAcct` (object) Unambiguous identification of the account of the debtor to which a debit entry will be made as a result of the transaction. - `payout_instructions.DbtrAgt` (object) Financial institution servicing an account for the debtor. - `payout_instructions.DbtrAgt.FinInstnId` (object) Unique and unambiguous identification of a financial institution, as assigned under an internationally recognised or proprietary identification scheme. - `payout_instructions.DbtrAgt.FinInstnId.BICFI` (string) Code allocated to a receiving institution by the ISO 9362 Registration Authority as described in ISO 9362 'Banking - Banking telecommunication messages - Business identifier code (BIC)' - `payout_instructions.DbtrAgt.FinInstnId.ClrSysMmbId` (object) Information used to identify a member within a clearing system. - `payout_instructions.DbtrAgt.FinInstnId.ClrSysMmbId.MmbId` (string) Contains the routing code / sort code for the institution - `payout_instructions.DbtrAgt.FinInstnId.ClrSysMmbId.ClrSysId` (object) Information used to identify a member within a clearing system. - `payout_instructions.DbtrAgt.FinInstnId.ClrSysMmbId.ClrSysId.Cd` (string) List based on ISO20022 ExternalClearingSystemIdentification1Code List Enum: "ATBLZ", "AUBSB", "BEFTN", "CACPA", "CHBCC", "CHSIC", "CNAPS", "DEBLZ", "ESNCC", "GBDSC", "GRBIC", "HKNCC", "IENCC", "INFSC", "ITNCC", "JPZGN", "NGBCS", "NZNCC", "PLKNR", "PTNCC", "RUCBC", "SESBA", "SGIBG", "SLCFT", "THCBC", "TWNCC", "USABA", "USPID", "ZANCC" - `payout_instructions.DbtrAgt.FinInstnId.Othr` (object) Unique identification of an agent, as assigned by an institution, using an identification scheme. - `payout_instructions.DbtrAgt.FinInstnId.Othr.Id` (string) Unique and unambiguous identification of a person. - `payout_instructions.DbtrAgt.FinInstnId.Othr.SchmeNm` (object) Name of the agent identification scheme. - `payout_instructions.DbtrAgt.FinInstnId.Othr.SchmeNm.Cd` (string) Based on list for externalfinancialinstitution1code defined by ISO 20022 - `payout_instructions.DbtrAgt.BrnchId` (object) Identifies a specific branch of a financial institution. - `payout_instructions.DbtrAgt.BrnchId.Id` (string) Unique and unambiguous identification of a branch of a financial institution. - `payout_instructions.DbtrAgtAcct` (object) Unambiguous identification of the account of the debtor agent at its servicing agent in the payment chain. - `payout_instructions.DbtrAgtAcct.Prxy` (object) Specifies an alternate assumed name for the identification of the account. - `payout_instructions.CdtrAgt` (object) Financial institution servicing an account for the creditor. - `payout_instructions.UltmtCdtr` (object) Ultimate party to which an amount of money is due. - `payout_instructions.InstForCdtrAgt` (object) Further information related to the processing of the payment instruction, provided by the initiating party, and intended for the creditor agent. - `payout_instructions.InstForCdtrAgt.Cd` (string) List based on ISO20022 Instruction3Code List Enum: "CHQB", "HOLD", "PHOB", "TELB" - `payout_instructions.InstForCdtrAgt.InstrInf` (string) Further information complementing the coded instruction or instruction to the creditor's agent that is bilaterally agreed or specific to a user community. - `payout_instructions.Purp` (object) Underlying reason for the payment transaction. - `payout_instructions.Purp.Cd` (string) Underlying reason for the payment transaction, as published in an external purpose code list. Based on ISO20022 ExternalPurpose1Code List Enum: "BKDF", "BKFE", "BKFM", "BKIP", "BKPP", "CBLK", "CDCB", "CDCD", "CDCS", "CDDP", "CDOC", "CDQC", "ETUP", "FAMI", "FCOL", "MTUP", "ACCT", "CASH", "COLL", "CSDB", "DEPT", "INTC", "INTP", "LIMA", "NETT", "BFWD", "CCIR", "CCPC", "CCPM", "CCSM", "CRDS", "CRPR", "CRSP", "CRTL", "EQPT", "EQUS", "EXPT", "EXTD", "FIXI", "FWBC", "FWCC", "FWSB", "FWSC", "MARG", "MBSB", "MBSC", "MGCC", "MGSC", "MISC", "OCCC", "OPBC", "OPCC", "OPSB", "OPSC", "OPTN", "OTCD", "REMT", "REPO", "RPBC", "RPCC", "RPSB", "RPSC", "RVPO", "SBSC", "SCIE", "SCIR", "SCRP", "SHBC", "SHCC", "SHSL", "SLEB", "SLOA", "SWBC", "SWCC", "SWPT", "SWSB", "SWSC", "TBAS", "TBBC", "TBCC", "TRCP", "AGRT", "AREN", "BEXP", "BOCE", "COMC", "CPYR", "GDDS", "GDSV", "GSCB", "LICF", "MP2B", "POPE", "ROYA", "SCVE", "SUBS", "SUPP", "TRAD", "CHAR", "COMT", "MP2P", "ECPG", "ECPR", "ECPU", "EPAY", "CLPR", "COMP", "DBTC", "GOVI", "GIFT", "HLRP", "INPC", "INSU", "INTE", "LBRI", "LIFI", "LOAN", "LOAR", "PENO", "PPTI", "RELG", "RINP", "TRFD", "FORW", "FXNT", "ADMG", "ADVA", "BCDM", "BCFG", "BLDM", "BNET", "CBFF", "CBFR", "CCRD", "CDBL", "CFEE", "CGDD", "CORT", "COST", "CPKC", "DCRD", "DSMT", "DVPM", "EDUC", "FACT", "FAND", "FCPM", "FEES", "GOVT", "ICCP", "IDCP", "IHRP", "INSM", "IVPT", "MCDM", "MCFG", "MSVC", "NOWS", "OCDM", "OCFG", "OFEE", "OTHR", "PADD", "PTSP", "RCKE", "RCPT", "REBT", "REFU", "RENT", "REOD", "RIMB", "RPNT", "RRBN", "RRTP", "RVPM", "SLPI", "SPLT", "STDY", "TBAN", "TBIL", "TCSC", "TELI", "TMPG", "TPRI", "TPRP", "TRNC", "TRVC", "WEBI", "ANNI", "CAFI", "CFDI", "CMDT", "DERI", "DIVD", "FREX", "HEDG", "INVS", "PRME", "SAVG", "SECU", "SEPI", "TREA", "UNIT", "FNET", "FUTR", "ANTS", "CVCF", "DMEQ", "DNTS", "HLTC", "HLTI", "HSPC", "ICRF", "LTCF", "MAFC", "MDCS", "VIEW", "CDEP", "SWFP", "SWPP", "SWRS", "SWUF", "ADCS", "AEMP", "ALLW", "ALMY", "BBSC", "BECH", "BENE", "BONU", "CCHD", "COMM", "CSLP", "GFRP", "GVEA", "GVEB", "GVEC", "GVED", "GWLT", "HREC", "PAYR", "PEFC", "PENS", "PRCP", "RHBS", "SALA", "SSBE", "LBIN", "LCOL", "LFEE", "LMEQ", "LMFI", "LMRK", "LREB", "LREV", "LSFL", "ESTX", "FWLV", "GSTX", "HSTX", "INTX", "NITX", "PTXP", "RDTX", "TAXS", "VATX", "WHLD", "TAXR", "B112", "BR12", "TLRF", "TLRR", "AIRB", "BUSB", "FERB", "RLWY", "TRPT", "CBTV", "ELEC", "ENRG", "GASB", "NWCH", "NWCM", "OTLC", "PHON", "UBIL", "WTER", "SERV", "HLST", "INPR", "INSC", "RRCT", "IPAY", "IPCA", "IPDO", "IPEA", "IPEC", "IPEW", "IPPS", "IPRT", "IPU2", "IPUW", "SPSP", "MARF" - `payout_instructions.RgltryRptg` (object) Information needed due to regulatory and statutory requirements. - `payout_instructions.RgltryRptg.DbtCdtRptgInd` (string) Identifies whether the regulatory reporting information applies to the debit side, to the credit side or to both debit and credit sides of the transaction. Enum: "CRED", "DEBT", "BOTH" - `payout_instructions.RgltryRptg.Authrty` (object) Entity requiring the regulatory reporting information. - `payout_instructions.RgltryRptg.Authrty.Nm` (string) Name of the entity requiring the regulatory reporting information. - `payout_instructions.RgltryRptg.Dtls` (object) Set of elements used to provide details on the regulatory reporting information. - `payout_instructions.RgltryRptg.Dtls.Tp` (string) Specifies the type of the information supplied in the regulatory reporting details. - `payout_instructions.RgltryRptg.Dtls.Dt` (string) Date related to the specified type of regulatory reporting details. - `payout_instructions.RgltryRptg.Dtls.Cd` (string) Specifies the nature, purpose, and reason for the transaction to be reported for regulatory and statutory requirements in a coded form. - `payout_instructions.RgltryRptg.Dtls.Amt` (object) Amount of money to be reported for regulatory and statutory requirements. - `payout_instructions.RgltryRptg.Dtls.Amt.amount` (string) - `payout_instructions.RgltryRptg.Dtls.Inf` (string) Additional details that cater for specific domestic regulatory requirements. - `payout_instructions.RltdRmtInf` (object) Provides information related to the handling of the remittance information by any of the agents in the transaction processing chain. - `payout_instructions.RltdRmtInf.RmtId` (string) Unique identification, as assigned by the initiating party, to unambiguously identify the remittance information sent separately from the payment instruction, such as a remittance advice. - `payout_instructions.RltdRmtInf.RmtLctnDtls` (object) Set of elements used to provide information on the location and/or delivery of the remittance information. - `payout_instructions.RltdRmtInf.RmtLctnDtls.Mtd` (string) List based on ISO 20022 RemittanceLocationMethod2Code List Enum: "FAXI", "EDIC", "URID", "EMAL", "POST", "SMSM" - `payout_instructions.RltdRmtInf.RmtLctnDtls.ElctrncAdr` (string) Electronic address to which an agent is to send the remittance information. - `payout_instructions.RltdRmtInf.RmtLctnDtls.PstlAdr` (object) Postal address to which an agent is to send the remittance information. - `payout_instructions.RltdRmtInf.RmtLctnDtls.PstlAdr.Adr` (object) - `payout_instructions.RmtInf` (object) Information supplied to enable the matching of an entry with the items that the transfer is intended to settle, such as commercial invoices in an accounts' receivable system. - `payout_instructions.RmtInf.Ustrd` (string) Information supplied to enable the matching of an entry with the items that the transfer is intended to settle, such as commercial invoices in an accounts' receivable system. Please note, should new lines be required in this field, should be used to denote a new line. - `payout_instructions.RmtInf.Strd` (object) Information supplied to enable the matching/reconciliation of an entry with the items that the payment is intended to settle, such as commercial invoices in an accounts' receivable system, in a structured form. - `payout_instructions.RmtInf.Strd.RfrdDocInf` (object) Provides the identification and the content of the referred document. - `payout_instructions.RmtInf.Strd.RfrdDocInf.Tp` (object) Specifies the type of referred document. - `payout_instructions.RmtInf.Strd.RfrdDocInf.Tp.CdOrPrtry` (object) Provides the type details of the referred document. - `payout_instructions.RmtInf.Strd.RfrdDocInf.Tp.CdOrPrtry.Cd` (string) Document type in a coded form. As defined in ISO list DocumentType6Code Enum: "MSIN", "CNFA", "DNFA", "CINV", "CREN", "DEBN", "HIRI", "SBIN", "CMCN", "SOAC", "DISP", "BOLD", "VCHR", "AROI", "TSUT", "PUOR" - `payout_instructions.RmtInf.Strd.RfrdDocInf.Tp.CdOrPrtry.Prtry` (string) Field to support proprietary values - `payout_instructions.RmtInf.Strd.RfrdDocInf.Tp.Issr` (string) Identification of the issuer of the reference document type. - `payout_instructions.RmtInf.Strd.RfrdDocInf.Nb` (string) Unique and unambiguous identification of the referred document. - `payout_instructions.RmtInf.Strd.RfrdDocInf.RltdDt` (string) Date associated with the referred document. - `payout_instructions.RmtInf.Strd.RfrdDocInf.LineDtls` (array) Set of elements used to provide the content of the referred document line. - `payout_instructions.RmtInf.Strd.RfrdDocAmt` (object) Provides details on the amounts of the referred document. - `payout_instructions.RmtInf.Strd.RfrdDocAmt.DuePyblAmt` (object) Amount specified is the exact amount due and payable to the creditor. - `payout_instructions.RmtInf.Strd.RfrdDocAmt.DuePyblAmt.currency` (string) A code allocated to a currency by a Maintenance Agency under an international identification scheme as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds. - `payout_instructions.RmtInf.Strd.RfrdDocAmt.DscntApldAmt` (object) Amount specified for the referred document is the amount of discount to be applied to the amount due and payable to the creditor. - `payout_instructions.RmtInf.Strd.RfrdDocAmt.DscntApldAmt.Tp` (object) Specifies the type of the amount. - `payout_instructions.RmtInf.Strd.RfrdDocAmt.DscntApldAmt.Tp.Cd` (string) Specifies the amount type, in a coded form. Based on ISO ExternalDiscountAmountType1Code Enum: "APDS", "STDS", "TMDS" - `payout_instructions.RmtInf.Strd.RfrdDocAmt.DscntApldAmt.Amt` (object) Amount of money, which has been typed. - `payout_instructions.RmtInf.Strd.RfrdDocAmt.CdtNoteAmt` (object) Amount specified for the referred document is the amount of a credit note. - `payout_instructions.RmtInf.Strd.RfrdDocAmt.TaxAmt` (object) Quantity of cash resulting from the calculation of the tax. - `payout_instructions.RmtInf.Strd.RfrdDocAmt.TaxAmt.Tp` (object) Specifies the type of the amount. Based on the ISO ExternalTaxAmountType1Code list - `payout_instructions.RmtInf.Strd.RfrdDocAmt.TaxAmt.Tp.Cd` (string) Specifies the amount type, in a coded form. Based on the ISO ExternalTaxAmountType1Code list Enum: "CITY", "CNTY", "LOCL", "PROV", "STAT" - `payout_instructions.RmtInf.Strd.RfrdDocAmt.AdjstmntAmtAndRsn` (object) Specifies detailed information on the amount and reason of the document adjustment. - `payout_instructions.RmtInf.Strd.RfrdDocAmt.AdjstmntAmtAndRsn.Amt` (object) Amount of money of the document adjustment. - `payout_instructions.RmtInf.Strd.RfrdDocAmt.AdjstmntAmtAndRsn.CdtDbtInd` (string) Specifies whether the adjustment must be substracted or added to the total amount. Enum: "CRDT", "DBIT" - `payout_instructions.RmtInf.Strd.RfrdDocAmt.AdjstmntAmtAndRsn.Rsn` (string) Specifies the reason for the adjustment. - `payout_instructions.RmtInf.Strd.RfrdDocAmt.AdjstmntAmtAndRsn.AddtlInf` (string) Provides further details on the document adjustment. - `payout_instructions.RmtInf.Strd.RfrdDocAmt.RmtdAmt` (object) Amount of money remitted for the referred document. - `payout_instructions.RmtInf.Strd.CdtrRefInf` (object) Reference information provided by the creditor to allow the identification of the underlying documents. - `payout_instructions.RmtInf.Strd.CdtrRefInf.Tp` (object) Specifies the type of creditor reference. - `payout_instructions.RmtInf.Strd.CdtrRefInf.Tp.CdOrPrtry` (object) Coded or proprietary format creditor reference type. - `payout_instructions.RmtInf.Strd.CdtrRefInf.Tp.CdOrPrtry.Cd` (string) Type of creditor reference, in a coded form. Based on ISO DocumentType3Code list Enum: "RADM", "RPIN", "FXDR", "DISP", "PUOR", "SCOR" - `payout_instructions.RmtInf.Strd.CdtrRefInf.Tp.CdOrPrtry.Prtry` (string) Creditor reference type, in a proprietary form. - `payout_instructions.RmtInf.Strd.CdtrRefInf.Tp.Issr` (string) Entity that assigns the credit reference type. - `payout_instructions.RmtInf.Strd.CdtrRefInf.Ref` (string) Unique reference, as assigned by the creditor, to unambiguously refer to the payment transaction. - `payout_instructions.RmtInf.Strd.Invcr` (object) Identification of the organization issuing the invoice, when it is different from the creditor or ultimate creditor. - `payout_instructions.RmtInf.Strd.Invcee` (object) Identification of the party to whom an invoice is issued, when it is different from the debtor or ultimate debtor. - `payout_instructions.RmtInf.Strd.TaxRmt` (object) Provides remittance information about a payment made for tax-related purposes. - `payout_instructions.RmtInf.Strd.TaxRmt.Cdtr` (object) Party on the credit side of the transaction to which the tax applies. - `payout_instructions.RmtInf.Strd.TaxRmt.Cdtr.TaxId` (string) Tax identification number of the creditor. - `payout_instructions.RmtInf.Strd.TaxRmt.Cdtr.RegnId` (string) Unique identification, as assigned by an organization, to unambiguously identify a party. - `payout_instructions.RmtInf.Strd.TaxRmt.Cdtr.TaxTp` (string) Type of tax payer. - `payout_instructions.RmtInf.Strd.TaxRmt.Dbtr` (object) Identifies the party on the debit side of the transaction to which the tax applies. - `payout_instructions.RmtInf.Strd.TaxRmt.Dbtr.TaxId` (string) Tax identification number of the debtor. - `payout_instructions.RmtInf.Strd.TaxRmt.Dbtr.Authstn` (object) Details of the authorised tax paying party. - `payout_instructions.RmtInf.Strd.TaxRmt.Dbtr.Authstn.Titl` (string) Title or position of debtor or the debtor's authorised representative. - `payout_instructions.RmtInf.Strd.TaxRmt.Dbtr.Authstn.Nm` (string) Name of the debtor or the debtor's authorised representative. - `payout_instructions.RmtInf.Strd.TaxRmt.UltmtDbtr` (object) Ultimate party that owes an amount of money to the (ultimate) creditor, in this case, to the taxing authority. - `payout_instructions.RmtInf.Strd.TaxRmt.AdmstnZone` (string) Territorial part of a country to which the tax payment is related. - `payout_instructions.RmtInf.Strd.TaxRmt.RefNb` (string) Tax reference information that is specific to a taxing agency. - `payout_instructions.RmtInf.Strd.TaxRmt.Mtd` (string) Method used to indicate the underlying business or how the tax is paid. - `payout_instructions.RmtInf.Strd.TaxRmt.TtlTaxblBaseAmt` (object) Total amount of money on which the tax is based. - `payout_instructions.RmtInf.Strd.TaxRmt.TtlTaxAmt` (object) Total amount of money as result of the calculation of the tax. - `payout_instructions.RmtInf.Strd.TaxRmt.Dt` (string) Date by which tax is due. - `payout_instructions.RmtInf.Strd.TaxRmt.SeqNb` (integer) Sequential number of the tax report. - `payout_instructions.RmtInf.Strd.TaxRmt.Rcrd` (object) Record of tax details. - `payout_instructions.RmtInf.Strd.TaxRmt.Rcrd.Tp` (string) High level code to identify the type of tax details. - `payout_instructions.RmtInf.Strd.TaxRmt.Rcrd.Ctgy` (string) Specifies the tax code as published by the tax authority. - `payout_instructions.RmtInf.Strd.TaxRmt.Rcrd.CtgyDtls` (string) Provides further details of the category tax code. - `payout_instructions.RmtInf.Strd.TaxRmt.Rcrd.DbtrSts` (string) Code provided by local authority to identify the status of the party that has drawn up the settlement document. - `payout_instructions.RmtInf.Strd.TaxRmt.Rcrd.CertId` (string) Identification number of the tax report as assigned by the taxing authority. - `payout_instructions.RmtInf.Strd.TaxRmt.Rcrd.FrmsCd` (string) Identifies, in a coded form, on which template the tax report is to be provided. - `payout_instructions.RmtInf.Strd.TaxRmt.Rcrd.Prd` (object) Set of elements used to provide details on the period of time related to the tax payment. - `payout_instructions.RmtInf.Strd.TaxRmt.Rcrd.Prd.Yr` (string) Year related to the tax payment. - `payout_instructions.RmtInf.Strd.TaxRmt.Rcrd.Prd.Tp` (string) Identification of the period related to the tax payment. Based on ISO TaxRecordPeriod1Code Enum: "MM01", "MM02", "MM03", "MM04", "MM05", "MM06", "MM07", "MM08", "MM09", "MM10", "MM11", "MM12", "QTR1", "QTR2", "QTR3", "QTR4", "HLF1", "HLF2" - `payout_instructions.RmtInf.Strd.TaxRmt.Rcrd.Prd.FrToDt` (object) Range of time between a start date and an end date for which the tax report is provided. - `payout_instructions.RmtInf.Strd.TaxRmt.Rcrd.Prd.FrToDt.FrDt` (string) Start date of the range. - `payout_instructions.RmtInf.Strd.TaxRmt.Rcrd.Prd.FrToDt.ToDt` (string) End date of the range. - `payout_instructions.RmtInf.Strd.TaxRmt.Rcrd.TaxAmt` (object) Set of elements used to provide information on the amount of the tax record. - `payout_instructions.RmtInf.Strd.TaxRmt.Rcrd.TaxAmt.Rate` (number) Rate used to calculate the tax. - `payout_instructions.RmtInf.Strd.TaxRmt.Rcrd.TaxAmt.TtlTaxblBaseAmt` (object) Amount of money on which the tax is based. - `payout_instructions.RmtInf.Strd.TaxRmt.Rcrd.TaxAmt.TtlAmt` (object) Total amount that is the result of the calculation of the tax for the record. - `payout_instructions.RmtInf.Strd.TaxRmt.Rcrd.TaxAmt.Dtls` (object) Set of elements used to provide details on the tax period and amount. - `payout_instructions.RmtInf.Strd.TaxRmt.Rcrd.TaxAmt.Dtls.Amt` (object) Underlying tax amount related to the specified period. - `payout_instructions.RmtInf.Strd.TaxRmt.Rcrd.TaxAmt.AddtlInf` (string) Further details of the tax record. - `payout_instructions.RmtInf.Strd.GrnshmtRmt` (object) Provides remittance information about a payment for garnishment-related purposes. - `payout_instructions.RmtInf.Strd.GrnshmtRmt.Tp` (object) Specifies the type of garnishment. - `payout_instructions.RmtInf.Strd.GrnshmtRmt.Tp.CdOrPrtry` (object) Provides the type details of the garnishment. - `payout_instructions.RmtInf.Strd.GrnshmtRmt.Tp.CdOrPrtry.Cd` (string) Garnishment type in a coded form. Based on ISO ExternalGarnishmentType1Code list Enum: "GNCS", "GNDP", "GTPP" - `payout_instructions.RmtInf.Strd.GrnshmtRmt.Tp.CdOrPrtry.Prtry` (string) Proprietary identification of the type of garnishment. - `payout_instructions.RmtInf.Strd.GrnshmtRmt.Tp.Issr` (string) Identification of the issuer of the garnishment type. - `payout_instructions.RmtInf.Strd.GrnshmtRmt.Grnshee` (object) Ultimate party that owes an amount of money to the (ultimate) creditor, in this case, to the garnisher. - `payout_instructions.RmtInf.Strd.GrnshmtRmt.GrnshmyAdmstr` (object) Party on the credit side of the transaction who administers the garnishment on behalf of the ultimate beneficiary. - `payout_instructions.RmtInf.Strd.GrnshmtRmt.RefNb` (string) Reference information that is specific to the agency receiving the garnishment. - `payout_instructions.RmtInf.Strd.GrnshmtRmt.Dt` (string) Date of payment which garnishment was taken from. - `payout_instructions.RmtInf.Strd.GrnshmtRmt.FmlyMdcllnsrncInd` (boolean) Indicates if the person to whom the garnishment applies (that is, the ultimate debtor) has family medical insurance coverage available. - `payout_instructions.RmtInf.Strd.GrnshmtRmt.MplyeeTermntnInd` (boolean) Indicates if the employment of the person to whom the garnishment applies (that is, the ultimate debtor) has been terminated. - `payout_instructions.RmtInf.Strd.AddtlRmtInf` (array) Additional information, in the form of an array of strings, to complement the structured remittance information. Maximum of 4 lines to ensure consistency with the ISO20022 specification. - `payout_instructions.original_message_pacs008` (string) Provides the ability to include the original PACS.008 message - `payout_instructions.original_message_mt103` (string) Provides the ability to include the original MT103 message ## Response 200 fields (application/json): - `payout_method_id` (string, required) The id of the payout method - `valid` (boolean, required) A flag indicating that provided payload is valid - `errors` (array) A list of payout errors - `errors.category` (string, required) Enum: "TRANSACTION", "VALIDATION", "AUTHZ", "INTERNAL", "MISCELLANEOUS", "FUND", "ACCOUNT", "COMPLIANCE" - `errors.title` (string, required) - `errors.code` (string, required) - `errors.detail` (string, required) ## Response 400 fields (application/json): - `payout_method_id` (string, required) The id of the payout method - `valid` (boolean, required) A flag indicating that provided payload is valid - `errors` (array) A list of payout errors - `errors.category` (string, required) Enum: "TRANSACTION", "VALIDATION", "AUTHZ", "INTERNAL", "MISCELLANEOUS", "FUND", "ACCOUNT", "COMPLIANCE" - `errors.title` (string, required) - `errors.code` (string, required) - `errors.detail` (string, required) ## Response 401 fields (application/problem+json): - `status` (integer, required) - `errors` (array, required) - `errors.category` (string, required) Enum: "TRANSACTION", "VALIDATION", "AUTHZ", "INTERNAL", "MISCELLANEOUS", "FUND", "ACCOUNT", "COMPLIANCE" - `errors.title` (string, required) - `errors.code` (string, required) - `errors.detail` (string, required) - `timestamp` (string) ## Response 403 fields (application/problem+json): - `status` (integer, required) - `errors` (array, required) - `errors.category` (string, required) Enum: "TRANSACTION", "VALIDATION", "AUTHZ", "INTERNAL", "MISCELLANEOUS", "FUND", "ACCOUNT", "COMPLIANCE" - `errors.title` (string, required) - `errors.code` (string, required) - `errors.detail` (string, required) - `timestamp` (string) ## Response 404 fields (application/problem+json): - `status` (integer, required) - `errors` (array, required) - `errors.category` (string, required) Enum: "TRANSACTION", "VALIDATION", "AUTHZ", "INTERNAL", "MISCELLANEOUS", "FUND", "ACCOUNT", "COMPLIANCE" - `errors.title` (string, required) - `errors.code` (string, required) - `errors.detail` (string, required) - `timestamp` (string) ## Response 405 fields (application/json): - `payout_method_id` (string, required) The id of the payout method - `valid` (boolean, required) A flag indicating that provided payload is valid - `errors` (array) A list of payout errors - `errors.category` (string, required) Enum: "TRANSACTION", "VALIDATION", "AUTHZ", "INTERNAL", "MISCELLANEOUS", "FUND", "ACCOUNT", "COMPLIANCE" - `errors.title` (string, required) - `errors.code` (string, required) - `errors.detail` (string, required) ## Response 500 fields (application/json): - `status` (integer, required) - `errors` (array, required) - `errors.category` (string, required) Enum: "TRANSACTION", "VALIDATION", "AUTHZ", "INTERNAL", "MISCELLANEOUS", "FUND", "ACCOUNT", "COMPLIANCE" - `errors.title` (string, required) - `errors.code` (string, required) - `errors.detail` (string, required) - `timestamp` (string)