Royalty Obligations
Back to Set Up Masters Back to Qbyte Metrix Home
- 1 Overview
- 2 Royalty Global Formula Maintenance
- 3 Royalty Formula Maintenance
- 4 Formula Building
- 5 Royalty Obligation Maintenance
- 5.1 Master Tab
- 5.2 Formula Tab
- 5.3 Obligation Factors Tab
- 6 Royalty User-Defined Global Factors
- 6.1 View
- 6.2 Modify
- 6.3 Create
- 6.4 Delete/Usage
- 7 Royalty User-Defined Obligation Factors
- 8 Royalties Monthly Input
- 9 Copy Royalties
- 9.1 From one Well/Tract to another
- 9.1.1 Example
- 9.2 For a Date Range
- 9.2.1 Example
- 9.1 From one Well/Tract to another
- 10 Royalty Formula Advanced Search
- 11 System Configuration
- 12 Appendix
Overview
Royalty Obligations, whether Freehold, Override, IOGC, F-Class, Crown, or Other, are royalties payable to a Royalty Owner (individual, company, IOGC, or Government (Crown)), either by value or volume, based on the production and/or revenue information for the entity. Royalties where the Royalty Owner is paid by value are referred to as Cash royalties and are calculated in Step06 - Freehold and Override processing. Royalties where the Royalty Owner is paid by volume are referred to as Taken-In-Kind (TIK) royalties and are calculated in Step01 - Allocation processing. TIK royalties are calculated, and the volume equivalent is transferred to the Royalty Owner to sell, which impacts splits and therefore must be calculated prior to Step02 - Sales and Transfers processing. Calculated Royalty Obligations, both cash and TIK, can be included in the Financial Interface and booked to your Financial system.
Within Qbyte Metrix, a Royalty Obligation is set up to identify the type of royalty, who the royalty is payable to, and whether they are being paid in value or volume, how to calculate the royalty, and who is responsible for paying the royalty. To determine how to calculate the royalty, the Royalty Obligation must point to a Royalty Formula ID. Qbyte Metrix uses Royalty Formula IDs to streamline setting up Royalty Obligation Masters and to allow the user to re-use calculation methods across multiple obligations. The calculation may reference system-generated values (data previously entered or calculated within Qbyte Metrix), fixed values (data entered directly in the formula), and monthly input values (data entered each month for each obligation using the formula). Basic mathematical functions (add, subtract, multiply, etc.) including the capability to use sub-calculations (mathematical brackets) can be used to create the calculation.
A Royalty Formula is made up of a number of lines that indicate the steps required to calculate the royalty, as per the agreement. Each formula line, at its most basic, is made up of an Operator and a Factor. The Operator indicates how this formula line impacts the calculation, and the Factor indicates by how much it is impacted. Think of each line in the formula as part of a mathematical equation.
As an example, a royalty agreement indicating that a 15% royalty on sales value is required can be viewed as the following equation: Royalty Value = Sales Value multiplied by 15% or Sales Value * 15/100. Each element of the equation must be put into a formula line.
Line #1: This line should represent the Sales Value. Since this is the first element in the equation the Operator would be Set (or retrieve) and the Factor would be the Sales Value calculated by Qbyte Metrix.
Line #2: This line should represent the multiplication by the 15%. In this case the Operator would be Multiply and the Factor would be the 15%. This can be entered as.15 (simplify the 15/100 into a single factor instead of multiple lines to divide 15 by 100). Like most mathematical equations, there are many ways of building the formula to get the same result.
When the royalty calculation is processed, a running total for the calculation is maintained as each formula line is calculated. The running total from the previous line is typically one part of the operation for the next line.
Line #1: Operator = Set, Factor = 1500.00 (retrieved from the calculated sales value for the entity). Since the Operator is Set we simply set the running total for the formula to 1500.00.
Line #2: Operator = Multiply, Factor = .15. Since the Operator is Multiply there needs to be two factors in the operation. The first factor comes from the running total from previous line (1500.00) and the second factor comes from the entered value (.15). The running total after processing this formula line would be 225.00.
Every formula has a system-generated final line that has Operator = Subtotal with no additional Factor. This final line is used to capture the result of the royalty calculation, which in this case would be $225.00.
Royalty Formulas can be remarkably simple with just a couple of lines, as in the example above, extraordinarily complex with many formula lines, and anywhere in between. The setting up of a royalty formula can be complicated, time-consuming, and can have significant impact when not done correctly.
Note: Part of making sure the formula represents the correct calculation is to also ensure it matches how the Royalty Owner is being paid. In the above example, the result of the formula was a dollar amount so this formula should not be used on a TIK Royalty Obligation or the 225.00 would be interpreted as a volume and would be transferred to the Royalty Owner for split purposes. This means that not only does the user setting up the Royalty Formula need to understand the calculation, but any user referencing the formula on a Royalty Obligation needs to understand the calculation and ensure it is the correct calculation for their Royalty Obligation.
As Royalty Formulas are integral to the calculation of Royalty Obligations within Qbyte Metrix, there are a number of options available to help users maintain formulas. At the very highest level there are three types of Royalty Formulas that can be used: System, Global, and User. The only difference in each of these formula types is security (who has access to create/maintain the formulas). The different security for each type allows the client to have more control over the accessibility of formulas to ensure that only authorized users can modify formulas.
System:
Provided by Qbyte Metrix during installation.
The system formulas currently provided are MX_ENCANAETH, MX_ENCANAGAS, MX_ENCANAOIL, and MX_ENCANASOLGAS. These formulas are quite complex and were designed to satisfy the EnCana royalty requirements.
These formulas can be viewed using the Royalty Global Formula Maintenance screen, but they cannot be modified or deleted.
Can be used as-is or copied to User and/or Global formulas and modified for your use.
In addition to the System formulas provided within the application itself, the following document contains a number of samples of royalty formulas that you can review to help create your own.
Global:
User-built formulas maintained using the Royalty Global Formula Maintenance screen.
Can be used directly in a Royalty Obligation or can be set up to be used as a template, copied to User formulas, and modified, as required.
Security (RoyaltyGlobalFormulaEdit - Freehold/Override/IOGC Global Formula Edit) is required to Create, Edit, and Delete.
The ability to control access allows you to lock down the formulas so that they can be used as templates and only be modified by authorized users.
User
User-built formulas maintained using the Royalty Formula Maintenance screen.
Security (RoyaltyFormulaEdit - Edit Royalty Formulas) is used to Create, Edit, and Delete.
The ability to control access allows you to lock down the formulas so that only authorized users can modify them.
Note: The Formula ID must be unique across all types of formulas. For example, there cannot be both a Global and User formula with the same Formula ID. All System formulas will start with MX_ so that should be avoided when creating your own Global or User formulas.
Royalty Global Formula Maintenance
This screen is used to view/create/maintain Global formulas and to view System formulas. Navigate to Royalties > Freehold/Override/IOGC > Royalty Global Formula Maintenance. Access to this screen requires security access different than for User formulas. To create/maintain Global formulas users must have access to the security component RoyaltyGlobalFormulaEdit (Freehold/Override/IOGC Global Formula Edit).
To create a new Global formula click the Create New button.
Once a Formula ID and Description have been entered, click the Save button. You will then be taken to the screen where you can enter the formula lines associated with the new formula.
To view/modify an existing formula, enter the Production Date and a Formula ID/Description and click the View button. The Formula ID/Description field is a type-ahead field that will allow you to select an existing formula. If you are not sure of the formula you want to view, you can use the Advanced Search.
Note: This screen will not be able to view/maintain User formulas. Type-ahead and Advanced Search will not display User formulas. If a User formula ID is entered, a message will be generated indicating the formula is not a Global or System formula.
Both Global and User formulas have the same options and setup process. They have separate screens simply for security purposes. Since the actual formula setup is the same whether you are dealing with a Global or User formula, the details will only be discussed once under the Formula Building section.
Royalty Formula Maintenance
This screen is used to view/create/maintain User formulas. Navigate to Royalties > Freehold/Override/IOGC > Royalty Formula Maintenance. You can also access the Royalty Formula Maintenance screen from the Royalty Obligation Maintenance screen from either the Royalties menu or from the Well Maintenance and Unit Maintenance. (More details below in the discussion of the Royalty Obligation Maintenance screen.) To create/maintain User formulas users must have access to the security component RoyaltyFormulaEdit (Edit Royalty Formulas).
To create a new User formula click the Create New button.
Once a Formula ID and Description have been entered click the Save button. You will then be taken to the screen where you can enter the formula lines associated with the new formula.
To view/modify an existing formula enter the Production Date and a Formula ID/Description and click the View button. The Formula ID/Description field is a type-ahead field that will allow you select an existing formula. If you are not sure of the formula you want to view you can use the Advanced Search.
Note: This screen will not be able to view/maintain System or Global formulas. Type-ahead and Advanced Search will not display System or Global formulas. If a System or Global formula ID is entered, a message will be generated indicating the formula is not a User formula.
Formula Building
Viewing an existing formula allows you to review all the formula lines and to see which Royalty Obligations are using the formula by clicking the Usage button.
When the Usage button is clicked, the Royalty Formula Usage screen will pop up. It will list all Royalty Obligations that are using the current formula. You can print the list of impacted Royalty Obligations using the Print Friendly button.
When the Edit button is clicked, the formula can be updated/deleted.
There are many buttons on this screen. Some impact the formula as a whole, and others impact a specific line in the formula.
Impact | Action Button | Description |
---|---|---|
Formula Level |
|
|
Save | This button saves your work and takes you back to the appropriate screen. Note: Since a formula can be maintained from multiple screens within Qbyte Metrix, this button will return the user to the screen from which they launched the formula maintenance. | |
Save and Continue | This button allows you to save your work and remain on the same screen to continue modifying the same formula. This can be useful if you are making many changes to the same formula and want to ensure that you save your work as you go. | |
Revert | This will undo any changes you have made since you last saved. | |
Delete Formula | This will delete the formula. You will be asked to confirm that you want to delete the formula. Note: If the formula is being used on one or more Royalty Obligations, then the Royalty Formula Usage pop-up will be displayed, and you will not be allowed to delete the formula. | |
Usage | This will pop up the Royalty Formula Usage screen to show which Royalty Obligations, if any, are using the formula. Note: It is recommended that you review the usage of any formula that you are modifying prior to saving to ensure that you are aware of the Royalty Obligations that may be impacted by the changes. | |
Cancel | This will take you back to the appropriate screen. Note: Since a formula can be maintained from multiple screens within Qbyte Metrix, this button will return the user to the screen from which they launched the formula maintenance. | |
Advanced | This will pop up an Advanced Formula Maintenance edit screen that provides more options regarding manipulating multiple lines of a formula at once. Use this if you have a large formula and you want to move one or more formula lines more than one row at a time or if you need to copy or delete a group of lines within the formula. Note: You cannot go to the Advanced edit screen if you have un-saved changes. Use the Save and Continue button to save any un-saved changes or click the Revert button to undo the un-saved changes and then click the Advanced button. | |
Copy From | This button will delete all formula lines from the current formula and replace them with the lines from the formula that you choose. You will be reminded that this will delete the current formula and asked to confirm that you want to continue. If you choose to continue, the Royalty Formula Advanced Search will pop up to allow you to choose the formula you want to copy from. | |
Line Level |
|
|
Move Up | This will move the highlighted row up in the list of formula lines. If this is already the top-most row, then nothing happens. Be careful when moving lines into or out of a Sub-Calculation grouping and ensure that the Sub-Calculation option is set correctly to reflect the lines new position in the formula. | |
Move Down | This will move the highlighted row down in the list of formula lines. If this is already the bottom-most row, ignoring the final total line for Net Royalty, then nothing happens. Be careful when moving lines into or out of a Sub-Calculation grouping and ensure that the Sub-Calculation option is set correctly to reflect the lines new position in the formula. | |
| Duplicate | This will duplicate the highlighted row. The new row will be added to the formula below the highlighted row. |
Add | This will add a new row below the highlighted row. If there is only the final total line for Net Royalty in the formula, then the new row will be added above. | |
Apply | This is used to Apply changes that have been made to a specific formula line (not including changes made using the Move Up/Move Down buttons). Changes made will not be reflected in the list of formula lines until this button is clicked. | |
Revert | This will undo any changes you have made to the currently highlighted row (not including changes made using the Move Up, Move Down or Duplicate buttons). | |
| Delete | This will delete the current formula line. You will be asked to confirm that you want to delete the line. |
When editing a specific formula line, the following fields are displayed.
Field | Description |
---|---|
Sub-Calculation | This indicates whether the formula line is part of a sub-calculation. The sub-calculation functions similarly to brackets in a mathematical equation. Options include:
In most cases, this defaults to N/A. However, if you are adding a line within a sub-calculation it will default to Sub-Calc Body. Note: You cannot nest sub-calculations. One sub-calculation must be closed before you can open another one. Each sub-calculation group must have an Open Sub-Calc line, at least one Sub-Calc Body line, and a Close Sub-Calc line. |
Operator | This indicates the operator that is to be used to apply the factor in the formula line. Options include:
|
Factor Type | This indicates the type of factor that is to be applied in this formula line. Options include:
Note: For factor values that may not fit the Fixed versus Monthly Input rules, there are two types of System factors (User-Defined Global Factors and User-Defined Obligation Factors) that may fill the requirement. In general, User-Defined Global Factors are IDs that are set up in Qbyte Metrix and can be referenced in one or more Royalty Formulas, but the actual value of the factor is entered only once. The same value is used by all formulas that reference the ID. The value can be entered monthly, but it will be copied into the next production month during the Monthly Close process. So User-Defined Global Factors are useful for values that are common across many formulas and do not change that often. User-Defined Obligation Factors are like their global cousin in that they are IDs set up in Qbyte Metrix and can be referenced in one or more Royalty Formulas. The main difference is that the actual value of the factor is entered at each Royalty Obligation using a Royalty Formula that references the ID. The value can be entered monthly, but it will be copied into the next production month during the Monthly Close process. So User-Defined Obligation Factors are useful for formulas being used as templates, where the Royalty Formula references, for example a Tract Factor, but the actual value of the Tract Factor is different for each Royalty Obligation using a Royalty Formula that references the ID. This is different from a Monthly Input factor in that these values will be copied during the Monthly Close, so they are for values that stay the same for long periods of time. |
Factor | This is the factor that is to be applied in this formula line. When Factor Type is System Value, the drop-down contains all available system values available for use in the formula. Click Here to see a complete list and description of available system values. When Factor Type is Fixed Value or Monthly Input Value, the Factor defaults to Miscellaneous and should not be modified. Use the User Description mentioned below to put in a more detailed description as to what this factor represents. Changing the Factor from Miscellaneous can cause confusion when reviewing calculation details on various reports as it may look like it is a System Value being used when it is really a Fixed or Monthly Input factor. |
User Description | This is a user-defined field used for reporting purposes, but it can also be used to provide more information regarding what the formula line represents, especially when using sub-calculations and/or memory factors. Once a Factor has been selected, the Factor Description is brought into the User Description field. Once in the User Description field, the User Description may be modified to better describe the formula element (for the Royalty Holder’s benefit) by simply typing over it. Note: Typing over the description does not change the system description of the selected Factor. It is used to make the formula easier to read and understand. |
Fixed Factor | This is an input field for lines where Factor Type is Fixed Value.
Note: For factors representing a percentage, ensure that they are entered correctly based on how the Percentage option is set. When Percentage = Yes, the value of the factor is assumed to be a percentage (55.0 for 55%), and the calculation process will automatically divide this by 100 before applying to the formula. When Percentage = No, the value must be entered as a fraction (.55 for 55%). |
Percentage | This indicates whether the factor on the line represents a percentage or not. This does not mean that only lines with Percentage = Yes can have factors that represent a percent. It indicates whether a percent factor is represented as a fraction or a percentage. When Percentage = Yes, the value of the factor is assumed to be a percentage (25.0 for 25%) and the formula will automatically translate to a fraction (by dividing the factor by 100) before applying to the formula. When Percentage = No, the value of the factor is taken as-is. If the factor represents a percent and Percentage = No, then it must be calculated/entered as a fraction (.25 for 25%). Options are Yes/No, with the default of No. |
Min | Entering a Min/Max indicates that the result of this formula line has a minimum/maximum value. After the factor has been applied to the royalty calculation, the result is then compared to the Min. If the calculation result is less than the Min entered then the calculation result will be forced to the Min. Min must be less than or equal to Max. Min will typically only be equal to Max when both are 0. |
Max | Entering a Min/Max indicates that the result of this formula line has a minimum/maximum value. After the factor has been applied to the royalty calculation, the result is then compared to the Max. If the calculation result is greater than the Max entered then the calculation result will be forced to the Max. Max must be greater than or equal to Min. Max will typically only be equal to Min when both are 0. |
Allow Negative | This indicates whether the result of this formula line is allowed to be negative. This means the result of the royalty calculation after applying the factor on this line. Options are Yes/No, with the default of No. When Allow Negative = No and the result of the royalty calculation after applying the current factor is negative, then the result is forced to zero. |
The following optional fields may appear for a formula line depending upon Operator and/or Factor choices.
Condition | Field/Button | Description |
---|---|---|
Factor Type is System Value, and the Factor is User-Defined Global Factor | Select User-Defined Global Factor when you have a Royalty that needs to access a value that you enter once and can be used in multiple formulas. | |
User-Defined Global Factor ID/Description | This is a type-ahead field where you can select the User-Defined Global Factor that you want to use. | |
Factor (button) | Use this button when you want to create a new User-Defined Global Factor to be used or when you want to view/modify the value for the selected User-Defined Global Factor. You will be automatically taken to the Royalty User-Defined Global Factor screen. Note: When you have finished saving changes to User-Defined Global Factor or you cancel out of the screen you will be brought back to the Formula screen. | |
Factor Type is System Value, and the Factor is User-Defined Obligation Factor | Select User-Defined Obligation Factor when you have a Royalty that needs to access a value that you enter once per Royalty Obligation. | |
User-Defined Obligation Factor ID/Description | This is a type-ahead field where you can select the User-Defined Obligation Factor that you want to use. | |
Factor (button) | Use this button when you want to create a new User-Defined Global Factor to be used or when you want to view/modify the description of the selected User-Defined Obligation Factor. You will be automatically taken to the Royalty User-Defined Obligation Factor screen. You cannot enter a value for the User-Defined Obligation Factor using this button, as these factors are entered at the Royalty Obligation level. Note: When you have finished saving changes to User-Defined Obligation Factor or you cancel out of the screen you will be brought back to the Formula screen. | |
Factor Type is System Value, and the Factor is Mole Factor. | Select Mole Factor as the Factor when you have a Royalty that needs to take into account the entity analysis and, more specifically, the portion of a specific component within that analysis. | |
Gas Component Type | Indicate the component whose Mole Factor you want to use. Options Include:
| |
Factor Type is System Value, and the Factor is one of:
| Select one of the Ownership-based factors when you have a Royalty that needs to take into account only a portion of Sales and not all Sales for the entity (which is the default when a Sales-based factor is used). There are two main ways in which you can indicate the portion of sales you want to include: by Owner and by Destination. Ownership Type is Owner ID: Ownership Type is Participant Types: | |
Ownership Type | Indicate how you are going to specify whose sales you want to include in the factor. Options Include:
| |
All Owners | Displayed only when Ownership Type is Owner ID. Options are Yes/No. The default is Yes. | |
Owner ID/Name | This is a type-ahead field where you can select the Owner ID that you want to include. Displayed only when All Owners is No. | |
Available Participant Type | This is a shuttle-box where you can choose the Participant Types that you want to include. You can choose one or more Participant Types. Displayed when Factor has Ownership Type = Participant Types. You transfer the Participant Types you want to include from the left-hand side of the shuttle-box to the right-hand side. | |
All Dispositions | Indicates whether to include sales to all sales destinations. Options are Yes/No. The default is Yes. | |
Delivery System ID/Gov't Code/Name | This is a type-ahead field where you can select the Delivery System that you want to include. Displayed when All Dispositions is No. | |
Factor Type is System Value, and the Factor is one of:
| Select one of the Facility Charge-based factors when you have a Royalty that needs to take into account the results of Facility Charge calculations. Note:
| |
Facility Charge Type | This indicates the Charge Type of the Facility Charge result you wish to use as a factor. Options include a full list of all the Facility Charge Types that you have set up. | |
Sequence Number | This indicates the Sequence Number of the Facility Charge result you wish to use as a factor. This field is optional. If left blank the results of all Facility Charges that match the other criteria will be accumulated and used as the factor on this formula line. | |
Match Obligation Product | This indicates whether you want to specify the Product of the Facility Charge result you wish to use as a factor or want to have the product depend upon the product of the Royalty Obligation using this formula. Options are Yes/No. The default is Yes. When No, you must enter a Facility Charge Product. Example: Factor is set up with Charge Type = 05 Marketing Fees, Sequence Number = blank (all sequences), and Match Obligation Product = Yes. The formula is used on both a C3 - Propane and a C5 - Pentane royalty for Well1. When the C3 royalty is calculated, all C3 charges with a Charge Type of 05 Marketing Fees allocated to Well1 will be accumulated and used as the factor. When the C5 royalty is calculated, all C5 charges with a Charge Type of 05 Marketing Fees allocated to the Well1 will be accumulated and used as the factor. | |
Facility Charge Product | This indicates the Product of the Facility Charge(s) result you wish to use as a factor. Enabled only when Match Obligation Product is No. Options include all Qbyte Metrix products that are valid for Facility Charges, including N/A (Not Applicable). Example: Factor is set up with Charge Type = 05 Marketing Fees, Sequence Number = blank (all sequences), Match Obligation Product = No, and Facility Charge Product = N/A (Not Applicable). The formula is used on both a C3 - Propane and a C5 - Pentane royalty for Well1. When the C3 royalty is calculated, all N/A charges with a Charge Type of 05 Marketing Fees allocated to Well1 will be accumulated and used as the factor. When the C5 royalty is calculated, all N/A charges with a Charge Type of 05 Marketing Fees allocated to Well1 will be accumulated and used as the factor. | |
Factor Type is System Value, and the Factor is one of:
| Select one of the Royalty-based factors when you have a Royalty that needs to take into account the results of another Royalty calculation. | |
Royalty Sequence # | This indicates the Royalty Sequence Number of the Royalty results that you want to include. Note: The Royalty Sequence Number of the Royalty results that you want to use must be lower than the Royalty Sequence Number of the current Royalty to ensure that the Royalties are calculated in the correct order. | |
Operator is one of:
| Select the Round Value or Truncate Value operators when you need to follow strict calculation rules (i.e., IOGC royalty formulas). | |
Decimal Places | This represents the number of decimal places for a Round or Truncate operation.
| |
Factor Type is System Value, and the Factor is Table Lookup Factor | Select a Table Lookup Factor when you have a range of factor values that need to be applied to the formula depending upon the current result of the formula. This type of factor can be particularly useful for sliding scale royalties. Note: There can only be one Table Lookup per formula. You can use the same Table Lookup on multiple lines in the formula, but they will all reference the same Table Lookup. In this example, we have a factor that decreases depending upon the value. If value is < 100, then the factor will be 15. For values >= 100 and < 200, the factor will be 12.5. And finally for values >= 300, the factor will 10. | |
Edit (button) | To create/modify the contents of the Table Lookup, click the Edit button to the right of the User Description. | |
If Greater Than or Equal To | This represents the range for current result values. | |
Factor To Use | This represents the factor value to use when the current result falls into the range specified in If Greater Than or Equal To. | |
Apply (button) | Apply the changes made to the Table Lookup and return to the Formula. | |
Revert (button) | Revert any changes made to the Table Lookup and return to the Formula. Note: This will revert any changes made to the Table Lookup since the last save of the entire formula. | |
Add (button) | Add a new row to the Table Lookup. | |
Delete (button) | Delete a row in the Table Lookup. |
Advanced Formula Maintenance
Use the Advanced button to manipulate multiple rows of a formula simultaneously. You can delete multiple lines in the formula (instead of deleting one at a time on the basic Formula Maintenance). You can move multiple lines up or down (instead of having to move each line individually). You can create new lines in the formula, but only through the copying of lines already in the formula.
Note: You will not be able to make modifications that will cause errors regarding sub-calculations. This means you will not be able to move a line that is not part of a sub-calculation into a sub-calculation or vice-versa without errors being generated when you try to save the changes. Similarly, if you delete or move lines such that a sub-calculation group is no longer whole (has an open, at least one body line, and a close), then errors will be generated when you try to save the changes.
This screen has Scratchpad functionality like what is used on the Control Group Maintenance/Schematic screen. This functionality allows the user to move/copy one or more lines to the Scratchpad to be pasted into the formula at various locations.
Use the Selected column to select which lines you want to move, delete, or copy within the formula. The final Subtotal line of the formula cannot be selected or modified.
Note: When moving lines up or down, all selected lines must be contiguous. When copying or cutting lines to the scratchpad, non-contiguous lines can be selected.
Delete Example
We have a formula that has a Low, Mid and High grouping within it, and the Mid grouping is no longer required. We could delete each line individually on the basic Formula Maintenance; however, we can do it much easier and faster on the Advanced Formula Maintenance screen. First we select all lines related to the Mid grouping calculation.
Note: Since we are not moving the lines up or down, we can select non-contiguous lines, even across pages.
Page 1
Page 2
Page 3
Click the Delete button, and all lines related to the Mid calculation are removed.
Move Example (Multiple contiguous rows being moved down)
We have a formula that had the lines entered in the wrong order and the entire Mid grouping calculation happens too early. We have not yet stored the result of the Low group.
We need the Store of Rp Low to be before any of the Mid group calculations. We could select the line with the Store of Rp Low and use the Move Up button multiple times until the line is before the first Mid calculation line. But an easier approach would be to select the entire Mid calculation group, and we only must use the Move Down button once. So first we select all the lines associated with the Mid group calculation.
Then click the Move Down button, and the Store of Rp Low is now before the Mid group calculation where it should be.
Move Example (Multiple contiguous rows being moved via Scratchpad)
When you need to move lines across pages, instead of clicking the Move Up/Move Down buttons multiple times, it is much easier to use the Scratchpad and first move the lines to the Scratchpad and then move them to their new location on another page of the formula. Assume we want to move the Rp portion of the formula to be after the Rq portion. This would require at least 10 Move Up/Move Down button clicks. We can do this much more easily by first selecting all lines related to Rp calculation.
Page 1
Page 2
Then we want to move these lines to the Scratchpad, so we use the Cut to Scratchpad button. This button copies the lines to the Scratchpad and removes them from the formula. All the selected rows will be highlighted in the Scratchpad.
Then we highlight the line in the formula that we want the lines we are moving to appear after. In this case that is after the Store of the Mid Portion of the Rq.
Then we click the Paste button to copy the lines from the Scratchpad into the formula.
Copy Example
We have a formula that now has another level of factor (Intermediate) that needs to be entered to handle a newly added threshold range with a 2% factor. This requires the same group of lines as for the current Mid threshold but with different fixed factors for the new Intermediate threshold and factor. So we will select all lines that are part of the current Mid calculation.
Since we want to copy the group of lines to another part of the formula, we first need to use the Copy to Scratchpad button. This will save the selected lines to the Scratchpad and highlight them automatically.
Now we need to determine where in the formula we want to add the lines. In our example, we want the Intermediate calculation to be done after the Mid and before the High calculations. To choose the location to copy the lines you highlight the line in the formula that you want the new lines to appear after.
Then click the Paste button. As you can see, we now have another Mid group after the original Mid group.
Note: You cannot make changes to the fixed factors or descriptions on the Advanced Formula Maintenance screen. You will need to Save your changes adding the new lines and then you will automatically be taken back to the basic Formula Maintenance where you can make the necessary changes to the new lines.
Let us say there were two new groups required in the new formula. We could highlight the next spot in the formula we want to add the copied lines and click Paste again. Alternatively, we need to copy only some of the lines to another location. In another location we need the calculations, but we do not need the final Store line from the Mid group. We can un-highlight the lines in the Scratchpad that we do not want to copy before highlighting the spot in the formula for the copy.
And then click the Paste button again.
Clearing the Scratchpad
If or when you decide that you no longer want to work with the formula lines that you have Copied or Cut to Scratchpad, use the Remove from Scratchpad button to remove the highlighted line items from the Scratchpad. Or use the Purge button to remove all the lines in the Scratchpad, whether highlighted or not, with a single click.
Note: You can individually highlight/un-highlight lines in the Scratchpad or using the Select All/Deselect All buttons.
Royalty Obligation Maintenance
A Royalty Obligation is set up to do the following:
Identify the type of royalty
Who the royalty is payable to and whether they are being paid in value or volume
How to calculate the royalty
Who is responsible for paying the royalty.
Navigate to Royalties > Freehold/Override/IOGC > Obligation Maintenance. You can also access the Royalty Obligation Maintenance screen from the Explorer (when a Well is highlighted), and from either the Royalties tab on the Well Maintenance and Unit Maintenance. To create/maintain Royalty Obligations, users must have access to the security component RoyaltiesEdit (Edit Royalties).
Royalty Obligations can also be created/maintained using the Import Data By Template functionality with either the ROYALTYOBLIGATION or ROYALTYOBLIGATIONHDR templates.
Note: These templates are limited, in that they do not allow maintenance of BYP Product Overrides, Owner Inclusions/Exclusions (although you can specify a DOI Extension ID), or Obligation Factor values. There is a separate OBLIGATIONFACTORVALUE template that can be used to maintain values for Obligation Factors.
Royalty Obligations can also be deleted using the Import Data By Template functionality with the ROYALTYOBLIGATIONDELETE template.
When launching this screen from the menu, you must enter a Production Date, select an Entity Type (Well/Tract), and Well/Tract. The Well/Tract field is a type-ahead field, based on the Entity Type selected, that will allow you select an existing Well/Tract. If you are not sure of the Well/Tract you want to view, you can use the Advanced Search. Note: Unitized wells should not have Royalty Obligations; the Royalty Obligations should be set up at the tract.
Click the View button to see all Royalty Obligations associated with the Well/Tract.
Note: When the Obligation Maintenance screen is launched from the Explorer, the Production Date and Well will be pre-populated, and you will be taken directly to this View screen. When accessed from the Well Maintenance or Unit Maintenance, the Production Date and Well/Tract will be automatically populated, and you will not see them or be able to change them.
The top part of the screen displays a grid with all the existing Royalty Obligations for the well/tract. You can sort and/or filter the grid to help narrow down the Royalty Obligation(s) you wish to review/maintain when there are many obligations for the well/tract.
To view the details associated with a Royalty Obligation, highlight the row with the Royalty Obligation, and the tabs below will be populated accordingly.
To delete one or more Royalty Obligations, select the obligations to be deleted by using the Select column in the grid or by using the Select All/Deselect All buttons. Then click the Delete button.
To create a new Royalty Obligation click the Create New Obligation button.
Note: Once you have saved the data on the Master tab, you will be taken back to the View screen (you will see the newly created obligation in the grid). When the View screen appears, you will be able to view/maintain the information on the Formula and Obligation Factors tabs as well as add any Notes And Attachments.
When the Create New Obligation button is clicked, some of the data may be pre-populated. For example, if you currently have a Gas obligation highlighted when you click the button, the Product will default to Gas. Then, the Obligation # will be determined by finding the largest existing Obligation # for a Gas obligation for this well/tract and production date and incrementing by 1 and ensuring leading zeroes (i.e., 0003). When you have no existing obligations, the Product will default to Oil and the Obligation # will default to 0001.
Master Tab
This tab contains the information that defines the Royalty Obligation, in terms of type of obligation, who is getting paid, how are they getting paid, who is paying them, and how to calculate the royalty.
Condition | Field/Button | Description |
---|---|---|
Copy (button) | Use this button when you want to use a copy of the current Royalty Obligation to create a new Royalty Obligation. The information associated with the current Royalty Obligation is put into the clipboard and the Create New screen is displayed. | |
Data in the Clipboard and on a Create New screen | Paste (button) | Use this button when you want to paste the information from the clipboard into the new Royalty Obligation. Note: Once there is data in the clipboard, it can be pasted multiple times to create new obligations. Another option that allows you to copy multiple obligations at the same time is Copy Royalties. |
Product | This indicates the Product that the royalty should be calculated on. Options include:
In most cases, only data for the Product selected is used and there is only one royalty result for the obligation. However, there are a few exceptions to this. The first exception occurs when a Parent product is selected, but the data for the well/tract is at the Child product level, or a combination of Child and Parent products at various facilities.
The second exception is when the Product selected is BYP.
| |
Product is BYP | For more information on setting up BYP royalties see How To: Set Up BYP Liquid By-Products. | |
Products Included | This is a link to the pop-up screen, displayed above, that indicates which liquid by-products are to be calculated using this obligation. Use this to view/maintain which liquid by-products are to be included in the Royalty Obligation. Initial selections will be based on corporate defaults. However, each Royalty Obligation can modify the selections to match their unique requirements.
When the Royalty Obligation is using the corporate defaults, the pop-up will show System Level as the heading for the list of by-products. Note: The corporate defaults are set up on the Royalties tab of the System Configuration screen. When the Royalty Obligation has modified the by-product selections, the pop-up will show Obligation Level as the heading. To modify the selections back to using the corporate defaults, click the Set to System button. | |
Obligation # | This indicates a sequential number to differentiate multiple royalties for the same product. This field will be pre-populated based on the largest existing Obligation # for the same product and then incremented by 1. When there are no existing obligations this will default to 0001. Note: It is recommended that you use a four-digit format (i.e., 0001). Typically, the Obligation # assigned to a particular Royalty Obligation does not matter. However, you may need to consider how you are numbering the obligations when you have dependencies between obligations at the same well/tract. There are two ways in which dependencies are created and both require that the Royalty Obligations be calculated in a specific order. Note: In general, Royalty Obligations are calculated in ascending order of Obligation #.
| |
Active | This indicates the status of the Royalty Obligation. Options include:
| |
Royalty Owner | This is a type-ahead field where you can select the Owner ID representing to whom the royalty is owed. You can also use the Advanced Search. When the Royalty Owner is not a resident of Canada, NRT = Yes on the Owner Maintenance, the NRT (Non-Resident Withholding Tax) will be calculated for the royalty. NRT is not calculated on Taken In Kind royalties. By default the NRT will be calculated using the Default NRT Rate on the System Configuration screen's Configuration tab. However, each Royalty Owner may have a NRT Override Rate entered on the Owner Maintenance to be used when calculating the NRT. (Note: For booking purposes the generated Entry Definition for the NRT associated with the royalty will have a General type based on the Royalty Type and a Specific type of NRW. Note: Over time, the Royalty Owner may change due to acquisitions, inheritance, etc. Instead of changing the Royalty Owner on each obligation, in each production month, use the Royalty Owner Mass Update to make the modifications more quickly and more efficiently. | |
Royalty Type | This indicates the type of royalty being calculated. This is used to differentiate booking and can also impact how the results are used (as for IOGC obligations). Options include:
|
Copyright© 2024 IFS AB. Copying prohibited. All rights reserved.