+ All Categories
Home > Documents > Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… ·...

Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… ·...

Date post: 22-Jul-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
132
Production Accounting Solution Release 15.0.0 Notes 26-February-2016
Transcript
Page 1: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Production Accounting SolutionRelease 15.0.0 Notes

26-February-2016

Page 2: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Legal Notices

Trademarks

CGI, PAS® and Production Accounting Solution® are registered and unregistered trademarks of CGI.

Other names may be trademarks of their respective owners. CGI limits the use of its logos and of its productsby third parties unless such third party has express written permission of CGI, or is licensed by CGI to do so.Any unauthorized use, copying or reproduction of CGI trademarks or any of its products is prohibited.

Notice of Confidentiality

The information contained in this document is legally privileged and confidential to CGI. Any unauthorizeduse, reproduction, modification or transfer of this document is strictly prohibited without the written approvalof CGI.

PAS | Legal Notices

Page 3: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Contents

Preface...............................................................................................................vContacting CGI........................................................................................................................................v

Chapter 1: Known Constraints.......................................................................6

Chapter 2: Production Support JIRAs - Completed....................................7Prioritized JIRAs .....................................................................................................................................8

Non-Prioritized JIRAs release ...............................................................................................................23

Chapter 3: Enhanced Functionality.............................................................55Improvements & New Features..............................................................................................................56

Measurement Point Delete and Expire...................................................................................................56

Receipt Point Production Sources and BC NGL Mix............................................................................59

Delivery Profile Allocations...................................................................................................................62

Operated Waste Plant.............................................................................................................................62

Masters.......................................................................................................................................62

Monthly......................................................................................................................................63

Processing...................................................................................................................................64

Reports and Queries...................................................................................................................65

Cavern Reporting...................................................................................................................................65

Solids Allocation....................................................................................................................................67

Masters.......................................................................................................................................68

Monthly......................................................................................................................................70

Processing...................................................................................................................................71

Reports and Queries...................................................................................................................72

Imports/Exports..........................................................................................................................72

Negative Pricing.....................................................................................................................................73

Query Updates........................................................................................................................................75

Sales from Operated Facilities to Injection Facilities............................................................................78

Masters.......................................................................................................................................78

Monthly......................................................................................................................................79

Reports.......................................................................................................................................82

Regulatory..............................................................................................................................................83

EOR Oil Royalty Calculation Changes......................................................................................84

Facility Subtypes........................................................................................................................85

Horizontal Oil New Well Royalty Rate (HONWRR) Changes..................................................86

Petrinex Non-Operated Downloads............................................................................................88

PAS | TOC

Page 4: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Storage and Recovery.............................................................................................................................88

Saskatchewan.............................................................................................................................89

Alberta........................................................................................................................................95

Client Funded Enhancements.............................................................................................................................97

BC S2 Editor Import / Exports...............................................................................................................97

BC 08 Editor Import / Exports...............................................................................................................98

Fluid Netting Enhancements................................................................................................................100

Group User Manager............................................................................................................................101

Chapter 5: Performance Improvements ...................................................103

Chapter 6: API Changes.............................................................................107View API Changes................................................................................................................................108

Release 15.0.0 Deprecated and Updated Views and Columns ............................................................126

Chapter 7: Migration Notes .......................................................................129

Chapter 8: Gateway/XML Changes...........................................................131

Chapter 9: PAS Knowledge Base Changes................................................132

PAS | TOC

Page 5: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Preface

Thank you for choosing CGI’s PAS, a powerful and versatile Production Accounting Solution application.

Intended Audience

The Release Notes document is intended for the end user; the person who uses the application to enter dataand/or generate reports. Specific installation information is contained in the release's Install/Update file. Formore information on issues, refer to the JIRA issue.

Typographical Conventions

This guide uses the following typographical conventions:

ExplanationConvention

Indicates a label for a field or column heading on a data entry screen or report.Field Names

Indicates a data value you would enter or select on a data entry screen.User Input Values

Indicates a button you use to interact with an application. The button may be on ascreen or on the keyboard.

Buttons

Indicates the name of a file or a file path, including a local URL path.File/Path

Acronyms are not described in the document. See the glossary in PAS KnowledgeBase for an acronym dictionary.

Acronyms

Indicates a message from the application.Message Details

Application error message

Application warning message

Used for code syntax examples. Indicates the string value that you specify in a fileor on a command line, or results that you receive.

Sample Code

Contacting CGI

Support

You can contact the support team between 8:00 AM – 5:00 PM MT, Monday – Friday (excluding holidays).

• e-mail: [email protected]• Toll free: 1-888-244-1123

PAS | Preface | v

Page 6: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Chapter

1Known Constraints

Known constraints are issues found in this release of the ProductionAccounting Solution (PAS) application.

6 | PAS | Known Constraints

Page 7: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Chapter

2Production Support JIRAs - Completed

This section summarizes the JIRA issues from the Production Supportbacklog fixed during this release.

Topics:

• Prioritized JIRAs• Non-Prioritized JIRAs release

PAS | Production Support JIRAs - Completed | 7

Page 8: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Prioritized JIRAsThis is the list of JIRAs that were prioritized by clients and fixed in Release 15.0.0.

ComponentDescriptionCompanyJIRA#s

Errors/Warnings,MonthlyProcessing

"Oil/Cond volumes are allowed on wet measured wells - should not be"

PAS no longer allows you to enter volumes for oil/condensate or water atan Alberta wet metered well.

Talisman10170

• Previously, a validation prevented volumes from being saved on theWell Production Data Entry for a wet metered well, however thevalidation was only triggered if a CGR Factor and/or WGR Factorhad been entered on the well master.

• The validation has been changed for Alberta so that it no longer dependson the presence of these factors.

If the Well Type = Wet Metered , and the user attempts to save or importoil/condensate or water volumes, PAS displays the following error:

YYYY-MM WI: ABWI [ ] Oil or Water production cannot be entered at a Wet

Metered well.

Tip: The above fix causes Oil/Cond and/or Water battery processesto error out when any prior month is re-processed using well volumespreviously entered or imported before Release 15.

The well production options should be updated with the applicableWGR and/or CGR factors in order to successfully process.

Reports"Facility Inventory Report doesn't include the UWI Column anymore inv9"

Prior to the fix, the UWI column on the Facility Inventory By ProductionSource and Owner report was not populated.

Talisman11943

Now, the UWIs are displayed in the UWI column of the report.

Reports"Royalty Summary by Financial Period Report - doesn't run for a singleBA properly"

The Royalty Summary by Financial Period report now returns results forindividual BAs.

Talisman11951

Previously, this report was returning results for all BAs, even when it wasbeing run for a single BA.

Now, when the report is generated, results are returned only for those BAsthat have been selected in the Royalty Paid To field.

GovernmentReporting, Patch,Reports

"APMC 122 Report does not show Remote Inventory"

Remote inventory is now displayed properly on the APMC 122 report.

This enhancement was originally being developed for Release 14.0.0, butwas not included because of a deficiency.

CNRL12568

8 | PAS | Production Support JIRAs - Completed

Page 9: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

The problem has been fixed. Now the Crown inventory and Crown remoteinventory are both displayed correctly.

• In addition, a new column called Sales Facility has been added nextto the Battery Code column.

• This column displays the Facility Type and Facility ID at whichthe inventory or remote inventory is being held.

A patch is available for Release 14.0.0.

Tip: If the operator code is missing for the facility that has theremote inventory, it will not be displayed on the APMC-122 report.

Contracts,Import/Export

"Cannot change name of contract through import but can change on GUI"

PAS now allows you to change a Contract Name via a blinger import.

Talisman13123

Previously, Contract Name could only be changed by using the GUI.

If you tried to import a blinger that included a Contract Name change,PAS would not update the contract master, and the following type of errorwas displayed.

Contract identifier [ENC1952016] for contract type [Sales], contract subtype

[Oil Sales] and contract name [Crown oil - heavy BT] already exists.

BC Related"Regulatory Files Creation Warning Messages reference the Facility Namewhen it should reference the Facility ID"

When you navigate to the Regulatory Files Creation screen, select BCas the Province/State , select BCS1 or BCS2 as the Report Type and

Encana13564

click Process , the warning messages now reference the Facility IDinstead of the Facility Name .

Previously, the warning messages would display the Facility Name ,which made it difficult to search as the Facility Name wasn’t unique.

Now, the warning messages display the Facility ID and look like this:

Warning BT: BCBT00007838 2014-09 is flagged for the S1, but has not

been run.

Petrinex, Reports"PRA Oil Valuation Report – CSV format issue"

The data in the Petrinex Oil Valuation is displayed by Facility Name inboth the CSV and PDF versions of the report.

Cenovus13697

PAS | Production Support JIRAs - Completed | 9

Page 10: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

Previously, if the Facility Name was set to All , and there were severalbatteries in the Group , only the first battery was being shown in the CSVversion of the report.

All of the data from the other batteries was incorrectly displayed beneaththe first battery (the remaining batteries were not identified).

DOI, Masters"Update well/unit ownerships does not work for non-op wells"

The Update Well/Unit Ownerships functionality now works for bothoperated and non-operated wells.

SinopecDaylight

14128

Previously, after making a change to the cost centre DOI ,if you clickedProcess on the Update Ownership Data screen, the update processwould fail for non-operated wells, with this error.

"Cost centre []) is linked to facility (WI) [] that is not a well and not a unit."

Tip: The problem has been fixed for non-operated wells only inrelease 15.

Mid Month"Load fluid does not get recovered if well has WGR factor"

PAS now calculates recovered load water correctly if a WGR Factorexists for a prorated well.

PennWest14140

Previously, the load recovered volumes for water were not being calculatedfor wet metered wells with a WGR Factor .

The fix correctly recovers load fluid from inventory for wet metered wellsattached to a prorated battery.

However, measured production of water (based on a WGR Factor ) isstill not being calculated properly for wet metered wells attached to ameasured battery. [This is an exception case that PAS allows for.]

A separate JIRA is being opened for this issue.

Masters, Monthly"Error occurs if the Oil Cyclical or Concurrent SAGD or Gas Storage well'slinked BT belongs to a different responsibility group than the linked IF(even if the user has permissions for both groups)."

Having a well linked to an injection facility in one group, and a battery inanother group no longer causes an error when the well is being modified.

Talisman14147

WI is in responsibility group [ ].You do not have permission to modify

facilities in this group.

Previously, this error was displayed for wells linked to different groups,if you tried creating a new well master or a new detail for the well, enteringinjection data or measured data, importing data through a blinger, changingthe battery on the same detail, or deleting/expiring the facility detail.

A validation check was causing the problem, and preventing users fromadding or updating the well/battery/injection facility data.

The validation has been fixed to allow the wells to be in either group thatthe battery and injection facility are linked to.

10 | PAS | Production Support JIRAs - Completed

Page 11: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

Reports"Battery Volumetric Report Battery balance sum of water receipts doesnot include all of the water receipts listed below in the detail of the report."

The Battery Balance summary at the start of the Battery Volumetric reportnow displays the correct totals.

Talisman14171

• Previously, when a facility had two water receipts with an identicalvolume, PAS didn’t pick up the second receipt.

• As a result, the receipts total in the Battery Balance summary wouldbe incorrect.

• The issue was also occurring for identical oil receipts and identical gasreceipts (the identical volumes were not being picked up).

A fix has been created for products oil, gas, and water (and for receipts aswell as sales, dispositions, fuel, flare, and vent).

Now, the Battery Balance summary no longer excludes identical volumesfrom any of its totals.

14171 resolves these related JIRAS: 14474, 15665, 12554, and 12441.

Delete, Masters"Shouldn't be able to delete a facility when it's the from/to of a load dispmpoint "

PAS prevents you from expiring or deleting a facility if it is the From/ToFacility of a Load Disposition measurement point.

Talisman14187

Previously, PAS allowed a battery to be deleted, even if a Load Dispositionmeasurement point had been added to it.

Now, the following error message is displayed:

Cannot delete facility BT: test (2014-09 - 4712-12). BT test: 2014-09 Facility

cannot be deleted as load disposition receipt exists.

PASEXT-14187 is an extension of PASEXT-13024, which addresses thisissue for Load Sales measurement points.

Errors/Warnings"Received an Oops when running Gas Allocation MP Summary - Error:net.sf.jasperreports.engine.JRException: Error loading object fromInputStream"

PAS provides better error messages in situations where measurement pointsare being set up (via the GUI or a blinger import) in a manner that willresult in circular references.

Talisman14328

1. When a circular reference is accidentally being created through theGUI, PAS displays the following error:

GS: Circular GS Receipt from Circular BT Creates gas circular reference

with the following facilities: GP: Circular GP -> GS: Circular GS.

2. When a circular reference is accidentally being created through a blingerimport, PAS displays this error:

Import Measurement Point error: Copy 2 of CIRCULAR GROUP.xlsx

Row 4: 2014-09 GS: Circular GS Gas Receipts from NonOp BT 14328

PAS | Production Support JIRAs - Completed | 11

Page 12: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

to GS Creates gas circular reference with the following facilities: GP:

Circular GP -> GS: Circular GS.

These improved error messages make it easier to determine what is causingthe circular reference.

Note: PASEXT-14328 was created to provide better error messagesfor the issues discovered in PASEXT-13880.

Allocation,MeasurementPoint

"Error on Auto Generated Consumption MPs received when saving BatteryGas Tab: 2013-11 BT: ABBT0103488 input not allowed, on rate basismeasurement point 10-09 LINEHEATER RFUEL RCPTGP0001892-CONSUMPTION"

Previously, when the Gas Volume of a battery that has a rate basedEstimated Return Fuel measurement point had been changed, and theGas tab was saved, the following error occurred:

Encana15414

YYYY-MM BT: ABBT[ ]input not allowed, on rate basis measurement point

10-09 LINEHEATER RFUEL RCPT GP[ ]-CONSUMPTION.

Now, the code has been fixed and the error is no longer issued. The facilityprocesses successfully.

Contracts"Sales contracts on Linked to tab of marketing contracts s/b in Contractname order"

The Linked To tab tab for Marketing Contracts now has its SalesContracts sorted in ascending/alphabetical order by Contract Name .

Longrun15443

Previously, the Sales contracts were being displayed without a sort order.

Errors/Warnings,Inventories

"The NGL-MX Opening Inventories overrides were removed forBT7360030, and the volumes are not shown as overridden on the GUI;but PAS generates a warning that the inventories will be not carried forwardas they are overridden."

This issue arose from PASEXT-15420 where a Production Accountantwas unable to change a gas battery’s flow from one GS to another GS.

Husky15439

The problem with changing the gathering system and expiring themeasurement points was resolved, but the fix caused the battery’s NGL-MXOpening Inventories to become overridden.

When the NGL-Mix Opening Inventories overrides were removed at theGP, the Volumetric Overrides screen correctly showed that there wereno inventory overrides:

There are no overrides for at [ GP][Facility ID] in the Facility totals section.

However, when Contract Allocate was run for the month prior to whenthe overrides were removed, PAS would generate an incorrect message.

Did not update next month opening inventory for product [Product ID] as it

has been overridden.

12 | PAS | Production Support JIRAs - Completed

Page 13: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

This unexpected behaviour caused issues with amendments.

With the new fix, Contract Allocate correctly checks for next monthoverrides, and throws a warning only if there are any inventory overrides.

Navigation"If you navigate from screen when processing multiple batteries andprocesses, the processing stops"

The processing no longer stops when you navigate away from the GroupBattery Processing (Batteries tab) with multiple batteries and processesselected, or change the Production Month .

Encana15510

Analysis, Delete,Errors/Warnings,Masters

"In R13 testing JIRA #6152 was able to delete the gas analysis linked byanother well - should not be allowed"

PAS prevents you from deleting an INPUT Analysis Source that islinked to another well.

PennWest15584

Before, if you clicked the Analysis tab and pressed Delete , the primaryanalysis measurement point was deleted (when it shouldn’t have been).

Clicking the Analysis icon ( ) and pressing Delete would also causethe linked gas analysis details to become blank (without an error).

The code has been fixed. Now, when you try to delete an INPUT gasanalysis that is referenced on some other linked analysis, PAS displays thefollowing error.

2014-09 Analysis Source cannot be deleted; it is referenced on the following

linked analysis measurement points: WI: Well Name 1 measurement point

GAS-PRODUCTION.

Query"Want the "Last Saved by" information displayed on the Well and FacilityMaster Queries and Wizards"

The Facility Masters and Well Masters queries include Last Saved Byas a default column within the Show These Columns section of theColumns Selection screen.

Encana15622

Previously, Last Saved By was one of the Available Columns for theWell Masters query, but wasn’t an option for the Facility Masters query.

Now, Last Saved By is a default for both of these queries.

Tip: Query is the replacement for PAS Wizard in Release 15.0.0.

GUI"Facility type 'TM' not listed in alphabetical order on search screendrop-down box"

The Facility Types have been sorted, and are now listed in alphabeticalorder on the Search window under Find a facility within a group .

Longrun15668

Previously, TM was not listed alphabetically within the Facility Typedrop-down list.

PAS | Production Support JIRAs - Completed | 13

Page 14: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

Reports"Facility Inventory by Owner and Production Source Report"

The Facility Inventory by Owner and Production Source report can onceagain be run for a single vendor, to provide third party volumes.

PennWest15984

In a prior release, the ability to specify a single Business Associate wasnot working properly.

Now, the report only displays data for a single vendor, unless you setBusiness Associate=All .

Import/Export"Production Source Override Export does not include MP Type Fuel Gas."

PAS includes the FUEL SALES measurement point type in its export file,when Production Source Overrides are being exported.

Encana15995

Previously, these measurement points were not being included in theProduction Source Override export file, and PAS would display thefollowing error.

2015-03 GP: GP Op 15995N Invalid measurement type (FUEL SALES) for

production source override.

Allocation,Permanent Fix

"Permanent Fix for PASEXT-15835: Volume Allocate Oops"

More descriptive errors and warnings have been added to assist withmeasurement point expiry.

Talisman16199

1. When a Return Fuel Disposition measurement point is about to beexpired, PAS generates an error message to identify all of the ReturnFuel Receipt measurement points linked to the Return Fuel Dispositionmeasurement point that need to be expired first.

Cannot expire measurement point 2014-11 GP: GP - GAS RETURN

FUEL DISPOSITIONS: RFD for the following reason(s): error - return

fuel receipt exist for BT [ ] BT: 2014-11 - 4712-12 GAS RETURN FUEL

RECEIPT RFR from [ ] GP.

2. When a Return Fuel Receipt measurement point is expired successfully,a warning message is now generated to indicate that the correspondingReturn Fuel Disposition measurement point also needs to be expired.

Warning: Received from Measurement point RFD Return Fuel

Disposition Measurement Type; at GP:[ ] GP Should also be expired.

These messages allow users to identify and make the required measurementpoint updates before proceeding with the Volume Allocate process.

Errors/Warnings,Import/Export

"Contract Allocate Process only shows errors for By-Product Contracts"

The Contract Allocate process displays errors for all products and ownersthe first time that it is run.

Encana16363

• Before, if Gas Allocation Overrides were being imported with newowners, when Contract Allocate was run for the first time, it wouldpopulate the errors for the By-Products only.

14 | PAS | Production Support JIRAs - Completed

Page 15: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

• The errors for the Gas Contracts were not displayed, unless you reranContract Allocate a second time.

Now, errors regarding owners who do not have Gas contracts are displayedright from the start.

GUI"Delivery Profile Master - Custom Profile section - expand MP column todisplay full MP Name"

The Measurement Points column on the Facility Delivery Profilescreen has been widened from 22 to 40 characters, to enhance its usability.

Cenovus16445

Now, the full Measurement Point Name is displayed, making it easierto identify which measurement point you are dealing with.

Previously, when a lengthy Measurement Point Name had been enteredon the Measurement Points Master, only the first part of it was visibleon the Facility Delivery Profile screen.

Date Effective,Masters,Permanent Fix

“Permanent Fix: Require all system generated mpoints prior to 2014-08for ABGP0001585N deleted”

In the original JIRA (16440), master data for a facility was imported whena prior dated master existed. A stack trace error occurred when the priordate-effective records were removed.

MFC16452

With this fix, users no longer receive a stack trace error when deleting aprior month’s date effective records, if no processes have been run.

JIRA 16447 was the script fix for the stack trace error, and JIRA 16452 isthe permanent code fix.

Note: Another issue was found in 16447 that had to do with themeasurement point detail having a relationship to the facility throughthe Originating Facility and Cascade From Facility .

When the Originating Facility was deleted and then re-added, thecode pointed to a facility which couldn't be found, and it would resultin a null pointer exception.

A fix in 16452 resolves this by preventing the creation of badconnections within OriginatingFacilityCascadeFromPair .

Note: During testing, additional issues were discovered that haveto do with date effective system-generated measurement points.Another JIRA (17202) has been logged to address them.

Date Effective,Mid-Month,Permanent Fix

"Permanent fix for 16448: problems with mid-month tie-in / new detail"

The following problems have been fixed for mid-month tie-ins.

PAS now automatically creates a new facility detail, before allowing amid-month well tie-in to be created.

Longrun16464

• This prevents a number of issues from occurring because a mid-monthtie-in has been created first, and then a new detail has been created ontop of the mid-month tie-in in the same production month.

PAS | Production Support JIRAs - Completed | 15

Page 16: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

• It also fixes a problem with the mid-month well tie-in not displayingproperly in PAS.

The changes help keep mid-month tie-ins from becoming corrupted, andreduce issues with users being unable to delete them.

Tip: These fixes only guard against the creation of mid-monthtie-ins without a new detail. Existing mid-month tie-in problemsstill have to be fixed using a script.

Functional Units,Masters

"Require Functional Units to be added to the Rename Facility ID"

The ability to rename a user-defined Functional Unit has been included inRelease 15.0.0.

Husky16483

( Utilities System Rename Functional Unit ID screen).

• The existing Functional Unit to be renamed is entered and validatedusing the confirm icon, or searched for using the search icon.

• The new name for the functional unit is entered into the NewFunctional Unit ID field.

When the record is saved, the Functional Unit Master is updated with thenew name, and it is displayed in all related reports and queries.

For security, Functional Unit Masters Update has to be assigned as partof a user’s roles before this functionality can be used.

Masters, Reports"Functional Unit Equalization Throughput Volumes Report - DataOverlapping and Empty Pages"

The following issues have been resolved with the Functional UnitEqualization Throughput Volumes report.

Husky16523

1. Overlapping of data from the first page to the succeeding page.2. Blank pages when data should be displayed.3. BA ID s not displayed when the submission is for ALL Functional Unit

Owners.

RoyaltyContracts -Process/Results

"AB Crown in cash contract not charging properly"

PAS books Alberta Oil Crown in Cash royalty contracts to the Crown DOI,rather than the Revenue DOI.

Husky16621

• Before, PAS would use the Revenue DOI (instead of the Crown DOI)for contracts with a Royalty Sub Type =Alberta Oil Crown in Cash .

16 | PAS | Production Support JIRAs - Completed

Page 17: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

• This would result in an incorrect distribution of the Crown royaltyexpense to the working interest owners.

The issue has been fixed, and now the Financial Interface report reflectsthe Crown DOI properly

GUI, Monthly"Water Recovery Receipt does not display on the Battery summary tabwhen present in the Water tab"

Water load recovery receipts are now being displayed properly.

Encana16657

Previously, the Water column on the Battery Summary tab woulddisplay zero volumes, even when there were load fluid recovery receiptson the Battery Water tab.

The issue only affected water recovery receipts. Load oil recovery receiptswere displayed correctly.

Allocation,Return Fuel

"PAS should error when user tries to link two originating facilities to thesame return fuel disposition MP"

An error message is displayed (see below) when a user tries to link twooriginating facilities to the same return fuel disposition measurement point.

Encana16676

New detail is not allowed for Measurement Type[Mpoint Type] Measurement

type ID[Mpoint ID] changing Receive From Mpoint [Mpoint ID]. A new

measurement point master is required.

This fix addresses the issue of PAS previously allowing the re-linking ofa Return Fuel Receipt measurement point to a different Return Fuel ReceiptDisposition measurement point in a month that has already been processedwith existing return fuel volumes.

It is now mandatory that a new Return Fuel Receipt measurement pointbe created, in order to link to a different Return Fuel Disposition, and toprevent volume allocation issues.

Date Effective,Masters

"Unable to delete facility detail due to contract link that doesn't exist"

PAS is able to delete a facility detail when it no longer is linked to acontract.

Husky16731

• Previously, when trying to delete a facility detail for a well, PASincorrectly took all of the prior date effective periods of that well intoconsideration.

• If one of the expired details had a link to a contract, PAS was unableto delete any of the facility details, even if the well was not listed inthe contract anymore.

Masters,MeasurementPoint

"Still able to remove a product from an IF with existing MPs for thatproduct"

Water (as an injection product) now has the same behavior as other selectedinjection products for producing product WATER.

Husky16734

1. PAS does not allow removal of water producing products from aninjection facility when active measurement points exist for any waterinjection products.

PAS | Production Support JIRAs - Completed | 17

Page 18: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

Previously, when product water was not successfully removed fromthe producing products section (because a measurement point existedfor it), other products were being incorrectly removed from the waterinjection products section.

2. If a measurement point is being unexpired for a water product that doesnot exist in a future period, but for which there are existingmeasurements, PAS issues the following error:

YYYY-MM IF: [Injection Facility ID] cannot have [Product] removed

as valid product because the following measurements exist: [Injection

Facility ID][YYYY-MM] MPoint : [Mpoint Name] Vol: 0.0

3. Creating a new facility detail from the Products screen (for water)now copies the previous detail accurately, and does not automaticallyexpire the related measurement points.

Before, after you tried unsuccessfully to remove producing productWater in a prior detail, the related measurement points for Water wouldnot appear on the Measurement Points tab in the next detail.

Allocation"Include end point transfers in the fluid netting"

Previously, after the Facility Monthly Netting Data was imported and theFacility Monthly Netting Data query was run, the total volumes importeddid not match what was shown by the query.

Devon16824

It was identified that identical volumes were being dropped from the query.

This has been fixed. Now, once the netting process is completed and thequery is run, it displays all of the identical pre-netted volumes.

Reports"Royalty Owner Report: For units - Some units do not display a tract %or a royalty factor %. Some units display a tract % but not a royalty %.Some units display no tract % but a royalty %."

The Royalty Owner Report now displays the Tract % and Royalty Factor% consistently when it is being run for a unit.

PennWest16826

Previously, when this report was being run, the Tract % and Royalty Factor% were not being displayed for some units. Other units would display theTract %, but not the Royalty Factor % (and vice versa).

This has been fixed, and the Royalty Owner Report now displays all of itsfields correctly for units with both freehold and override royalties.

GUI,MeasurementPoint

"Unable to link a new well to annulus gas gathered measurement point"

ANNULUS GAS ESTIMATED measurement points can now be addedon the Measurement Points master.

Talisman16883

Previously, a GUI error prevented users from being able to populate theReceived From M.Point field when adding an ANNULUS GASESTIMATED measurement point to a well.

The code has been fixed, and the Received From M.Point drop-downnow allows users to select available measurement point types at the attachedbattery (e.g. ANNULUS GAS ESTIMATED, ANNULUS GAS FUEL,ANNULUS GAS GATHERED).

18 | PAS | Production Support JIRAs - Completed

Page 19: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

BC Related,Manitoba

"Marketing Contract does not adjust Manitoba FH/ORR Royalty Contracts"

PAS correctly adjusts the royalty price for Freehold/Override royalties inBritish Columbia and Manitoba.

Legacy16889

Related,MarketingContractsPreviously, when a marketing contract was set up with Adjust well/unit

average price for FH/ORR = Yes , the price used to calculate the royaltypayable was not being adjusted by the marketing fee.

The code has been fixed, and now when the Price Method is Well/UnitAverage Price , the price gets adjusted for the freehold/override royalties.

Contracts"AB transportation allowance oil MKTG charges incorrect for unit volumesthat span batteries"

Marketing charges for Contract Sub Type AB transportation allowanceoil are now calculated correctly for unit volumes, when the unitized wellsspan batteries.

Longrun16893

Previously, in this scenario, PAS was incorrectly picking up Crown volumesof only one of the delivering batteries/or the sales battery, rather than thetotal Crown volume of all the batteries.

Now, when Oil Mktg is run, the total Crown volumes for all of the unitizedwells spanning batteries are picked up on both the Liquid Marketing byContract report and the Financial Interface report.

Date Effective,Expire/Delete

"Unable to Expire a PURREC MP for the end of the Last Month it waslinked to RES GAS USAGE MP"

PAS allows you to expire a PURCHASED FUEL RECEIPTS measurementpoint at the end of the last month that it is linked to a RES GASUSAGEmeasurement point.

Husky16920

The validation for when expiring the PURCHASED FUEL RECEIPTSmeasurement point has been fixed, and an error no longer occurs.

Expire/Delete"Error when trying to expire a battery with Recombined Condensate "Y"on a Gas Disp that has been expired."

An error no longer occurs when expiring a battery with RecombinedCondensate =Yes on a Gas disposition that has been expired.

Encana16927

2013-03 BT: ABBT cannot be expired because user generated measurement

point(s) exist. BT GAS DISP BT-RCOMB-CND: DISPOSITIONS RCOMB

CND for effective date 1950-01 - 4712-12.

Previously, PAS was throwing this error because the DISPOSITIONSRCOMB CND measurement point was defined as user updatable .

The measurement point type has been changed to system generated,system managed . Now this error no longer occurs.

Masters,MeasurementPoint

"After Renaming a Measurement Point using the Utility, the newly namedMPoint must be Saved"

Saving of the measurement point master is no longer required after usingthe Rename Measurement Point utility.

Encana17007

PAS | Production Support JIRAs - Completed | 19

Page 20: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

• Before, when the New Measurement Point Name was entered, andthe Rename Measurement Point screen was saved, the name changewas reflected on the monthly facility balance screen, but not on theFacility Balance and Battery Volumetric reports.

• The workaround was to navigate to the measurement point master andsave it so that the renamed measurement point would be reflected inthese reports.

The code has been fixed. Now, when the Rename Measurement Pointutility is used, saving the measurement point master is no longer required.

Reports"Battery Volumetric report headings should be displayed on followingpages to make it more readable."

The Battery Volumetric report headings are being carried over to succeedingpages to make the report more readable.

Talisman17068

Before, the headers were displayed only on the first page of the report.

The report layout has been enhanced, and it now displays the headers onall of the pages.

Reports"Need option to request Remote Inventory Report for Waste Plant."

WP has been added as an option for the Remote Inventory Report.

Encana17151

Previously, WP couldn’t be selected as a Facility Type on the ReportSelection screen.

Now, when WP is chosen, the Remote Inventory Report completessuccessfully and displays the remote inventory at the waste plant for thesending batteries.

Allocation"Do not require a well to a Battery Sub-facility"

PAS now allows for battery sub-facilities with no wells that deliver gas(received from other sub-facilities) to a downstream facility.

Devon17194

Previously, the Volume Allocate process would fail if it encountered abattery sub-facility with no wells, and an error would be displayed.

YYYY-MM [Facility Type] [Facility Name] no wells

The code has been fixed, and Volume Allocate works at batterysub-facilities with no wells. This has been tested at the BT, GGS, and GP.

BC Related,Import/Export

"Require BA Allocation Results import functionality for BC propertiesthat contain BC Production Sources"

BA Allocation overrides can be imported and exported for BC propertieswith receipt points for product Gas.

CNRL17225

• A Receipt Point Production Source ID has been added to the BAAllocation Results import (column N), to ensure the override is loadedcorrectly into the database.

• BA Allocation overrides now include purchased fuel receipts.

20 | PAS | Production Support JIRAs - Completed

Page 21: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

Monthly, RoyaltyContracts -Process/results

"Processing FH/ORR Oil and Gas simultaneously may result in processesnot completing successfully"

When FH/ORR Oil and Gas are processed simultaneously, both processesnow complete successfully.

Cenovus17355

Previously, running these processes at the same time would often result inonly 1 product processing successfully, with the royalties for the otherproduct not being run.

The fix for JIRA 17355 is JIRA 15510.

Query, Wizard,Views

"Add well master view to various queries"

The Well Licence Code is now listed under Available Columns forselection on these queries.

Devon17564

• Well Production Query• Contract Allocation Query• Petrinex Volumetric Query

Allocation,Inventories,Patch, Script

"Inventory Issue (Facility level different than Details)"

A patch has been developed to remove a source of orphaned well monthlymeasurements that occur when Contract Volume is rerun for the month

CNRL17557

before a well changes batteries (creating well monthly measurements atthe old battery).

The patch also allows PAS to generate the Opening Inventory correctlyto the well monthly measurements of the new battery, in order to fix theopening inventory issue.

Contracts"Sales contract - Linked to tab sort order"

The Linked To tab tab of the Sales contract masters now has a primarysort on Facility , and a secondary sort on Measurement point -destination . The sort order is alphanumeric.

Longrun17831

Previously, the Facilities and related Measurement Point – destinationsthat were linked to shared Sales contracts were not being sorted correctly.

Masters"Delivery profile - Measurement points sort order"

Measurement points on the Delivery Profile screen priorities screensare now sorted in ascending alphanumeric order.

Longrun17832

In prior versions of PAS, the measurement points on the Delivery Profiletab were not being sorted.

Reports"Add a Responsibility Group to the My Scheduled Report page"

A Responsibility Group is now displayed on the My Scheduled Reportsscreen screen for reports that have a Group specified as part of thesubmission.

Husky17848

Previously, the My Scheduled Reports screen screen did not display theResponsibility Group . It was difficult for users to know which Groupa report was scheduled for.

PAS | Production Support JIRAs - Completed | 21

Page 22: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

Global/company reports are not affected by this enhancement (e.g. RoyaltyOwner report).

Performance"AB Regulatory Processing Performance issue"

Performance has been improved when navigating to the AB RegulatoryReporting Milestones for Groups containing heavy oil batteries.

Devon17859

The navigation for this particular page has been improved by adding anadditional performance index.

There is no change in functionality. The navigation is just faster now forheavy oil batteries.

Query, Wizard,Views

"The Financial Interface Trans by GL Month query does not match theactual entries from the financial file if changes were made to the contract"

Previously, when changes were made to a contract, the query did notreference all of the required data from the view when retrieving it.

Encana17958

This view has been fixed, and now the correct information is being returned.

Query, Wizard,Views

"Add information from the BC Well Master Crown tab to the Well MasterQuery"

Previously, the Responsibility Indicator on the Crown tab was notavailable in any view, and the client was not able to query on thisinformation.

Encana17975

Rather than adding this information to the Well Masters query, a newview called V_BC_CROWN_RESP_MASTER was created to resolve theissue, along with a new query called BC Crown Responsibility Master .

This query retrieves the Production month, Facility ID, Well ID, UWI,Product, Business Associate ID, Business Associate Name, andResponsibility Indicator.

MeasurementPoint

"Acid Gas Measurement point should include C02 and/or H2S as perDirective 17 and 60"

Previously, PAS only allowed H2S in ACID GAS measurement points.

CNRL17976

This functionality has been revised to allow both CO2 AND H2S as perDirectives 17 and 60.

Security"Group user manager new feature for Responsible PA"

A new field has been added to the Group User Manager (Manage Usersin Groups) screen.

PennWest18067

Responsible Users Indicates which production accountant is responsiblefor a particular Group .

The ability to use an import/export to add or remove names from a Grouphas also been included.

Refer to the Group User Manager topic in the release notes for moredetails.

22 | PAS | Production Support JIRAs - Completed

Page 23: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Non-Prioritized JIRAs releaseThis is the list of non-prioritized JIRAs that were initiated by clients and fixed in Release 15.0.0.

ComponentDescriptionCompanyJIRA#s

Contracts"Are there any plans to have negative pricing in the future?"

This issue is resolved with the R15 development for negative pricing.

Ember9445

GUI, Monthly"It appears that the disposition does not populate on the Summary tab ifit's a Sales MP, but when it's a Disposition, it does populate."

Previously, the Gas Sales volume from the Gas tab was not displayedon the Summary Tab under the Dispositions section.

Husky9747

This has been fixed. The Gas Sales volume is now correctly displayedon the Summary Tab.

GUI"Contract Valuation screen - Deduction Entry - data sort issues"

Previously, the wells in the Battery Contract Valuation screen (Editroyalty deductions) were not displayed in any order, and the royaltydeductions were displayed based on the sequence number.

Talisman10632

A lack of proper sorting made the task of entering multiple royaltydeductions for properties more difficult and error prone.

Now, the wells on the Battery Contract Valuation screen (Edit royaltydeductions) are sorted by UWI in ascending order.

The royalty deductions remain ordered by sequence number (as this isconsistent with how PAS displays data with sequence numbers elsewherein the application).

Masters,Regulatory

"SAF/OAF - Additional Gov't Reporting Options required on DispositionMeasurement Points"

Users no longer have to set up pseudo facilities and overrides as aworkaround for reporting sales to an injection facility.)

Husky10942

Date Effective,Delete,Expire/Delete

"Well was able to be expired when opening inventory existed. The systemthen deleted the opening inventory record of C5-SP at the gas plant."

PAS first confirms if allocation results exist before allowing a detail to beexpired and deleted.

CGI10956

Before, it was possible to delete a detail and expire a facility for a previousmonth, while leaving measurements and data active on an expired battery.

This would occur if you had two details, with no gap in the dates.

If the earlier detail had already been expired, and you attempted to deletethe latter detail, PAS wasn’t performing an expiry check on the latter detail(because there was no gap in the dates).

The result was that the well would be expired, and the Opening Inventoryrecord was deleted.

Now, an error is displayed if allocation results are found during validation.

PAS | Production Support JIRAs - Completed | 23

Page 24: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

Query"Wizard: The Royalty Calculation Detail query doesn't show all of thecalculations that show on the Royalty Worksheet. i.e. it doesn't show thefixed - min value calculation."

The Royalty Calculation detail query now shows the 'fixed - min value'calculation.

Devon11013

Previously, the Royalty Calculation Detail query only showed the 'baseroyalty' and 'deduction' calculations.

Reports"Royalty Owner Statement only shows updated Tract % on report"

The Royalty Owner Statement now shows all of the tract percentages fora unit.

Husky11483

Previously, when a new detail was created for a royalty contract and adifferent tract was selected for the unit (from the drop-down), when theroyalty was reprocessed, the Royalty Owner Statement would only displaythe updated tract percentages (not the unchanged tract percentages).

This was incorrect, as it should have been displaying all of the tractpercentages for the unit under the Tract % heading (and not just the updatedtract percentages). The issue has been fixed.

Reports"BAs show up on Royalty Worksheet when they don't exist in the DOIanymore"

The Royalty Worksheet Report no longer includes previous owners whoare not part of the current DOI.

Husky11695,12060

Previously, this would occur because the Effective Date for the DOIwas not handled correctly in the report.

Now, the Royalty Worksheet Report only displays current working interestowners with the correct DOI percentages.

GUI"Deleting facility message appears before Okay button is clicked whendeleting a facility and when you hit Cancel."

PAS no longer displays the

Devon11831

Deleting facility detail…

message before OK is selected on the confirmation pop-up box, or whenCANCEL is selected.

Previously, this message was displayed as soon as you clicked on DeletePAS wasn't waiting until you confirmed your decision by clicking OK

Even if you pressed Cancel , the message was still displayed.

This has been fixed. Now, Deleting facility detail… or Expiring facilitydetail… does not appear until the user confirms by clicking OK .

Reports"Global Royalty Owner Statement Report does not carry forward the reportheaders to the next page."

Headers are displayed on all pages in the Global Royalty Owner Statement.

Cenovus12022

Previously, the headers were only displayed at the beginning of this report,and didn’t carry over to the subsequent pages.

24 | PAS | Production Support JIRAs - Completed

Page 25: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

This made it harder to figure out what the information was in each column.

Mid-month,Petrinex

"Cannot do mid-month tie-in for commingled wells"

The Oil/Cond Volume and Oil Sales/Disp processes no longer failwhen commingled wells are moved as part of a mid-month tie-in.

Devon12046

Previously, the following error was displayed when these processes ran.

WI: Commingled reporting well does not have the same downstream battery

… as its commingled wells (s) … connected to BT … Effective …

Reports"Financial Interface - Incomplete Status Report Data Incorrect"

The Financial Interface – Incomplete Status – Parameter Report nowdisplays the correct data.

Husky12081

• Previously, this report would display a Contract Type of Fees atfacilities that did not have fees set up.

• Batteries that had SK royalty selected as part of their Financial Filesubmissions were incorrectly displaying a Contract Type of Fees(instead of SK royalty).

The code has been fixed, and now the Contract Type for these batteriesis displayed as SK Royalty .

Reports"Royalty Owner Report: For units - Some units do not display a tract %or a royalty factor %. Some units display a tract % but not a royalty %.Some units display no tract % but a royalty %."

The Royalty Owner Report now displays the Tract % and Royalty Factor% consistently when it is being run for a unit.

Devon12475

Previously, when this report was being run, the Tract % and Royalty Factor% were not being displayed for some units. Other units would display theTract %, but not the Royalty Factor % (and vice versa).

This has been fixed, and the Royalty Owner Report now displays all of itsfields correctly for units with both freehold and override royalties.

GUI“NGL Mix Cascade Tab - Dispositions Total looks like an input box."

This has been fixed for Release 15.0.0. The Dispositions Total box on theNGL Mix Cascades screen no longer looks like it is an input field.

Bonterra12564

Reports"Facility inventory by owner report runs incorrectly for multiple productionmonths"

When the Facility Inventory (Receipt Breakdown) by Owner andProduction Source report is run for one owner, one product, and a rangeof production months, the production months are now labelled clearly.

Legacy12647

Previously, when this report was being ran as described above, the datawas all displayed under a single month (the production month shown inthe top right corner was the From Date).

This made it hard to tell which volumes belonged to each prod month.

With the fix, the data is labeled clearly, and this is no longer an issue.

PAS | Production Support JIRAs - Completed | 25

Page 26: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

Reports“Royalty Report by Well does not show all royalty obligations for identicalcontracts”

Previously, if a royalty owner had multiple contracts, and two contractshad the same setup, the Royalty Report by Well only showed one of thetwo contracts.

PennWest13229

It was as though the second contract was treated as a duplicate contract.

This has been fixed and the Royalty Report by Well shows both contracts.

Allocation"Sylvan Lake SYL1 GP0001067 SF01 PRA Volume Process Failing - NullPointer Exception for 2012-05"

PAS no longer throws an Oops error when the Petrinex Volume processis run for a fractionation gas plant at which C2-SP hasn’t been selected.

Husky13771

Previously, this error would occur when the gas plant had C2-MX comingin with the NGL Mix receipts, but there was no C2-SP being produced.

The Volume Allocate and Contract Allocate processes would work,but the Petrinex Volume process would fail because PAS was tryingto find a fractionation measurement point for C2-SP that didn't exist.

The code has been updated. Now, the Petrinex Volume process tries tofind fractionation measurement points only for products selected at thefacility.

Date Effective,Masters,Navigation

"Oops when click on Unit Master Unitized Wells tab when in a productionmonth after the unit's expiry"

Attempting to view a Unit’s Facility Master no longer results in a nullpointer exception.

Talisman14245

Before, PAS was at times unable to retrieve a Unit's Facility Master .

The problem had to do with the code for the FacilityMasterFormHelper,and has since been fixed.

Now, viewing a Unit’s Facility Master and navigating to the other tabs(such as the Unitized Wells Tab) is not an issue.

Petrotranz"Pembina is requiring splits be loaded in the "COTS" system"

Pembina pipeline users can now submit their splits to Petrotranz via PAS.

Bonterra14408

The functionality required to produce a Petrotranz XML data file forproduct OIL/CONDENSATE has been created in PAS Release 14.1.1, andis also included in PAS Release 15.0.0.

For more information, search for Petrotranz in the knowledge base, seethe Release 14.1.1 notes, or refer to PASEXT-16560 for the functionalbusiness requirements.

Allocation,Inventories

"Oil Allocation Fails when Inventories are not sold for a well with WellType changed from Oil to Injection"

When a user changes the New Well Type from Oil to Injection on theUtilities tab, PAS now issues the following messages:

Birchcliff14621

• Success message: Complete Well type has been successfully changed.

26 | PAS | Production Support JIRAs - Completed

Page 27: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

• Warning message:

2015-02 WI: [Well Name] Well has Product Oil/Cond inventory of

Volume[ ]

The inventory is no longer required to be cleared/sold in the current month.The Oil Sales/Disp process now completes successfully at the batterywhere the well was attached before the change.

Once the volume from the inventory attributed to the well is sold, anyvolume remaining is identified and credited to the well in the monthsfollowing until it is finally exhausted.

Monthly, System"OOPS Error when Entering Production Opening Inventory for Oil"

Adding a new Business Associate and Opening Inventory no longercauses PAS to display an OOPS error.

Renegade14696

Previously, if you tried to use the Add button on the VolumetricOverrides screen, an error would occur.

However, using the Save button as a workaround would allow you tosuccessfully add another producer’s opening volumes.

Now, you can use Add or Save when adding businessassociates/opening inventories.

Petrotranz,Reports

"Pipeline Splits Reports to Petrotranz"

A Petrotranz producer BA field has been added to the Oil Salescontract master.

SinopecDaylight

14801

This field provides the ability to display or suppress working interest ownervolumes in the Petrotranz pipeline split XML file.

If the Petrotranz producer BA is

1. not populated (left blank), the carried working interest owners arereported individually

2. populated (filled in), the carried working interest owners are reportedtogether under the specified Petrotranz producer BA

You can use this functionality if there are Non-TIK owners/partners thatgo under your Oil Sales contracts, and you do not want shippers to seethem on the Shipper Split upload to Petrotranz.

Date Effective,Delete, Masters

"Cannot delete facility BT master when new detail created and well hasbeen moved to another battery"

PAS allows you to delete a battery’s detail, and only throws errors if a wellconnection (mid-month or regular) exists during the detail period.

Husky14855

Previously, if you tried to delete a battery’s detail, PAS was looking forwell connections during any detail period (not just the one being deleted).

The result was this type of error.

Cannot delete facility BT: RTHM BT0010649 (2012-06 - 2013-02) -WI:

RTHM 192/01-04-048-21W3 SPRK is effective 2012-03 - 2013-02.

PAS | Production Support JIRAs - Completed | 27

Page 28: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

Now, PAS correctly ignores well connections outside the effective periodof the battery detail, and allows the battery detail to be deleted.

Regulatory"Activity PURDISP/PURREC not valid for gas deliveries to IFs"

PAS has been updated in response to an Alberta Department of Energyregulatory decision that PURDISP/PURREC are not valid activities for

Devon15154

fuel sales from IN-NET facilities (e.g. a GP, GS, or BT) to OUT-NETfacilities (e.g. an IF). The reported activity is now DISP/REC.

Additional functionality provides the ability to price this as a sale at thethe IN-NET (GP, GS, BT) facility and book the revenue.

MarketingContracts,Masters

"Copying of Marketing Contracts: OOPS Received"

The Copy function is now working for Marketing Contracts that havea Valuation Method of Monthly Input Value .

Encana15179

Previously, the following fields would be changed from Yes to No withinthe new record, when a Marketing Contract was being copied.

• Adjust well/unit average price for Crown• Adjust well/unit average price for FH/ORR• GST Eligible• PST Eligible

The issue has been fixed, and this is no longer occurring.

Expire/Delete,WellheadInventory

"Wellhead Inventory Master flag returns OOPS on Expired Wells"

PAS no longer generates the following OOPS error when you run the OilSales/Disp process in the month where a well that has wellhead inventoryis expired.

Husky15271

Well is not effective for the date specified.

Previously, this error would occur (in the month of expiry only) when youran the Oil Sales/Disp process and Has Wellhead Inventory was setto Yes .

DOI"Not using the exception DOI for C5-MX on a UNIT"

Several fixes have been made to exception DOIs for a Unit.

Husky15515

C6-MX has been added to the list of Available Products / SelectedProducts for an exception DOI.

IC4-MX, IC5-MX, NC4-MX, NC5-MX, and C6-MX (along with Oil andC5-SP) are correctly picking up the exception DOI for the Unit, even whenInclude IC, NC, C6 For NGL MIX Product is set to Yes at the GasPlant.

The Facility Inventory by Production Source and Owner report has beenupdated to use the exception DOI correctly.

Contracts,Financial

PAS is now creating financial entries for NGL Marketing Contracts whenproduct Gas is not selected.

Longrun15538

28 | PAS | Production Support JIRAs - Completed

Page 29: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

Previously, the financial entries for natural gas liquids would only bepopulated if product Gas was a selected product within the NGL marketingcontract.

If product Gas was not selected, the Liquid Sales by Contract report wouldstill show the correct results, but the NGL data did not make it to theFinancial Interface (it only displayed marketing entries for Gas).

Masters"Multi Product Injection - Need ability to show products coming fromoperated GP no Dummy workaround"

Users no longer have to set up pseudo facilities and overrides as aworkaround for reporting sales to an injection facility.

Husky15606

Reports"Reports "Gas Owner Split" and Gas Purchaser Split" no longer return justone BA when selected."

The Gas Owner Split and Gas Purchaser Split reports correctly displayinformation for a single owner in a facility when you run them for just oneBusiness Associate .

Encana,PennWest

15620,15864

Previously, if you selected one Business Associate , the data returnedwas the same as if the Business Associate field had been set to ALL .

Now, there is no issue with running these reports for only one owner.

Masters"Add licensee to well and facility masters"

The Licensee field is now available on Battery and Well facility masters.

Longrun15755

This is an optional field for information purposes. The Licensee datacan be used to set up fees chargeable to the licensee.

• When a new Facility / Well master is added via GUI or import, theLicensee is auto-populated with the BA ID .

• For existing Facility/Well masters, the Licensee field isauto-populated with the Operator ID .

This is an editable field, and the user has the option to change it to adifferent BA ID .

Licensee BA ID, Licensee BA Name, and Licensee Gov Code areAvailable Columns in the Facility Masters and Well Master queries.

Date Effective,Masters

"Creating New Detail on Delivery Profile Deletes the Profile EffectiveNew Detail Date"

PAS allows you to update existing Delivery profiles for operated terminals.

Husky15821

Previously, creating a new facility detail on the Delivery Profile screenwould cause the existing delivery profiles to not display for the new detail.

When you tried to choose a product from the Selected Product field toedit its delivery profile, PAS would display the following error:

There are no custom profiles for … TM …

Note: This bug only affected operated terminals. It didn’t occur atother facility types.

PAS | Production Support JIRAs - Completed | 29

Page 30: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

GovernmentReporting

"PRA Volumetric and SAF/OAF Reporting Requirements - gas deliveryto an IF"

PAS has been enhanced in Release 15.0.0 to allow for Fuel, Gas, and NGLsales from operated facilities to injection facilities, as well as dispositionsof non-saleable gas products.

Cenovus15985

Note: The SAF/OAF reporting for fuel sales to facilities that are notinjection facilities remains unchanged, and is reported asPURDISP/PURREC.

Masters,MeasurementPoint

"Trying to setup a Vent Measurement Point and getting an Oops Error"

PAS displays the following error if you try to add a measurement pointwith a duplicate name at the well level .

Husky16051

[Date] WI: UWI Measurement point name (VENT) already exists with

effective date of ...

Previously, PAS would throw the following OOPS error in this situation.

ORA-00001: unique constraint (PAS.AK_MPOINT) Violated Error Code:2091

• In Release 13.0.1, a more descriptive error message was added at thefacility level (for batteries, gathering systems, gas plants, etc).

• In Release 15.0.0, the code for validating the MP name at the well levelhas been updated, along with the error message.

Tip: To reuse the same measurement point name that you hadbefore, simply unexpire the measurement point on a new detail.

MeasurementPoint

"Trying to Rename a Measurement Point and it Gives Me an Oops Error"

When renaming a Sales measurement point with a To facility that hasmultiple transfer receipts, PAS now looks for only the transfer receiptsthat are linked to the measurement point being renamed.

Husky16062

Previously, PAS was incorrectly retrieving all of the transfer receipts atthe To facility that had the same product.

The code has been fixed, and the following error is no longer generated.

Finder found multiple matches class

com.cgi.pas.measurementpoint.TransferReceiptsMeasurementPoint

Errors/Warnings,Expire/Delete

"We are expiring wells through an import. Received an error, and itreferences the Well name not the Well ID.

Well expiry error messages now reference the Facility ID ( Well ID orBattery ID ) instead of the Well Name or Battery Name .

Encana16225

Previously, users were finding it difficult to determine which well(s) werecausing issues during expiry, as the Well Name (s) could not be searched.

The code has been cleaned up. Displaying the Facility ID as part of errorand warning messages makes it easier for users to determine which wellor battery is causing problems due to linked measurement points.

30 | PAS | Production Support JIRAs - Completed

Page 31: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

Tip: A Facility ID is unique for a Facility Type , while aFacility Name is not.

A Facility ID can be easily searched, while there may be multiplefacilities returned if you search for a Facility Name .

Errors/Warnings,Expire/Delete

"Trying to expire a BC Production source and receive error attached to acontract but only gives the contract name and not the Facility ID it isattached to."

The Facility ID is now included as part of the error message when areceipt point production source cannot be expired because it is linked to acontract.

Encana16230

error Receipt point production source 30009078 (2014-12) cannot be expired

because linked contracts exist. error - linked contracts Sales - TOOGA

NON OP FTN linked at BCGP11886437.

Before, the error message showed the contract name, but it did not identifywhich Facility ID the receipt point production source was linked to.

Patch, Reports"Facility Charges Fee Revenue report run by single Revenue Ownerdisplays Net Volume and Value under Gross Columns even if less than100% Owner"

The Facility Charges Fee Revenue report is displaying the correct valueswhen Revenue Owner is set to a single owner (rather than All owners).

Husky16348

Previously, the Percentage (%) was incorrectly shown as 100%, even ifthe owner didn’t have 100% ownership in the facility/functional unit.

Also, the Total Volume and Total Revenue columns were incorrectlydisplaying the single owner's totals (rather than the combined totals for allof the owners).

Expire/Delete,Import/Export,Patch

"Unable to Export Facilities without getting a Java Null Pointer Error"

PAS allows you to export Facilities , Measurement Points , andBusiness Associate(s) even if there is null (missing) information.

Devon16384

A check has been added so that no matter what state the Master data is in,the export functionality should still work.

Previously, PAS would throw a null pointer exception error if you tried toexport Master data and a number of facilities were already expired (suchas during a divestiture of properties).

This fix assists in an analysis of the status of Master files being exported.

Patches are available for versions 13.0.1, 13.1.0, 13.2.0, and 14.0.0.

Query"Query generates an error when more than 1000 facilities are selected.Number of facilities should not be restricted."

Users no longer receive the following error when running the RoyaltyContract Masters query for a large number of facilities.

Encana16394

Query supports only 1000 facilities, please select less than 1000 facilities.

PAS | Production Support JIRAs - Completed | 31

Page 32: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

This error occurred if the user selected most of the Groups in a largecompany. (It wouldn’t occur if ALL of the Groups were selected).

A known limitation in the SQL (where there cannot be more than 1000literals in an IN clause) caused the problem.

The query has been rewritten to use an OR clause instead of an IN clause(similar to how the code was written previously for the PAS Wizard).

GUI"Non-op Sales: set filter for the To facilty, the To facility in the listdisappears."

On the Non-Op Sales tab, if you change the Production Source ,Product , or To facility , the To Facility information for the wells nolonger goes blank.

Husky16418

Previously, if you applied a filter (by changing the above fields from Allto another value), the To Facility information associated with each of thewells was no longer being displayed.

• The To Facility details would remain blank, even if the ProductionSource , Product , and To facility fields were reset back to theiroriginal ALL-ALL-ALL values, and the user clicked Apply .

• The Production Date had to be toggled to make the To Facilitydetails reappear.

With the fix, this problem no longer occurs.

Reports"Can't run the PAR Report for Provost GP0001698 since Gas LiftDispositions added at multiple wells”

The Production Allocation Report now properly handles Gas LiftDisposition measurement points.

Husky16422

An exception error no longer occurs when there is a non-operated batterythat has a gas sale from the gas plant back to itself for fuel purposes.

Previously, the Production Allocation Report incorrectly treated the facilitywith the Gas Lift Disposition as being immediately upstream of the wellreceiving the disposition. This has been corrected.

Patch, Reports"Report names for Release 14.0.0 does not include all the information fromselect Parameters."

Parameterized Output File Names are once again working properlyin Release 15.0.0.

Encana16429

The code responsible for generating the parameterized file name andmodifying the reports table (as well as the xml extract for each report) hasbeen restored.

Now, the report label row includes the following information:

Report Name , Group , Production Month , Facility ID

Tip: Report files generated from the Report Selection screen,Group Process Reports screen, or the Facility monthly Reports taball utilize the Parameterized Output File Names feature.

32 | PAS | Production Support JIRAs - Completed

Page 33: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

Financials,MarketingContracts

"Amendment voucher didn't reverse Marketing deductions correctly"

Marketing deductions are now reversed properly, with the Credits andDebits displayed correctly in the Financial Interface report.

Birchcliff16431

Before, if you created a new detail for a Marketing contract, a bug causedthe Sales Contracts to become unchecked on the Linked To tab.

The result was that an Amendment voucher wouldn’t reverse the Marketingdeductions because the Marketing contract allocations had been removed.

• Only the Debit entry was booked to the financial “T” account.• The Credit entry was not created (leaving an outstanding balance).

This has been fixed. Now the Sales Contracts no longer becomeunchecked.

Patches for 13.0.1 and 13.1.0 are attached to 16436. The 14.0.0 patch isattached to 16825.

Patch, Reports"BT Proration WS no longer indicates that Wells are Shut In"

The Shut In label has been restored on Battery Proration Worksheet.

Encana16433

Previously, the Shut In label was missing, and this report was no longerindicating which wells had been shut in.

The code has been fixed, and now the shut in wells are displayed properly.

A patch is available for Release 15.0.0.

Reports"A heading on the “Receipt Point Dispositions by Receipt Point ProductionSource" report is incomplete"

A heading has been fixed in the Receipt Point Dispositions by ReceiptPoint Production Source report.

Encana16435

Before, the heading was incorrectly labelled as Receipt Point Production .

It has been changed to Receipt Point Production Source instead.

MarketingContracts,Masters, Patch

"Change to Marketing Contract unchecks the Sales Contract on the Linkedto tab"

Creating a new detail for a Marketing contract no longer causes the SalesContracts to become unchecked.

Birchcliff16436

Previously, if you created a new Marketing contract detail, you had to goback and check (reapply) the Sales Contracts for every facility linkedto the marketing contract for that product.

Now, the facilities remain linked to the Sales contracts when you create anew Marketing contract detail.

Patches for 13.0.1 and 13.1.0 are attached to 16436. The 14.0.0 patch isattached to 16825.

GUI"On Battery Wells tab, the total production is not visible until you scrollto last well."

Total production is once again being displayed properly for batteries andinjection facilities.

Encana16468

PAS | Production Support JIRAs - Completed | 33

Page 34: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

Previously, if the number of wells exceeded the amount of space availableon the screen, you had scroll to the end of the wells list in order to see thetotal production for Oil, Gas, and Water.

The totals have been anchored to the bottom of the Facility WellSummary screen, and scrolling to any page displays the totals.

GUI"The column order on the Wells Summary tab changes arbitrarily whenRecombined condensate is selected and no volumes are input."

R. Cond is no longer displayed on the Battery Well Summary .

Encana16476

The volumes for Oil/Cond , Gas , and Water are consistently displayedunder the correct headings, and the column order no longer changes.

In addition, the (Processed) indicator has been re-added for each product.

A patch is available for Release 15.0.0.

Date Effective,Errors/Warnings,Expire/Delete

"Error message should be generated on the well master"

Changes have been made to how PAS behaves when you enter aProduction Date for which a well is not Effective .

CGI16486,16732

1. An error is displayed to notify the user that the well is not effective.

WI: well […] could not be found for [date] with downstream facility [BT].

As before, PAS displays Facility detail data for the PRIOR dateeffective record (if there is one).

This allows you to find the facility, despite not knowing the correcteffective date, and to change the Production Date to a valid one.

2. If you set the Production Date to a date that is prior to the first welleffective detail, the following error is displayed.

Facility BT (…) is not effective on [date].

3. You are no longer able to delete a facility detail when the ProductionDate has been set to a period for which the well does not exist.

PAS displays an error message to indicate the Production Date isoutside of the facility's Effective range.

Facility [UWI] (date) is not effective on WI.

To successfully delete the facility detail, you need to set theProduction Date to the month of detail expiry. You can no longerset it to the month after the facility detail was expired.

Masters"Not able to Save the Gas Balance tab at ABGP0001892 for 2014-07 whenan additional Gas Lift MPoint was added for 2014-08."

PAS allows you to process amendments after adding an additional GasLift Dispositions measurement point to another well on the same battery.

Encana16487

34 | PAS | Production Support JIRAs - Completed

Page 35: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

The following error no longer occurs when the Gas Balance tab is savedfor a month that is prior to the new Gas Lift Disposition measurementpoint's effective date range.

GP [Facility ID] GAS LIFT [UWI] does not exist for production date ...

PAS now correctly ignores the newly added Gas Lift Dispositionsmeasurement point in prior periods where it is not date effective.

Patches are available for releases 13.0.1 and 14.

GUI, Reports“When a report is selected to "Not Display" under the Report button, itwill display in the report list”

Reports that have been selected to not be displayed are no longer displayedin the Report Selection screen Navigation pane.

Encana16548

Previously, if you checked the Do Not Display box next to a report (underUtilities / System / Client Table, Report Options), the report would still bedisplayed on the Report Selection screen.

This has been fixed. Now PAS takes into account the user’s ReportOptions settings when determining whether or not to display a report.

JIBLink Royalty"JIBLink fails on upload because the RoyRateNet field is missing fromthe file when the Royalty is TIK and it is a Non Op well."

The uploading of the JIBLink file no longer fails for Royalty contractswhere the Contract Settlement =TIK and Operated=No .

Encana16555

Before, this scenario would result in errors when the extract was sent toRed Dog Systems, because the RoyRateNet tag was missing in the XML.

Now, a TIK royalty on a non-operated well includes aRoyRateNet=0.00000000 , and the upload to Red Dog Systems works.

GUI, Injection,Monthly

"Receiving an OOPs error when trying to open the well tab on all ourInjection Facilities"

Attempting to navigate to the Wells tab for an Injection Facility no longercauses an Oops error.

Encana16574

PresentationConstants.FACILITY_SUMMARY_TOTALS cannot be resolved.

A revised V2 patch has been created for PASEXT-16476 (a related JIRA),and now the Wells tab can be accessed successfully.

Reports"Not able to select Prod Month for the Analysis and Composition report."

The From Date and To Date fields are now available on the ReportSelection screen for the Analysis and Composition report.

Encana16659

Previously, when you were going to run the Analysis and Compositionreport, there was no place to select a range of dates.

The Production Date at the top of the screen was the only option.

PAS | Production Support JIRAs - Completed | 35

Page 36: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

Reports"The price displayed on the "Well/Unit Average Price Calculation" reportis only to 2 decimal places, while the Royalty worksheet and RoyaltyReport by Well is to 3 decimal places."

The price on the Well/Unit Average Price Calculation report is now to 3decimal places .

Encana16660

Previously, the number of decimal places used for the price was inconsistentfrom report to report.

Allocation, Patch"Release 14 regression testing: Oops on Contract Allocate/Revenue Allocatefor WILDRIVER property in any production month"

A null pointer exception error no longer occurs when the RevenueAllocate process is run, and a Progressive Rounding Calculator error nolonger occurs during the Contract Allocate process.

Talisman16661

This particular JIRA was made up of two different issues and solutions.

1. When Revenue Allocate was being run at the Gas Plant, if theFrom/To Facility for one of the measurement points had noOperator (BA ID) , PAS would throw a null pointer exception.

2. If water was not balanced properly at the Gas Plant, it would result ina Progressive Rounding Calculator error.

(Water is a product that is handled at a GP, but is not a produced productat a GP).

The first issue needed a code fix to ensure that a missing Producer /Owner /Business Associate didn’t cause a null pointer exception.

The second issue required a water receipt volume to be inputted to balancethe water dispositions (i.e. account for water condensation out of gas).

A patch is available for Release 15.0.0.

GovernmentReporting,

"Oops when trying to run MB regulatory (MB oil royalty, MB wellproduction) without the input crown price (JIRA # 12952)"

An Oops error no longer occurs when running MB Regulatory withoutthe Input Crown Price .

PennWest16663

ManitobaRelated, Patch

A previous fix (PASEXT-12952) was re-tested and it was found that anOops error was still being thrown.

Now, if the Input Crown Price is left blank, the MB well production andMB well test processes will complete successfully, and the MB OilRoyalty process will generate this error.

MB Oil Crown Contract valuation for product OIL/COND has no price.

Reports,Technical

"Cannot save/open reports. Path to generated report is too many characters."

Users are no longer prevented from opening or saving report files becausethe path to the generated report is greater than 256 characters.

Talisman16703

Previously, a bug within PAS was causing

• reports to be incorrectly saved to the application server, AND• report names to contain the full path to the report on the app server

36 | PAS | Production Support JIRAs - Completed

Page 37: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

Opening or saving the report files wasn't possible, because of a 256character file path limit imposed by Microsoft Windows.

A fix has been created for Release 15.0.0, and a patch is available forRelease 14.0.0 in PASEXT-16429.

Patch, Report,Script, Technical

"Battery Proration Worksheet report: Oops received when running it fromthe Battery group reports screen, Battery reports screen, or Reports button(since we installed latest R14 patches)."

Oops errors no longer occur when the Battery Proration Worksheet reportis being run from the above locations.

Talisman16707

In the course of fixing this JIRA, it was discovered that these errors didn’thave anything to do with Release 14.0.0 patches.

A report menu click test was used to diagnose which reports were throwingOops errors.

Other reports were also found to be failing, including the APMC 122,BC-S1, BC-S2, and Royalty Owner Report.

There were several reasons for the failures; each required a different fix.

Some of the underlying causes were as follows.

1. The wrong report constant was being used2. Reports were expecting a value, but were receiving a Null.3. A view had not been optimized, causing an internal Oracle error.4. Reports were expecting certain parameters (when there were none).

The code has since been updated, and these report failures no longer occurin Release 15.0.0. A patch and a script are available for Release 14.0.0.

• The patch is attached to PASEXT-16456. The script is attached toPASEXT-16707.

• The script optimizes the V_MEAS_BA_ALLOC view, and fixesproblems with the APMC 122 report.

Query, Wizard,Views

"PAS Query not collecting accurate data"

Query now retrieves input analysis and linked analysis data, if ameasurement point is attached to both an input analysis, and a linkedmeasurement point (over different details/effective dates).

Birchcliff16720

Previously, Query would incorrectly retrieve only the older input analysisdata, even if there was a newer linked analysis for a particular productionmonth.

To fix this, a new view and a new query have been created for Release15.0.0.

The Gas and Liquid Linked Analysis query displays information relatedto linked measurement points and linked measurement point facilities(using the V_MPOINT_ANALYSIS view).

Tip: The existing Gas and Liquid Analysis query continues todisplay input analysis information (using the V_ANALYSIS view).

PAS | Production Support JIRAs - Completed | 37

Page 38: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

Contracts"Facility Charge Contract - linked to tab"

Measurement points on the Facility Charge Contract - Linked To tab arenow sorted in ascending order.

Cenovus16721

Reports"Facility Charges by Owner (Producer)/Production Source (w. Sales Vol)"

The correct Volumes and Values are displayed if you select more than onemonth’s data while running the Facility Charges by Owner(Producer)/Production Source (with Sales Volume) report.

Omers16725

Previously, the results returned were incorrect when this report was beingran for multiple months.

If you ran the report one month at a time however, the appropriate Volumesand Values were returned.

Now, the results are consistent, whether you are running the report forindividual months or for a date range (multiple months).

Reports,Technical

"Reports were saved on App Server when requested from Facility Level"

Reports are saved to the directory specified by the reports.output.directoryparameter in the pas.properties file, regardless of where they are run from.

Encana16730

Before, if you ran your reports from the Facility monthly Reports tab,they were incorrectly saved to /usr/local/webservices/tomcat-servers .

This used up disk space, and prevented users from finding these reports.

The problem had to do with Parameterized Output File Names notbeing properly implemented for the Facility monthly Reports tab, or theGroup Process Reports screen.

The code has been updated. Now, reports at the Report Selection ,Facility, or Group level are saved to the correct directory.

A patch for Release 14.0.0 is attached to PASEXT-16429.

Allocation,Technical,Performance

"Oil/Cnd Volume Process on BT not Completing"

PAS prevents a problem from occurring where a stuck task won’t evercomplete and results in high CPU utilization (deadlock).

Husky16754,13600

Previously, this happened in rare situations after a user had initiated theOil/Cond Volume process for a battery, or the Volume Allocate processfor a gas plant.

If the user tried resubmitting the process, the following error was displayed.

Selected process is already running. Please wait until the first process has

completed before attempting to start again.

The code has been fixed. PAS no longer needs to be restarted to resolvethis problem. PASEXT-16754 also resolves PASEXT-13600.

GUI,MeasurementPoint

"Water Unknown Disposition Type MP at IF displayed on both receiptand disposition side of Water Tab"

Unknown disposition measurement points are only displayed underDispositions on the Injection Facility Water Balance screen.

Husky16759

38 | PAS | Production Support JIRAs - Completed

Page 39: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

Before, if you created an unknown disposition measurement point forwater at an IF, it was displayed on Injection Facility Water Balancescreen under both Receipts and Dispositions .

The problem affected Alberta and Saskatchewan injection facilities. Eventhough the GUI was incorrect, the Injection Facility Volumetric report wasreturning the correct volumes.

MarketingContracts,Workarounds

"Cannot get Gas Marketing Fee volume to populate at GS2500, won'tinterface charges."

PAS is populating Debit/(Credit) Volumes for Gas marketing fees withinthe Financial Interface report.

Bonterra16781

Before, the Financial Interface report wasn’t displaying the Debit/(Credit)Volumes because PAS wouldn’t interface them.

The problem was that when you added a new detail for a Marketingcontract, a bug was causing the Sales Contracts to become unchecked onthe Linked To tab.

As a result, PAS wasn’t booking the Gas marketing fees (even though theGas transportation fees were being booked). Now this no longer occurs.

Patches for 13.0.1 and 13.1.0 are attached to 16436. The 14.0.0 patch isattached to 16825.

GUI,MeasurementPoint, Patch

"Operated Batteries are showing up in the Nonop Groups when they havea MPoint of Water Dispositions to the Nonop Batteries"

Previously, operated batteries were being displayed as part of thenon-operated groups, if any of the operated batteries had a WaterDispositions measurement point to the non-operated batteries.

Encana16784

This problem no longer occurs. A patch is available for Release 14.0.0.

Patch, reports,Technical

"Royalty Owners Report Issue"

Running the Royalty Owner’s Report no longer results in an OOPS error.

PennWest16787

Previously, if a very small value was entered as the royalty rate for wellswhich had been sold, PAS was rounding it to zero, and this resulted in adivide by zero error.

The code has since been fixed, and now the report works correctly.

An unrelated issue regarding extra page breaks was discovered duringtesting. This was fixed in 17024.

MeasurementPoint, SKRelated

"SK Gas Storage - Need capability to vent Solvent products at well level"

A new measurement point type called STORAGE RECOVERY VENThas been added at storage recovery wells.

Husky16791

You can use the STORAGE RECOVERY VENT measurement point toaccount for recovered Solvent volumes (excluding product Gas) that havebeen vented.

For additional details, refer to the Saskatchewan Storage and Recoverysection in these release notes, or to the knowledge base.

PAS | Production Support JIRAs - Completed | 39

Page 40: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

Allocation, SKRelated

"SK Gas Storage - Need capability to vent Solvent products at well level"

With the Release 15 enhancement on SK Storage Recovery, the recoverygas is now allocated and can go to sales. A new ownership type 'storage

Husky16794

recovery' has been created for the recovery gas for measurement pointownership and contract allocations.

Allocation,Patch, PermanentFix

"Permanent fix required for Release 14 related to JIRA 16742"

PAS is better able to deal with situations where it encounters a well withorphaned well measurements during the Contract Allocate process.

Cenovus16800

Before, PAS would throw an Oops error if it came across orphaned wellmeasurements, and the connection between the well and its prior batterywas no longer effective following a mid-month tie-in.

This has been improved upon in Release 15.0.0. The Oops no longer occurs.A patch is available for Release 14.0.0.

PASEXT-16800 is a permanent fix for PASEXT-16742 and 16631.

Tip: The code was fixed in Release 13.0.1 to minimize the chancesof orphaned well measurements being created during a mid-monthtie-in, unless there is a reason (such as volumes left at a battery).

The fix didn’t clean up existing data created before this, andorphaned well measurements can still occur when a well has changedbatteries, and amendments are done in later months. A script isrequired.

Gas Lift,MeasurementPoint, Patch

"Permanent fix for Moving two or more wells with gas lift from GGS tothe same battery"

PAS can now handle two or more wells with a gas lift being moved.

TAQA16810

Previously, if one well with a gas lift was moved to a new battery, the gaslift was handled properly.

However, if a second well with a gas lift was moved (from the same gasgathering system or gas plant) to the same new battery as the first well, itresulted in an OOPS error.

The code has been fixed, and the system-generated measurement pointsare now being set up properly behind the scenes whenever additional wellswith gas lifts change batteries.

PASEXT-16810 is the permanent fix for PASEXT-16797.

MarketingContracts, Patch

"Fix for Jira 16436 - Change to Marketing Contract unchecks the SalesContract on the Linked to tab"

PASEXT-16825 resolves a code dependency between PASEXT-16661and 16436.

Birchcliff16825

These two JIRAS had to do with different issues. However the fix for16436 required a newer version of the same files used in 16661.

This was a problem, as patches are deployed in numerical order (anddeploying 16661 after 16436 wiped out updates made in 16436).

40 | PAS | Production Support JIRAs - Completed

Page 41: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

Now, the shared code is updated correctly, and the Version screen showsboth patches (PASEXT-16436 and 16661) as being installed.

MarketingContracts, Master

"Creating a new detail for Marketing Contract modifies the Sales Contracton the Linked to tab"

When a new detail is created, all of the options on the Linked To arecopied over “as is”. The Sales Contracts field is not modified.

Bonterra16838

Previously, if you created a new Marketing contract detail, the AllContracts field would get changed from Yes to No on the new detail,and all of the Sales Contracts would become unchecked.

PASEXT-16838 is a duplicate of 16436. The patches for Release 13.0.1and Release 13.1.0 are attached to 16346. The Release 14.0.0 patch isattached to 16825.

Patch, RoyaltyContracts –

"2014-11 FH/ORR Oil process for UN 05150 and 05158 generates StackTrace error"

A stack trace error is no longer generated for two units during the FH/ORROIL process.

Cenovus16878

process/results,Script

This issue was caused by expired measurement points that were leavingsome allocation results in the background.

PAS failed to recognize that the expired measurement points were not ineffect any longer, and was attempting to process contract monthly revenuerecords for them.

A script was provided to remove the contract monthly revenue recordsassociated with these expired measurement points.

A patch was created for Release 14.0.0 to fix the stack trace error message.This issue has also been permanently fixed in Release 15.0.0 .

FinancialInterface,

"Marketing Contract and Financial Interface for Marketing Contracts doesnot include Non-op facilities"

The Gas Mktg process now finds and uses all sales contract allocationresults, regardless of if a linked sales contract contains operated and/ornon-operated allocations.

Talisman16963

MarketingContracts

Previously, an issue was identified with Receive Revenue Sales contractsthat included non-operated volumes.

• The gas marketing contract allocation engine was only retrieving theoperated sales contract allocation results.

• The problem was that PAS could not handle linked sales contracts withshared operated and non-operated facilities.

The code has been fixed. Now the non-operated portion of a ReceiveRevenue contract is being properly displayed on the GUI.

The Gas Marketing by Contract report and Financial Interface report includenon-operated sales that have been booked at an operated facility.

A patch is available for Release 14.0.0.

PAS | Production Support JIRAs - Completed | 41

Page 42: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

GUI"The To facility disappears from display when copy sequence numbers isused on nonop tab"

The To facility no longer disappears from view when SequencesCopy Last Month is clicked on the Non-Op Sales tab.

Talisman16968

The code has been fixed, and now the To facility details are displayedin the “copied to” production month.

PASEXT-16968 is related to PASEXT-16418.

MeasurementPoints, Reports

"Measurement Point Name change is not reflected on reports"

Saving of the measurement point master is no longer required after usingthe Rename Measurement Point utility.

Talisman16991

• Before, when the New Measurement Point Name was entered, andthe Rename Measurement Point screen was saved, the name changewas reflected on the monthly facility balance screen, but not on theFacility Balance and Battery Volumetric reports.

• The workaround was to navigate to the measurement point master andsave it so that the renamed measurement point would be reflected inthese reports.

The code has been fixed. Now, when the Rename Measurement Pointutility is used, saving the measurement point master is no longer required.

GUI"GUI problem on Non-op Sales Tab - To Facility disappears when savingvolume data"

The To facility details are no longer being dropped when a volume isentered and saved on the Non-Op Sales tab.

Legacy17002

Previously, if you clicked on Non-Op Sales , entered a Net Volume ,and saved it, the To facility details would no longer be displayed.

If you left the Non-Op Sales tab and came back to it, the To facilitydetails would be populated again.

The code has been fixed, and this GUI issue no longer occurs.

Reports"Pennwest R14 Royalty Owners Report new Issue"

The Royalty Owner Report correctly displays TIK and Non-TIK royaltieswith no page extra breaks.

PennWest17024

Previously, this report would create a new page whenever a well with aTIK royalty was followed by a well with a non-TIK royalty, and vice-versa.

The problem was that the TIK contracts were incorrectly displaying theRoyalty Owner as Null . This was causing the TIK and Non-TIK recordsto be grouped to different pages.

The Royalty Owner value has been fixed for the TIK contracts, and thepage breaks no longer occur.

Masters"PAS does not return the well master for well 100092504806W400"

PAS properly returns the well master for a previously expired well.

Husky17074

42 | PAS | Production Support JIRAs - Completed

Page 43: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

Before, a circular reference problem would cause PAS to go into a loopwhen a user was navigating a facility's hierarchy by using its measurementpoints. As a result, the expired well's master could not be accessed.

The code has been fixed so that PAS now checks for facilities which havealready been visited, and doesn’t attempt to re-navigate those paths.

The fix for PASEXT-17074 has also been included as part of the patch forPASEXT-17217.

Import/Export,Masters, SKRelated

"Non Op Download errors - Saskatchewan related"

When a Petrinex Non-Op Download .CSV file is uploaded into PAS, awarning is now displayed if a product exists in the .CSV file, but it isn’tdefined within PAS as a valid product at the battery.

Legacy17123

YYYY-MM [Facility type]:[Facility ID] Non-op well observation for invalid

battery product GAS.

Previously, if a .CSV file for Saskatchewan oil production included gasvolumes that had been flared or used as fuel, when you tried to upload thedata to PAS, it caused errors.

Tip: Note: Most gas in Saskatchewan is not TIK, and sales arehandled through JIBs with partners (so the non-op gas volumes arenot recorded in PAS).

Query"PAS Query returning all months when only one month is selected"

The Facility Monthly Netting Data query has been fixed so that it nowconsiders the production month criteria that have been entered.

Devon17144

Previously, even if you specified the From Date and To Date to be thesame month, this query would still return data for all of the other monthswhere any monthly netting data existed.

Now, running the query for a 1 month period displays only the data for themonth specified.

GovernmentReporting, GUI

"Fix for Shipper BA code ignored on split override"

The Shipper BA code is no longer being auto-populated with thePurchaser . This functionality now works as follows:

Longrun17146

When the Split Overrides screen screen is being saved:

• The Shipper BA code is populated with the Purchaser only ifthe Shipper BA code is blank.

• If a Shipper BA code is not blank, it is not overridden with thePurchaser .

This means that a user is now able to override pipeline splits with thecorrect Purchaser and Shipper BA code in cases where thePurchaser and Shipper BA code are different.

PAS | Production Support JIRAs - Completed | 43

Page 44: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

Note: Before, the Shipper BA code was being incorrectly set to thePurchaser if a third field ( Shipper BA code ) had not been set.This has also been fixed.

Query, Views"Query Tool..."Last Saved by" not updating correctly"

It was determined that updating a facility master correctly updates "LastSaved by". When no changes are made to well masters the "Last Savedby" at the well level is not changed.

Encana17166

Expire/Delete,GUI, Patch

"March 2015 Oil Monthly tab reads no detail exists for CT, facility LLSCWPV100044"

PAS no longer throws this error when you click on the Oil/Condensatetab for a Custom Treater.

Husky17217

No detail exists in the selected production period.

This issue is related to a transfer receipt measurement point’s FromFacility .

PAS wasn’t properly handling the situation where the From Facility wasexpired.

The code has been fixed. Now, PAS simply ignores an expired FromFacility that doesn’t have a detail record for the production month.

Patches have been created for 13.2.0 and 14.0.0. A permanent fix is partof 15.0.0.

Tip: During testing, it was discovered that a related JIRA (17074)was hiding some of the problems in PASEXT-17217. The fix for17074 has been included as part of the patches and fix for 17217.

GUI, Patch"Getting oops error invalid argument looking up property"

PAS no longer displays the following Oops error when users attempt tonavigate to the Solvent at an injection facility.

Husky17227

No measurement point for product GAS and type SOLVENT INJECTION

METERING DIFFERENCE.

Previously, this error occurred when PAS was balancing the Solvent ,and it tried to find a measurement point that did not exist.

The code has been fixed, and now PAS is able to finish rendering theSolvent successfully.

GUI, Patch"Issues with Solvent and Wells Tabs on Injection Facility Monthly"

An issue with the Solvent and Wells tabs has been resolved on theInjection Facility Monthly screen.

Husky17259

The totals on the Wells tab now line up with, and stay with the productswhen the user scrolls across the bottom of the screen.

A work-around exists for a second related issue.

44 | PAS | Production Support JIRAs - Completed

Page 45: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

• On the Solvent tab, the Gas volume Total is displayed, and the GasMetering Difference is calculated, once the user navigates to theinjection facility’s Products tab and clicks Save .

• This problem has to do with a missing system-generated measurementpoint type: SOLVENT INJECTION METERING DIFFERENCE.

The above workaround addresses it, because it creates the missingsystem-generated measurement point.

Patch, Petrinex"AB PRA Volumetric File Now Picking Up Shutin Status on SAGD Wells"

The Petrinex Volumetric Data report and XML file no longer display ashut-in activity at the battery for concurrent SAGD wells, when thesewells have activity at the injection facility.

Husky17267

Previously, PAS was incorrectly reporting a shut-in activity (in the battery'sVolumetric Data report file), and errors were being received from Petrinex.

Now, these wells' activities are being correctly reported as part of theinjection facility's Petrinex submissions.

Tip: In Petrinex, if a concurrent SAGD well has activity under theinjection facility, but is not producing at the battery, you cannothave a shut-in activity for that well under the battery.

Reports"Calendar for scheduled report is not incrementally increased/decreasedproperly"

The Scheduled Date calendar button now works properly duringreport scheduling.

Husky17274

Previously, if you attempted to adjust the Scheduled Date by using thecalendar's "month forward" and "month backward" arrows, the date didnot increase or decrease by one month.

Instead, it would increase or decrease by a random number of months. Theissue was occurring in Internet Explorer, but not in other browsers.

The code has been fixed, and now the month forward and month backwardarrows work properly in Internet Explorer.

Patch, Reports"Scheduled reports double trigger reporting event for single generatedreport"

PAS now generates one event and one report for each scheduled report.

Husky17277

Before, scheduled reports would incorrectly trigger two events that wouldrun from two different places in the code.

This caused two copies of each report to be generated and stored in thedocument repository.

A patch has been developed for Release 14.0.0, and the fix has beenincluded in Release 15.0.0.

PAS | Production Support JIRAs - Completed | 45

Page 46: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

Query, Wizard,Views

"Facility Master Query - Missing Cost Centre on Sub Facilities"

The Facility Masters query now shows the Cost Centre for sub facilities,whether or not the Cost Centre for the sub facility is the same as theprimary facility.

Husky17343

Previously, if the Cost Centre for the sub facility had been overridden,it would show up on the query, but if it was the same as the Cost Centrefor the primary facility, then it was not displayed.

Expire/Delete,MeasurementPoint

"LOAD SALES RECEIPT CANNOT BE EXPIRED-system generatedmeasurement points cannot be expired"

PAS no longer throws the following error when you attempt to expire abattery after all of the measurement points and wells have been expired.

PennWest17344

Cannot expire facility BT: 04-22-47-10 -Load sales measurement point from

facility BT: ABBT for effective date 2015-04 - 4712-12.

In Release 14.0.0, there was a change made to how PAS handlessystem-generated measurement points, which inadvertently affected LoadSales Receipts (Load Sales).

This was fixed by making Load Sales Receipts (Load Sales) work withthe updated measurement point handling. A script and patch are availablefor Release 14.0.0.

Tip: PASEXT-17349 is a duplicate of PASEXT-17344.

GUI"Unable to save Proration Factors for PRA Volumetric submission forCleaning Plants type CT"

PAS allows you to save oil and water Proration Factors for CT typecleaning plants.

Husky17380

Previously, if you tried to enter a Proration Factor on theOil/Condensate tab or the Water at a custom treater, when you savedthe screen, it wiped out the proration factor.

The code has been fixed, and now the proration factors are being savedsuccessfully.

Patch, Petrinex"SK PRA Volumetric XML file does not have shut-in wells where all shutin wells"

Shut-in wells are now correctly included in a battery’s Petrinex VolumetricData report and XML file when a Saskatchewan battery has all of its wellsshut-in, and there is no other battery activity (i.e. closing inventory).

PennWest17404

• Previously, the report and XML file were incorrectly displaying onlythe shut-in activity for the battery (with no information shown for theshut-in wells).

• Now, the shut-in status of each well is included as part of the Petrinexsubmission.

The fix for 17404 is included as part of the patch for 17267.

46 | PAS | Production Support JIRAs - Completed

Page 47: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

Petrotranz"Petrotranz output folder and file naming issue"

XML files are no longer overwritten when users run the Petrotranzpipeline process multiple times for the same production month.

Encana17410

• A PAS event ID has been added to ensure a unique name for eachPetrotranz file.

• Sub-folders have been implemented to store the Petrotranz XML filesseparately for each individual user.

A patch is available for Release 14.1.1.

Patch, Petrotranz"OOPS when Petrotranz processed with an End Point Facility with noOperator code"

An OOPS error no longer occurs when the Petrotranz pipeline processis being run for a facility with an End Point facility that doesn’t have anOperator (BA ID) or Government Code .

Encana17417

Instead, PAS displays the following error in this situation.

2015-02 PL: PIPELINE “To” facility requires a Business Associate operator

with a Government code for the province of Alberta.

A patch is available for Release 14.1.1.

PASEXT-17425 is a duplicate of PASEXT-17417.

Errors/Warnings,Patch, Petrotranz

"Errors for missing Government codes on Operator BA should all displayat same time"

All the End Point Facilities are now returned at the same time if they donot have an Operator (BA ID) or Government Code .

Encana17429

Previously, when there were 2 deliveries to different terminals with differentoperators, and no Government Code s or Operator (BA ID) s hadbeen entered, only one error was displayed at a time, instead of both errors.

Now, all of the errors are displayed at the same time when the Petrotranzpipeline process is run.

Query, Wizard,Views

"Well-related queries should pull Wellhead Fluid Type"

The following queries now have Wellhead Fluid Type listed as an optionunder Available Columns .

Longrun17439

• Well Activities• Well Production• Well Masters• Well/Unit Product Ownership

You can select Wellhead Fluid Type as a column for these queries, todetermine if a well produces oil or field condensate.

Patch, Reports"US Royalty Owner Report is not reflecting royalty reversals if the royaltycontract is expired."

The US Royalty Owner Report now correctly picks up royalty reversalson expired royalty contracts.

Talisman17479

PAS | Production Support JIRAs - Completed | 47

Page 48: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

Previously, the US Royalty Owner Report had an inner join toV_CONT_ROY (which the Canadian version of the report did not have).

This inner join caused the US Royalty Owner Report to exclude royaltycontracts that had been expired (which was incorrect).

BC Related"Estimate for custom fund request #1 - BC08 editor import functionality"

This functionality was developed in Release 15. See "BC 08 Editor ImportFunctionality" of the R15 release notes.

CNRL17501

Contracts,Financials

"Marketing - NGL Transportation and Fractionation fees not creatingFinancial interface lines"

Financial interface lines are now created properly for marketing contractswith Contract Sub Types NGL Fractionation and NGL Transportation .

Talisman17506

This issue was related to PASEXT-15538, where product Gas had to beselected within an NGL marketing contract, in order for financial entriesto be created for the natural gas liquids.

The code has been fixed, and now if NGL-Mix is selected as the facilityproduct (without product Gas), PAS processes the marketing contract basedon the constituent NGL products.

MonthlyProcessing, Patch

Unable to set well to Shut-in Status"

PASEXT-17507 was a result of the fix for PASEXT-17267, where we hadsimplified the logic that PAS uses to isolate the real shut-in status versusthe reporting shut-in status.

Husky17507

While making this change, commingled wells were missed in this onesituation. However the issue only affected the GUI, as the status was correctin the database.

A patch jira17267_Release_14_0_0_V2 was created and applied to fix theissue.

Expire/Delete,MeasurementPoint, Patch

"Receive Stack Trace Error When Accessing Monthly Gas Tab in 201505for BLAC GS0003551 SF03"

A stack trace error no longer occurs when a user tries to access the monthlyGas tab tab for a gathering system that has been unexpired.

Husky17513

This error was caused by an unexpired system-generated consumptionmeasurement point that was attempting to access its corresponding (expired)user generated receipt measurement point.

The code has been fixed. PAS now checks the date effectiveness of asystem-generated measurement point by first checking the date effectivenessof its corresponding user generated measurement point.

GUI"Contracts Valuation -Royalty Screen Well Sort"

The Contract Valuation screen - Royalty screen now displays its wellsin an ascending UWI sort order that is consistent with the ContractValuation screen - Edit Royalty Deductions screen.

Encana17528

Prior to the fix, the Contract Valuation screen - Royalty screen did notdisplay the wells in ascending UWI sort order.

48 | PAS | Production Support JIRAs - Completed

Page 49: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

GUI, MonthlyProcessing

"Battery Water Balance Summary Tab Does Not Include Water LoadInjection in Total Dispositions"

Water load injection volumes are now included in the Total Dispositionson the Battery Summary tab.

Encana17538

Previously, if a Water Load Injection volume was displayed on the BatteryWater Balance screen, the Battery Summary tab tab did not includethat volume in the Total Dispositions.

JIBLink,Royalty, Patch

"Royalty Amount not matching JIBLink xml amount"

The amount in the JIBLink extract file now matches the royalty statementamount.

PennWest17539

Previously, the JIBLink file did not match the royalty backup if the royaltieshad been interfaced twice in one GL month. This had to do with timingproblems.

A patch has been created in PASEXT-17359 to address the GL issue.

Allocation,Masters,Navigation, Patch

"Receiving Oops! when Navigating to and Processing facilities inResthaven"

Resthaven is now displayed on the Production Accountant Home, andusers are able to navigate and process facilities without errors.

Encana17545

• When you click on Process and select Resthaven, the Battery listappears.

• When you click on Search and select Resthaven, all of the facilitiesare listed.

• If you try to export the Resthaven data, the selected information returnssuccessfully.

A patch has been created to fix a null pointer exception wherenglMixProductionMeasurementPoint can be null. This was previouslycausing Oops errors at the Resthaven facility.

GovernmentReporting, Patch

"PRA Volumetric still generating incorrectly for Shut-In Heavy Oil wells"

The Petrinex Volumetric report and .XML file are generated correctly forheavy oil single well batteries that are shut-in, but have load receipts.

Husky17551

Previously, water receipts and corresponding load injections at these SAGDfacilities were being ignored during Petrinex file generation, and a Facilitylevel SHUTIN record was being reported.

An earlier patch had caused the functionality to fail. Version 3 of the patchhas been created to override the previous patch versions and fix the Petrinexreporting.

The patch to resolve this issue is found injira17267_Release_14_0_0_V3.tgz.

Inventories,Patch

"Product inventory is not rolling correctly from one month to another atour gas plants and gathering system"

A patch has been developed to remove a source of orphaned well monthlymeasurements that occur when Contract Volume is rerun for the month

Husky15671,17597

PAS | Production Support JIRAs - Completed | 49

Page 50: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

before a well changes batteries (creating well monthly measurements atthe old battery).

The patch also allows PAS to generate the Opening Inventory correctlyto the well monthly measurements of the new battery, in order to fix theopening inventory issue.

Import/Export"MONTHLY VALUE INPUT FOR ROYALTY DEDUCTION NOTAPPEARING ON BLINGER"

Users are now able to import/export a monthly value for a royaltydeduction.

CNRL17659

A new Contract Royalty Deductions option has been added to theImport/Export Utilities under the Monthly Transactions section.

Previously PAS would not allow you to import or export the royaltydeduction. It could only be inputted manually on the GUI.

Expire/Delete,Patch, Petrinex

"Unable to create PRA volumetric on Cleaning Plants"

PAS no longer throws the following error when the Petrinex Volumeprocess is run at CT or TM cleaning plants.

Husky17666

No detail exists in the selected production period.

This problem was caused by system-generated transfer receipt measurementpoints that were holding onto an expired “from” facility in the From/ToFacility of the measurement point.

GUI"Change sort order for Value Input, on monthly tab Valuation for Royaltycontracts for all products with Price Method = Price/Volume"

Sort order is changed to sort by Facility ID then Contract name.

Encana17677

GUI"Change sort order for Deductions on monthly tab Valuation for Royaltycontracts for all products with Price Method = Price/Volume."

Sort order is now based on Contract Name (Facility ID (well or Unit) thenContract name).

Encana17678

Masters,MeasurementPoint, Patch

"Getting oops when creating new MP that has previous expired MP"

Users are no longer receiving an Oops error when setting up a duplicatemeasurement point that was previously expired.

Husky17682

The code has been fixed, and PAS now displays the following errormessage.

YYYY-MM WI: [ ] Measurement point name [ ] already exists with effective

date of YYYY-MM.

Expire/Delete,Monthly

"Permanent fix: REL 14 GP1147N NGL Monthly Input not available"

When back dating a measurement point, the system-generated measurementpoints are also properly backdated.

SinopecDaylight

17717

In this particular case, the input fields on the NGL NGL Mix Cascadesare now available after un-expiring a gas plant facility.

50 | PAS | Production Support JIRAs - Completed

Page 51: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

ReportsA missing Province/State Code no longer causes an Oops error whengenerating a Petrotranz file.

TAQA17750

PAS properly ignores the Province/State Code if it is blank, or if moreor less than 2 digits are entered in the address section on the BA masterfor the receiving facility operator.

Expire/Delete,Patch

"Trying to expire a Manitoba Battery in PAS"

Users no longer receive an error when attempting to expire a battery master.

PennWest17752

This problem was related to a system-generated measurement point thatwas not expiring.

A patch was created to expire the system-generated measurement point.

Allocation,Reports

"Facility Gas Balance By Component Report- Recovery By Componentand Recovery By Product How Calculated"

NGL MIX composite product gas equivalent component volumes are nowincluded in the liquids recovery calculation on the Facility Gas BalanceBy Component Report.

Beringer17756

GUI, Inventories"Inventory Overrides screen should be renamed Volumetric Overrides"

The Inventory Overrides screen has been renamed to VolumetricOverrides screen.

CGI17757

Now, the GUI screen name matches the Import name, and is reflective ofthe fact that this screen is used to override more than just inventory.

Any references in the PAS application and knowledge base have also beenchanged to Volumetric Overrides .

Errors/Warnings,Masters

"Cannot type in well ID and confirm on Unknown Load receipt "WI" tag."

PAS successfully finds a well if you type in the well ID (UWI) on theWater Load Injections or Oil/Condensate Load Injections screenscreens, and use the small magnifying glass to confirm it.

Encana17779

Previously, PAS would throw an error because it was incorrectly searchingfor the well by name, instead of treating the inputted text as the well UWI.

Allocation,Query, Wizard,Views

"To Facility must be added to Facility Monthly Netting Data view andquery"

The To facility ID and Type columns have been added to the FacilityMonthly Netting Data view and query.

Devon17799

This was done so that transfers of oil from a CT having the same volumesare recognized by the Facility Monthly Netting Data query as being unique.

Query now returns the results without discarding information that appearsto be identical, but isn’t.

Date Effective,Expire/Delete,

"Cannot expire a measurement point because of Remote Inventory"

A patch was created for 17825 to allow the user to expire a measurementpoint for which the remote inventory had been sold.

Encana17825

MeasurementPoint, Patch

PAS | Production Support JIRAs - Completed | 51

Page 52: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

This fixed a broken remote opening inventory validation used when expiringmeasurement points.

MeasurementPoint, Script

"Rename Measurement Point issue"

When renaming a Sales measurement point with a To facility that hasmultiple transfer receipts, PAS now looks for only the transfer receiptsthat are linked to the measurement point being renamed.

Devon17856

Previously, PAS was incorrectly retrieving all of the transfer receipts atthe To facility that had the same product.

The code has been fixed, and the following error is no longer generated.

Finder found multiple matches class

com.cgi.pas.measurementpoint.TransferReceiptsMeasurementPoint

MonthlyProcessing,

"Volume Allocate error - Permanent Fix - validation needed when unitizedwell master is unexpired but unit master has been previously expired"

Clients are no longer receiving a "No detail exists in the selected productionperiod" error when running the Volume Allocate process for Gas.

Cenovus17867,17917

Expire/Delete,Masters

Previously, this happened if the unitized well master had been unexpired,but the unit master was not active.

A permanent fix has been created in PASEXT-17917 to provide furthervalidation when this scenario occurs.

MonthlyProcessing,

"Oil/Cond Volume Error - Suffield oil - Prod Month 2015-08"

A permanent fix has been created in PASEXT-17917 to provide furthervalidation when a well master that was unitized is unexpired, after the unitmaster has been expired.

Cenovus17868,17917

Expire/Delete,Masters

Clients no longer receive a “No detail exists in the selected productionperiod” error when running the Volume Allocate process foroil/condensate.

Allocations"Gas lift allocation issue"

To correct the allocation issue, Gas Lift volumes are now included inbattery Gross Gathered measurement, Gathered measurement, Gathered

Longrun17904

gas allocation results. Gas lift volumes are also added to the Net wellproduction measurement for wells with gas lift.

GovernmentReporting,

"Received error: No Detail exists in the selected Production Period whenPRA Volumetric process was run after Load Oil Sales and Load WaterDisp Mpoints and Battery were expired."

Users are able to run the Petrinex Volumetric report successfully afterexpiring a load sales measurement point in the previous month.

Encana17922

MonthlyProcessing, Patch

Before,PAS was displaying a “No Detail exists in the selected ProductionPeriod” error.

This error was caused by measurement point refactoring. Patches havebeen created to address the problem, and the code is fixed in Release 15.0.0.

52 | PAS | Production Support JIRAs - Completed

Page 53: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

Patch, Reports"Scheduled reports - missing sales reports that should have been monthlyre-occuring"

Reoccurring reports that include an Owner parameter now run asscheduled.

TAQA17934

Previously, the Owner parameter was not being handled correctly forreoccurring scheduled reports.

The code has been fixed in Release 15.0.0 , and patches have been createdfor 14.0.0 and 14.1.2

Users need to apply the patch for PASEXT-17826 before installing thePASEXT-17934 patch.

Reports"Parameterized Scheduled Report Name/File Path Mismatch (facilitycharge worksheet)"

The Report Scheduling feature has been improved to handle reoccurringreports.

CNRL17996

Previously, the path/file name of the report file did not match the expectedname/path (functional unit parameter was missing).

Now, the actual path/file name has been corrected to include all requiredparameters.

Expire/Delete,Government

The following error is no longer displayed when running the PetrinexVolume process, after expiring a facility master.

TAQA18036

Reporting, Patch,WorkaroundsTask result error: No detail exists in the selected production period.

This is a known bug that was resolved by installing the patches that wererecommended by CGI.

The code has been fixed in Release 15.0.0 and this error no longer occurs.

Reports"Stack Trace Error When Submitting Production Allocation Report forRam River GP 201509"

Previously, problem occurred when there was a circular connection offacilities that exceeded the number of cycles allowed (10).

Husky18039

The number of cycles is now configurable in the PAS properties file(MAX_NODE_VISITED_COUNT)

Import, Export"Importing Royalty Contracts get locking error"

Resolved with prioritized JIRA PASEXT-17786. No longer getting lockingerror on Royalty contracts (also fixed Facility Charge, Sales and Marketingcontracts).

PennWest18065,17786

Monthly"Production Source Override will not reset"

The Production Source Override reset has been fixed and the OOPs nolonger occurs.

Devon18125

PAS | Production Support JIRAs - Completed | 53

Page 54: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

Errors/Warnings,GUI

"System Generated MPoint "Gas Lift Receipt" is preventing the saving ofthe GP Gas Balance tab unless the Gas Lift Disposition MPoint is expired"

This problem occurred when a well with gas lift receipt was moved to anew battery. In Release 15, the Gas Lift Receipt is now correctly movedalong with the well.

Encana18152

US Related"Severance Tax story for CGI"

Release 15 includes the severance tax calculation fixes for the US instanceas per this JIRA. Any version higher than R15 will also automatically havethis fix.

Talisman18164

Expire, Delete"Oops Error Generated on Oil and Sales Disp. and when navigating toOil/Cond tab"

Navigation to the Oil/Condensate tab no longer causes this OOPS error.

TAQA18172

Allocation"Oops Error - GasSalesAllocationHelper Allocatable.deem(Allocatable.java:1985)"

Oops no longer occurs.

CNRL18197

Import/Export,Masters

"Error - No detail exists in the selected production period "

PAS now allows you to export the Business Associate blinger successfullyfor any Production Date and Group .

CNRL18448

Previously, no data was being populated into the export file for productiondates starting from 2015-10 onwards, and an error message was displayed.

The code has been fixed, and this problem no longer occurs.

A patch has been developed for Release 14.0.0 in PASEXT-18448. It needsto be installed along with the patch for PASEXT-17666.

54 | PAS | Production Support JIRAs - Completed

Page 55: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Chapter

3Enhanced Functionality

This chapter contains high-level information on enhanced functionalityand refers to the JIRA issues that were resolved with each enhancement.

Topics:

• Improvements & New FeaturesFor complete details of the functionality, read the appropriate topics inthe PAS Knowledge Base.

• Measurement Point Delete andExpire

• Receipt Point Production Sourcesand BC NGL Mix

• Delivery Profile Allocations• Operated Waste Plant• Cavern Reporting• Solids Allocation• Negative Pricing• Query Updates• Sales from Operated Facilities to

Injection Facilities (Alberta Only)• Regulatory Changes• Storage and Recovery (Release

15.0.0)

PAS | Enhanced Functionality | 55

Page 56: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Improvements & New Features

JIRA #sMilestoneDescription

Data Dictionary (Partial)

A data dictionary has been developed to provide information on Masters views and columndefinitions within PAS.

You can access it by searching for About PAS Reporting Views/API in the knowledge base,and clicking on the View Names .

Please contact the PAS Support Team for additional details.

Measurement Point Delete and ExpireImprovements have been made around how and when PAS allows deletion and expiry of measurement points,as well as the addition of new measurement points.

JIRA #sDescription

Additional Measurement Points at a Well

Disallow Measurement Point Delete and Expire

10116If you attempt to use an import to update the Effective Date of a system-generated measurement point(in order to expire it), PAS displays the following error message:

System generated measurement point [measurement point name] cannot be expired.

Previously, PAS would stop you from updating system-generated measurement points through the GUI,but in some cases it would incorrectly allow you to make changes via imports.

11062Purchased Fuel Receipts measurement points have been added to the validation rules that PAS uses whenexpiring or deleting a non-operated battery’s detail.

Previously, PAS was checking for oil/water/gas receipts, but not for purchased fuel receipts.

The validation rules didn’t include measurement type Purchased Fuel Receipts (PFR) , and PAS wouldtry to expire/delete a non-operated battery detail while a purchased fuel receipt MP was still linked to it.

Now, PAS displays the following error if purchased fuel receipt MPs are found during validation.

Cannot expire facility BT: -Receipt measurement point […] PFR From […] on facility BT: […] for effective date

13760An error is displayed if you try to expire a detail for a battery, gathering system, or gas plant that is aProduction Source for a contract.

Facility cannot be expired because it is referenced as a production source on one or more contracts.

Before, these types of errors were triggered only if the Production Source was a well or a unit.

Tip: The expiry validation rules apply to production sources for Facility Charge, Purchase, Royalty,and Sales contracts.

56 | PAS | Enhanced Functionality

Page 57: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

JIRA #sDescription

Allow Measurement Point Delete and Expire

14009PAS now cleans up properly behind the scenes when the Include IC, NC, C6 For NGL MIX Productflag is changed from Yes to No (or vice versa).

Previously, toggling the Include IC, NC, C6 For NGL MIX Product flag would change the NGL-MXMonthly GUI, but it wouldn’t clean up the system-generated measurement points.

Tip: This fix only applies to Operated Gas Plants.

14055When Sulphur is removed from the Selected Products at a Gas Plant, the Gas-Acid Gas andSulphur-Production measurement points are removed from the Measurement Points tab.

The corresponding system-generated measurement points are also removed behind the scenes (as long asyou don’t have any measurements for Gas-Acid Gas or Sulphur-Production).

Previously, the Gas-Acid Gas MP was still displayed after you removed Sulphur from the Productstab, and the system-generated measurement points still existed in the background.

Improved Error / Warning Messages and Performance

10902The Product has been added to the error message that is displayed during Contract allocate, when anexpired well is found to have a closing inventory.

Previously, the Product field was missing from this error message, and you couldn’t tell which productthe closing inventory existed for.

Now, the updated error message looks like this:

2006-10 WI: [well] is expired but still has [SULPHUR] closing inventory of Production ownership type, [well]

originating facility, [BA] owner, and [6.7] volume.

12283PAS no longer throws the following error when an injection scheme is being exported for a group withexpired wells.

Well is not effective for the date specified.

Wells are not displayed on the injection scheme master for any dates where those wells are no longeractive.

Now, the wells in the group which haven’t been expired are exported, and any expired wells are not includedin the export.

12342The Registry Product is now displayed in the Government Reporting Options for a measurement pointmaster that has Product =OIL/COND and Type =SHRINKAGE .

By default, the Registry Product is blank. The only value that is available for selection is COND .

PAS | Enhanced Functionality | 57

Page 58: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

JIRA #sDescription

Petrinex submissions now show COND (instead of OIL) for OIL/COND SHRINKAGE measurementpoints that have been set to COND .

Note: When existing OIL/COND SHRINKAGE measurement points are migrated to Release 15.0.0,they will have their Registry Product field defaulted to blank .

13555PAS now displays a proper error message instead of a stack trace error when importing a NonOp MonthlyNet Volume blinger with expired production sources.

Import NonOp Monthly Net Volume error: 13555.xlsx Row []: Facility WI [] is not effective on...

A code fix has been added to check that the production sources being imported are date-effective.

15440All errors related to monthly input data are displayed when you try to expire a marketing contract.

Previously, error messages for measurement points that a monthly input energy greater than 0 were notbeing displayed until after other errors had been corrected. This has been fixed.

16256The Spec Liquids tab is displaying correctly when the user switches between Production Date (s)where spec liquid products have been selected or removed at the gas plant.

Before, PAS was inconsistent when it came to displaying/not displaying the Spec Liquids tab.

• When the user selected a Production Date where spec liquid products had been removed at the gasplant, the Spec Liquids tab was not displayed (which was correct).

• However, when the Production Date was switched to a month where spec liquid products had beenadded (selected) at the gas plant, the Spec Liquids tab was not always displayed.

Now, if you switch the Production Date , PAS displays or doesn't display the Spec Liquids tab, basedon whether spec liquid products have been selected or removed at the GP for that particular month.

16266Users are once again able to use the Tab button to navigate the Measurement Points master.

58 | PAS | Enhanced Functionality

Page 59: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

JIRA #sDescription

Previously, whenever the user selected a different value in any drop-down list on the Measurement Pointsscreen, the focus was suddenly placed on the Save button.

This interfered with users being able to tab to the next field, and made it difficult for those who preferredusing the keyboard to navigate (rather than using the mouse).

Now, the focus is no longer being set to the Save button after every page event.

16301An error message to indicate that a well is part of a custom delivery profile (and cannot be deleted) isincluded in the list of errors that PAS displays when you attempt to delete a well’s master.

Cannot delete facility WI: well 5-10 (2005-10 - 4712-12)

- Cannot delete well because it is used through a custom profile by measurement point BT: Redcliff Oil Battery,

OIL/COND-SALES Sales to PL.

Previously, this particular error message wasn’t being displayed until all the other error messages relatedto the well’s deletion had been cleared up.

Now, the custom delivery profile error is displayed right away, at the start of the list of errors.

16557References to deleted facility details are being properly cleaned up.

Previously, PAS would sometimes leave behind a reference to a deleted detail.

This would occur if deleting a facility detail had caused a prior date effective detail to stretch (in order tocover the deleted detail’s effective period).

The result was that references to deleted facility details would accumulate in memory, and cause thisexception error when you tried to navigate using the tree view on the Facility Master screen.

FacilityNotEffectiveApplicationException: [...] Well is not effective for the date specified [...]

Disallow End Point Facility Expire/Delete

Receipt Point Production Sources and BC NGL MixUpdates have been made to receipt point production sources, and natural gas liquids mix functionality hasbeen developed for the BC08.

Description

Finished Renaming BC Production Sources to Receipt Point Production Sources

The renaming of BC Receipt Points and BC Production Sources to Receipt Points and Receipt Point ProductionSources has been completed.

• Now, users no longer see the words BC Production Source or Cascade Production Source within the PAS GUIor the Import/Export blingers.

• The queries have also been renamed to use Receipt Point Production Source instead of the old terminology.

Tip: For Release 15.0.0, the original view and column names have been preserved, along with the renamedviews and columns. This is to allow clients additional time to redirect their in-house queries and reports to usethe new views and columns, before the old views and columns are removed in a future release.

PAS | Enhanced Functionality | 59

Page 60: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Description

Inventory Overrides at Receipt Point Production Sources

PAS no longer throws an OOPS error if users attempt to save any of the Ownership Type tabs on the VolumetricOverrides screen.

Previously, if a non-operated point of sale facility had Allocate to Receipt Point Production Sources = Yes ,the following type of OOPS error was displayed when users clicked on Save .

ApplicationException: 2014-01 GP: BC NonOP GP Missing receipt point production source breakdown for creating business

associate allocation result for measurement point C5-SP-OPENING INVENTORY.

Inventories for all products can now be overridden at the receipt point production source level.

On the Spec Liquids Cascades tab, Sulphur Cascades tab, and Cascade Volume Input screen, the Override icon

( ) is now displayed at the Receipt Point Production Source level when receipt point production sources are present.

Otherwise, the Override icon ( ) is still displayed at the Reporting Facility level.

If a selected Reporting Facility has its Receipt Point flag set to Yes , PAS displays a drop-down list labeledReceipt Point Production Sources on the Volumetric Overrides screen.

This list contains all of the receipt point production sources that are in effect for the Reporting Facility in the currentproduction month.

A Receipt Point Production Source ID column has also been added to the Volumetric Overrides blinger.

This new column can be used to import/export override volumes at non-operated point of sales facilities that haveAllocate to Receipt Point Production Sources=Yes .

60 | PAS | Enhanced Functionality

Page 61: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Description

Receipt Point Production Source Master

PAS no longer stores a list of participants for a receipt point production source.

Previously, if a Receipt Point Production Source had All Owners , All Production Sources , or All OwnershipTypes set to Yes , when Volume Allocate was run, PAS would derive a list of participants, and then incorrectlystore the list as master data.

This has been fixed. The list of participants continues to be derived during processing, but is no longer stored.

The GUI behaviour has also been changed on the Receipt Point Production Sources master so that when the ALLflag is changed from Yes to No , the GUI now displays a blank list and users must add the items they want.

These changes are consistent with other areas in PAS, and help ensure that users are in charge of defining master data(rather than the application). See PASEXT-16899 for additional details.

Receipt Point Production Sources that contain Non-Operated Receipts with Gas Allocation Overrides

PAS is now deriving receipt point production source participants correctly when non-operated receipts and/or gasallocation overrides are involved.

Previously, if a receipt point production source had All Owners set to Yes , and a non-operated receipt had gasallocation overrides, the Volume Allocate process would produce this error.

Receipt point production source coverage is not complete for receipt point GS:S5COMP Op GS 2. Missing source for (445117:

Husky Energy Inc., BT: S5COMP NonOp BT, Nonop Receipts).

PAS was incorrectly considering only operated production sources, and not other non-operated facilities.

This has been fixed. For additional details, refer to PASEXT-16901.

Enhanced BC08 to handle NGL Mix

The BC08 Editor has been updated to include all NGL Mix constituent products (other than LITEMX).

• Users can now make manual changes to NGL Mix volumes and values using the updated BC08 Editor.

• The BC08 process sums the spec and mix products within the following BC08 Product Groups: Ethane, Propane,Butane, and Pentanes Plus. These BC08 Product Group totals are reported to the BC government.

Tip: If a British Columbia battery delivers gas to an Alberta gas plant that has NGL Mix, the BC08 will nowinclude the NGL Mix sales from that Alberta gas plant.

The Contract Valuation Crown and Detail screens have been updated to display the spec and mix products, aswell as sulphur.

NGL Mix products have also been added to the BC Crown Price Import/Export.

PAS | Enhanced Functionality | 61

Page 62: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Delivery Profile AllocationsDelivery profile allocations functionality has been enhanced for all products and provinces.

Description

New View: V_PROFILE_ALLOC_BREAKDOWN

A new view has been created that allows users to see the sales volumes that each production source producer has beenallocated in each priority.

Previously, when a sale was allocated in more than one priority, the BA allocation results that PAS stored were taggedwith only the last priority.

The new view includes a Priority column so that you can see how the Oil Sales/Disp , Water Disp , and ContractAllocate processes (i.e. the delivery profile allocation) have allocated a production source producer's liquid volumeswithin each priority.

New Query: Delivery Profile Allocations

A new query called Delivery Profile Allocations has been created.

This query closely resembles the Measurement Ownership Allocations query, but it shows exactly how sales havebeen allocated within each delivery profile priority.

Operated Waste PlantIn release 15, operated waste plant functionality has been expanded to include ownership allocations, contractallocations for sales, facility charges, and marketing for oil and water.

Description

Changes Since Release 14

In Release 14.0.0, operated waste plant functionality was developed for Alberta and Saskatchewan but it only includedvolumetric balancing (Petrinex reporting and .XML file generation). It did not include sales contract allocations, facilitycharge contracts, or financial transactions.

Since ownership allocations were not supported in Release 14.0.0, operated facilities could not deliver volumes to anoperated waste plant. The volumes received at the waste plant had to be set up as RECEIPTS measurement points.

Operated Waste Plant - MastersThe following changes have been made to facility Masters as part of the operated waste plant enhancements.

Description

Validation Changes

PAS allows for oil and water dispositions from operated facilities to operated waste plants. Dispositions from operatedfacilities automatically create system-generated receipts at the operated waste plant.

Oil and water dispositions need to have a Waste/reporting code and a N/D (non dangerous/dangerous) indicator.

62 | PAS | Enhanced Functionality

Page 63: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Description

• If the Waste/reporting code on the Disposition measurement point master is missing or invalid , PAS displaysa warning.

• If there is a valid Waste/reporting code , but the N/D indicator hasn't been set, PAS displays an error.

Waste code required indicator

A new field has been added to the measurement point master at operated and non-operated waste plants.

Waste code required Indicates whether or not a Waste/reporting code is required for the measurement point.

This field needs to be set to Yes or No for measurement points set up at an operated or non-operated waste plant, ormeasurement points with a From/To Facility of operated waste plant.

Tip: In Release 15.0.0, the measurement point/facility master import module (blinger) has also been updatedwith a Waste code required column. This column needs to be populated with Y or N for measurement pointsat the facilities listed above. If the Waste code required column is not populated, PAS generates an error.

The measurement point/facility master import has also been updated with a Waste code required column.

• This column needs to be populated with Y or N for measurement points at the facilities listed above.

• If the Waste code required column is not populated, PAS generates an error.

Unlinked Wells

PAS now allows adding a Facility Type of UW for unlinked wells.

In Release 15.0.0, unlinked wells have been changed to be non-operated facilities, rather than endpoint facilities.

• This allows unlinked wells to be set up with a Cost Centre and an Operator .

• Any volumes for unlinked wells are allocated to the Operator specified on the non-operated Facility Master ,and the Ownership Type is Non-Op Receipts .

This functionality is limited to RECEIPTS measurement points at operated waste plants (where receipts of OIL/COND ,WATER , and SOLIDS are allowed from unlinked wells).

PAS also allows a Facility Type of UW to be imported through the Facility tab.

Tip: In Release 14.0.0, unlinked wells were previously set up as an endpoint facility. This prevented them fromhaving a Cost Centre , and it also prevented an Owner from being linked to the unlinked wells.

Operated Waste Plant - MonthlyThe following changes have been made to the Monthly screens(s) as part of the operated waste plantenhancements.

Description

Inventory Overrides

Opening inventory overrides are now available at operated waste plants for products OIL and WATER .

The Opening Inventory can be overridden by using the GUI, or through an import.

PAS | Enhanced Functionality | 63

Page 64: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Description

Inventory Adjustments

Oil and water inventory adjustments are allocated to production sources, based on the volumes available for sale (VAS).

PAS displays a warning during the volumetric processes for oil, water, and solids if the inventory adjustment toleranceis greater than 10 percent of the total volume of each product.

A warning is provided if inventory adjustments for operated waste plants exceed 10 percent of the total volume receivedfor each of the products OIL , WATER , and SOLIDS in Alberta and Saskatchewan. The calculation used for determiningthe inventory adjustment percentage is: %INVADJ=[INVADJ/(REC+INVOP)]*100%

Operated Waste Plant - ProcessingThe following changes have been made to PAS processing as part of the operated waste plant enhancements.

Description

Processes Added

ProductFacility Type

Water DispOil Sales/Disp

Fees CalculateRevenue Allocate

Petrinex Oil ValuationOil Mktg

Petrinex Pipeline

In addition, financial records can now be interfaced for oil revenue, fees, and marketing contracts.

Processing Dependencies at Non-Cavern Waste Plants

Below are the processing dependencies for the Oil Sales/Disp , Water Disp , and Oil Revenue processes at anoperated waste plant.

1. Oil Sales/Disp should be processed and have a Complete status at the upstream facilities (i.e. batteries, injectionfacilities, and waste plants) that dispose oil or emulsion/oil to the operated waste plant, prior to the Oil Sales/Dispprocess being run at the operated waste plant.

2. Water Disp should be processed and have a Complete status at the upstream facilities (i.e. batteries, customtreaters, injection facilities, terminals, water sources, and waste plants) that dispose water or emulsion/water to theoperated waste plant, prior to the Water Disp process being run at the operated waste plant.

3. Oil Sales/Disp should be processed and have a Complete status, prior to Revenue Allocate being run at theoperated waste plant.

64 | PAS | Enhanced Functionality

Page 65: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Operated Waste Plant - Reports and QueriesThe following changes have been made to PAS reports and queries as part of the operated waste plantenhancements.

Description

New Reports

Two new reports have been created to assist with waste plant inventories being reported using a receipt breakdown.

1. Waste Plant Inventory (Receipt Breakdown) By Owner and Production Source

2. Waste Plant Inventory (Receipt Breakdown) By Production Source and Owner

Query Changes

1. A new column has been added to the Facility Product Balance by Owner query.

• Inventory Adjustment can now be selected from the Available Columns on the Columns Selectionscreen.

2. Two new measurement point types have been added to the Measurement Ownership Allocations query.

• The INVENTORY ADJUSTMENT ALLOC BASE and CORRECTING INVENTORY ADJUSTMENTmeasurement points store the allocation base and the allocated inventory adjustment.

Cavern ReportingPAS now supports allocation of ownership for cavern and surface facilities, and allows circular receipts anddeliveries to be processed successfully.

Description

Surface and Cavern Waste Plants

When setting up surface and cavern waste plants, here are a few tips to keep in mind.

• A surface waste plant can be linked to one or multiple caverns.

• A waste plant that is flagged as a cavern can only be linked to one surface waste plant.

• A cavern waste plant can dispose and receive products OIL , WATER , and SOLIDS to and from its linked surfacewaste plant.

• Surface waste plants are allocating facilities. Caverns are non-allocating facilities.

Tip: If a cavern waste plant needs to be unlinked from the existing linked surface waste plant, then it needs tobe expired and set up with a new Facility ID .

The Waste plant field on the linked surface waste plant's Facility Master screen is read-only (not userupdate-able).

PAS | Enhanced Functionality | 65

Page 66: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Description

Expiring and Deleting Surface and Cavern Waste Plants

The following rules exist in Release 15.0.0 around expiring and deleting surface and cavern waste plants.

Users cannot:

• expire a surface waste plant until all of the linked caverns have been expired

• delete a surface waste plant until all of the linked caverns have been deleted

• expire a cavern if data exists in the months following the month of expiry

• delete a cavern if it has receipts from the linked surface facility, or if data exists in the months following the monthof expiry

Allocating Sales between Surface and Cavern operated waste plants

The logic used by PAS when allocating sales between surface and cavern operated waste plants is as follows.

• The cavern dispositions are allocated at the surface first, based on the production sources which are not caverns.

• The caverns are then allocated next, and the ownership dispositions from the caverns to the surface are used as partof the surface allocation.

• The volumes available at the surface have the dispositions/receipts deducted/added to the volumes available forsale allocation at the surface facility.

The total of the opening inventory plus receipts for the non-cavern production sources must be greater than the totaldispositions to the caverns.

• If the total of the non-cavern production sources is greater than the total cavern dispositions, the allocation isallowed to continue.

• If the total of the non-cavern production sources is less than the total cavern dispositions, the allocation processcannot continue, and PAS provides an error.

Tip: These enhancements only apply to products OIL and WATER .

Processing Dependencies for Cavern-Surface Processing

There is a three-step allocation process within a cavern-surface volume and contract allocations processing scenario.

1. All available products' volumes are processed at the cavern waste plant (OIL and WATER volumes).

2. All available products' volumes are processed at the surface waste plant (OIL and WATER volumes).

3. Contract allocations are processed at the surface waste plant for Oil Sales/Disp and Water Disp (no contractallocations are available for SOLIDS)*.

*As contract allocations are not available at a cavern waste plant, they can only be processed at a surface waste plant.

If a user attempts processing / reprocessing Oil Sales/Disp or Water Disp at a surface waste plants before theproducts' volumes are processed / reprocessed at a cavern, PAS generates an error.

Surface/Cavern waste plant - Oil Sales/Disp and Water Disp processes

When the Oil Sales/Disp and/or Water Disp processes are run at the surface waste plant, PAS processes all of thelinked cavern(s).

66 | PAS | Enhanced Functionality

Page 67: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Description

• The Oil Sales/Disp process will fail at a surface waste plant, unless OIL is a Selected Product at all of thelinked cavern(s).

• The Water Disp process will fail at a surface waste plant, unless WATER is a Selected Product at all of thelinked cavern(s).

Tip: PAS prevents the Oil Sales/Disp and Water Disp processes from running at the operated waste plantif the dispositions or sales are equal to the inventory adjustment volumes for OIL and WATER , and there areno volumes available for sales coming from the production sources.

(If there are insufficient product volumes from the production sources to allocate to the total waste plantdispositions, the inventory adjustment allocation base is zero, because the total opening inventory plus wasteplant receipts equals zero).

Custom Delivery Profiles

Custom delivery profiles can be added at both the surface waste plant and caverns. However PAS only uses the defaultdelivery profile for the disposition of oil and water from the surface to the cavern(s).

Any custom delivery profiles (for the disposition from the surface to the cavern) are ignored.

Solids AllocationPAS is now able to allocate production of SOLIDS .

Description

SOLIDS Allocation

Waste plants receive SOLIDS products which typically originate from: a battery (BT), custom treater (CT), injectionfacility (IF), and unlinked wells (UW).

PAS has been enhanced to allow for allocations of SOLIDS sub-products (SAND , SOLID , and WASTE) to an ownerproduction source level. The allocation can occur at operated batteries, or on receipt volumes at operated non-cavernwaste plants.

Additionally, PAS allows for processing fee calculations on products SAND , SOLID , and WASTE based on dispositionvolumes from an operated battery, or on receipt volumes from a custom treater (operated and non-operated), injectionfacility (operated and non-operated), and unlinked wells.

PAS | Enhanced Functionality | 67

Page 68: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Description

Solids Allocation MastersThe following changes have been made to facility Masters as part of these solids allocation enhancements.

Description

Solids Owner Allocation Start Date

The Solids Owner Allocation Start Date has been added to the Client Options tab, and the Client Info blinger.

( Utilities System Client Table Client Options tab).

This field activates the solids owner allocation capabilities that are used for facility charge calculations.

When a Solids Owner Allocation Start Date has been set, SAND , SOLID , and WASTE are added to the Productstab of the operated battery, and can also be selected on the Facility Charge Contract Sub Types screen.

• If the Solids Owner Allocation Start Date remains blank, then the original waste plant functionality (withoutsub products SAND , SOLID , and WASTE) applies.

• The Solids Owner Allocation Start Date cannot be removed or changed once there are measurement pointsalready set up with SAND , SOLID , or WASTE .

The producing products are available in all provinces, but only at battery facilities where Operated=Yes .

This functionality works with the Sales = Production Accounting Method set to either Yes or No .

System Delivery Profile

A System level [default] delivery profile is available for products SAND , SOLID , or WASTE at the battery.

( Utilities System Delivery profiles)

The System default profile needs to be configured with these options: Ownership Types =Production , DispositionTypes=Dispositions , Origin=Opening Inventory, Resident Production / Recoveries , Owners =All Owners .

Tip: Custom profiles for SAND , SOLID , or WASTE cannot be set up on the battery master's Delivery Profiletab. Only the default Selected System Profile can be chosen for these products.

Ownership Types other than Production are ignored for SAND , SOLID , and WASTE . PAS follows thesame allocation calculation as for WATER , except there is no allocation of RECEIPTS measurement points.

68 | PAS | Enhanced Functionality

Page 69: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Description

Sand, Solid, and Waste added to Battery facility master

SAND , SOLID , and WASTE are available products on an operated battery's facility master when the Effective Dateof the facility product detail is equal to, or later than the Solids Owner Allocation Start Date .

Sand, Solid, and Waste Dispositions Measurement Points

DISPOSITIONS measurement points can be set up from an operated battery to an operated [non-cavern] waste plant.

• The Product field for the measurement point can be set to SAND , SOLID , or WASTE .

• The measurement point Type must be set to Dispositions (other types are not allowed for Solids).

• The From/To Facility must be set to WP , and an operated waste plant that is not a cavern has to be specified.

SOLIDS DISPOSITIONS MPs include a Waste/reporting code and a N/D (non dangerous/dangerous) indicator.

Sand, Solid, and Waste Receipts measurement points

Receipts measurement points at Operated [non-cavern] waste plants now allow for the selection of SAND , SOLID ,and WASTE (i.e. SOLIDS sub products).

These sub products are available when:

• The Solids Owner Allocation Start Date field has been populated with a date.

• SOLIDS is a Selected Product on the Operated [non-cavern] waste plant's Products tab.

The Waste/reporting code and N/D can be set for the Receipts measurement point.

Tip: This functionality only impacts receipts measurement points. Dispositions, Closing Inventory, ClosingInventory Adjustments, and Opening Inventory continue to track SOLIDS volumes (not the sub products).

From/To Facility types for Receipts measurement points with Sub Products

The following From/To Facility types are allowed for Receipt measurement points with sub products SAND ,SOLID , and WASTE :

BT (non-operated) , CT (operated and non-operated) , IF (operated and non-operated) and UW (unlinked wells) .

Facility Charge Sub Types

When the Solids Owner Allocation Start Date has been set, the Facility Charge Contract Sub Types screenallows for SAND , SOLID , and WASTE to be selected as products.

SAND , SOLID , and WASTE cannot be selected when the Calculation Method is set to Flat Fee or Rate BasisInput Volume . The Calculation Method must be set to Rate Basis .

Facility Charge Contracts for Sand, Solid, and Waste

Once the facility charge contracts functionality has been activated (by setting a Solids Owner Allocation Start Dateand defining the facility charge contract sub type), it can be configured and processed for:

• Operated batteries (based on the Dispositions measurement type)• Operated [non-cavern] waste plants (based on the Receipts measurement type)

The Products on the Facility Charge Contracts screen are determined by the Selected Products on theFacility Charge Contract Sub Types screen.

PAS | Enhanced Functionality | 69

Page 70: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Description

Facility Charge Contracts at Operated Batteries

If an operated battery is the "linked to" Facility for the contract, the Measurement Type=Dispositions . All of theDisposition measurement points applicable to the selected product(s) are displayed, and can be included in the volumebase for the facility charge calculation.

Facility Charge Contracts at Operated [Non-Cavern] Waste Plants

If an operated [non-cavern] waste plant is the "linked to" Facility for the contract, the Measurement Type=Receipts .All of the Receipt measurement points applicable to the selected product are displayed, and can be included in thevolume base for the facility charge calculation. This includes:

• disposition measurement points from an operated BT• user-defined receipt measurement points from an operated CT and IF• user-defined receipt measurement points from a non-operated BT, CT, IF, and UW

General Ledger Mapping

When the Solids Owner Allocation Start Date has been set, the General Ledger Mapping screen allows forSAND , SOLID , and WASTE to be selected as products.

The Product field can be set to All , or you can choose SAND , SOLID , and WASTE individually.

Solids Allocation MonthlyThe following changes have been made to the Monthly screens(s) as part of the solids allocation enhancements.

Description

Monthly well data for products Sand, Solid, and Waste

PAS has been updated to allow monthly well data to be entered for products SAND , SOLID , and WASTE .

• Tip: Only measured values are allowed to be entered (not test). When measured values are not available,the proratable production is calculated by PAS based on a well's actual water production.

• Display fields have been added to the Well Production Summary screen.

Monthly battery data for products Sand, Solid, and Waste

PAS has been updated to allow monthly battery data for products SAND , SOLID , and WASTE .

• A new Battery Solids Balance screen ( Solids tab) has been created to allow the products to be balanced. Thistab is displayed when SAND , SOLID , or WASTE are selected at the battery.

Volumetric Overrides for Battery Solids

The Summary tab ( Volumetric Overrides screen) has been updated to allow SAND , SOLID , and WASTE tobe selected for OPENING INVENTORY measurement points.

You can now override the opening inventory for SAND , SOLID , and WASTE products at the battery.

The Production tab ( Volumetric Overrides Edit screen) has also been updated to allow opening inventoryoverrides for SAND , SOLID , and WASTE to be entered at a production source owner level.

70 | PAS | Enhanced Functionality

Page 71: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Solids Allocation ProcessingThe following changes have been made to PAS processing as part of the solids allocation enhancements.

Description

Allocation of Solids at Operated, Prorated Batteries

Facility-level production of SAND , SOLID , or WASTE is allocated back to the wells in a prorated battery, based oneach well's actual WATER production.

• Wells with water production are allocated the proratable production of these 3 products, assuming that the batteryproduction for the products is greater than 0.0 m3.

• Wells with no water production are not allocated any proratable production of these 3 products.

Tip: Wells with no water production can still have SAND , SOLID , and WASTE production. However it mustbe entered into PAS as measured records.

Volume Available for Sale (VAS) Calculations (of Sand, Solid, Waste at an Operated Battery)

For Sand, Solid, and Waste products, Volumes Available for Sale = Opening Inventory + Production

PAS distributes the SAND , SOLID , and WASTE disposition volumes at a well owner level (based on the volumeavailable for sale), and also allocates closing inventories at a well and owner level.

Solids Volume and Solids Disp processes

New processes have been added to the Battery Status screen and the Group Battery Processing screen.

These fields are displayed when SAND , SOLID , or WASTE are selected products at the battery.

Solids Volume Calculates sand, solid, and waste volumes at an operated battery, or solids volumes at a waste plant.

• Before the Solids Volume process can be initiated at the battery, the Water Volume process must be completedsuccessfully, and data inputted on the Battery Solids Balance ( Solids tab) must be saved.

Solids Disp Determines the sand, solid, and waste volumes available for disposition for each production source andowner, and calculates the closing inventories.

• Before Solids Disp can be initiated, Solids Volume must be processed successfully.

• Batteries can only dispose SAND , SOLID , and WASTE volumes to operated waste plants that are not caverns.

Tip: When Solids Disp is run, production is allocated to wells/owners, based on the default (revenue) DOI.

PAS | Enhanced Functionality | 71

Page 72: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Solids Allocation Reports and QueriesThe following changes have been made to PAS reports and queries as part of the solids allocationenhancements.

Description

Petrinex Waste Plant Volumetric Data report changes

• If a Solids Owner Allocation Start Date has been set, the Petrinex WP Volume process sums together theSAND , SOLID , and WASTE receipt products, and groups them under product type SOLIDS .

• The Petrinex Waste Plant Volumetric Data report, and the .XML extract show the aggregated SOLIDS data,organized by Submitting Facility, From/To Identifier Activity ID, Waste/reporting code , and N/D code.

Facility Balance report changes

Sub products are now displayed in the Facility Balance report for operated [non-cavern] waste plants and batteries.

• The Facility Balance report displays the SAND , SOLID , and WASTE information only if the Solids OwnerAllocation Start Date has been set.

• For a waste plant, receipt volumes of these sub products are listed as Receipts .

Query updates for products Sand, Solid, and Waste

The following queries have been updated with the new products:

Contract AllocationsBattery Production

Facility BalanceContract Quantities and Values

Financial Interface TransactionsFacility Charge Contract Masters

GL Account MappingFinancial Interface Trans by GL Month

Measurement Point MastersMeasurement Ownership Allocations

Petrinex Waste Plant Volumetric DataMonthly Measurements

Well Production

Solids Allocation Imports/ExportsThe following changes have been made to PAS imports/exports as part of the solids allocation enhancements.

Description

Imports / Exports

If a Solids Owner Allocation Start Date has been entered, it affects the following import/exports:

1. Measurement Point tab

Sub products SAND , SOLID , and WASTE can be imported/exported as part of the master data for:

• RECEIPTS measurement points at Operated [non-cavern] waste plants

72 | PAS | Enhanced Functionality

Page 73: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Description

Tip: SOLIDS must be a Selected Product on the waste plant's Products tab, and the From/ToFacility type has to be an operated [non-cavern] wasteplant.

• DISPOSITIONS measurement points at Operated batteries

Tip: SOLIDS must be a Selected Product on the battery's Products tab, and the From/To Facilitytype has to be one of: BT (non-operated) , CT (operated and non-operated) , IF (operated andnon-operated) or UW (unlinked wells) .

2. Facility Monthly Data tab

• For batteries, the Facility Monthly Data blinger has also been updated to include SAND , SOLID , and WASTE .

• The import edits validate the Production Month , Facility ID , Facility Type , and Measurement PointID (not the Product ). The validations are the same as for product WATER .

3. Facility Charge Contracts tab

• Master data can be imported/exported for products SAND , SOLID , and WASTE .

4. Facility Charge Sub Types tab AND GL Mapping tab

• Sub products SAND , SOLID , and WASTE can be imported/exported as part of the master data.

5. The Volumetric Overrides blinger has been updated to import/export opening inventory data for a battery withproducts SAND , SOLID , or WASTE .

Tip: The Originating Facility can only be a BT (battery), and the Ownership Type can only beProduction (not Nonop receipts, Unknown receipts, Load, or Transfer receipts).

6. Well Data tab

• SAND , SOLID , and WASTE columns have been added to the Well Data Import blinger (after WATER).

7. Facility tab

• Sub products SAND , SOLID , and WASTE can be imported/exported as part of the master data for operatedbatteries.

The gateway import process has also been modified to work with SAND , SOLID , and WASTE sub products, alongwith the business rules around the Solids Owner Allocation Start Date .

Negative PricingNegative pricing functionality has been added to Release 15.0.0.

Description

Negative Prices on Sales contracts

PAS allows negative prices to be entered on Sales contracts for GAS , NGLs (spec and mix) , and SULPHUR .Negative prices can be entered via the GUI, an import, or the gateway.

PAS | Enhanced Functionality | 73

Page 74: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Description

• When the Contract Valuation tab is saved, PAS provides a warning for each Sales contract that has a negativeprice entered.

• A warning is also displayed if a negative price is included as part of a Contract Monthly Revenue import.

Contract Valuation process

PAS supports processing of negative pricing/values, and can calculate the Facility Average Price , Well/Unit AveragePrice , and Sales Average Price using a negative pricing/value.

PAS is able to accept a negative Facility Average Price for GAS, NGLs, and Sulphur. The volumes for zero pricedcontracts are included in the calculation of the facility average price .

Limitations / Exclusions

Negative prices are not allowed for:

• OIL Sales contracts. This also applies to load oil sales.• Any Contract Type other than Sales .

Marketing Contracts and Negative Pricing

If a Marketing contract has Calculation Method =Sales Value , and the associated Sales contract's value is negative,PAS displays an error message.

Gas Freehold and Override Process

Negative pricing can result in a negative sales average price or well/unit average price being calculated during theGas freehold and override process.

• If the royalty price is zero or less, PAS displays an error message when the royalty process is run.

• When the calculated sales average price or well/unit average price is negative or zero, a Facility Average Priceneeds to be entered to calculate the royalties.

If you input a negative Facility Average Price for a royalty contract, the royalty value is set to zero.

A royalty deduction can also be subtracted from the royalty value. However, PAS doesn't allow the royalty deductionto result in a royalty value which is less than zero.

New Import/Export - Facility Average Price Input

Facility Average Price Input has been added under Monthly Transactions on the File Import and Export screens.

• A Facility Average Price Input can now be entered (using an import) for royalties on units and batteries.

• The Facility Average Price Input for Gas, NGL, and Sulphur can be positive, negative, or zero.

• If a Facility Average Price Input has been imported, but it is not required, PAS ignores it for contract valuations.The calculated Facility Average Price is used instead.

Views

The following updates/additions have been made to PAS views as a result of negative pricing.

• A new column named NET_AVG_PRICE has been added to the V_WELL_UNIT_AVG_PRICE_CALC view.This column shows the price per volume for each Sales, Contract, and Measurement point facility, of each sourcefacility.

• A new view called V_FAC_AVG_PRICE has been created to show calculated and input facility average prices.

74 | PAS | Enhanced Functionality

Page 75: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Description

For additional details, refer to the About PAS Reporting Views/API topic in the knowledge base.

Reports and Queries

The following updates/additions have been made to reports and queries as a result of negative pricing.

• The Well/Unit Average Price Calculation report (and query) now has the Average Price column displaying thenet average prices.

• A new report (and query) called Facility Average Price has been created to display calculated and input facilityaverage prices.

Query UpdatesThe following updates have been made to Query (the replacement for the PAS Wizard).

Description

Saved Group Queries - Changes

Import/Export functionality has been added to the Saved Group Queries screen.

• The Saved Group Queries export provides the ability to create an export file containing group query informationin Excel format.

• The Group Query import provides the ability to take a file containing group query information and import it.

Saved Group Queries - Export

Below are the steps to export a saved group query.

• Navigate to the Saved Group Queries screen ( Query Saved Group Queries).

• Click the checkbox next to Show all Group Queries to display all of the saved group queries.

• Click the checkbox next to the saved group query that you want to select.

• Click on Export .

• Click Save when PAS ask whether you want to open or save the file.

• Choose a location to save the file to, and specify a unique file name (e.g. Demo Report 2014 11 03).

PAS | Enhanced Functionality | 75

Page 76: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Description

Group Query - Import

Below are the steps to import a saved group query.

• Navigate to ( Utilities Imports/Exports Imports).

• Click Browse and choose the saved group query File that you want to upload, and press Open .

• Click the checkbox next to Group Query .

• Click Import .

After the import has completed, when you navigate back to the Saved Group Queries screen or Saved Queriesscreen, the queries that you imported will be displayed under your own userid.

Important: Importing a query from a file does not remove the existing queries/group queries within PAS. Wesuggest deleting your saved queries / saved group queries before you reimport a file with your new changes.Otherwise, you may encounter unexpected behaviour.

76 | PAS | Enhanced Functionality

Page 77: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Description

Tip: The group query name that you are importing should be unique. If it already exists in Query under anotherUser ID , then you will receive an error message during import. You can verify whether a group query nameis unique by clicking on Show all Group Queries . If need be, you can edit the Group Query Name withinyour blinger to make it unique.

Consistent Placement of 'Next' Button

The Next button is now displayed consistently in the same position on the various Query screens.

Previously, it was difficult to navigate by pressing Next repeatedly, because the Next and Back buttons wouldalternate from screen to screen.

Repositioning of the 'Query maximum rows limit exceeded' Error Message

If a user tries to export more rows from Query than are permitted, the following error message is displayed in thesecond row at the top of the Excel spreadsheet.

Previously, the user wouldn't be aware that not all of the rows had been exported unless they scrolled to the very bottomof the spreadsheet and saw this error.

Tip: The query.max.rows parameter within the PAS Properties file controls how may rows of data can beexported, based on available RAM. If this parameter is not specified, it defaults to 10,000.

PAS | Enhanced Functionality | 77

Page 78: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Sales from Operated Facilities to Injection Facilities (Alberta Only)PAS has been enhanced in Release 15.0.0 to allow for Fuel, Gas, and NGL sales from operated facilities toinjection facilities, as well as dispositions of non-saleable gas products.

Description

Fuel Sales from Operated Facilities to Injection Facilities

PAS has been updated in response to an Alberta Department of Energy regulatory decision that PURDISP/PURRECare not valid activities for fuel sales from IN-NET facilities (e.g. a GP, GS, or BT) to OUT-NET facilities (e.g. an IF).

The proper volumetric reporting has been implemented, and manual corrections no longer have to be made when anoperated facility has fuel sales to an injection facility.

• Fuel sales from operated facilities to injection facilities are reported as DISP/REC on the Petrinex SAF/OAF andthe Volumetric reports (and not as PURDISP/PURREC).

• The energy and in-stream components are reported with the DISP/REC activities.

Note: The SAF/OAF reporting for fuel sales to facilities that are not injection facilities remains unchanged, andis reported as PURDISP/PURREC.

Sales from Operated Facilities to Injection Facilities (Alberta Only) - MastersThe following changes have been made to facility Masters to allow for sales from operated facilities toinjection facilities.

Description

PAS Updated in Response to Petrinex Volumetric Reporting Changes

Users no longer have to setup pseudo facilities and overrides as a workaround for reporting sales to an injection facility.

1. For Gas sales, the SAF/OAF report no longer has to be edited to change the Activity from PURDISP to DISPbefore the information is submitted to Petrinex.

2. PAS allows Gas to be sold from operated batteries, gathering systems, and gas plants to injection facilities.

3. PAS allows NGL Spec and Mix products to be sold from operated gas plants/gas gathering systems to injectionfacilities.

4. In addition, PAS also allows for the disposition of non-saleable products (i.e. Acid Gas) from operated facilitiesto injection facilities.

Sales Measurement Points

Users are now able to specify an injection facility (IF) as the From/To Facility for a Sales measurement point forGas and NGL products.

• The previous restriction on Sales measurement points from operated facilities to injection facilities has beenremoved.

• Gas and NGL SALES measurement points can now also be imported/exported.

78 | PAS | Enhanced Functionality

Page 79: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Description

Note: PAS generates an error message when saving the measurement point if the Product that you haveselected for the measurement point (at the operated battery, gathering system, or gas plant) has not been specifiedas an injection product at the injection facility.

Validation Rules for NGL Sales

When NGL Mix is a Selected Product at an operated gas plant, and a SALES measurement point is set up with'IF' as the 'To' facility, PAS validates that LITEMX, C2-MX, C3-MX, C4-MX, and C5-MX are selected as injectionproducts on the IF master.

When the Include IC, NC, C6 For NGL MIX Product flag is set to Yes on the gas plant's Products tab, PASvalidates that IC4-MX, NC4-MX, IC5-MX, NC5-MX, and C6-MX are selected at the injection facility.

Contracts

A SALES measurement point can be selected when setting up Gas or NGL sales contracts to an injection facility.

The sales contracts work correctly for both receive revenue and take in kind revenue types, and support directed salesto owners and production sources.

Disposition Measurement Points

PAS now allows for the setup of a Gas DISPOSITIONS measurement point from an operated facility to an injectionfacility, for the disposition of non-saleable products such as Acid Gas.

• When the Registry Product in the Government reporting options is set to ACGAS , the Gas disposition to theinjection facility is reported as ACGAS .

• A corresponding RECEIPT is generated at the injection facility for the Acid Gas balancing.

Sales from Operated Facilities to Injection Facilities (Alberta Only) - MonthlyThe following changes have been made to the Monthly screens(s) to allow for sales from operated facilitiesto injection facilities.

Description

Gas and NGL Sales to Injection Facilities - Processing Changes

PAS processing has been enhanced to accommodate Gas and NGL sales to injection facilities.

• Contract Allocate , Revenue Allocate , and Volume Allocate have all been updated.

• The Financial file submission process now generates the correct entries for Gas and/or NGL sales from operatedfacilities to injection facilities.

Auto-Create and Auto-Populate Receipt Measurement Points

PAS automatically creates a receipt measurement point on the injection facility's monthly Gas tab or Solvent taband auto-populates it.

The Gas Volume and Solvent Volume processes at the injection facility perform the balancing for the additionalreceipt measurement point(s).

PAS | Enhanced Functionality | 79

Page 80: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Description

Important: Storage Recovery Inventory Setup and Rebalancing following Migration

If an injection facility has been set up for multi-product injection prior to Release 15.0.0, and Gas has beenselected under SOLVENT injection products , following migration you must Save the injection facility's Productstab. This creates the required system-generated Metering Difference measurement points.

Following the creation of the Metering Difference measurement points, you can correct an inbalance in previousmonths by saving the monthly Storage tab.

The balancing of Acid Gas at the injection facility depends on the injection facility's selected products.

1. If Acid Gas is a Selected Product under GAS injection products , then PAS creates a RECEIPT of GAS at theinjection facility.

Note: The ACGAS receipt from the gas plant is included under the Receipts section of the Gas tab.

2. If Acid Gas is a Selected Product under SOLVENT injection products , then PAS creates a RECEIPT of ACGASat the injection facility.

Note: The ACGAS receipt from the gas plant is included under the Receipts section on the Solvent tabfor product ACGAS .

Gas Plant NGL Mix Balance

The Gas Plant NGL Mix Balance allows for a component analysis to be entered or linked for NGL mix sales ordispositions to an operated injection facility. This is similar to what is entered at a fractionation plant. See example 2below. NGL mix sales to other end point facilities remain unchanged.

80 | PAS | Enhanced Functionality

Page 81: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Description

Previously, PAS only allowed for component volumes to be inputted. See example 1 in the above illustration.

Tip: PAS breaks the NGL mix sales/dispositions to a fractionation plant or injection facility into their componentvolumes using the analysis, and then the component volumes are added together with any of the other sales thathave been inputted directly at the component volume level.

PAS | Enhanced Functionality | 81

Page 82: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Sales from Operated Facilities to Injection Facilities (Alberta Only) - ReportingThe following changes have been made to PAS reporting to allow for sales from operated facilities to injectionfacilities.

Description

Updated Petrinex Volumetric Reporting Rules for Fuel Sales

1. When generating a Petrinex Volumetric report for a facility that has a FUEL SALES measurement point, PASlooks at the linked PURCHASED FUEL RECEIPTS measurement points to determine whether or not to reportthe activity.

• If the linked measurement point for a Purchased Fuel Receipt is present at an Injection Facility, PAS does notreport the DISP on the submission for the FUEL SALES measurement point facility (regardless of whether theSubmit to Registry flag is set to Yes or No).

• If the linked measurement point for a Purchased Fuel Receipt is at a facility other than an Injection Facility,PAS looks at the Submit to Registry flag in order to determine which facility is reporting thePURDISP/PURREC (this behaviour has not changed).

2. When generating a Petrinex Volumetric report for an Injection Facility that has a PURCHASED FUEL RECEIPTSmeasurement point, PAS always includes the volume, energy, and in-stream components, and reports an activityof REC on the volumetric submission.

Petrinex Volumetric Reporting of In-stream Components (for Gas or NGL Sales to an IF)

When Report In-Stream Components is set to At Receiving Facility , the in-stream components are reported onthe Petrinex Volumetric report for the injection facility (i.e. the receiving facility).

When Report In-Stream Components is set to At Disposing Facility , the in-stream components are reported onthe Petrinex Volumetric report for the disposing facility (i.e. the gathering system or gas plant).

Petrinex Volumetric Reporting of Non-Saleable Products

If ACGAS is the Registry Product selected on the Gas DISPOSITIONS measurement point (e.g. gas plant), thenthe Petrinex Volumetric report has a 'REC' activity of product ACGAS at the injection facility. No energy is reported.

Petrinex Pipeline Split Reporting

When Submit Pipeline Splits is set to Full Pipeline Splits , PAS generates a pipeline split row for Gas and/or NGLsales from the operated facility to the injection facility.

SAF/OAF Reporting for Dispositions to an IF from a Battery, Gathering System, or Gas Plant

PAS now correctly handles Petrinex SAF/OAF reporting when there are multiple Gas DISPOSITIONS measurementpoints to the same injection facility.

The Gas disposition from a sending facility (battery, gathering system, gas plant) to an injection facility is includedas part of the sending facility's SAF/OAF data.

When the From/To Facility of a Gas DISPOSITIONS measurement point is not a GP , GS , or BT:

• Based on the Volume Allocate results, PAS sums the component volumes and energies to provide a total GasVolume and Energy for each Production Source / Producer at the DISPOSITIONS measurement point.

• PAS adds up the volumes and energies for all Gas dispositions and any Gas sales or Fuel sales allocation resultsthat have the same Product / Activity / From/To Facility for Petrinex reporting.

82 | PAS | Enhanced Functionality

Page 83: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Description

SAF/OAF Reporting of Non-Saleable Products

Non-saleable product dispositions to an IF (such as Acid Gas and Nitrogen) can also be included in the SAF/OAF bysetting Generate Optional SAF/OAF File Data to Yes on the sending facility's master.

E.g. if the Gas Plant (or the Gas DISPOSITIONS measurement point facility) has Generate Optional SAF/OAFFile Data = Yes , then the Petrinex SAF/OAF reports a 'DISP' activity of product ACGAS at the gas plant.

Regulatory ChangesThe following items are regulatory changes.

JIRA #sDescription

Issues with expanding multiple batteries within a GS to enter NGL mix cascades

11274An “Expand All” triangle has been added to the Cascade Volume Input screen, and to the NGL mix

summary and NGL mix constituent products sections of the NGL Mix Cascades screen.

This allows you to expand the whole section, expand an entire originating facility, or expand a receiptpoint production source.

Before, users had to expand every battery individually, and this took a considerable amount of time.

Issues with expanding multiple batteries within a GS to enter NGL mix cascades

13284The NGL Mix Cascades screen now has an "Expand All" triangle in both the NGL mix summary andNGL mix constituent products sections.

Additionally, an "Expand All" triangle has been added to the Cascade Volume Input screen screen.

Horizontal Oil New Well Royalty Rate (HONWRR) program

13934,13984

The Alberta Horizontal Oil New Well Royalty Rate (HONWRR) program has been included as part ofPAS Release 15.0.0 functionality.

The ability to input a volume cap and a production month cap has been added. For additional details, referto the HONWRR section in the release notes.

Enhancement - Vent Measurement Point for Product Steam

14557The ability to report Vent activity for Water group products has been added to PAS.

A new measurement point type is available at Saskatchewan injection facilities, where Product = Water ,and Type = Vent .

The Registry Product drop-down list (under the Government reporting options section) allows users tooverride the Product and change it to Steam .

On the monthly Injection Facility Water Balance screen, the Vent measurement point has beenpositioned under Consumption , along with a volume input field.

The Petrinex Volumetric Data report has also been updated to reflect the changes.

PAS | Enhanced Functionality | 83

Page 84: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

JIRA #sDescription

Added flexibility to input a price for Alberta Oil Crown in Cash royalty contracts

16347,12508

PAS now allows you to enter or import a price per volume for Alberta Oil Crown in Cash royalty contracts.

This enhancement is useful for heavy oil reporting, where the correct price to use for the royalty may bedifferent than the revenue price.

Price/Volume is available as a Price Method when

• Royalty Sub Type =Alberta Oil Crown in Cash , AND

• Calculation Method =Crown in Cash

Previously, the Price Method options for an Alberta Oil Crown in Cash royalty contract only includedSales Average Price and Well Unit Average Price .

Change any reference to "PRA" to "Petrinex" in the knowledge base

16926References to PRA and Petroleum Registry of Alberta (PRA) have been changed to Petrinex throughoutthe knowledge base.

Add horizontal flag to the well master

16988A new flag has been added to the well master.

Horizontal Well Indicates if the well is a horizontal well.

This field is available for wells in all provinces, but it is for informational purposes only (for Query use)if the Province/State Code is not Manitoba .

For additional details, refer to the horizontal well topic in the knowledge base or the HONWRR sectionin the release notes.

EOR Oil Royalty Calculation ChangesThe Alberta Department of Energy has retroactively changed the calculation for Oil Royalty on EnhancedOil Recovery wells in Alberta, effective January 2014 production. In order to calculate the correct APMCvolumes, changes have been made to the injection scheme masters and calculations in Release 15.0.0.

Description

Transition Relief Multiplier

A new field has been added to the Facility Master for an EOR injection scheme.

The Transition Relief Multiplier is displayed instead of the Royalty Relief Volume if the Production Dateis 2014-01 or later .

• this field must be set to a numeric value greater than 0.000, but equal to or less than 1.000

If the Transition Relief Multiplier is

• set to 1.000, then no Royalty Relief Volume is calculated

• set to between 0.001 and 0.999, then a corresponding Royalty Relief Volume is calculated

• left blank (empty), then PAS displays an error when the Oil/Cond Volume process is run

The Transition Relief Multiplier can only be used for enhanced oil recovery injection schemes (not miscible flood).

84 | PAS | Enhanced Functionality

Page 85: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Description

Updated Royalty Calculations (Alberta Only)

If the Production Date is 2013-12 or earlier , PAS performs the existing royalty calculation, using the RoyaltyRelief Volume . This is unchanged from before.

If the Production Date is 2014-01 or later ,

• PAS first calculates the Transition royalty volume (the Net Crown oil royalty volume) by taking the Gross Crownoil royalty volume (calculated normally) and multiplying it by the Transition Relief Multiplier (from the EORInjection Scheme Type that the well is attached to).

• PAS then calculates the Royalty Relief Volume by subtracting the Net Crown oil royalty volume from the GrossCrown Oil royalty volume (Gross - Net = Royalty Relief Volume).

Calculation and allocation of Crown royalty and incentive values for an injection scheme happens during monthlyprocessing ( Oil/Cond Volume) at the battery with wells in the injection scheme.

Facility SubtypesFacility Subtypes functionality has been added to PAS.

Description

Facility Subtypes screen

( Utilities System Facility Subtypes )

The Facility Subtypes screen provides the ability to set up and maintain facility subtype codes. A Facility Subtypecode can then be linked to a facility on the Facility Master screen.

Facility subtype codes are defined based on the jurisdiction that the facility is linked to.

The Province/State , Facility Type , Facility Subtype code , and a Description need to be included for eachfacility subtype.

Once you click Save , the newly added facility subtype is displayed in the list.

PAS | Enhanced Functionality | 85

Page 86: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Description

You can click on

• Add to create another facility subtype

• or click on any facility subtype (within the list) to edit it or delete it

After you have finished setting up your facility subtypes, you can select a Facility Subtype code on your FacilityMaster (in the Facility Master Data section).

Tip: Facility Subtype code (s) are not date effective. An additional column has been added for them on theFacility Master blinger.

Horizontal Oil New Well Royalty Rate (HONWRR) ChangesThe ability to input parameters for the Horizontal Oil New Well Royalty Rate has been added to PAS.

Description

Well master - Facility Tab

A field has been added to the Facility master data section for Alberta, British Columbia, and Saskatchewan wells.

Horizontal Well Indicates if the well is a horizontal well.

86 | PAS | Enhanced Functionality

Page 87: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Description

Tip: Previously, Horizontal Well was displayed only for Manitoba wells.

This field is available for wells in all provinces, but it is for informational purposes only (for Query use) if theProvince/State Code is not Manitoba .

Well master - Crown tab

In the New well royalty reduction section, when 5% Maximum Royalty Rate is set to Yes , the Base field is nowbeing displayed.

If the Base is set to:

1. No Cap , then PAS doesn't attempt to keep track of a production month cap or volume cap for the well.

2. Production Month or Volume Based , the following additional fields are displayed.

Number of Months The number of production months applicable to a royalty incentive.

Start Number of Months The number of production months that the incentive has already been applied to. Thisallows for adding these parameters to existing wells or to a newly acquired well.

Incentive Volume For AB wells, this value is the maximum Crown volume that can be produced by a well beforethe royalty incentive no longer applies. For MB wells, this value is the initial holiday volume.

Start Cumulative Volume The cumulative Crown production volume of a well produced under incentive. WithAB and BC wells, this is as of the initial setup date in PAS.

Tip: Existing wells that have the 5% Maximum Royalty Rate set to Yes are migrated with a Base of NoCap.

Warning Messages

Warning messages have been added when the Oil/Cond Volume process is run, to alert users that a well is nearingthe production month cap or volume cap for the horizontal oil new well royalty rate.

PAS displays a warning when

• the number of production months for the well is one month away from reaching the number of months applicableto the royalty incentive

• the cumulative volume for the well has reached 90% of the Incentive Volume

• either the production month cap, or volume cap has been reached

Tip: PAS continues to calculate the royalty at 5%, even if the allowable number of months or cumulativevolume has been reached.

The user needs to create a new well detail that is effective the following month, and set 5% Maximum RoyaltyRate = No , to have the well revert to the regular Crown calculation.

Tip: For the horizontal oil new well royalty rate, PAS tracks the volume cap based on Oil volumes only (itdoesn't calculate an oil equivalent of non-Oil products).

Shut-in months do not count towards the production month cap.

PAS | Enhanced Functionality | 87

Page 88: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Description

Query Views

Columns for Base , Number of Months , Start Number of Months , Incentive Volume , and Start CumulativeVolume have been added to an existing view: V_WELL_AB_OIL_CROWN_ROY.

A Horizontal Well column has been added to the Well View for wells in all provinces.

Petrinex Non-Op DownloadsPetrinex Non-Op Downloads functionality has been included in PAS.

Description

Import CSV tab

A new tab has been added.

( Utilities Imports/Exports File Import Import CSV tab)

The Import CSV tab provides the ability to take a Petrinex download file containing partners' production and salesmonthly data and import it into PAS.

Import Selection

• You can select either Petrinex Volumetric or Petrinex WIO Allocation as the Import Type .

• Clicking on Browse allows you to select the source CSV file (that you previously downloaded from Petrinexand saved to your local drive).

Tip: An invalid date in one of the rows can prevent the entire CSV file from loading.

Import error messages are displayed and can be retrieved from the Import History.

• If you see any messages in the Failure section of the Import History tab, you don't need to manually gosearching through your CSV source file to correct them.

• Instead, you can click on Create Failures Workbook and save the errors to a blinger file.

• Once you have finished correcting the errors, you can import the corrections on the File Import screen.

• Petrinex Volumetric corrections are imported using the NonOp Well Production module .

• Petrinex WIO Allocation corrections are imported using the NonOp Monthly Net Volume module.

For additional details, see the Import Petrinex Non-Operated Downloads topic in the knowledge base.

Storage and Recovery (Release 15.0.0)Solvent storage and recovery has been further enhanced for Saskatchewan injection facilities and batteries.

Description

Functionality added in Release 15.0.0

PAS is now able to:

88 | PAS | Enhanced Functionality

Page 89: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Description

• differentiate between production volumes and recovery volumes from the same well(s)

• allocate Gas storage/recovery volumes to owners and production sources

• manage subsequent sales of recovered Gas volumes

• account for solvent recovery volumes that have been vented

• allow for CO2-SP dispositions between Saskatchewan storage injection facilities

• accommodate CO2 as a solvent injection product at Alberta storage injection facilities

Tip: Saskatchewan storage and recovery was introduced in Release 14.0.0 for volumetric reporting purposes.The original functionality has been expanded upon in this release.

Saskatchewan

Saskatchewan Storage and Recovery - MastersThe following changes have been made to facility Masters as part of the Solvent storage and recoveryenhancements at Saskatchewan injection facilities and batteries.

Description

Storage Recovery Vent Measurement Point

A new measurement point type called STORAGE RECOVERY VENT has been added at storage recovery wells.

You can use the STORAGE RECOVERY VENT measurement point to account for recovered Solvent volumes(excluding product Gas) that have been vented.

Tip: STORAGE RECOVERY VENT volumes are taken into account when calculating well recovery volumes,and balancing the Solvent at the battery.

STORAGE RECOVERY VENT measurement points are only available at wells that are linked to a Saskatchewanstorage recovery facility (Storage recovery facility = Yes).

Tip: If the Rate Method for the measurement point is set to:

• INPUT , the Storage Recovery Vent volume can be entered.• RATE , the calculated Storage Recovery Vent volume is

displayed.

Storage Recovery Disposition Measurement Point for CO2-SP

This functionality is only available at Saskatchewan storage injection facilities.

You can set up CO2-SP dispositions from operated storage injection facilities to other operated storage injectionfacilities by selecting a STORAGE RECOVERY DISPOSITION measurement point at the sending injection facility.

New "Storage Recovery" Ownership Type

A new Ownership Type has been added.

PAS | Enhanced Functionality | 89

Page 90: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Description

The Storage Recovery ownership type is applicable only to product Gas, and allows PAS to:

• differentiate between Production volumes and Recovery volumes from the same well(s), and

• account for volumes that are disposed to another facility (not the storage injection facility), or sent to sales.

The Storage Recovery Ownership Type is available:

• On the Sales Contracts screen, when Contract Sub Type is set to Gas Sales and All Ownership Typesis set to No , Storage Recovery is available as an Ownership Types selection.

• On the General Ledger Mapping screen, when the Contract Sub Type = Gas Sales , the Ownership Typecan be set to Storage Recovery . ( Utilities Financial Information General Ledger Mapping )

Validations for Removing Products at Storage Recovery Batteries or Injection Facilities

When users try to remove selected Solvent recovery products at a battery, or selected Solvent injection products at aninjection facility, PAS attempts to date-effectively expire any Solvent Recovery measurement points, and to removethe product(s).

When a product is being removed at a STORAGE RECOVERY BATTERY or at a STORAGE INJECTION FACILITY ,PAS checks for:

• User Defined measurement points for the product that are valid for production months greater than, or equal to theeffective date of the removal.

• System-Generated measurement points that have non-zero measurements in month(s) that are subsequent to themonth in which the product is being removed.

In addition, PAS also checks the connected batteries to make sure that there are no STORAGE RECOVERYDISPOSITION measurement points with a non-zero volume, or a date-effective detail for the product.

Saskatchewan Storage and Recovery - MonthlyThe following changes have been made to the Monthly screens(s) as part of the Solvent storage and recoveryenhancements at Saskatchewan injection facilities and batteries.

Description

Well Monthly Data Entry and Balancing - Storage Recovery Vent

The ability to enter or display Storage Recovery Vent volumes at the well level has been added to the Recovery Datatab for each product that has a STORAGE RECOVERY VENT measurement point.

Well Production Summary - Storage Recovery Vent

The Storage Recovery Vent data has been added to the Summary Tab for the Well Monthly data.

• The total vent volume for each recovery product is displayed.

• Rate information is displayed for STORAGE RECOVERY VENT measurement points that have RATE as theRate Method .

• There can be more than one line for each measurement point/product that is RATE based.

Measurement Point Validations for Storage Recovery

The following validations have been added for Gas Storage Recovery Disposition allocations.

90 | PAS | Enhanced Functionality

Page 91: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Description

1. If the STORAGE RECOVERY VENT volume for a product and well is greater than zero, the storage recoveryvolume for that same product and well must also be greater than zero.

2. If the STORAGE RECOVERY DISPOSITION volume for a product entered at a battery is greater than zero, thetotal (sum of all wells) storage recovery volume for that same product must also be greater than zero.

Initial Opening Inventories for Recovery Products at a Storage Injection facility

An Opening Inventory for recovery products can be entered on the Storage tab at a storage injection facility forthe production month with FIRST date effective detail where Storage injection facility=YES .

Note: The Opening Inventory will be "display only" for all months that are NOT the first detail month whereStorage injection facility=Yes .

• There is no ownership for the opening inventory of Solvent recovery products, so Production Sources / Ownerdetails are not needed.

• Storage opening inventories for Solvent can only be entered via the GUI. Changes through the VolumetricOverrides utility are not allowed.

Storage Recovery inventories moved from the Battery to the Injection Facility

The storage recovery inventories (opening and closing) for each solvent storage product have been moved from theBattery Solvent Balance screen to the Injection Facility Storage Balance screen.

This repositioning has been done for consistency, because in Petrinex, the storage inventories are displayed at theinjection facility, and included in the injection facility balancing and metering difference calculation.

Clicking on the Storage tab for the injection facility allows you to input

• the Opening Inventory (for storage products in the first month only)

• the Closing Inventory (available for input each month)

• the Storage Inventory Adjustment (to adjust the down hole inventory for each storage product)

When the Storage tab is saved, PAS displays a warning if any of the products listed have a Total that is not zero.

Important: Storage Recovery Inventory Setup and Rebalancing following Migration

If an injection facility has been set up for multi-product injection prior to Release 15.0.0, and Gas has beenselected under SOLVENT injection products , following migration you must Save the injection facility's Productstab. This creates the required system-generated Metering Difference measurement points.

Following the creation of the Metering Difference measurement points, you can correct an inbalance in previousmonths by saving the monthly Storage tab.

Tip: The sign for the Storage Inventory Adjustment has been changed (from +/- to +) within the GUI.Either a positive or negative value can be entered for the Storage Inventory Adjustment , but this value isalways added within the calculation. The formula used by PAS is:

Total = Storage Opening Inv. + Receipts - Dispositions - Storage Closing Inv. + Storage Inv. Adjustment).

PAS | Enhanced Functionality | 91

Page 92: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Description

Storage Opening and Closing Inventories for Gas at a Storage Injection Facility

PAS allows a Storage Opening Inventory to be entered for product Gas at an injection facility. This provides the abilityto account for down hole Gas storage.

• When Gas is selected under SOLVENT injection products and Storage injection facility is set to Yes , PAS createsStorage Opening Inventory and Storage Closing Inventory measurement points at the injection facility.

Product Gas CANNOT have any other inventories, such as an "above ground" inventory on the Injection FacilitySolvent Balance screen.

• Inventories for Gas are for storage recovery only (i.e. down hole volumes that have yet to be recovered).

• Storage inventories for Gas may be entered via blinger imports.

Battery Solvent Balance

A section called Consumption has been added to the Battery Solvent Balance screen for each Solvent product.

• Consumption is only displayed if there is a STORAGE RECOVERY VENT measurement point for the product.

• The volume displayed is the total of all Storage Recovery Vent volumes for a particular product.

Metering Difference has also been changed to GE volume total at the bottom of the Battery Solvent Balancescreen.

GE volume total Is the gas equivalent volume total (i.e. total metering difference) for Solvent products at a recoverybattery.

Tip: This change was made to prevent confusion, as there is also a Metering Difference field on the BatteryGas Balance screen.

Battery Gas Balance

A new field has been added below the Production section on the Battery Gas Balance screen, in order to providethe correct Gas Metering Difference calculation.

The Solvents Gas Equivalent volume

• is populated on the Battery Gas Balance screen when the Battery Solvent Balance screen is saved,

• is the same as the GE volume total on the Battery Solvent Balance screen.

Tip: The Solvents Gas Equivalent is used in the calculation of the Metering Difference .

Metering Difference = Receipts - Consumption - Dispositions + Production + Solvents Gas Equivalent

Allocation of Gas Storage Recovery Dispositions to Wells

PAS is now able to allocate storage recovery dispositions for product Gas, in order to include a "net recovered" volumein the gas allocation.

Tip: Other recovery solvent products have not been included in gas allocation for Release 15.0.0.

92 | PAS | Enhanced Functionality

Page 93: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Description

Gas Allocations with Storage Recovery

PAS is now able to manage Storage Recovery volumes in order to successfully allocate Gas measurement points.

Prior to beginning the "regular" Gas allocation, PAS first has to calculate the Net Well Storage Recovery volumes,and include them in the Gas Gathered volume at the battery.

The STORAGE RECOVERY DISPOSITION volume for product Gas is allocated, based on recovery volumes.

• PAS determines the Gas Recovery Disposition for each well when the Solvent Volume process is run.

• The Gas Storage Recovery volume is used as a base for the allocation.

The Volume Allocate process calculates Net Well Production , and determines Net Well Storage Recovery , usingthis formula.

Net Well Storage Recovery = Storage Recovery Volume - the well's Storage Recovery Dispositions

PAS calculates the Gas Gathered volume at the battery, which includes the Net Well Storage Recovery .

Gas Gathered = Non-Operated Receipts + Net Well Production + Net Well Storage Recovery

Since Storage Recovery volumes for Gas can be sent to other facilities, or used for consumptions, PAS keeps theStorage Recovery Ownership Type separate from Production , or other ownership types.

• This allows the Gas volumes to move through the network and be used in filling any other measurement points,as specified by the user.

• Gas allocations are made to both Production and Storage Recovery measurement points proportionately.

Updated Validations for the Volume Allocate process

The following validations have been added to the Volume Allocate pre-check and the Volume Allocate process(for Gas Recovery that is not sent back to the injection facility).

1. Analysis : If the Allocation Method = Component , PAS checks for an analysis on the well(s) that have a StorageRecovery Volume greater than 0, and lists the well(s) and measurement points where the analysis is missing.

2. Missing Volumetrics : PAS checks that the Solvent Volume process has been run at the batter(ies) in the network,

and lists any batter(ies) that do not have the Solvent Volume process in a green check mark status.

Contract Allocations

Storage recovery affects contract allocations in the following ways.

• Sales contracts for Gas include the Storage Recovery Ownership Type

Tip: No other recovery solvent products are allowed to be sold in Release 15.0.0.

• Royalty contracts always exclude any Storage Recovery ownership volumes (as no royalty is paid on StorageRecovery volumes).

• Facility Charge contracts include Storage Recovery volumes. (Facility charges are linked to a measurement pointand production source, so all ownership types for the production source are included).

• Volumes with an ownership type of Storage Recovery are excluded in marketing contracts.

• Volumes with an ownership type of Storage Recovery should be excluded in shrinkage contracts, but are not.(This is a known issue which has been logged).

PAS | Enhanced Functionality | 93

Page 94: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Description

Financial Transactions

PAS creates financial transactions for Recovery volumes that are sold, and includes them as part of Gas Revenuefinancial file creation.

Saskatchewan Storage and Recovery - ReportsThe following changes have been made to PAS reporting as part of the Solvent storage and recoveryenhancements at Saskatchewan injection facilities and batteries.

The following changes have been made for Petrinex reporting.

Petrinex Reporting Changes

Volumetric Reporting

When the Petrinex Volumetric Data report is run at the battery, the Storage Recovery Vent volumes are included.

• The activity on the Petrinex file = VENT.

• The From/To Facility is the well UWI.

SAF/OAF Reporting

Saskatchewan requires mandatory SAF/OAF reporting for GAS PROD and OIL PROD activities. This does notinclude mandatory reporting of Recovery gas volumes.

PAS is able to generate:

• optional SAF/OAF reporting for Recovery volumes sold at a battery, or disposed to another facility and then sold,

• pipeline split reporting for Sales volumes (including Recovered volumes that have been sold).

The following table details the PAS report changes.

Report Changes

Storage Balance section added to Injection Facility Volumetric report

The Injection Facility Volumetric report has been updated to include monthly Storage Balance information for injectionfacilities that have been set up for Storage.

Each Solvent storage product is listed, along with its opening inventory, receipts, inventory adjustments, dispositions,closing inventory, and metering difference.

Tip: When an injection facility is not set up with Storage injection facility=Yes , the Storage Balance sectiondoes not display.

Battery Volumetric Report now has Well Recovery section

At Saskatchewan storage recovery batteries (Storage recovery facility = Yes), the Battery Volumetric report has anew Well Recovery section that shows the recovery volumes for the wells at the battery.

Facility Balance Report now has Recovered Products section

At Saskatchewan storage recovery batteries (Storage recovery facility = Yes), the Facility Balance report has a newRecovered Products section that shows all recovered volumes at the battery.

94 | PAS | Enhanced Functionality

Page 95: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Saskatchewan Storage and Recovery - CO2-SP DispositionsThe following enhancements have been made around CO2-SP dispositions, as part of the Solvent storage andrecovery functionality in Release 15.0.0.

Description

CO2-SP dispositions for Saskatchewan

PAS now allows for CO2-SP dispositions between operated Saskatchewan storage injection facilities.

The rules for setting up CO2-SP dispositions are as follows:

At the sending and receiving injection facilities:

• Storage injection facility must be set to Yes on each facility's master.

• CO2-SP must be a Selected Product at both facilities.

• The Storage injection flag beneath the SOLVENT injection products section must be set to Yes .

Sending Injection Facility - Solvent tab

The CO2-SP STORAGE RECOVERY DISPOSITION is displayed under the Dispositions section.

• You can input the volume of CO2-SP being disposed.

• The STORAGE RECOVERY DISPOSITION is included in the Total Dispositions.

Receiving Injection Facility - Solvent tab

The receipt of the STORAGE RECOVERY DISPOSITION volume is displayed under the Receipts section.

• The volume of CO2-SP that was entered at the sending injection facility is displayed.

• The STORAGE RECOVERY RECEIPT is included in the Total Receipts.

Alberta

Alberta Storage and Recovery - CO2 DispositionsThe following enhancements have been made around CO2 dispositions, as part of the injection functionalityfor Regulatory reporting in Release 15.0.0.

Description

CO2 dispositions for Alberta

CO2 has been included as a solvent injection product for Alberta storage injection facilities. Validations have beenadded to ensure that the correct products are selected for Alberta and Saskatchewan.

• For Alberta, CO2-SP is not a valid product in Petrinex. Operators can only report CO2 or CO2-MX.

• For Saskatchewan, CO2 is not valid in Petrinex, and operators must report CO2-SP or CO2-MX.

PAS | Enhanced Functionality | 95

Page 96: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Description

CO2 balancing at the injection facility

A CO2 section has been added to the Injection Facility Solvent Balance screen.

• Receipts show the CO2 volumes that were entered.

• Dispositions show the sum of the volumes for all wells that had CO2 injections.

Tip: CO2 is reported as a gas (in 1000 m3 or 103 m3). CO2-MX and CO2-SP are reported as liquids (in m3)with the GE Factor applied to balance these products as solvent.

There is no ownership attached to CO2 volumes. Users only need to report the volumetric balancing. Balancing occurswhen the Injection Facility Solvent Balance screen is saved.

CO2 Petrinex Reporting at the Injection Facility (Alberta)

For CO2, the Petrinex volumetric file shows the following details.

• Submitting Facility=ABIF, From/To Facility=ABGP, Product=CO2, Activity=REC, Volume=CO2 disposed.

• Submitting Facility=ABIF, From/To Facility=ABWI, Product=CO2, Activity=INJ, Volume=CO2 injected,Hours=amount of time the well was on injection.

96 | PAS | Enhanced Functionality

Page 97: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Custom Funded Enhancements

Custom funded functionality is funded by clients for their specific needs, but is available to all clients andcan be useful if they have similar needs.

This section details all the custom funded functionality introduced for this release.

BC S2 Editor Import FunctionalityBC S2 Editor Import/Export functionality has been added to Release 15.0.0 ( UtilitiesImports/Exports ).

Description

BC S2 - Monthly Disposition Statement - Workflow

A blinger can be used to import and export BC S2 records for complex networks (in situations where using the currentBC S2 GUI editor would be too time consuming, given the number of edits that need to be executed).

The work flow processes remain the same, except instead of using the BC S2 GUI, an export and reimport of theblinger data is done to replace the manual steps within the GUI. The instructions are provided below.

1. Run the BC S2 Volume process for the facility/facilities.

2. Export the BC S2 data to an Excel file, and modify the data in the blinger.

3. Import the updated BC S2 blinger back into PAS.

4. Run the BC-S2 Approve process for the facility/facilities.

Tip: PAS allows the BC S2 blinger to be imported before the BC S2 Volume process is run. The import sets

the BC S2 Volume status with a green check mark , and displays the Edit icon.

Tip: The BC S2 blinger import/export can be used in addition to the current GUI editor functionality.

Note: Running the BC S2 Volume process clears out previously edited or imported BC S2 data, and replacesit with newly processed data.

BS S2 Records

The BC S2 blinger allows new records to be inserted using the following data as the key fields:

Facility IDProduction Month

Government CodeFacility Type

Record TypeProduct Code

From/To Government Code

Tip: Existing GUI validations are applied to the blinger import process.

PAS | Custom Funded Enhancements | 97

Page 98: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Description

PAS inserts a new row into the table, if a row in the blinger contains the above 7 pieces of (valid) data, as well as theadditional data below.

Closing InventoryOpening Inventory

Lease FuelReceipt Delivery Type Code

FlaredVolume

VentedProduction

The BC S2 blinger also allows existing records to be modified, by reimporting the data for rows already in the table.

BC S2 Regulatory Files Creation

During regulatory files creation, when PAS is generating the BC S2 extract, it looks for table rows with the same(identical) 7 key fields, and it sums their volumes together, as required.

Importing BC S2 Data

In order for the blinger file to be imported, Generate S2 Data must be set to Yes in the Government reporting options

on the facility master. Otherwise, PAS displays an error.

An import of the BC S2 blinger cannot occur until Oil Sales/Disp and Water Disp have been processed (withouterrors) for the applicable facility ID.

Tip: For security, users must have Import Operated Monthly Data as part of their Assigned Activities inorder to use this functionality.

BC 08 Editor Import FunctionalityBC 08 Editor Import/Export functionality has been added to Release 15.0.0 ( UtilitiesImports/Exports ).

Description

BC 08 - Marketable Gas and By-Product Producer Allocations - Workflow

A blinger can now be used to import and export BC 08 records for complex networks (in situations where using thecurrent BC 08 GUI editor would be too time consuming, given the number of edits that need to be executed).

The work flow processes remain the same, except instead of using the BC 08 GUI, an export and reimport of theblinger data is done to replace the manual steps within the GUI. The instructions are provided below.

1. Run the BC 08 process for the facility/facilities.

2. Export the BC 08 data to an Excel file, and modify the data in the blinger.

3. Import the updated BC 08 blinger back into PAS.

4. Run the BC 08 Approve process for the facility/facilities.

Tip: The BC 08 blinger cannot be imported before the BC 08 process has been run.

98 | PAS | Custom Funded Enhancements

Page 99: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Description

Tip: The BC 08 blinger import/export can be used in addition to the current GUI editor functionality.

Note: Running the BC 08 process:

• clears out previously edited or imported BC 08 data, and replaces it with newly processed data (based on thereporting facility id)

•sets the BC 08 status with a green check mark , and displays the Edit icon

BS 08 Records

The BC 08 blinger allows new records to be imported (rows to be inserted) using the following data as the key fields:

UWI / PEProduction Month

Facility TypeFacility ID

Sales Facility TypeSales Facility ID

Sales Facility Government CodeGovernment Code

PAS inserts a new row into the table, if a row in the blinger contains the above 8 pieces of (valid) data, as well as theadditional data below.

Marketable Gas VolumeRaw Gas Volume

C2-SP and C2-MX VolumeC2-SP and C2-MX Value

C3-SP and C3-MX VolumeC3-SP and C3-MX Value

C4-SP, iC4-MX, nC4-MX, and C4-MX VolumeC4-SP, iC4-MX, nC4-MX, and C4-MX Value

C5-SP, iC5-MX, nC5-MX, and C5-MX VolumeC5-SP, iC5-MX, nC5-MX, and C5-MX Value

C6-MX VolumeC6-MX Value

Condensate VolumeCondensate Value

Sulphur VolumeSulphur Value

Import of blinger data occurs at a SP and MX level. These products are automatically totalled to a Reporting Productslevel after data import occurs.

Tip: Existing GUI validations are applied to the blinger import process.

The BC 08 blinger also allows existing records to be modified, by reimporting the data for rows already in the table.

Importing BC 08 Data

In order for the blinger file to be imported, Generate BC 08 Data must be set to Yes in the Government reporting

options on the facility master. Otherwise, PAS displays an error.

Import of the BC 08 blinger cannot occur until Revenue Allocate has been processed for the applicable facility ID.

Tip: For security, users must have Import Operated Monthly Data as part of their Assigned Activities inorder to use this functionality.

PAS | Custom Funded Enhancements | 99

Page 100: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Netting of Custom Treater Oil MeasurementsPAS does not support OIL dispositions from a custom treater to other facilities. The ability to net OILmovements from a custom treater has been included in Release 15.0.0 to work around this limitation.

Description

Enhanced Netting Logic

In the updated fluid netting logic, a custom treater has the highest priority for being reduced to zero. (Previously, thefacility type was not considered by PAS when determining the priority.)

1. The netting results of OIL measurements at the custom treater must always equal zero.

• When the OIL measurements at a custom treater don't equal zero, PAS generates error messages to identifyany non-zero volumes resulting from the fluid netting process.

2. In the case of non-zero OIL volumes remaining at the custom treater, the user must manually zero out these volumesoutside of the fluid netting process.

• This is accomplished by updating the Facility Monthly Netting Data to bring the custom treater's OIL nettedvolume to 0 m3 (by subtracting the remaining amount from the volume that is in the blinger, in order to accountfor a particular OIL movement between facilities).

Tip: The user is given the From Facility (CT) and the To facility as part of the error message, andneeds to find these facilities within the blinger, in order to remove the remaining volume.

3. After the Facility Monthly Netting Data is adjusted, the blinger file is re-imported, and the usual netting order ofactivities follows (see below).

Blinger Changes

Two new columns have been added to the Facility Monthly Netting Data blinger:

• To Facility ID - must be populated with a valid To Facility ID

• To Facility Type - must be populated with a valid To Facility Type

Tip: The valid To Facility Types are BT, IF, and CT only.

For OIL dispositions from a CT to a BT, PAS checks the To Facility ID and To Facility Type , as well as the ProductCode when importing the facility monthly netting data.

Invalid or missing values in these columns will cause PAS to generate the following error.

Import Facility Monthly Netting Data error: [Production Month] [Import file Name ] Row XXX:YYYY-MM CT: [Facility ID] with

product OIL/COND must have both to facility id and to facility type.

Order of Activities

The order of activities in the netting process remains unchanged.

This image shows the sequence required to completely remove a circular reference within a Circular Netting Group .

100 | PAS | Custom Funded Enhancements

Page 101: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Description

For additional information regarding fluid netting, refer to the knowledge base.

Group User ManagerEliminates manual user/group setup, and allows a PAS Administrator to add/remove users via an import.

Description

Group User Manager Import/Export Type

An import/export type called Group User Manager has been added to the File Import and Exports screens,under the Global category.

Group User Manager allows users to add or remove PAS users from a Group by using a blinger file. Thisfunctionality allows you to bring in multiple records at once, while the GUI only allows you to bring in 1 at a time.

Tip: The Group User Manager import/export type is not date-effective.

Tip: Groups and User ID (s) need to be set up prior to using the Group User Manager import blinger.

This functionality is also available for Release 13.1.0. The patch along with a functionality description is attached toPASEXT-17104.

PASEXT-16843 contains the functional business requirements for this custom-funded enhancement.

Security Settings

Only users with Maintain Responsibility Groups as part of their Assigned Activities can perform an import ofthe Group User Manager blinger file.

PAS | Custom Funded Enhancements | 101

Page 102: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Description

Any user can perform an export of the Group User Manager blinger file.

Tip: Exporting allows you to view a list of User IDs associated with a Group , and is useful for referencepurposes. In order to export all of the Groups , the user has to pick at least one Group .

Importing and Exporting PAS Users

The Group User Manager import blinger has 4 columns: Responsibility Group , Responsible User , User ID , andAction .

The Action column can be blank, or can have a value of Add, Remove, or Update (this is case-sensitive).

• If the Action column in the import file is blank, no action will be performed on the row.

• If the Action column has a value of Add, the user specified in the User ID column will be added to the groupspecified in the Responsibility Group column.

• If the Action column has a value of Remove, the user specified in the User ID column will be removed from thegroup specified in the Responsibility Group column.

• If the Action column has a value of Update, the Responsible Users can be updated by placing Y or N in theResponsible User column, next to the User ID(s) that you want to update.

• You can simultaneously add new users (using the Add action) and specify whether or not they are ResponsibleUsers by entering Y or N under the Responsible Users column.

• The Update action only works for users that already exist in a group.

Tip: Users should check the Import History tab in order to validate success, warning, and error messages.

In the case of failures, users should create a Failure Workbook. For additional information, see the View ImportHistory topic in the knowledge base.

Group User Manager screen - Responsible Users enhancement (PASEXT-18067)

A field has been added to the Group User Manager (Manage Users in Groups) screen.

Responsible Users Indicates which production accountant is responsible for a particular Group .

This enhancement allows the business areas in a company to specify responsible user(s) within PAS.

Responsible users is not a mandatory field. The number of responsible users can be none, one, or many.

To set up responsible users, you need to:

• select the Group for which you want to designate responsible users, AND

• specify who the Responsible Users are (by moving them from Available Users to Selected Users ).

Tip: The Group User Manager import/export (blinger) also works with Responsible Users.

• Enter Y or N in the Responsible User column, next to the userid(s) that you want to add/remove.

• Enter Update in the Action column, so that the Responsible User flag gets updated.

102 | PAS | Custom Funded Enhancements

Page 103: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Chapter

5Performance Improvements

This section provides information on performance improvements for thisrelease.

Topics:

• Performance Improvements15.0.0

PAS | Performance Improvements | 103

Page 104: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Performance Improvements 15.0.0A number of changes have been made that improve the performance of PAS and offer additional efficiencies.

ComponentDescriptionCompanyJIRA#s

Import/Export"Export: Facility Monthly Data / Well Data - major performance issues."

The Facility Monthly Data export no longer times out, or takes a long timeto return.

Husky13140

Previously, when this export ran, the facility was reloaded for eachmeasurement being exported.

The code has been optimized, and now the facility is only reloaded in thefew cases where the context of the downstream facility requires it.

The result is that the Facility Monthly Data export completes in 5 minutes,instead of over 1 hour.

Performance,Workarounds

"PAS Query - PRA Volumetric - Performance Issue"

Performance has been significantly improved when running the PetrinexVolumetric query with Available facilities = All Available Facilities .

Cenovus14075

In Release 14.0.0, the processing time had been reduced from 3-4 hoursto 42 minutes after this query was simplified to make it run faster.

Additional work has been done in Release 15.0.0 to optimize performance.

Now, the Petrinex Volumetric query can be run for an entire company inless than 2 minutes.

A patch is available for Release 14.0.0.

PerformanceThe performance of Oil Sales/Disp at custom treaters has been improvedsignificantly with a code optimization for Release 15.0.0.

CGI16241

This is most noticeable with the CT mentioned in this JIRA for Husky.

Patch, System"2 threads that are taking 100% CPU –VfacBaInventoryBalDtoAssembler"

A bug has been fixed where running two related reports at the same timecould result in runaway jobs that took up 100% of processing.

Husky16425

Previously, this problem occurred if two sessions had been establishedusing different web browsers (e.g. Internet Explorer and Firefox), and thereports were being run for the same Groups , Facility Type , and FromDate / To Date , with the other options set to All .

The code has been fixed, and running related reports concurrently is nolonger an issue.

FinancialInterface,Performance

For Release 15.0.0 , the code behind the Create button on the CreateFinancial Files screen has been refactored.

As a result, performance has increased enormously, and the status iconson the Create Financial Files screen now refresh in less than 1 minute(max) after the Create button is pressed.

Talisman16589

104 | PAS | Performance Improvements

Page 105: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

Query, Wizard,Views

"PAS Facility Balance Query - 2 threads running at 100% CPU"

A fix has been made to improve PAS stability and reliability.

Husky16716

The fix prevents user from clicking Query pages multiple times. It hasbeen applied to all Query links.

Previously, double clicking on a query (instead of single clicking) caused2 CPUs to lock down at 100% and never release. The only solution for thelocked CPUs was to restart the instance of PAS.

Performance"It takes more than 5 minutes get into the Contract valuation tab for SKBT B4M2202N"

A more efficient method has been implemented to allow PAS to quicklysort through a lot of data and answer this question:

Omers16774

“Does the Set Facility Average Price link need to be displayed for aRoyalty contract?”

Now it takes even less time to generate contextual information, and youcan navigate from the Battery Status tab to the Contract Volume orContract Valuation tabs noticeably faster.

Booking of revenue can be done more quickly, and changing productionmonths is faster too. 16774 builds upon the work done in 14393/15467.

PerformanceThe v_roy_val and v_roy_owner_income views have been optimized forbetter performance.

CGI17222

The result is a speed improvement when running the Alberta Oil CrownRoyalty Statement , Global Royalty Owner Statement , Royalty OwnerStatement , as well as other reports that utilize these views.

JIBLink extracts are also being generated more quickly as a result of thisfix.

Patch,Performance

"FH/ORR GAS - processing Performance"

PAS now provides improved performance for FH/ORR gas processinggiven the particular circumstances at Cenovus. There is possibly a benefitto other clients.

Cenovus17243

A code optimization has been done around the generation of warnings anderrors related to the question of whether a facility average price is required.

This is a direct result of a fix done in PASEXT-13303.

In the specific case of Cenovus HPP Royalties, the performanceimprovement is 3 times faster.

The impacted areas include:

• FH/ORR processing of Oil and Gas and NGL products.

• The Contract Valuation screen screen at batteries where FH/ORRprocessing occurs ( Set Facility Average Price link).

PAS | Performance Improvements | 105

Page 106: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

ComponentDescriptionCompanyJIRA#s

Patch,Performance,Import/Export

"Performance issue - PRA SAF/OAF process for GS 2899 with StreamOverrides takes an hour to process"

The Petrinex SAF/OAF process now runs faster for a facility with streamoverrides.

Cenovus17515,17536

• A patch was created in PASEXT-17515 to fix an issue that was resultingin extensive processing.

• A second performance fix was done in PASEXT-17536 to furtherimprove performance when importing SAF/OAF stream overrides intoPAS.

Performance"AB Regulatory Processing Performance issue"

Performance has been improved when navigating to the AB RegulatoryReporting Milestones for Groups containing heavy oil batteries.

Devon17859

The navigation for this particular page has been improved by adding anadditional performance index.

There is no change in functionality. The navigation is just faster now forheavy oil batteries.

Performance,Reports, Script

The Battery Proration Worksheet report now completes in about a minute.

Changes have been made to the V_WELL_ACTIVITY view to speed upperformance.

Longrun18027

A patch was created for this issue in Release 14.1.1 , and the code has beenfixed in Release 15.0.0

106 | PAS | Performance Improvements

Page 107: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Chapter

6API Changes

This section provides information on API view changes for this release.Topics:

• View API Changes• Release 15.0.0 Deprecated and

Updated Views and Columns

PAS | API Changes | 107

Page 108: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

View API ChangesThis section includes PAS View API changes between Release 14.0.0 and Release 15.0.0.

CHANGED VIEWS

V_ANALYSIS

PrecisionTypeNull?StatusName

40 => 60VARCHAR2nullCHANGEDMPOINT_TYPE

22 =>11.0

NUMBERnullCHANGEDORIGINATING_FAC_SID

V_BC_PROD_SOURCE_VOL

PrecisionTypeNull?StatusName

40 => 60VARCHAR2nullCHANGEDMPOINT_TYPE

V_BC_S1_PRODUCTION_STATEMENT

PrecisionTypeNull?StatusName

7.5NUMBERnullNEWCONDENSATE_PRORATION_FACTOR

8.1NUMBERnullNEWESTIMATED_CONDENSATE

8.1NUMBERnullNEWPRORATED_CONDENSATE

15.1NUMBERnullNEWTOTAL_ESTIMATED_CONDENSATE

15.1NUMBERnullNEWTOTAL_PRORATED_CONDENSATE

V_BT_PROD

PrecisionTypeNull?StatusName

8.1NUMBERnullNEWSAND_EST_PROD_VOL

11.0NUMBERnullNEWSAND_FAC_MONTH_PRODUCT_SID

8.1NUMBERnullNEWSAND_MEAS_PROD_VOL

8.1NUMBERnullNEWSAND_PRORATED_PROD_VOL

9.5NUMBERnullNEWSAND_PRORATION_FACTOR

8.1NUMBERnullNEWSAND_TOTAL_PROD_VOL

8.1NUMBERnullNEWSOLID_EST_PROD_VOL

11.0NUMBERnullNEWSOLID_FAC_MONTH_PRODUCT_SID

8.1NUMBERnullNEWSOLID_MEAS_PROD_VOL

8.1NUMBERnullNEWSOLID_PRORATED_PROD_VOL

9.5NUMBERnullNEWSOLID_PRORATION_FACTOR

8.1NUMBERnullNEWSOLID_TOTAL_PROD_VOL

8.1NUMBERnullNEWWASTE_EST_PROD_VOL

108 | PAS | API Changes

Page 109: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

PrecisionTypeNull?StatusName

11.0NUMBERnullNEWWASTE_FAC_MONTH_PRODUCT_SID

8.1NUMBERnullNEWWASTE_MEAS_PROD_VOL

8.1NUMBERnullNEWWASTE_PRORATED_PROD_VOL

9.5NUMBERnullNEWWASTE_PRORATION_FACTOR

8.1NUMBERnullNEWWASTE_TOTAL_PROD_VOL

V_CLIENT_OPTIONS

PrecisionTypeNull?StatusName

7DATEnullNEWPRORATE_DEL_PROFILE_START_DATE

7DATEnullNEWSK_PETRINEX_START_DATE

7DATEnullNEWSOLIDS_OWNER_ALLOC_START_DATE

V_CONT_ALLOC

PrecisionTypeNull?StatusName

40 => 60VARCHAR2nullCHANGEDMPOINT_TYPE

V_CONT_ALLOC_PATH

PrecisionTypeNull?StatusName

40 => 60VARCHAR2nullCHANGEDMPOINT_TYPE

V_CONT_MKTG

PrecisionTypeNull?StatusName

3VARCHAR2nullNEWALL_REC_POINT_PROD_SRC_IND

V_CONT_ROY

PrecisionTypeNull?StatusName

40 => 60VARCHAR2nullCHANGEDVOL_BASIS

V_CONT_SALES

PrecisionTypeNull?StatusName

3VARCHAR2nullNEWALL_REC_POINT_PROD_SRC_IND

10.0NUMBERnullNEWPETROTRANZ_PRODUCER_BA_ID

40VARCHAR2nullNEWPETROTRANZ_PRODUCER_BA_NAME

11.0NUMBERnullNEWPETROTRANZ_PRODUCER_BA_SID

V_CONT_VAL

PrecisionTypeNull?StatusName

40 => 60VARCHAR2nullCHANGEDMPOINT_TYPE

PAS | API Changes | 109

Page 110: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

V_FAC

PrecisionTypeNull?StatusName

3VARCHAR2nullNEWALLOC_TO_REC_PT_PROD_SRC_IND

8VARCHAR2nullNEWFAC_SUB_TYPE_CODE

3VARCHAR2nullNEWGENERATE_PETROTRANZ_FILE_IND

10.0NUMBERnullNEWLICENSEE_BA_ID

40VARCHAR2nullNEWLICENSEE_BA_NAME

11.0NUMBERnullNEWLICENSEE_BA_SID

5VARCHAR2nullNEWLICENSEE_GOV_CODE

3VARCHAR2nullNEWRECEIPT_POINT_IND

4.3NUMBERnullNEWTRANSITION_RELIEF_MULTIPLIER

V_FAC_BAL

PrecisionTypeNull?StatusName

40 => 60VARCHAR2nullCHANGEDMPOINT_TYPE

V_FAC_BA_INVENTORY_BAL

PrecisionTypeNull?StatusName

8.1NUMBERnullNEWINVENTORY_ADJ_VOL

V_FUEL_PURCH_SPLIT

PrecisionTypeNull?StatusName

40 => 60VARCHAR2nullCHANGEDMPOINT_TYPE

V_GAS_ALLOC

PrecisionTypeNull?StatusName

40 => 60VARCHAR2nullCHANGEDMPOINT_TYPE

8VARCHAR2nullNEWRECEIPT_POINT_PROD_SOURCE_ID

40VARCHAR2nullNEWRECEIPT_POINT_PROD_SOURCE_NAME

11.0NUMBERnullNEWRECEIPT_POINT_PROD_SOURCE_SID

V_GAS_ALLOC_FAC_SUMMARY

PrecisionTypeNull?StatusName

40 => 60VARCHAR2nullCHANGEDMPOINT_TYPE

V_GAS_ALLOC_PIVOT

PrecisionTypeNull?StatusName

40 => 60VARCHAR2nullCHANGEDMPOINT_TYPE

V_MB_WELL_HOLIDAY

110 | PAS | API Changes

Page 111: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

PrecisionTypeNull?StatusName

1.0NUMBERnullNEWHORIZONTAL_WELL

V_MEAS

PrecisionTypeNull?StatusName

40 => 60VARCHAR2nullCHANGEDMPOINT_TYPE

V_MEAS_AB_OIL_CROWN_BA_ALLOC

PrecisionTypeNull?StatusName

40 => 60VARCHAR2nullCHANGEDMPOINT_TYPE

V_MEAS_BA_ALLOC

PrecisionTypeNull?StatusName

40 => 60VARCHAR2nullCHANGEDMPOINT_TYPE

8VARCHAR2nullNEWRECEIPT_POINT_PROD_SOURCE_ID

40VARCHAR2nullNEWRECEIPT_POINT_PROD_SOURCE_NAME

11.0NUMBERnullNEWRECEIPT_POINT_PROD_SOURCE_SID

V_MEAS_BA_ALLOC_PATH

PrecisionTypeNull?StatusName

40 => 60VARCHAR2nullCHANGEDMPOINT_TYPE

V_MEAS_CMPNT

PrecisionTypeNull?StatusName

40 => 60VARCHAR2nullCHANGEDMPOINT_TYPE

8VARCHAR2nullNEWRECEIPT_POINT_PROD_SOURCE_ID

40VARCHAR2nullNEWRECEIPT_POINT_PROD_SOURCE_NAME

11.0NUMBERnullNEWRECEIPT_POINT_PROD_SOURCE_SID

V_MEAS_ISC

PrecisionTypeNull?StatusName

40 => 60VARCHAR2nullCHANGEDMPOINT_TYPE

V_MEAS_NONOP_GROSS_NET

PrecisionTypeNull?StatusName

40 => 60VARCHAR2nullCHANGEDMPOINT_TYPE

V_MPOINT

PrecisionTypeNull?StatusName

40 => 60VARCHAR2nullCHANGEDMPOINT_TYPE

PAS | API Changes | 111

Page 112: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

PrecisionTypeNull?StatusName

3VARCHAR2nullNEWWASTE_CODE_REQUIRED

V_MPOINT_EXTERNAL_REF

PrecisionTypeNull?StatusName

40 => 60VARCHAR2nullCHANGEDMPOINT_TYPE

V_NETTING_MONTHLY_DATA_STATUS

PrecisionTypeNull?StatusName

11.0NUMBERnullNEWFACILITY_SID

40VARCHAR2nullNEWTO_FACILITY_ID

11.0NUMBERnullNEWTO_FACILITY_SID

2VARCHAR2nullNEWTO_FACILITY_TYPE

V_NONOP_NET_VOL

PrecisionTypeNull?StatusName

8VARCHAR2nullNEWRECEIPT_POINT_PROD_SOURCE_ID

40VARCHAR2nullNEWRECEIPT_POINT_PROD_SOURCE_NAME

11.0NUMBERnullNEWRECEIPT_POINT_PROD_SOURCE_SID

V_PROD_ALLOC

PrecisionTypeNull?StatusName

40 => 60VARCHAR2nullCHANGEDMPOINT_TYPE

V_PROD_ALLOC_ALL_OWNERS

PrecisionTypeNull?StatusName

40 => 60VARCHAR2nullCHANGEDMPOINT_TYPE

V_PROD_SRC_OVERRIDE

PrecisionTypeNull?StatusName

40 => 60VARCHAR2nullCHANGEDMEAS_TYPE

V_ROYALTY_OWNER_REPORT

PrecisionTypeNull?StatusName

40 => 60VARCHAR2nullCHANGEDVOLUME_BASE

V_ROY_CALC_DETAIL

PrecisionTypeNull?StatusName

255VARCHAR2nullNEWMIN_PRICE

40 => 60VARCHAR2nullCHANGEDRATE_BASIS

112 | PAS | API Changes

Page 113: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

V_ROY_VAL

PrecisionTypeNull?StatusName

40 => 60VARCHAR2nullCHANGEDVOL_BASIS

V_SIR_GAS_FAC_BAL

PrecisionTypeNull?StatusName

40 => 60VARCHAR2nullCHANGEDMPOINT_TYPE

V_SIR_PRODUCER_TIK_ROY_OWNER

PrecisionTypeNull?StatusName

40 => 60VARCHAR2nullCHANGEDMPOINT_TYPE

V_SK_GAS_PLANT_SALES

PrecisionTypeNull?StatusName

40 => 60VARCHAR2nullCHANGEDMPOINT_TYPE

V_WELL

PrecisionTypeNull?StatusName

10.0NUMBERnullNEWLICENSEE_BA_ID

40VARCHAR2nullNEWLICENSEE_BA_NAME

11.0NUMBERnullNEWLICENSEE_BA_SID

5VARCHAR2nullNEWLICENSEE_GOV_CODE

V_WELL_AB_OIL_CROWN_ROY

PrecisionTypeNull?StatusName

8.1NUMBERnullNEWCUMULATIVE_CROWN_PROD_VOL

1.0NUMBERnullNEWHORIZONTAL_WELL

40VARCHAR2nullNEWMAX_ROY_RATE_BASE_TYPE

12.2NUMBERnullNEWMAX_ROY_RATE_INCENTIVE_VOL

5.0NUMBERnullNEWMAX_ROY_RATE_NUM_MONTHS

12.2NUMBERnullNEWMAX_ROY_RATE_START_CUM_VOL

7DATEnullNEWMAX_ROY_RATE_START_DATE

5.0NUMBERnullNEWMAX_ROY_RATE_START_NUM_MONTHS

0 => 1024VARCHAR2nullCHANGEDPROCESS_MESSAGE

V_WELL_AB_OIL_RECOVERY_RELIEF

PrecisionTypeNull?StatusName

4.3NUMBERnullNEWIS_TRANS_RELIEF_MULTIPLIER

V_WELL_PROD

PAS | API Changes | 113

Page 114: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

PrecisionTypeNull?StatusName

8.1NUMBERnullNEWSAND_MEAS_PROD_VOL

8.1NUMBERnullNEWSAND_MEAS_WELL_INPUT_VOL

8.1NUMBERnullNEWSAND_PRORATED_PROD_VOL

8.1NUMBERnullNEWSAND_TOTAL_PROD_VOL

8.1NUMBERnullNEWSOLID_MEAS_PROD_VOL

8.1NUMBERnullNEWSOLID_MEAS_WELL_INPUT_VOL

8.1NUMBERnullNEWSOLID_PRORATED_PROD_VOL

8.1NUMBERnullNEWSOLID_TOTAL_PROD_VOL

8.1NUMBERnullNEWWASTE_MEAS_PROD_VOL

8.1NUMBERnullNEWWASTE_MEAS_WELL_INPUT_VOL

8.1NUMBERnullNEWWASTE_PRORATED_PROD_VOL

8.1NUMBERnullNEWWASTE_TOTAL_PROD_VOL

V_WELL_RECOVERY

PrecisionTypeNull?StatusName

8.1NUMBERnullNEWFLARE_VOL

8.1NUMBERnullNEWFUEL_VOL

8.1NUMBERnullNEWRECOVERY_VOL

nullDROPPEDTOTAL_RECOVERY_VOL

8.1NUMBERnullNEWVENT_VOL

V_WELL_UNIT_AVG_PRICE_CALC

PrecisionTypeNull?StatusName

22 =>17.8

NUMBERnullCHANGEDAVG_PRICE

17.8NUMBERnullNEWNET_AVG_PRICE

22 =>17.8

NUMBERnullCHANGEDVALUE

22 =>17.8

NUMBERnullCHANGEDVOLUME

NEW VIEWS

V_BC_CROWN_RESP_MASTER

PrecisionTypeNull?Name

10.0NUMBERNOTNULL

BA_ID

40VARCHAR2NOTNULL

BA_NAME

114 | PAS | API Changes

Page 115: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

PrecisionTypeNull?Name

11.0NUMBERBA_SID

40VARCHAR2FACILITY_ID

11.0NUMBERFACILITY_SID

2VARCHAR2FACILITY_TYPE

5VARCHAR2PRODUCT

7DATENOTNULL

PROD_MONTH

1VARCHAR2RESPONSIBILITY_IND

23VARCHAR2UWI

40VARCHAR2NOTNULL

WELL_FAC_ID

11.0NUMBERNOTNULL

WELL_FAC_SID

2VARCHAR2NOTNULL

WELL_FAC_TYPE

V_FAC_AVG_PRICE

PrecisionTypeNull?Name

12.3NUMBERCALC_AVG_PRICE_PER_VOL

12.3NUMBERCALC_FAC_AVG_PRICE_PER_ENERGY

11.0NUMBERNOTNULL

FAC_AVG_PRICE_SID

27VARCHAR2FAC_GOV_CODE

40VARCHAR2NOTNULL

FAC_ID

40VARCHAR2NOTNULL

FAC_NAME

11.0NUMBERNOTNULL

FAC_SID

2VARCHAR2NOTNULL

FAC_TYPE

12.3NUMBERINPUT_AVG_PRICE

12.3NUMBERNET_CALC_AVG_PRICE_PER_ENERGY

12.3NUMBERNET_CALC_AVG_PRICE_PER_VOL

27VARCHAR2ORIGIN_FAC_GOV_CODE

40VARCHAR2NOTNULL

ORIGIN_FAC_ID

40VARCHAR2NOTNULL

ORIGIN_FAC_NAME

PAS | API Changes | 115

Page 116: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

PrecisionTypeNull?Name

11.0NUMBERNOTNULL

ORIGIN_FAC_SID

2VARCHAR2NOTNULL

ORIGIN_FAC_TYPE

2VARCHAR2ORIGIN_PROV_STATE_CODE

20VARCHAR2NOTNULL

PRODUCT_CODE

7DATENOTNULL

PROD_MONTH

2VARCHAR2PROV_STATE_CODE

V_MPOINT_ANALYSIS

PrecisionTypeNull?Name

11.0NUMBERANALYSIS_DETAIL_SID

40VARCHAR2ANALYSIS_MPOINT_FAC_ID

40VARCHAR2ANALYSIS_MPOINT_FAC_NAME

11.0NUMBERANALYSIS_MPOINT_FAC_SID

2VARCHAR2ANALYSIS_MPOINT_FAC_TYPE

223VARCHAR2ANALYSIS_MPOINT_NAME

11.0NUMBERANALYSIS_MPOINT_SID

60VARCHAR2ANALYSIS_MPOINT_TYPE

40VARCHAR2ANALYSIS_ORIGINATING_FAC_ID

40VARCHAR2ANALYSIS_ORIGINATING_FAC_NAME

11.0NUMBERANALYSIS_ORIGINATING_FAC_SID

2VARCHAR2ANALYSIS_ORIGINATING_FAC_TYPE

40VARCHAR2ANALYSIS_RESP_GROUP_NAME

11.0NUMBERANALYSIS_SAMPLE_SID

11.0NUMBERANALYSIS_SID

255VARCHAR2ANALYSIS_TYPE

23VARCHAR2ANALYSIS_UWI

7.3NUMBERC7_PLUS_GAS_EQUIV_FACTOR

0VARCHAR2C7_PLUS_HEAT_ON_MOLAR_MASS_IND

6.5NUMBERC7_PLUS_RELATIVE_DENSITY

6.3NUMBERC7_PLUS_RELATIVE_MOLAR_MASS

20VARCHAR2CMPNT_CODE

11.0NUMBERCMPNT_DISPLAY_ORDER

11.0NUMBERCMPNT_SID

116 | PAS | API Changes

Page 117: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

PrecisionTypeNull?Name

7DATEEFF_DATE

7DATEEFF_END_DATE

3VARCHAR2EST_ANALYSIS_IND

3VARCHAR2EXPIRED_IND

7.3NUMBERGAS_EQUIV_FACTOR

38.6NUMBERGAS_SAMPLE_GAS_VOL

7.6NUMBERGAS_SAMPLE_MOLE_FRACTION

20VARCHAR2LAB_NAME

20VARCHAR2LAB_NUM

20VARCHAR2LAB_SAMPLE_NUM

7DATELAST_SAVED

30VARCHAR2LAST_SAVED_BY

38.6NUMBERLIQUID_SAMPLE_GAS_EQUIV_VOL

38.6NUMBERLIQUID_SAMPLE_LIQUID_VOL

7.6NUMBERLIQUID_SAMPLE_MOLE_FRACTION

7.6NUMBERLIQUID_SAMPLE_VOL_FRACTION

40VARCHAR2MPOINT_FAC_ID

40VARCHAR2MPOINT_FAC_NAME

11.0NUMBERMPOINT_FAC_SID

2VARCHAR2MPOINT_FAC_TYPE

223VARCHAR2MPOINT_NAME

11.0NUMBERMPOINT_SID

60VARCHAR2MPOINT_TYPE

40VARCHAR2ORIGINATING_FAC_ID

40VARCHAR2ORIGINATING_FAC_NAME

11.0NUMBERORIGINATING_FAC_SID

2VARCHAR2ORIGINATING_FAC_TYPE

20VARCHAR2PRODUCT_CODE

3.0NUMBERPRODUCT_DISPLAY_ORDER

11.0NUMBERPRODUCT_SID

7DATEPROD_MONTH

7.3NUMBERRECOMB_C7PLUS_GAS_EQUIV_FACTOR

38.6NUMBERRECOMB_GAS_EQUIV_VOL

7.6NUMBERRECOMB_MOLE_FRACTION

40VARCHAR2RESP_GROUP_NAME

PAS | API Changes | 117

Page 118: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

PrecisionTypeNull?Name

11.0NUMBERRESP_GROUP_SID

7DATESAMPLE_DATE

9.2NUMBERSAMPLE_VOL

3VARCHAR2SAMPLE_VOL_REQ_IND

23VARCHAR2UWI

V_PETROTRANZ_PIPELINE_SPLIT

PrecisionTypeNull?Name

255VARCHAR2ACTUAL_VOL_COMMENTS

8.1NUMBERNOTNULL

ACTUAL_VOL_SPLIT

1.0NUMBERNOTNULL

ADDED_DURING_SPLITS

5VARCHAR2BA_CODE

2VARCHAR2BA_CODE_PROV

40VARCHAR2BA_NAME

255VARCHAR2COMMENTS

7DATEDATE_SPLIT_SUBMITTED

7DATENOTNULL

DELIVERY_MONTH

255VARCHAR2EXTERNAL_UNIQUE_ID

27VARCHAR2NOTNULL

FAC_CODE

40VARCHAR2FAC_DESC

23VARCHAR2FAC_LOCATION

2VARCHAR2FAC_PROV

2VARCHAR2FAC_TYPE

8.1NUMBERNOTNULL

FINAL_ACTUAL_VOLUME

80VARCHAR2FROM_COMPANY_ADDRESS_LINE_1

80VARCHAR2FROM_COMPANY_ADDRESS_LINE_2

80VARCHAR2FROM_COMPANY_CITY

5VARCHAR2NOTNULL

FROM_COMPANY_CODE

2VARCHAR2NOTNULL

FROM_COMPANY_CODE_PROV

255VARCHAR2FROM_COMPANY_CONTACT_EMAIL

255VARCHAR2FROM_COMPANY_CONTACT_NAME

118 | PAS | API Changes

Page 119: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

PrecisionTypeNull?Name

20VARCHAR2FROM_COMPANY_CONTACT_PHONE

80VARCHAR2FROM_COMPANY_COUNTRY

40VARCHAR2FROM_COMPANY_NAME

20VARCHAR2FROM_COMPANY_POSTAL_ZIP_CODE

2VARCHAR2FROM_COMPANY_PROV_STATE

27VARCHAR2NOTNULL

FROM_FAC_CODE

23VARCHAR2FROM_FAC_LOCATION

255VARCHAR2FROM_FAC_LOCATION_DESCRIPTION

40VARCHAR2FROM_FAC_OPERATIONAL_STATUS

5VARCHAR2FROM_FAC_OPERATOR_CODE

40VARCHAR2FROM_FAC_OPERATOR_NAME

2VARCHAR2NOTNULL

FROM_FAC_PROV

11.0NUMBERNOTNULL

FROM_FAC_SID

2VARCHAR2NOTNULL

FROM_FAC_TYPE

255VARCHAR2OWNER_EMAIL

8.1NUMBEROWNER_VOL

20VARCHAR2NOTNULL

PRODUCT_TYPE

11.0NUMBERREVISION_NUMBER

5VARCHAR2SHIPPER_CODE

2VARCHAR2NOTNULL

SHIPPER_CODE_PROV

255VARCHAR2SHIPPER_CONTACT_EMAIL

255VARCHAR2SHIPPER_CONTACT_NAME

20VARCHAR2SHIPPER_CONTACT_PHONE

40VARCHAR2SHIPPER_NAME

40VARCHAR2STATUS

20VARCHAR2STREAM

80VARCHAR2TO_COMPANY_ADDRESS_LINE_1

80VARCHAR2TO_COMPANY_ADDRESS_LINE_2

80VARCHAR2TO_COMPANY_CITY

5VARCHAR2NOTNULL

TO_COMPANY_CODE

2VARCHAR2TO_COMPANY_CODE_PROV

PAS | API Changes | 119

Page 120: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

PrecisionTypeNull?Name

255VARCHAR2TO_COMPANY_CONTACT_EMAIL

255VARCHAR2TO_COMPANY_CONTACT_NAME

20VARCHAR2TO_COMPANY_CONTACT_PHONE

80VARCHAR2TO_COMPANY_COUNTRY

40VARCHAR2TO_COMPANY_NAME

20VARCHAR2TO_COMPANY_POSTAL_ZIP_CODE

2VARCHAR2TO_COMPANY_PROV_STATE

27VARCHAR2NOTNULL

TO_FAC_CODE

23VARCHAR2TO_FAC_LOCATION

255VARCHAR2TO_FAC_LOCATION_DESCRIPTION

40VARCHAR2TO_FAC_OPERATIONAL_STATUS

5VARCHAR2TO_FAC_OPERATOR_CODE

40VARCHAR2TO_FAC_OPERATOR_NAME

2VARCHAR2NOTNULL

TO_FAC_PROV

2VARCHAR2NOTNULL

TO_FAC_TYPE

11.0NUMBERWI_SPLIT_REVISION_NUMBER

255VARCHAR2WORKING_INT_OWNER_COMMENTS

V_PROFILE_ALLOC_BREAKDOWN

PrecisionTypeNull?Name

12VARCHAR2NOTNULL

ALLOC_TYPE

18.11NUMBERBA_ALLOC_BASE_VOL

12.1NUMBERBA_ALLOC_VOL

11.0NUMBERNOTNULL

BA_INT_ALLOC_RESULT_SID

40VARCHAR2NOTNULL

MPOINT_FAC_ID

11.0NUMBERNOTNULL

MPOINT_FAC_SID

2VARCHAR2NOTNULL

MPOINT_FAC_TYPE

223VARCHAR2NOTNULL

MPOINT_NAME

11.0NUMBERNOTNULL

MPOINT_SID

120 | PAS | API Changes

Page 121: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

PrecisionTypeNull?Name

60VARCHAR2NOTNULL

MPOINT_TYPE

40VARCHAR2ORIGINATING_FAC_ID

11.0NUMBERORIGINATING_FAC_SID

2VARCHAR2ORIGINATING_FAC_TYPE

30VARCHAR2NOTNULL

OWNERSHIP_TYPE

11.0NUMBERNOTNULL

OWNERSHIP_TYPE_SID

10.0NUMBERNOTNULL

OWNER_BA_ID

40VARCHAR2NOTNULL

OWNER_BA_NAME

11.0NUMBERNOTNULL

OWNER_BA_SID

11.0NUMBERNOTNULL

PRIORITY

18.11NUMBERPRIORITY_ALLOC_BASE_VOL

18.11NUMBERNOTNULL

PRIORITY_VOL

11.0NUMBERPROCESS_ALLOC_SEQUENCE

10.0NUMBERNOTNULL

PRODUCER_BA_ID

40VARCHAR2NOTNULL

PRODUCER_BA_NAME

11.0NUMBERNOTNULL

PRODUCER_BA_SID

20VARCHAR2NOTNULL

PRODUCT_CODE

7DATEPROD_MONTH

11.0NUMBERNOTNULL

PROFILE_ALLOC_BREAKDOWN_SID

30VARCHAR2NOTNULL

PROFILE_TYPE

8VARCHAR2RECEIPT_POINT_PROD_SOURCE_ID

40VARCHAR2RECEIPT_POINT_PROD_SOURCE_NAME

11.0NUMBERRECEIPT_POINT_PROD_SOURCE_SID

40VARCHAR2NOTNULL

SOURCE_FAC_ID

11.0NUMBERNOTNULL

SOURCE_FAC_SID

PAS | API Changes | 121

Page 122: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

PrecisionTypeNull?Name

2VARCHAR2NOTNULL

SOURCE_FAC_TYPE

40VARCHAR2TO_FAC_ID

11.0NUMBERTO_FAC_SID

2VARCHAR2TO_FAC_TYPE

V_REC_POINT_GAS_ALLOC

PrecisionTypeNull?Name

12.1NUMBERALLOC_VOL

40VARCHAR2NOTNULL

FACILITY_FAC_ID

40VARCHAR2NOTNULL

FACILITY_FAC_NAME

11.0NUMBERNOTNULL

FACILITY_FAC_SID

2VARCHAR2NOTNULL

FACILITY_FAC_TYPE

27VARCHAR2FACILITY_GOVT_CODE

40VARCHAR2NOTNULL

MPOINT_FAC_ID

40VARCHAR2NOTNULL

MPOINT_FAC_NAME

11.0NUMBERNOTNULL

MPOINT_FAC_SID

2VARCHAR2NOTNULL

MPOINT_FAC_TYPE

27VARCHAR2MPOINT_GOVT_CODE

223VARCHAR2NOTNULL

MPOINT_NAME

30VARCHAR2NOTNULL

OWNERSHIP_TYPE

10.0NUMBERNOTNULL

OWNER_BA_ID

40VARCHAR2NOTNULL

OWNER_BA_NAME

10.0NUMBERNOTNULL

PRODUCER_BA_ID

40VARCHAR2NOTNULL

PRODUCER_BA_NAME

7DATEPROD_MONTH

122 | PAS | API Changes

Page 123: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

PrecisionTypeNull?Name

8VARCHAR2NOTNULL

RECEIPT_POINT_PROD_SOURCE_ID

40VARCHAR2RECEIPT_POINT_PROD_SOURCE_NAME

40VARCHAR2NOTNULL

SOURCE_FAC_ID

40VARCHAR2NOTNULL

SOURCE_FAC_NAME

2VARCHAR2NOTNULL

SOURCE_FAC_TYPE

V_REC_POINT_PROD_SOURCE

PrecisionTypeNull?Name

40VARCHAR2NOTNULL

RECEIPT_POINT_FAC_ID

40VARCHAR2NOTNULL

RECEIPT_POINT_FAC_NAME

11.0NUMBERNOTNULL

RECEIPT_POINT_FAC_SID

2VARCHAR2NOTNULL

RECEIPT_POINT_FAC_TYPE

8VARCHAR2NOTNULL

RECEIPT_POINT_PROD_SOURCE_ID

40VARCHAR2RECEIPT_POINT_PROD_SOURCE_NAME

11.0NUMBERNOTNULL

RECEIPT_POINT_PROD_SOURCE_SID

V_REC_POINT_PROD_SRC_PROFILE

PrecisionTypeNull?Name

3VARCHAR2ALL_OWNERSHIP_TYPES_IND

3VARCHAR2ALL_OWNERS_IND

3VARCHAR2ALL_PROD_SOURCES_IND

7DATENOTNULL

EFF_DATE

7DATENOTNULL

EFF_END_DATE

30VARCHAR2OWNERSHIP_TYPE

40VARCHAR2OWNER_BA_ID

40VARCHAR2OWNER_BA_NAME

7DATENOTNULL

PROD_MONTH

40VARCHAR2PROD_SOURCE_FAC_ID

PAS | API Changes | 123

Page 124: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

PrecisionTypeNull?Name

2VARCHAR2PROD_SOURCE_FAC_TYPE

40VARCHAR2NOTNULL

RECEIPT_POINT_FAC_ID

11.0NUMBERNOTNULL

RECEIPT_POINT_FAC_SID

2VARCHAR2NOTNULL

RECEIPT_POINT_FAC_TYPE

8VARCHAR2NOTNULL

RECEIPT_POINT_PROD_SOURCE_ID

40VARCHAR2RECEIPT_POINT_PROD_SOURCE_NAME

11.0NUMBERNOTNULL

RECEIPT_POINT_PROD_SOURCE_SID

V_REC_POINT_PROD_SRC_VOL

PrecisionTypeNull?Name

10.0NUMBERENERGY

8.1NUMBEREST_VOL

11.0NUMBERNOTNULL

FAC_MONTH_PRODUCT_SID

27VARCHAR2FROM_FAC_GOV_CODE

40VARCHAR2NOTNULL

FROM_FAC_ID

40VARCHAR2NOTNULL

FROM_FAC_NAME

11.0NUMBERFROM_FAC_PRIMARY_FAC_SID

2VARCHAR2FROM_FAC_PROV_STATE_CODE

11.0NUMBERNOTNULL

FROM_FAC_SID

2VARCHAR2NOTNULL

FROM_FAC_TYPE

11.0NUMBERFROM_PRIMARY_FAC_SID

8.1NUMBERGAS_EQUIV_VOL

11.0NUMBERNOTNULL

MEAS_SID

27VARCHAR2MPOINT_FAC_GOV_CODE

40VARCHAR2NOTNULL

MPOINT_FAC_ID

40VARCHAR2NOTNULL

MPOINT_FAC_NAME

2VARCHAR2MPOINT_FAC_PROV_STATE_CODE

124 | PAS | API Changes

Page 125: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

PrecisionTypeNull?Name

11.0NUMBERNOTNULL

MPOINT_FAC_SID

2VARCHAR2NOTNULL

MPOINT_FAC_TYPE

223VARCHAR2NOTNULL

MPOINT_NAME

11.0NUMBERNOTNULL

MPOINT_SID

60VARCHAR2NOTNULL

MPOINT_TYPE

11.0NUMBERNOTNULL

MPOINT_TYPE_SID

11.0NUMBERNOTNULL

ORIG_FAC_MONTH_PRODUCT_SID

11.0NUMBERORIG_PRIMARY_FAC_SID

27VARCHAR2PRIMARY_FAC_GOV_CODE

40VARCHAR2PRIMARY_FAC_ID

40VARCHAR2PRIMARY_FAC_NAME

11.0NUMBERPRIMARY_FAC_SID

2VARCHAR2PRIMARY_FAC_TYPE

20VARCHAR2NOTNULL

PRODUCT_CODE

3.0NUMBERNOTNULL

PRODUCT_DISPLAY_ORDER

7DATEPROD_MONTH

27VARCHAR2RECEIPT_POINT_FAC_GOV_CODE

40VARCHAR2NOTNULL

RECEIPT_POINT_FAC_ID

40VARCHAR2NOTNULL

RECEIPT_POINT_FAC_NAME

2VARCHAR2RECEIPT_POINT_FAC_PROV_CODE

11.0NUMBERNOTNULL

RECEIPT_POINT_FAC_SID

2VARCHAR2NOTNULL

RECEIPT_POINT_FAC_TYPE

8VARCHAR2NOTNULL

RECEIPT_POINT_PROD_SOURCE_ID

40VARCHAR2RECEIPT_POINT_PROD_SOURCE_NAME

11.0NUMBERNOTNULL

RECEIPT_POINT_PROD_SOURCE_SID

PAS | API Changes | 125

Page 126: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

PrecisionTypeNull?Name

8.4NUMBERSHRINKAGE_PCT

8.1NUMBERSHRINKAGE_VOL

27VARCHAR2TO_FAC_GOV_CODE

40VARCHAR2TO_FAC_ID

40VARCHAR2TO_FAC_NAME

2VARCHAR2TO_FAC_PROV_STATE_CODE

11.0NUMBERTO_FAC_SID

2VARCHAR2TO_FAC_TYPE

11.0NUMBERTO_PRIMARY_FAC_SID

8.1NUMBERNOTNULL

VOL

DROPPED VIEWS

View Name

Release 15.0.0 Deprecated and Updated Views and ColumnsIn release 15, BC Production Source views have been deprecated because they have been replaced by similarReceipt Point Production Source equivalents. Furthermore, BC Production Source columns have also beendeprecated, and alternative Receipt Point Production Source columns have been added.

Description

View and Column Changes

Updated View and ColumnDeprecated View and Column

V_REC_POINT_GAS_ALLOCV_BC_GAS_RECEIPT_POINT_ALLOC

•• RECEIPT_POINT_PROD_SOURCE_IDBC_PROD_SOURCE_ID

•• RECEIPT_POINT_PROD_SOURCE_NAMEBC_PROD_SOURCE_NAME

V_REC_POINT_PROD_SOURCEV_BC_PROD_SOURCE

•• RECEIPT_POINT_PROD_SOURCE_IDBC_PROD_SOURCE_ID

•• RECEIPT_POINT_PROD_SOURCE_NAMEBC_PROD_SOURCE_NAME

•• RECEIPT_POINT_FAC_TYPEBC_RECEIPT_POINT_FAC_TYPE

126 | PAS | API Changes

Page 127: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Description

Updated View and ColumnDeprecated View and Column

•• RECEIPT_POINT_FAC_IDBC_RECEIPT_POINT_FAC_ID

•• RECEIPT_POINT_FAC_NAMEBC_RECEIPT_POINT_FAC_NAME

•• RECEIPT_POINT_PROD_SOURCE_SIDBC_PROD_SOURCE_SID

•• RECEIPT_POINT_FAC_SIDBC_RECEIPT_POINT_FAC_SID

V_REC_POINT_PROD_SRC_PROFILEV_BC_PROD_SOURCE_PROFILE

•• RECEIPT_POINT_FAC_IDBC_RECEIPT_POINT_FAC_ID

•• RECEIPT_POINT_FAC_TYPEBC_RECEIPT_POINT_FAC_TYPE

•• RECEIPT_POINT_PROD_SOURCE_NAMEBC_PROD_SOURCE_NAME

•• RECEIPT_POINT_PROD_SOURCE_IDBC_PROD_SOURCE_ID

•• RECEIPT_POINT_FAC_SIDBC_RECEIPT_POINT_SID

•• RECEIPT_POINT_PROD_SOURCE_SIDBC_PROD_SOURCE_SID

V_REC_POINT_PROD_SRC_VOLV_BC_PROD_SOURCE_VOL

•• RECEIPT_POINT_FAC_TYPEBC_RECEIPT_POINT_FAC_TYPE

•• RECEIPT_POINT_FAC_IDBC_RECEIPT_POINT_FAC_ID

•• RECEIPT_POINT_FAC_NAMEBC_RECEIPT_POINT_FAC_NAME

•• RECEIPT_POINT_FAC_PROV_CODEBC_RECEIPT_POINT_FAC_PROV_CODE

•• RECEIPT_POINT_FAC_GOV_CODEBC_RECEIPT_POINT_FAC_GOV_CODE

•• RECEIPT_POINT_PROD_SOURCE_IDBC_PROD_SOURCE_ID

•• RECEIPT_POINT_PROD_SOURCE_NAMEBC_PROD_SOURCE_NAME

•• RECEIPT_POINT_FAC_SIDBC_RECEIPT_POINT_FAC_SID

PAS | API Changes | 127

Page 128: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Description

Updated View and ColumnDeprecated View and Column

•• RECEIPT_POINT_PROD_SOURCE_SIDBC_PROD_SOURCE_SID

Column Changes Only

Updated ColumnDeprecated Column

V_CONT_MKTGV_CONT_MKTG

•• ALL_REC_POINT_PROD_SRC_INDALL_BC_PROD_SRCS_IND

V_CONT_SALESV_CONT_SALES

•• ALL_REC_POINT_PROD_SRC_INDALL_BC_PROD_SRCS_IND

V_FACV_FAC

•• ALLOC_TO_REC_PT_PROD_SRC_INDALLOC_TO_BC_PROD_SOURCE_IND

•• RECEIPT_POINT_INDBC_RECEIPT_POINT_IND

V_GAS_ALLOCV_GAS_ALLOC

•• RECEIPT_POINT_PROD_SOURCE_SIDBC_PROD_SOURCE_SID

V_MEAS_BA_ALLOCV_MEAS_BA_ALLOC

•• RECEIPT_POINT_PROD_SOURCE_SIDBC_PROD_SOURCE_SID

V_MEAS_CMPNTV_MEAS_CMPNT

•• RECEIPT_POINT_PROD_SOURCE_IDBC_PROD_SOURCE_ID

V_NONOP_NET_VOLV_NONOP_NET_VOL

•• RECEIPT_POINT_PROD_SOURCE_IDBC_PROD_SOURCE_ID

Note: Clients who reference the deprecated view or column can simply replace the old (BC) name with the new(Receipt Point) name. These deprecated views and columns will be removed in Release 16.0.0.

128 | PAS | API Changes

Page 129: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Chapter

7Migration Notes

This section provides information on migration scripts for this release.Topics:

• Migration Notes

PAS | Migration Notes | 129

Page 130: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Migration NotesThis section describes impacts of migration that may not be obvious.

Description

Pre-Migration check if migrating from releases prior to 14.0.0

Check to ensure that Sub Type = Excess Capacity Fees ( Utilities Contracts Facility Charge SubTypes) is not setup in PAS.

The migration will fail unless the name of the “Excess Capacity Fees” contract sub type is changed prior to migration.

"Excess Capacity Fees" is a pre-defined Sub Type following installation of R15.x.x.

Pre-Migration Script checking for CO2-SP in Alberta IFs

Note: Pre-Migration Check for Clients Moving to Release 15.0.0

Caution

Invalid data may exist in your database which you will not be able to correct : CO2-SP selected atAlberta injection facilities.

Prior to running the install, (or if the install encounters errors) refer to PASEXT-17969 for instructionsand scripts to find and fix occurrences of product CO2-SP selected at Alberta injection facilities (asCO2-SP is not a valid product in Alberta).

From PASEXT-17969:

Please use the following file to identify product CO2-SP selected incorrectly in the client's database.

1. jira17969_check_invalid_injection_product_co2sp_in_alberta.sql

This pre-migration check is automatically done as part of the database migration described in the next step. Ifthis check fails, please contact CGI.

Migration of Inventories to Storage Injection Facility

Important: Storage Recovery Inventory Setup and Rebalancing following Migration

If an injection facility has been set up for multi-product injection prior to Release 15.0.0, and Gas has beenselected under SOLVENT injection products , following migration you must Save the injection facility's Productstab. This creates the required system-generated Metering Difference measurement points.

Following the creation of the Metering Difference measurement points, you can correct an inbalance in previousmonths by saving the monthly Storage tab.

130 | PAS | Migration Notes

Page 131: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Chapter

8Gateway/XML Changes

There are no changes for this release.

PAS | Gateway/XML Changes | 131

Page 132: Production Accounting Solutionhelp.pas.energy.cgi.com/pascgi5b82k/topic/com.cgi.pas.doc.commo… · 26/02/2016  · 11943 Talisman Now, the UWIs are displayed in the UWI column of

Chapter

9PAS Knowledge Base Changes

Content has been updated for this release to keep up with the changesmade in the application. However, the Training sessions included in theKnowledge Base have not been updated. These videos still containinformation from release 9 or earlier.

Topics have been added to the Knowledge Base around the newfunctionality. If your company has custom content and you want thatcontent updated, please contact the Technical Communications team atCGI.

132 | PAS | PAS Knowledge Base Changes


Recommended