Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Annual Accounting

Annual accounting is a custom assessment method for regulated water in resource assessment module. For an annual accounting system, the general principles are: 

  1. An available resource is calculated during a defined water year;  
  2. Allocation of the resource are made to different account types; 
  3. Each account type’s allocation are distributed between accounts linked to this account type; 
  4. Any allocated water that has not been carried over at the end of the defined water year will be returned to the available resource for allocations of next year.

 An annual accounting system works in Source follows these principles.

To enable annual accounting, choose Edit » Resource Assessment... from the Source main menu to open the Resource Assessment Explorer. Right click Resource Assessment (Resource Assessment is the name of scenario, it can be renamed by right clicking the name on the opening page and choose rename.) and click Add Annual Accounting (see Figure 1.). An annual accounting menu item is created with a defaulted name Annual Accounting 1Start Of Water Year Trigger also created automatically under the menu of Annual Accounting 1. This triggers the resource assessment and allocation process. More details can be found under Add Trigger below. As in General Accounting, by right clicking on Annual Accounting, you can access the following menu items
Add  Off-Allocation System An off-allocation system can be configured using the properties panel. Detailed information of off-allocation system can be found in the Off Allocation Chapter insert link
Add Account Type
Add Trigger
Rename
Delete
Collapse

Add Account Type

An annual accounting may contain several account types. Each account type can also include many accounts. Right click Annual Accounting 1, An annual accounting system may contain several account types. Each account type can also include many accounts. Right click Annual Accounting 1 and choose add account type

There are six submenu in the drop down menu: add account, add trigger, add usage limit, rename, delete and collapse.

Add Account

To add an account, right click the name you have allocated, and choose Add account. You can rename the account at this point. It is best to choose a name for the account associated with the node, or 'account host' that it will be used for.   

Set number of shares, initial account balance and previous usage. Previous usage can also be set by a function also if users click the ellipsis beside it. Select the water user to link the account to in associated account host. The associated account lists all the water user nodes built in this project. Each account can have only one water user associated with it. 

Figure 6. Configuring Accounts

 

Once the number of shares are set, go to the schematic editor window, right click the water user and choose “edit” to open the editor window. Click Distribution from the left hand panel, then click account sharing from the right hand panel. Details of account distribution and supply point will be shown. Unit shares will automatically be shown here if they were set in the resource assessment panel. Debit Type is also got automatically from configuration of annual accounting. Priority and Share Ratio are editable here.

Priority 1 is the highest level. The share ratios of Accounts with the same priority level should sum to 100%. More details can be found in the user guide Water User Node.

Add trigger

Triggers can be added at any level under Annual Accounting. Right click the account and choose Add trigger. A trigger initiates or cancels certain actions for an account and can be configured using the properties panel shown in Figure 5. Users can also edit functions for a trigger. For example, if “Function” is chosen for trigger configuration, a function is needed to initiate an action. The format of a function should be like this:  “IF A>B, 1, 0”, where “1” indicates the action will occur and “0” means the action will not happen.

An account can have several triggers, each can be designed to initiate a particular action.  Right click trigger, users can choose rename or delete to rename or delete this trigger from the drop-down menu. After triggers are set up, users can set triggers’ priorities by moving them up and down in Trigger Priority. 

Add usage limit

Right click the account or account type and choose Add usage limit, see Figure 4. Users can limit water usage for all accounts by absolute volume or per-unit-share for moving water year or movable time window (Figure 4). An account can have several usage limits, each can be designed to initiate a particular limit. Right click usage limit, users can choose rename or delete to rename or delete this usage limit from the drop-down menu.

Configuration of Account Type

When account, trigger and water usage limit are all set up, you can go back to account type to configure and see summary information of all added accounts. 

Click Account Type on the left hand panel, and make sure the configuration tab is selected on the right (Figure 2), set debit type, priority, minimum and maximum balance, minimum and maximum volume. If they are non-debit accounts, you need to tick the box Enable non-debit accounts, and then the availability threshold and repayment threshold become editable.

 

For allocation calculation method, there are two options from the allocation calculation drop down menu (Figure 2). One is as a function, where you can determine an account type’s allocation. The other is by using an available resource allocation table (ARA table).  This function may reference a wide range of variables available in the model, including allocations to other account types and resource assessment systems. If an ARA table is chosen (Figure 7), configuration options will display for you to set detailed information. 

Figure 7 Configuring Allocation Calculation Model


  

There are five methods can be chosen form the drop-down menu of method to apply for this account type in ARA table (Figure 7):

Function You set the function at this level. 

Monthly varying You can set the calculation method as either interpolate or threshold. 

Percent (with Function) This is similar to percent (with linked volume), difference exists at the annual accounting level allocation page which is discussed somewhere

Percent (with linked volume) The default option for method to apply for this account type in ARA table. You can set Announced Increment, Maximum Announced Percent and Shares. If Use Shares from Accounts is ticked, Shares will get value automatically from account shares which is set at the account (rather than the account type) level. 

Volumetric. You will need to set the volume at the annual accounting level allocation page which is discussed somewhere.

 

Accounts summary at Account Type Level

Clicking on the Accounts tab beside configuration at the top of the right hand panel (Figure 7), will show all the accounts created under this Account type.

You can also add an account simply by click the Add Account button below the list, or delete an account by selecting the account that to be deleted and clicking the Delete Account button. The Unit Shares and Initial Balance values are transferred automatically from the account but can also be edited here (Figure 7b).

Figure 7b. Accounts Summary Tab

Add an Off-Allocation System

Off-Allocation Systems are assigned at the top Annual Accounting level. Right click annual accounting and choose add off-allocation system from the drop-down menu. An off-allocation system can be configured using the properties panel shown in Figure 13. Detailed information of off-allocation system can be found under Off-Allocation Node

Configuration of Annual Accounting and Summary of accounts, allocation and trigger Priority

After account type and triggers are set up, you can go back to annual accounting to

  • configure annual accounting
  • see summary information of all accounts added 
  • set the available resource vs allocation table 
  • set trigger priority.
Figure 7c. Annual Accounting Configuration

 

Configure Annual Accounting

Click Configuration on the top of right hand panel. For option parameters:

  • Owner: Users can set owner from Edit » Ownership..., right click resource assessment form the left hand panel and choose Enable Ownership from the drop-down menu. Users can edit details of owner from the owners table. Once ownership system are set up, users can choose any owner from the drop-down menu beside Owner in Figure 7c.
  • Debit Type: determines how water is deducted from all the accounts based on either order or use
  • Start of Water Year:  Day-month that the water year starts for the system.
  • Usage to Date: represents how much of the water allocated has been ordered or used by water users in the water year to date. There are two options for usage to date - usage from function and usage from account host. When losses need to be considered, an expression may be required to account for this.

The storage window lists all the water storage in the project. Users can tick any storage type they want to run in this project.

The Inflow window lists all the inflow in the project. Users can also tick any inflow they want to run in this project. The recession factor of each inflow can be edited by a constant or a function manager.

Users can also set Other Resources and Commitments by click the line under the Name of these two windows and a constant value or a function will also be available for editing the resources or commitments that added.

Accounts Summary

Accounts can be managed at Annual Accounting or Account Type levels. 

Allocation

Click Allocation beside accounts on the top of right hand panel, Available Resource Versus Allocation displays below (Figure ?). The appearance of Allocation depends on the choice of method to apply for this account type in ARA tablein configuration of Account Type, The ARA table will display as the variations below (Figure ?). 

  • If function was chose in Method to apply for this account type in ARA table before, the Resource in the table will calculate automatically based on the function that was set at the Account or Account Type level
  • If Monthly Varying was chose in Method to apply for this account type in ARA table before, users need to set the date for resource calculations. The calculation method was already chosen at an Account Type level, either interpolate or thresholds. Click the number below the Account Type name, the monthly varying window will display as in Figure ??. Users can set resource of each monthly manually or by import or export data from the Import andExport button below. If interpolate is chosen for calculation method, the Resource of the first column will calculated automatically based on current and next month values. More details about interpolate can be found in SRG. Ifthreshold is chosen, Resource of the first column will get value automatically form current month.
  • If Percent (with Function) was chose in Method to apply for this account type in ARA table before, “Function” below the account type is editable because functions of this method cannot be set at a lower level.
  • If Percent (with linked volume) was chose in Method to apply for this account type in ARA table before, the account type has a unit of (%) and the account type column can be editable by typing number directly to the table. Then the Resource column will calculated automatically based on account shares times percentage.
  • If Volumetric was chose in Method to apply for this account type in ARA table before, the account type has a unit of (ML) and the rural column can be editable by typing number directly to the table. Then the value in Resourcecolumn is equal to that in Account Type column.
Figure ? Allocation summary 


Figure ?? Monthly Varying Allcoation Window

Trigger Priority

Click Trigger Priority on the top of right hand panel, the trigger priority page is shown as Figure ???. The triggers will be separated into two types based on “timestep begining” and “timestep End”. For each type or triggers, users can choose the trigger and move it up or down to set the priority for this trigger.

Figure ??? Trigger Priority screen

  • No labels