Angle Finance Setup: Interface Validation Errors — "field": "ApplicantDetails.PrimaryApplicant.FinancialCircumstances.Incomes", "message": "'Frequency (Income)' is invalid, allowed values: Weekly, Monthly, Fortnightly"

Angle Auto Finance interface setup, validation, and controls

"field": "ApplicantDetails.PrimaryApplicant.FinancialCircumstances.Incomes", "message": "'Frequency (Income)' is invalid, allowed values: Weekly, Monthly, Fortnightly"

  • "field": "ClientDetails.Owner", "message": "'Owner (Client Details)' must be between 1 and 9223372036854775807. You entered 0." — Quotes / Finance Originator Originator must have a valid value entered. Please confirm with Angle Finance to determine what this value is prior to contacting Catch-e.
  • "field": "ClientDetails.ClientNumber", "message": "'Client Number (Client Details)' must be between 1 and 9223372036854775807. You entered 0." — Quotes / Finance Originator Originator must have a valid value entered. Please confirm with Angle Finance to determine what this value is prior to contacting Catch-e.
  • "field": "ClientDetails.GroupName", "message": "'Group Name (Client Details)' must not be empty." — Set-up issue. must have a valid value entered. Please confirm with Angle Finance to determine what this value is prior to contacting Catch-e.
  • "field": "ClientDetails.LegalName", "message": "'Legal Name (Client Details)' must not be empty." — Set-up issue. must have a valid value entered. Please confirm with Angle Finance to determine what this value is prior to contacting Catch-e.
  • "field": "ClientDetails.ClientApplication", "message": "'Client Application (Client Details)' must not be empty." — Set-up issue. must have a valid value entered. Please confirm with Angle Finance to determine what this value is prior to contacting Catch-e.
  • "driverlicencecard_number":{"stringLengthInvalid": "Invalid type given. String expected"} — Drivers / Contact Licence Card Number This is a mandatory field and cannot be empty. Must be a value greater than one character and can be alphanumeric.
  • "onroadprice": { "notGreaterThan": "The input is not greater than '0'" — Quotes / Vehicle - the combined value of the fields 'Total on Road Price Exc GST' and 'Total on Road Price GST', cannot be zero (0.00).
  • "comprehensiveinsurancepremium": { "notGreaterThan": "The input is not greater than '0'" — Quotes / Lease Comprehensive Insurance - must be included in the quote where the "Annual Ins" is greater than zero (0.00). 400 The specified 'Establishment Fee Novated' amount does not match the agreed amount. Please review the application and resubmit, or contact Novated Assist team to discuss. The agreed Establishment Fee between you and Angle Finance must be entered else the application will fail. Please confirm your agreed Establishment Fee with Angle Finance and update Catch-e to resolve this error. 400 The program identifier [000000####] supplied for this application does not exist. Please contact AAF support. Quotes / Vehicle "Originator" - the selected record has not been set-up as a program by Angle Finance, or has been added with incorrect details in Catch-e. Please confirm your program details with Angle Finance and then contact Catch-e Support to check and update your originator table data.
  • 400 For vehicle type 'New'\/'Demo', production date cannot be greater than 2 years. Please update details and resubmit. — Quotes / Vehicle "Model Year" - the variant cannot have a "Model Year" greater then 2 years from the time of submission where the field "New or Used" is 'New' or 'Demo'. To resolve the issue, update "New or Used" to 'Used' or select a more current variant.

Acknowledged

If your application returns an "Application Status" of 'Acknowledged', it has failed. A PDF copy of the data submitted is stored as Quote Event.
Go to Quotes / Events and find the latest 'Angle Application' event.

Open the stored PDF file to review and fix the recorded errors.
Go to Application Outcomes and Troubleshooting for a summary of the application statuses.
If the response provided is the one shown below, please contact your Angle Auto Finance representative directly for assistance.

Processing errors

  • "Response": "requestId": "6fe7db40-7ce1-4d94-b6f1-21015ce6e8bb", "statusCode": "Acknowledged", "statusDescription": "Application request acknowledged", "acceptedDateTime": "-0001-11-30T00:00:00+09:39" — Please contact Angle Auto Finance directly to identify the issue causing the failure - Catch-e does not have any insight to resolve this response.

PartiallySuccessful

If your application fails, a list of Angle's processing errors are recorded.
Go to Quotes / Events and find the latest 'Angle Application' event.

Open the stored PDF file to review and fix the recorded errors.
Go to Application Outcomes and Troubleshooting for a summary of the application statuses.

Processing errors

  • "code": "400", "message": "The value {Supplier Name} does not match/exist in the Table configuration matrix".Supplier Name in "Insurer" field is not recognised by Angle. The Insurer you are trying to pass is not recognised. Please confirm if the insurer is on Angle's approved list prior to contacting Catch-e to resolve. If the insurer is not on Angle's list, then this Insurer cannot be used.
  • "code": "400", "message": "Retail Price on PurchasePrice has invalid value". — The value being passed has been calculated to a number greater than 2 decimal places. Refer issue to your Angle Finance Manager as to what the expected value should be. The vehicle "On Road Price" should then be adjusted accordingly.
  • "code": "400", "message": "The value (null) in InsuranceOption must not be blank".Supplier Name in "Insurer" field is not recognised by Angle. The Insurer you are trying to pass is not recognised. Please confirm if the insurer is on Angle's approved list prior to contacting Catch-e to resolve. If the insurer is not on Angle's list then this Insurer cannot be used.
  • "code": "400", "message": "Loan term cannot be less than 6 months for Novated Finance Lease." — Term cannot be less than six (6) months.
  • "code": "400", "message": "Non applicant spousal expense reduction option only applicable when Married or Defacto." — Drivers / Finances When passing a value for "Monthly Spouse Net Income", "Marital Status" can only be 'Marital' or 'Defacto'.
  • "code": "400", "message": "Invalid numeric range for field: Residual Value." — Quotes / Finance Residual value must be greater than or equal to zero (0.00)
  • "code": "400", "message": "Contract has been created with Id: 'nnnnnnnn', but it failed to set state for Credit Submission." — Your finance application has been created in Angle Finance's Portal with some failed entries. You can view what data points have failed by retrieving the latest 'Angle Application' event in the Quotes / Events tab. Log into the Angle Finance Portal to resolve these errors using the ID as the reference.
  • "code": "ApplicationAlreadyExists", "description": "Application with Client Number: 1786, ExternalSystemReference: nnnnnn already exists."ExternalSystemReference is your Quote ID. Once an 'Application ID' has been issued and saved to the "Application Reference" field in Catch-e, you cannot re-submit the application from Catch-e. If you do the 'Application ID' will silently drop out of the field but can still be viewed in the Audit History window. "Status" will remain as 'Failed' and "Application Status" will remain as 'ValidationFailure'. Any corrections or changes must now be made via the Angle Finance Portal.
  • "code": "400", "message": "Must be 18 years or greater and less than 75 years of age". — Drivers / Contact Date of Birth calculated from day of submission must be between 18 and 75 years of age.
  • "code": "400", "message": "Amount financed must be at least 3000." — Quotes / Finance Amount Financed amount must be greater than or equal to $3000.00.
  • "code": "400", "message": "Age must be at least 18." — Drivers / Contact Date of Birth calculated from day of submission must be greater than or equal to 18 years of age.
  • "code": "400", "message": "message": "PPSR Fee cannot be adjusted." — Quotes / Finance REVS / PPSR is a mandatory field and the populated value must comply with the rate payable at the time of submission. For more information, please visit https://www.ppsr.gov.au/about-us/laws-rules-and-regulations/fees-using-ppsr.
  • "code": "400", "message": "Applicant {Given Name} {Surname} - Validation Errors: Current address provided is too short. Please provide additional address for (Party {0}. — Drivers / Contact Position Start must be less than or equal to 3 years from the date of submission. If is less than 3 years you must populate Drivers / Finances Previous With else the application cannot be successfully submitted.
  • "code": "400", "message": "Applicant {Given Name} {Surname} - Validation Errors: Current employment period is too short, provide additional employment history. — Drivers / Contact With Employer must be greater than or equal to 3 years. If is less than 3 years you must populate Drivers / Finances Years at Address else the application cannot be successfully submitted.
  • **"code": "400", "message": "[\n \"Error occurred in the plugin. Please refer to event log for more details.\",\n \"For Contract 10956684: PLG-035: EQ003 - d2805281-9fdb-4027-a1a9-24bc30f2257a - **Validation errors occured. Please resolve them before resubmitting again.\",\n \"cvc-pattern-valid: Value \u0027Angle-3\u0027 is not facet-valid with respect to pattern \u0027[a-zA-Z][a-zA�Z\u0027\\s-]{0,49}\u0027 for type \u0027#AnonType_surnameIndividualDetails\u0027.\",\n \"cvc�type.3.1.3: The value \u0027Angle-3\u0027 of element \u0027surname\u0027 is not valid.\"\n]" — Where to resolve an error like this one can be found in the content of the error, noting the bold text under Processing Errors. Angle-3\u0027 is not facet-valid with respect to pattern \u0027[a-zA-Z][a-zA�Z\u0027\\s-]{0,49} The entered value Angle-3 is the value triggering the failure. The reason for the failure is because the entry has alpha, numeric and character values Angle-3\u0027 of element \u0027surname\u0027 is not valid.\"\n] The value *Angle-3* is the Surname To resolve the error, remove '-3' to only pass 'Angle'
  • "code": "400", "message": "[\n \"Error occurred in the plugin. Please refer to event log for more details.\",\n \"For Contract 10956262: PLG-035: EQ009 - xxxxxxxx-xxxxx-xxxx-xxxx-xxxxxxxxxxxx - There was a unexpected error. Please retry or contact support.\"\n]" — Please contact your Angle Auto Finance Account representative to resolve this error.