Account endpoint
This topic provides a quick reference for the method signatures of account API methods.
Location: http://smile.example.com:port/stage/smile/ws/v2/account
WSDL: http://smile.example.com:port/stage/smile/ws/v2/account?wsdl
| Method | Method signature | Purpose |
|---|---|---|
| addDeferredCharge() |
|
Adds deferred item charges to an account. |
| allocate() | |
Allocates transactions within an account. |
| compileChargeList() |
|
Compiles a quote of charges for an account. |
| createBond() | |
Creates a bond on an account. |
| createCostCentre() | |
Creates a new cost centre for an account. |
| createPurchaseOrder() | |
Returns a purchase order document that has been persisted. |
| deletecCostCentre() |
|
Deletes an unused cost centre form an account. |
| echo() |
|
Returns any value passed to the method. |
| findAccount() |
|
Searches by custom field value for an account and returns account information. |
| findAccounts() |
|
Searches by custom field for non-closed accounts which are not subscriptions and returns information about any matches. |
| findCostCentre() | |
Searches cost centres of an account by cost centre name. |
| get() |
|
Searches by USN for an account and returns account and subscription information. |
| getAccountInfo() |
|
Searches by USN for an account and returns account information. |
| getAccountSummary() |
|
Searches by USN for an account and returns the account balance, treatment level, aged balances and the number of active subscriptions on the account. |
| getBondTypes() | |
Returns the bond types that are available in Smile. |
| getCostCentre() | |
Retrieves cost centre information for a given ID. |
| getCostCentres() |
|
Returns a list of cost centres that are associated with an account. |
| getDeferredCharges() | |
Returns a list of deferred charges for a given USN. |
| getFutureBilling() | |
Returns a future invoice list for an account, including subscriptions, for given invoicing end date(s). |
| getHeldBonds() | |
Returns a list of bonds on an account, including released bonds. |
| getPurchaseOrder() | |
Returns the account purchase order for the given ID. |
| getRatings() |
|
Returns a URL from which you can download the rated activity statements for a given invoice. |
| getTransaction() |
|
Searches by transaction number for a transaction and returns transaction information. |
| getTransactionDocument() |
|
Searches by transaction number for a transaction and returns transaction information in a rendered document format. |
| getTransactionList() | |
Returns a list of transactions on an account. |
| listPurchaseOrders() | |
Returns a list of purchase orders for an account. |
| migrateOpenTransaction() | |
Moves an open transaction to another account. |
| raiseAdjustment() |
|
Raises a credit or debit adjustment against an account. |
| raiseInvoice() | |
Raises an invoice to an account. |
| raiseReimbursement() | |
Raises a reimbursement to an account. |
| releaseBond() | |
Releases a bond from an account. |
| reverseTransaction() | |
Reverses a transaction. |
| update() |
|
Updates account information. |
| updateCostCentre() | |
Updates cost centre information on an account. |
| updatePurchaseOrder() | |
Updates the details of a purchase order. |