menu

Changelog

News, additions, subtractions, and changes to the TxB Banking as a Service platform.

Table of Contents:


September 2023 (Planned)

๐Ÿ’ธ Payments ๐Ÿ’ธ

  • We plan to enhance the payeeDocumentReference as an array in v1 and v2 payments API allowing clients to send multiple references of documents linked to a payment (eg. Invoice numbers)
  • We plan to allow clients to initiate payments through v2 payments API and approve them using our client UI

๐Ÿ“‚ File Interfaces ๐Ÿ“‚

  • We plan to allow clients to send CSV file for credit transfer and direct debit via SFTP
  • We plan to allow clients to send MT 101 messages with multiple creditors under one debtor
  • We plan to support reporting payment statuses for outbound RTP credit transfers via Pain002
  • We plan to introduce Control totals in Pain 002 files for Check deposits

August 2023 (Executed)

๐Ÿ’ธ Payments ๐Ÿ’ธ

  • We introduced the ability to make wire drawdown's from multiple debtor accounts via v1 and v2 collections api

โœ… User & Entity Onboarding โœ…

  • We have added a new mandatory section โ€œExpected Monthly Activityโ€ in both v1 and v2 entity APIs

๐Ÿ“œ Balance & Transaction Reporting ๐Ÿ“œ

  • You can now see a new field AddtlTxInf in the CAMT 52 Intraday report
  • You now have the option of having itemized ACH debits within BAI reports
  • You can now see a group header per account branch country in the EOD and intraday BAI reports

๐Ÿ“‚ File Interfaces ๐Ÿ“‚

  • We plan to allow clients to send CSV file for credit transfer and direct through SFTP

July 2023

๐Ÿ’ธ Payments ๐Ÿ’ธ

  • You can share the national identification number of the beneficiary through a new field โ€œnationalIdentificationNumberโ€ of v2 payments API
  • You can share the account name of the account held at holder bank through a new field โ€œaccountNameโ€ of v2 payments API

๐Ÿ“œ Balance & Transaction Reporting ๐Ÿ“œ

  • You can now see โ€œCompany Discretionary Dataโ€ details on our BAI2 reports
  • You can now see the updated text for โ€œTransaction Descriptionโ€ as โ€œDescโ€ under AddtlTxInf tag in the CAMT 53 EOD

June 2023

๐Ÿ“œ Balance & Transaction Reporting ๐Ÿ“œ

Flexible Reporting

  • You can now opt to include specific accounts to be reported on the Intraday/EoD reports across related entities
  • You can now setup scheduled reports to deliver to CUI only
  • You can now setup Human Readable NOC & Returns files to be delivered via File Transfer
  • You can now receive a Pseudo NACHA file for inbound payments

๐Ÿ“‚ File Interfaces ๐Ÿ“‚

Payment Status Reporting

  • Pain002 now supports reporting payment statuses for SEPA Credit Transfers

๐Ÿ”” Webhooks ๐Ÿ””

Incoming Webhooks

  • You can now subscribe to Incoming Webhook for BACS, SEPA and SWIFT_ISO payments

May 2023

โœ… User & Entity Onboarding โœ…

  • You can now use 3 new v2 accounts APIs: Query account details, amend account details and close account

๐Ÿ’ธ Payments ๐Ÿ’ธ

  • You can now initiate BACS payments for UK via the v2 payment API

๐Ÿ“œ Balance & Transaction Reporting ๐Ÿ“œ

  • You can now see โ€˜Instruction for Next Agentโ€™ on v2 transactions API for both inbound and outbound payments


April 2023

๐Ÿ’ธ Payments ๐Ÿ’ธ

  • You can now approve API initiated payments in our client user interface ("CUI")

๐Ÿ“‚ File Interfaces ๐Ÿ“‚

  • You now have a new human readable (.txt) format for acknowledging receipt of payment initiation files to our customers. In addition to information within a payment status report (pain.002), this new format also contains control totals from the original payment files


March 2023

โœ… User & Entity Onboarding โœ…

  • You can now create entities and accounts in the Netherlands & Germany via API
  • You can now create physical accounts via API

๐Ÿ’ธ Payments ๐Ÿ’ธ

  • You can now send bank to bank payments through our v2 payments API

๐Ÿ“œ Balance & Transaction Reporting ๐Ÿ“œ

  • You can now use the v2 documents API to download monthly, daily, and intraday account statements
  • You now have a new file based report for daily reconciliation of check deposits. This report contains details of deposited, adjusted, and returned checks and is available via host to host delivery


February 2023

โœ… User & Entity Onboarding โœ…

Entity Onboarding

  • We have made operationDescription a required field in both entity APIs

๐Ÿ’ธ Payments ๐Ÿ’ธ

ACH External Account

  • You can now provide fundingPreferences (ACH, Wire) while initiating payments (domestic & cross-border) via External non-GS accounts using ACH

FX Rates


๐Ÿ“‚ File Interfaces ๐Ÿ“‚

SEPA Payments via ISO XML 20022

  • We added support that will allow for the initiation of SEPA payments credits via standard ISO XML 20022 formats (pain.001)

Multiple Payments via File

  • You can now instruct multiple payments across branches and multiple rails (Domestic wires, cross border wires, cross currency wires, US ACH, BACS, Card) in one single ISO 20022 pain.001 file

๐Ÿ“œ Balance & Transaction Reporting ๐Ÿ“œ

  • We now support sending remittance advices in ANSI X12 EDI820 format for US-ACH
  • We enhanced files reports- BAI, CAMT.052, CAMT.053, MT940 , MT942 and Transaction Reports API to provide appropriate transaction type codes for Tax Withholding transactions
  • We added support for BACS Outbound Transactions on all files reports- BAI, CAMT.052, CAMT.053, MT940 , MT942 and the Transaction Reports API
  • We streamlined reconciliation of drawdowns via the Transaction Reports API. The drawdown postings will now contain identifiers of the original drawdown request you sent to TxB
  • We have added detailed transaction descriptions to CAMT.052 and CAMT.053 for all transaction types


January 2023

๐Ÿ“‚ File Interfaces ๐Ÿ“‚

BACS Payments via ISO XML 20022

  • You can now send BACS payments credits via standard ISO XML 20022 formats (pain.001)
  • After sending the payment files, you can also receive batch-level and/or payment-level status files (pain.002)

๐Ÿ“œ Balance & Transaction Reporting ๐Ÿ“œ

  • We enhanced reporting capabilities to support BACS Inbound Transactions on all files reports- BAI, CAMT.052, CAMT.053, MT940 , MT942 and the Transaction Reports API.

๐Ÿ”” Webhooks ๐Ÿ””

  • We added ACH Return Reason Codes and descriptions on Webhooks

December 2022

๐Ÿ’ธ Payments ๐Ÿ’ธ

Originate Collection API

  • We introduced additional collection type (Wire) to our Originate Collection API (V2). You may continue to use our V1 Originate Collection API for current collection types

โœ… User & Entity Onboarding โœ…

Entity Onboarding

  • We introduced a new version of the entities API to support direct client onboarding

Documents

  • We added a new version of the document API to support digital document transfer to and from TxB
  • This would primarily be used for direct client onboarding (KYC docs) or ACH Dispute evidence

๐Ÿ“œ ** Balance & Transaction Reporting** ๐Ÿ“œ

EDI Reporting

  • We added support for sending remittance advices in ANSI X12 EDI820 format for Wires

November 2022

๐Ÿ’ธ Payments ๐Ÿ’ธ

Originate Payments API

  • We introduced the ability to fund payments (domestic & cross-border) via External non-GS accounts using ACH
  • We have enabled our Financial Institution partners to initiate inter-Financial Institution (FI to FI) payments through our V2 Originate Payment API

Incoming Payments

  • We enhanced the Notifications' API suite enabling clients to view and action on Check positive pay notifications
  • These endpoints will now support positive pay for both ACH and Check payments

๐Ÿ“œ Balance & Transaction Reporting ๐Ÿ“œ

SWIFT Reporting

  • We added IBANs on our SWIFT MT900, MT910, MT940, MT942 and MT950 reports for Frankfurt and Amsterdam branches

๐Ÿ“‚ File Interfaces ๐Ÿ“‚

Payment Status Reporting

  • We added support for original instruction ID in Payment Status Report (pain.002) Balance and Transaction Reports
  • We added check numbers to BAI2 reports for check payments

October 2022

๐Ÿ’ธ Payments ๐Ÿ’ธ

Originate Collection API

  • We introduced a new version of Originate Collection API (V2) with new collection type (ACH IAT) and a better developer experience. You may continue to use our V1 Originate Collection API for current collection types

๐Ÿ“‚ File Interfaces ๐Ÿ“‚

Balance and Transaction Report

  • We have enabled partners to subscribe to EoD and Intraday reports using API. This is supported on the following formats- BAI2, CAMT.052, and CAMT.053


September 2022

๐Ÿ“œ Balance & Transaction Reporting ๐Ÿ“œ

SWIFT Reporting

  • We enhanced the details available in our MT940 reports. Today, bulk payments like ACH are shown on your ledger as a single line item. We have enhanced the MT940 to optionally include individual payment level detail associated with ACH

SWIFT FileACT

  • We now support delivery of SWIFT MT940, MT942, MT950, MT900, and MT910 messages via FileACT

๐Ÿ“‚ File Interfaces ๐Ÿ“‚

SWIFT FileACT

  • We introduced the ability to accept SWIFT payment messages MT103, and MT101 over FileAct

August 2022

๐Ÿ’ธ Payments ๐Ÿ’ธ

Originate Payment API

  • We introduced a new version of our Originate Payment API (V2) with additional payment types (checks, cards & multi-party same currency payments) and a better developer experience. You may continue to use our V1 Originate Payment API for current payment types

๐Ÿ“œ Balance & Transaction Reporting ๐Ÿ“œ

Ledger Reporting

  • We introduced the ability to receive a single statement for multiple related entities. This is supported on the following formats โ€“ CAMT052, CAMT053, BAI, MT940, MT942, MT950. You can select the accounts (of multiple related entities), you want to receive your reports for, as per your preference

Status & Reporting

  • We introduced the ability to report related party information for multi-party payments in Get Transaction Reports API and Query Payment Status API. This is supported on the following formats- CAMT.052, CAMT.053
  • We enhanced our MT900 and MT910 to receive advice at virtual and linked physical account level

๐Ÿ”” Webhooks ๐Ÿ””

Payment Status

  • We enabled webhook support for Fedwire drawdown payments

๐Ÿ“‚ File Interfaces ๐Ÿ“‚

Multi-party payments

  • We added reporting of related parties information for multi-party payments. This is supported on the following formats โ€“ CAMT.052, CAMT.053, and Pain.002

EBICS

  • We enabled the ability to connect with TxB using the EBICS protocol for payments and reporting

July 2022

๐Ÿ’ธ Payments ๐Ÿ’ธ

Originate Payment

Documentation


๐Ÿ’ฐ Deposit Accounts ๐Ÿ’ฐ

EU Open Banking

  • We introduced EU open banking APIs to enable EU TPPs to access GSBE accounts using our Open Banking APIs
  • We enabled support for Payment Initiation Services (PIS) and Account Information Services (AIS)

๐Ÿ“œ Balance & Transaction Reporting ๐Ÿ“œ

Balance Reporting

  • We introduced a new API getRealTimeBalances to our suite that enables you to query ledger and available balances in near real-time

๐Ÿ”” Webhooks ๐Ÿ””

Incoming Payments

  • We added webhook notifications for incoming payments across all rails
  • We made webhook subscriptions more flexible. Clients can now opt to exclude specific payment rails from their webhook subscription

June 2022

๐Ÿ’ธ Payments ๐Ÿ’ธ

Fedwire Drawdown


๐Ÿ’ฐ Deposit Accounts ๐Ÿ’ฐ

Product List

  • We added pagination using limit and offset in our Get Product List API
  • We have set default limit to 50 records, max records per request to 100, and added "hasMore" to the response object

๐Ÿ“œ Balance & Transaction Reporting ๐Ÿ“œ

ABA Numbers in Transaction API


๐Ÿ“‚ File Interfaces ๐Ÿ“‚

Available Balances, ABA Numbers and Return Codes

  • We have added available balances on CAMT.052, CAMT.053, BAI, MT940 and MT950 reports
  • Your ABA routing numbers will now be available on the (Acct) section of CAMT.052 and CAMT.053 reports
  • We added ACH return codes on payment status pain.002 reports

Flexible Reporting

  • We have added additional flexibility on Intraday and EoD statements
  • You can now select the accounts you want to receive your reports for, as per your preference
  • This is supported for all Intraday and EoD file formats

May 2022

โœ… User & Entity Onboarding โœ…

NAICS Codes Update

  • We updated the NAICS codes used to identify "Green Lane" entities

๐Ÿ’ธ Payments ๐Ÿ’ธ

Payment Template Management

  • We released a new set of APIs that allow you to create and view payment templates over API
  • This capability allows you to create 'bank account tokens' and then reference those tokens later when you want to make payments

๐Ÿ“œ Balance & Transaction Reporting ๐Ÿ“œ

SWIFT Reporting

  • We enhanced our MT940 and MT942 reports to include an ACH receiverโ€™s identification number

April 2022

๐Ÿ’ฐ Deposit Accounts ๐Ÿ’ฐ

Multi-Currency Account

  • UK clients can now create Multi-Currency Accounts via API

  • Multi-Currency accounts enable you to have a single account number or IBAN that natively holds up to 21 currencies (GBP, EUR, CAD, JPY, CHF, SEK, HKD, SGD, ZAR, AUD, NZD, NOK, DKK, HUF, PLN, CZK, TRY, RON, ILS, MXN, USD)

Product List

  • We introduced an new API version that allows you to retrieve a list of all accounts and products you have with TxB
  • The response includes links to both accounts and transaction endpoints

๐Ÿ”” Webhooks ๐Ÿ””

Documentation


๐Ÿ“œ Balance & Transaction Reporting ๐Ÿ“œ

SWIFT Reporting


March 2022

โœ… User & Entity Onboarding โœ…

UK Client Onboarding

  • You can now perform client onboarding via API in the UK. We are also adding one new field, branchCountry, which is an optional input parameter that defaults to US
  • We added new possible values for two fields governmentId.type and legalStructure to support ID types and legal structures relevant in the UK

Entity Maintenance for Amber Lane Users

  • You can now change an entity's properties such that the entity becomes Amber lane
  • After Amber/Red lane is triggered, then TxB performs our review process

๐Ÿ’ฐ Deposit Accounts ๐Ÿ’ฐ

UK Virtual Account Management

  • You can now create virtual accounts via API in the UK
  • This change also introduces a new version of the reserved account API that includes sortCode and iban

๐Ÿ’ธ Payments ๐Ÿ’ธ

API Payment Approval in Client Website

  • You can now configure 2FA for payments made via API. When you send wire payments over API, you or someone in your organization must review and approve the payment before being released to the network
  • The Payment object will also get a new status PENDING_APPROVAL
  • This feature will be turned off by default and must be opted into

๐Ÿ“œ Balance & Transaction Reporting ๐Ÿ“œ

Ledger Posting ID Completeness

  • Now, all TxB Initiated transactions (like interest and fees) will have a unique ID on reporting interfaces (e.g., MT940, TransactionReport API, camt, BAI, etc.)
  • This feature makes it easier to reconcile transactions and manage duplicates
  • The following fields will be non-null for TxB-initiated transactions: Transaction Report API - paymentEndToEndID and gsUniquePaymentId. camt - AcctSvcrRef, EndToEndId, and TxId tags. BAI2 - Bank reference number and Customer reference number will be available on record 16. MT940/942/950 - Reference of account owner and Bank reference will be available in tag 61. MT900/910 - Related reference will be available on tag 21

๐Ÿ“‚ File Interfaces ๐Ÿ“‚

ACH Payments via ISO XML 20022

  • You can send ACH payments credits and debits via standard ISO XML 20022 formats (pain.001 and pain.008, respectively)
  • After sending the payment files, you can also receive batch-level and/or payment-level status files (pain.002)

February 2022

โœ… **User & Entity Onboarding ** โœ…

stateCode Validation Enhancement

  • When onboarding a customer via API, we upgraded our state code validation addresses in the US & Canada
  • If either US or CA is the country of the Address, the provided state code is now validated as per the ISO3166-2 standard

Added Data to Entity Object

  • The following fields are now returned when getting the details of an entity: dateOfBirth, governmentId, doingBusinessAsName, websiteUrl, operationDescription and riskIndicators

๐Ÿ’ธ Payments ๐Ÿ’ธ

Payment Notifications Robustness

  • We added bug fixes and resiliency checks to ensure all incoming ach payments trigger a notification

๐Ÿ“œ Balance & Transaction Reporting ๐Ÿ“œ

Payment Reversal in Transaction Report

  • ACH Reversals will be more specifically identified with a new enum (AREV) in our Transaction Report API in the following field transactionTypeCode.subFamilyCode

Incoming International IAT Payments in Transaction Report

  • When you receive an international ACH transaction (an inbound IAT), the full addenda information will now be available in messagesFromOriginator.remittanceInfo(link)

๐Ÿ“‚ File Interfaces ๐Ÿ“‚

Balance and Transaction Report Versioning

  • We added a feature to make it easier for us to create new versions of standard reports
  • This will make it easier for developers to integrate with new reports that have (potentially) breaking changes

Balance and Transaction Report Pagination

  • We added pagination to ISO 20022 bank account management reports camt.052.001.02 and camt.053.001.02
  • camt transactions will be sorted in reverse chronological order and new pages will be created for every 10,000 transactions
  • Clients must opt-in to receive paginated reports

January 2022

๐Ÿ’ฅ Announcement ๐Ÿ’ฅ

We made a new year's resolution to start a public change log. Yay!


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