Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Commercial Credit Card Structure under Get Account Details call #630

Open
NationalAustraliaBank opened this issue Jan 29, 2024 · 3 comments
Labels
Banking Banking domain APIs Operational

Comments

@NationalAustraliaBank
Copy link

Description

At NAB, we have a variety of credit cards offered to customers, including personal credit card, business credit card, and corporate credit card.

For personal credit cards, repayment info is visible to the individual Account owner. However, for business credit cards, the business account owners and facility authorised personnel are allowed to view the facility account level information (repayment amount, repayment due date, etc). For Business card holders who are not business account owners or facility authorised personnel, they are not able to view facility account level repayment information as the repayment information fields are applicable at facility account level. Hence, we suggest that the following fields should be changed to "Optional":

BankingAccountDetailV3 - BankingCreditCardAccount

"minPaymentAmount"
"paymentDueAmount"
"paymentCurrency"
"paymentDueDate"

Area Affected

BankingAccountDetailV3 under GetAccountDetail

Change Proposed

Option 1: "creditCard" object to be made optional even if specificAccountUType is creditCard
Option 2: Fields under "creditCard" object to be made optional.

@nils-work nils-work added the Banking Banking domain APIs label Jan 30, 2024
@ElizabethArnold-DSB ElizabethArnold-DSB moved this from Full Backlog to Iteration Candidates in Data Standards Maintenance Jan 30, 2024
@CDR-API-Stream CDR-API-Stream moved this from Iteration Candidates to Full Backlog in Data Standards Maintenance Feb 14, 2024
@nils-work
Copy link
Member

Hi @NationalAustraliaBank

Making fields optional at a schema level may not be the best solution to an issue that seems to relate to sharing permissions (entitlements/scopes).

Two options to explore may be:

  1. If the "business card holders" are "not able to view facility account level repayment information" perhaps they should not be designated as a Nominated Representative (NR) for that account.
  2. In the NR service, provide the ability for "business account owners" to specify NRs that are only "business card holders" as not being allowed to authorise certain accounts in consents requiring the Detailed Bank Account Data scope which authorises the Get Account Detail endpoint containing those fields.
    Use-cases requiring only Bank Transaction Data (which requires Basic Bank Account Data) could remain unaffected and still be available for sharing.

These options could make any accounts that the NR is not allowed to share (depending on their NR status(1) and possibly the scopes required by, and consented to, at the ADR(2) appear in the "Unavailable for sharing" section of the account selection screen in the authorisation flow, potentially with details about why they are unavailable and how to make them available.

Without restrictions such as these, all accounts of the non-individual consumer could be expected to be available to a designated NR, and all endpoints and fields should be available for disclosure according to the scopes authorised.

Would something like above solve this issue?

@NationalAustraliaBank
Copy link
Author

After doing further analysis , and reviewing the Business Credit Card structure , we believe our current implementation is aligned with the Nominated Representative service .
Hence if a Nominated Representative has been given Business Credit Card facility account access , they would be able to share all respective datasets including credit card object as part of get account details when consent is created . Based on the above , we recommend no changes to the existing CDR standards and suggest that we close the CR

@perlboy
Copy link

perlboy commented Dec 9, 2024

@NationalAustraliaBank since it's being discussed, as far as I'm aware it is impossible to add a Nominated Representative to a NAB Business Credit Card service without them being added as a cardholder. In fact there is no "Nominated Representative" form available anywhere in NAB. Is this what you were alluding to with "after doing further analysis"?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Banking Banking domain APIs Operational
Projects
Status: Full Backlog
Development

No branches or pull requests

3 participants