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. |