Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Usage
Excerpt |
---|
Retrieves the details of accounts that have been loaded or updated within a specified date range (based on the specified parameters). |
Parameters
Name | Data Type | Length | Description | |
---|---|---|---|---|
User | ||||
| String | Required | Provided by Debitsuccess | |
| String | Required | Provided by Debitsuccess | |
RequestInitiator | String | 100 | Optional | Optional – allows requesting user to be logged |
StartDate | DateTime | Required | Start of the reporting period | |
EndDate | DateTime? | Optional | End of the reporting period |
* Following is a list of the different combinations of parameters which can be used for this method:
- Providing
StartDate
andEndDate
parameters returns account details for all accounts that have had details changed during the specified period. - Providing the
StartDate
parameter returns account details for all accounts that have had details changed after the specified date.
Response
Redo the below table
Name | Data Type | Description |
---|---|---|
DateCreated | DateTime | Date/time message was processed |
Id | String | Unique ID for the message |
ResponseNotes () | Collection of validation messages | |
| String | |
| String | |
| Enum | Error, Warning, Info |
Status | Enum | Failed, Succeed, Unknown |
Accounts () | ||
| int | Length of term |
| Enum | Months, Payments |
| String | Account code from contract |
| String | Free form notes field. |
| String | Debitsuccess Reference number |
| String | Provided by Debitsuccess (allows customer accounts to be split into different organisational groups if required) |
| String | Your account identifier |
| DateTime? | Next date the account is due to be billed on |
| DateTime? | Last date the account was billed on |
| int | 0, 1, 2, 3 (0 = Not overdue, 3 = last stage before being send to debt collection or written off) |
| Decimal (10, 2) | |
| Decimal (10, 2) | Overdue amount without Debitsuccess establishment or penalty fees. |
| Boolean | true – account will be closed at the end of the minimum term false – account will continue to bill after the minimum term |
| String | Reason for last payment failure |
| String | Reason account was closed |
| Boolean | true – payments are suspended (the amount owing will NOT continue to accrue while payments are suspended) |
| DateTime | Date that suspension is due to end |
| Boolean | true – payments have been stopped (the amount owing will continue to accrue while payments are stopped) |
| DateTime | Date that the payment stop is due to end |
| Decimal (10, 2) | Current instalment amount |
| Enum | Current payment frequency |
| Decimal (10, 2) | Catch-up amount |
| DateTime | End date for catch-up |
| Decimal (10, 2) | Payment in advance amount |
| DateTime | End date for payment in advance |
| DateTime | |
| DateTime | |
| DateTime | |
| DateTime | Date that the customer account or a related record was last updated |
| Decimal (10, 2) | Amount to be collected for the account (in terms of recurring payments) before the account is past its minimum term |
| Decimal (10, 2) | For an open account, this returns the amount remaining for the account to pay |
| Decimal (10, 2) | Outstanding balance without Debitsuccess establishment or penalty fees |
| Guid | OMG contract template unique-identifier |
| DateTime | Calculated estimated time for the account finish date. This field is being calculated overnight. |
| Decimal (10, 2) | This returns the difference between what should have been paid at the current date vs the amount already paid. A positive amount means that the customer account is overdue and a negative amount means the account is in credit. |
| Decimal (10, 2) | Current balance excluding Debitsuccess fees. |
| ||
| DateTime? | |
| Decimal? (10, 2) | |
| Enum | OneOff |
| Enum | DebtCallFee EstablishmentFee MiscellaneousFee PenaltyFee Service TransferFee |
| String | |
| int | Unique identifier |
| ||
| DateTime? | |
| Decimal? (10, 2) | |
| Enum | OneOff |
| String | Description |
| int | Unique identifier |
| ||
| DateTime? | |
| DateTime? | |
| Decimal? (10, 2) | |
| Enum | Weekly, Fortnightly, FourWeekly, Monthly, BiMonthly, Quarterly |
| String | |
| int | Unique identifier |
| ||
| DateTime? | |
| DateTime? | |
| Decimal? (10, 2) | |
| Enum | OneOff, Weekly, Fortnightly, FourWeekly, Monthly, BiMonthly, Quarterly |
| String | |
| int | Unique identifier |
| ||
| ||
| DateTime? | |
| Enum | Male, Female, Unknown |
| String | |
| String | |
| String | |
| String | |
| ContactDetails | |
|
| |
| Enum | Home, Mobile, Work, Emergency, Previous |
| Enum | NotSpecified, Aus, NZ, USA |
| String | |
| String | |
| Boolean | |
| String | |
§ Emails () |
| |
| String | |
| Boolean | |
§ Addresses () |
| |
| Enum | Home, Business, Physical, Postal, Previous |
| String | |
| String | |
| String | |
| Enum | |
| String | |
| Enum | NotSpecified, Australia, NewZealand, UnitedStatesOfAmerica |
| String | |
| Boolean | Whether the address is preferred (true or false) |
| ||
| String | |
| DateTime | |
| String | |
| Enum | BankAccount, CreditCard |
| Enum | None, AmericanExpress, Mastercard, Visa |
**These values will only be returned by a separate call GetCustomerAccountWithFeesForDateRange . The request and the rest of the response message are exactly the same as GetCustomerAccountForDateRange.
Error Messages
Type | Error Code | Error Message |
---|---|---|
Error | 02 | Invalid user credentials |
Info | 00 | Success |
Related Pages
Filter by label (Content by label) | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Panel | |
---|---|
On this page:
|