Permits
The following operations are supported. For a formal definition, please review the Service Description.
-
AddContactToPermit
Associate a contact with a permit. If the permit has no contacts, the contact will be added as the permits primary contact. -
AddPermitVehicle
Add a vehicle to an existing permit. If the vehicle does not exist yet, a new one will be created and added to the permit. -
CalculatePermitTypeAmount
Calculate how much a permit will cost, based on it's start & end dates -
CalculatePermitTypeProrate
Calculate how much a permit will cost: baseamount modified by prorate. -
CreatePermit
Create a permit record in AIMS, if the account doesnt exist then create it, default the status to ACTIVE. -
GetPermitAttribTypeId
Get the attribute type id -
GetPermitAttribValueTypeId
Get the attribute value id of a specific attribute type -
GetPermitFirstComment
Get the first comment on a permit -
GetPermitIDsOnAccount
Get's the permitids of any permits on the given accountid -
GetPermitIdsOnNumber
Get's the permitids of any permits with the given permit number -
GetPermitInfo
Get the information on a specific permit. -
GetPermitLastPayDate
Get the last date a payment was made against a permit -
GetPermitNumber
Get the number of a permit based upon its ID. -
GetPermitTypeLocSections
Get the active location sections on this permit type -
GetPermitTypeNextNumberFromInventory
Returns the next permit number from inventory of a given permit type -
GetPermitTypesByAccount
Get a listing of permit types that a specific account is allowed to have. -
GetWebPermitTypesByAccount
Get a listing of permit types that a specific account is allowed to have -
Kingston_PermitLookup
Kinston-specific permit lookup method (for AIMS_PERMIT_LOOKUP) -
Kingston_PermitLookup2
Kinston-specific permit lookup method (for AIMS_PERMITLOOKUP) -
Kingston_Renew_Permit
Kingston-specific renew permit method -
PayPermit
Make a payment against a permit, returns the receipt number in AIMS. -
PayPermitUserTerm
Make a payment against a permit, returns the receipt number in AIMS. -
ReleaseLockedPermitNumbers
Releases any numbers locked by "GetPermitTypeNextNumberFromInventory" to be available in the inventory again -
RemovePermitVehicle
Remove the given vehicle from the given permit. The removal will not occur if it results in less vehicles on the permit than the minimum requirement for the permit type. -
SetPermitDeliveryOption
Set's the delivery option field of a permit -
UpdateAttribute
Update the attribute of the given permit to the given value. -
UpdatePermitLocSections
Replace the location sections on the given permit with the given location sections -
UpdatePermitStatus
Update the status of the given permit to the given status. If the status is a deactivated status, AIMS will expire the permit. -
UpdatePermitTypeLocSections
Replace the location sections on the given permit type with the given location sections