Release notes

You can download a PDF version of the release notes here.

We also recommend that you review Axiom Budgeting 2019.3 - FAQ for information specific to this release.

To access current and past release notes for all Axiom Healthcare products, click here.

To view release notes for past versions of the release notes for Axiom Budgeting and Performance reporting as well as other Axiom Healthcare products, click here.

Summary

Kaufman Hall is pleased to announce the 2019.3 release of Axiom Budgeting and Performance Reporting. Each product release provides new features, enhancements, and configuration options to meet your needs. Many of these features and enhancements are a direct result of your feedback and suggestions.

Summary of the upgrade process:

  1. Review product release notes – Review this document to familiarize yourself with the new features and functionality.

  2. Schedule an installation date – Contact support@kaufmanhall.com or your implementation consultant, and they will confirm an installation period with you.

  3. Complete manual configuration updates – After installing the upgrade, if needed, review any manual setup steps needed to enable features for this version.

    IMPORTANT: Some features in this release require configuration after installation and/or considerations to be aware of before or after installation. For more information, see Manual configuration instructions and technical considerations.

Support

As always, we appreciate your support of Kaufman Hall and look forward to continuing to meet your financial management needs. If you have any questions about your upgrade, contact Kaufman Hall Software Support at 1-888-543-6833 or support@kaufmanhall.com.

Training

Kaufman Hall offers multiple training options for our customers. These courses are part of your maintenance agreement and are free of charge. We strongly urge you to take advantage of all training options, including:

  • Self-help videos

  • Recorded webinars

  • Virtual training courses

For a complete listing of our courses, please visit www.kaufmanhall.com.

Product upgrade notes

IMPORTANT: You must apply the Axiom Software 2019.3 upgrade before applying any 2019.3 Axiom product upgrades. Axiom Software upgrades are backwards compatible so you can upgrade different products at different times, but you must upgrade to the Axiom Software 2019.3 before the first product upgrade. Refer to the Axiom Software 2019.3 Release Notes and Axiom Healthcare Suite 2019.3 Release Notes for considerations before upgrading. Apply this update ONLY if you have already applied the release and completed all the manual setup steps from the corresponding release notes.

When upgrading to the 2019.3 version of Axiom Budgeting & Performance Reporting 2019.3, keep in mind the following:

  • This product upgrade contains updated templates, calculation methods, driver files, and remediated defects.
  • KHA delivered reports may be replaced. Any report that you saved under a different name or created new will remain untouched. Replaced reports are available in Document History, if needed.
  • Any KHA delivered report that was moved to a new location will automatically move back to its original location.
  • KHA product templates and calculation method libraries will be replaced.
  • Product task panes will be replaced.
  • Process definitions will not be replaced.
  • Security roles and sub-systems will be reset to their configured settings. All user security exceptions you may have made will remain intact.
  • Specific items configured as part of your company or organization's implementation such as imports, exports, driver files, and process management files, will remain as is. Any required modifications to these areas are covered in the release notes, if required.

New features summary

See What's new.

Manual configuration instructions and technical considerations

Review the following manual configuration instructions and/or technical considerations before beginning the implementation process for Axiom Budgeting and Performance Reporting 2019.3.

Create new copies of Build & Process and Recalc Scheduler jobs

Issue: Significant changes were made to both the Build & Process and Recalc Scheduler jobs that will require administrators to use the new versions.

Instructions: If your organization uses copies of these jobs as Saved As, then you will need to create new copied versions from the new standard versions.

Error message now displays when inserting a JobCode block within another JobCode block

Issue: In previous versions, driver and dimension setup created situations where the labor AQs would insert the large JobCode block within the middle of another JobCode block. In 2019.3, the system will now display an error message when processing plan files. The following is an example error message that occurs when a plan file includes the JobCode labor method:

This occurs in any labor sheet - JobCode, Employee, or Staffing.

Instructions: If your organization uses paytype.fte = No, then in the paytype.KHAStdline or any other custom Stdline columns, jobcode is no longer a valid entry. You need to select another valid entry.

Invalid ACCTs

Issue: Prior to 2019.3, the GL accounts and HR accounts were not being validated against the ACCT dimension. In 2019.3, if your ACCT assignments from the PayrollGLMapping driver, Paytype.Acct, and JobCode.Acct are not using actual ACCTs, you will encounter an error when processing plan files.

Instructions: Before building plan files, you need to ensure that the jobcode.glacct and jobcode.hracct include valid account entries that exist in the ACCT dimension. The same goes for paytype.glacct and paytype.hracct. If your organization uses the Payroll GL Mapping table, make sure that the valid account entries are included there as well.

Duplicate job codes in labor sheets

With the redesign template, you can no longer use duplicate job codes on the labor tab because we now allow you to change the rate for new FTEs in the redesigned JobCode block. In other words, If your plan file built with example Jobcode J100 as part of the original build, you can no longer insert the same Jobcode J100 a second time (assuming the same department number). If a second occurrence is inserted, a duplicate error will result.

2019.3 - Known issues resolved

The following tables list the resolutions for issues addressed in 2019.3, released on September 16th, 2019:

Drivers, templates, calc methods, and other non-reporting features

Calc Methods

Issue

Description

PFB-06865 - JobCodeADC Negative Prod FTEs [TFS 29791 and 30881]

Symptom: The job code will not zero out when trying to edit values in the Productive and Non Productive categories.

Resolution: Corrected by updating formulas in the Jobcode calc method when using ADC to fully zero a value if needed.

PFB-07212 - BP Staffing Tab NYB FTE error when adding New Jobcode [TFS 31584]

Symptom: In the Add New Jobcode calc method, there appears to be an error in calculating the NYB FTE. The current calculation assumes a full year FTE of the hours assigned in the staffing grid. With this calc method, you can define the start and end months of the new position, so it is not necessarily a full year position.

Resolution: Corrected by updating the formula in column Q rows 11-16 and 19-23 of the Add New Jobcode calc method to accommodate a partial year FTE.

PFB-07390 - Provider Detail Calc Method is not DataType.BudgetType compliant [TFS 36441]

Symptom: During a provider set up, an issue was discovered in the AQ within the provider detail methodology. Within AQ8, some of the groupings were by DataType and others by DataType.BudgetType. This becomes an issue when a user maps their data types to the specific groupings.

Resolution: Corrected by updating the use of the provider primary stat and secondary stat to use DateType.BudgetType.

PFB-07431 - Calc methods on Provider tab create #REF beyond ~4500 rows - update in V5 [TFS 36442]

Symptom: Many single row calc methods (listed below) on the Provider tab have formulas that include an INDEX() function with range that is "locked" at a row in the 4500 to 4600 range. When adding providers below this row range, the formulas fail with a #REF error.

  • Add New FinancialClass
  • Add New Revenue
  • Add New Revenue ProviderDetail FinClass
  • Add New Revenue ProviderDetail Location
  • Add New RVU
  • Add New RVU ProviderDetail FinClass
  • Add New RVU ProviderDetail Location
  • Add New WRVU
  • Add New WRVU ProviderDetail FinClass
  • Add New WRVU ProviderDetail Location

Resolution: Corrected by reviewing all instances of Indirect, Index, and Match formulas to update the ranges.

PFB-07513 - Provider Detail GLAcct Reference to Variables tab is incorrect [TFS 35091]

Symptom: Column AU of the single line interfaced and inserted calc methods reference incorrect cells on the Variables tab due to moving a row Variables tab.

Resolution: Corrected by updating the calc method to the correct variable reference.

PFB-07557 - Incorrect save logic for initiatives being zeroed out [TFS 35866]

Symptom: When using the Initiative tab in the Budget workbook, the save logic for Bud20XX in column AN and Bud20XX-Detail in Column AO, the system:

  • Does not allow for saving of zeroed out initiatives in either table for initiatives that were previously non-zero.
  • Does not zero out a non-zero initiative from the Bud2020 table if it is Excluded.

Resolution: Corrected by updating the Save to Database logic setup.

PFB-07597 - Projected salary under "Salary" PComp method is incorrect [TFS 35863]

Symptom: When using "Salary" as the primary ProviderComp model, it appears that the Projected Compensation for the current year is either over or understated pending on how much of an FTE is involved as the YTD portion of the calculation does not take this into account.

Resolution: Corrected by updating how the YTD value is calculated to match the same logic use in Remaining Projection.

PFB-07696 - RecordID formula in Add Detail calc methods for Expense cause save errors [TFS 37140]

Symptom: When adding Add Detail - Input Monthly or Add Detail - Input Total rows into a detail calc method block, a duplicate keys error message displays when saving the plan file.

Resolution: Corrected by updating the RECORDID column to increment by a factor of 1. This was essentially an issue if the detail records were zero and that records was saved back to the Detail database.

PFB-07697 - Summary Tab Hide Row Logic Error for hours section is incorrect [TFS 37147]

Symptom: In the Budget Master Template on the Summary worksheet, the hide row formula in the cells F64, F66-F79, F81-F83 should only look at the specified row to determine if it should be hidden from view.

Resolution: Corrected by updating the cell formulas accordingly.

PFB-07726 - Duplicate job codes on Staffing tab when KHABGTmapping departments [TFS 36946]

Symptom: When using the Staffing tab and using a KHABGTMapped department, duplicate job codes resulted because of a bad sectional filter for AQ4.

Resolution: Corrected by updating the sectional filter in AQ4 to use Dept.KGABgtMap v.KHABgtCode.

PFB-07795 - Bad formula in Add New Encounter ProviderDetail FinClass calc method [TFS 38914]

Symptom: The system displays a cell formula error in PROVIDER tab during the recalculation due to the Add New Encounter ProviderDetail FinClass calc method.

Resolution: Corrected by updating formulas in column BD of the ProviderDetail sheet to contain the updated match logic.

Drivers

Issue

Description

PFB-07677 - File Group Creation Process for Budgeting Errs with Global Data Drivers [TFS 37136]

Symptom: In 2019.1, we changed how the Budgeting File Group creation process works with the introduction of the Rollover File Group process on the Bud Admin task pane. When the process runs, it can err on the Global Data drivers.

Resolution: Corrected by reordering the drivers so that the Expense Admin Adjustment Setup driver runs before the Expense Admin Adjustment (which has a dependency on the Setup driver)y.

File groups

Issue

Description

PFB-07679 - File Group Process errs out due to incorrect order of Admin Adjustment Drivers [TFS 37137]

Symptom: In 2019.1, we changed how the Budgeting File Group creation process works with the introduction of the "Rollover File Group" process on the Bud Admin task pane. When the process is running, it can err on the Expense Admin Adjustment Drivers (18 and 19).

Resolution: Corrected by updating the GetFileGroupVariable() function on the Variables sheet to resolve correctly.

Tables

Issue

Description

PFB-07589 - GlobalData4 table contains an extra column "Description" [TFS 36270]

Symptom: When running the rollover command adapter, an error occurred that led to reviewing the GlobalData4 table. We found that data for the GlobalDataFilter record was not in the correct columns (string vs. numeric) and that the GlobalData4 table contains a second column named Description, which does not exist in the other GlobalData tables (GlobalData, GlobalData2, GlobalData3). This caused the data to be misaligned in the columns.

Resolution: Corrected by removing the Description field.

Templates

Issue

Description

PFB-06587 - When drilling to JE and AP/MM/AR transaction detail from the Expense tab of the Budget Plan File, filtering is turned on but does not work [TFS 24968]

Symptom: When in the Windows Client and drilling to JE and AP/MM/AR transaction detail from the Expense tab of the Budget Plan File filtering is turned on but not working. The filter area is not set properly.

Resolution: Corrected by updating cell formulas in KHA_Drill09JE and KHA_Drill03Transaction.

PFB-07626 - Incorrect formula on Jobcode tab for Target setting rows for GLAcct [TFS 35994]

Symptom: When using the target setting rows, the GLAcct lookup in column CK contains an error in the formula causing the GL Acct not to populate.

Resolution: Corrected formulas in column CK of the JTargetAdj lines.

PFB-07635 - Stat_rev tab (2019.2) Variable_Stat calc method can produce DIV/0 errors [TFS 36853]

Symptom: The Variable_Stat calc method on the Expense sheet does not account for scenarios where the associated Stat_Rev row has 0 value, resulting in #DIV/0 errors.

Resolution: Corrected by adding additional formulas to test for zero values.

PFB-07652 - Employee: Add New Employee CM missing check for std 2080 hours in formula [TFS 36751]

Symptom: When using the Employee tab and adding a new employee row calc method in the existing job code block, the formula in month 2 through 12 of the Hours fields are missing the check to see if the job code is flagged as 2080 hours (comes from Jobcode table).

Resolution: Corrected by copying to formula from column AG and copying to column AR.

PFB-07688 - Defect in JTarget Adjust line of Jobcode tab [TFS 37129 and 37139]

Symptom: In column CK of the JTargetAdj lines, the current formula does not properly look up mappings in the Jobcode.GLAcct column.

Resolution: Corrected by updating the Jobcode tab, column DD.

PFB-07722 - Cell P48 formula is incorrect in Initiatives tab in Master template [TFS 36844]

Symptom: Cell P48 on the Initiates tab should include the formula: =Expense!AI68. Instead, it contains =Expense!AI151. The issue was that the tenth month FTE factor resulted in zero.

Resolution: Corrected by adding the formula in cell P48.

PFB-07791 - Field Fix: Staffing Tab HRAcct [TFS 37149]

Symptom: The formula to lookup the Hours GLCode in the Staffing tab is not consistent with other labor methods. If using the JOBCODE dimension for the Expense GLCode and PAYTYPE dimension for the Hours GLCode, the Hours GLCode resolves to zero (0). This is inconsistent with results for our other labor methodologies.

Resolution: Corrected by updating the JobCode and Add New JobCode calc methods for column CL.

PFB-07808 - CP to BP Integration - Capital Planning (Web) Issue [TFS 37624]

Symptoms: There were items not interfacing into the Budget plan file even though there were records in the CPtoBP_2020 table.

Resolution: There was an issue with an AQ recognizing if Capital or Capital (Web) version was used. This had been corrected for either license type.

PFB-07902 - Incorrect Total formula for Evening Shift in JC block on Staffing tab [TFS 38184]

Symptom: When using either the Jobcode or New Jobcode blocks on the Staffing tab, the Weekly Hour total for the Evening shift does not change accordingly if a 12-hour shift is used.

Resolution: Corrected the formula on the Staffing tab.

PFB-07883 - Approved initiatives w/ salaries and hours show "Do Not Match" error on the Expense tab [TFS 37909]

Symptom: When working with the Initiative tab, if you approve an initiative, the dollars and hours flow into the Labor tab as expected, but this triggers the "Salaries Do Not Match" and "Hours Do Not Match" messages on the Expense tab since these amounts do not flow there (which is correct by design). The formula logic needs to be updated on the Expense tab so that these messages are not incorrectly triggered by the approved initiative amounts on the Labor tab.

Resolution: Corrected by updating formulas in cells in the JobCode tab

PFB-07912 - Global Drivers on Stat_Rev not updating for changes in Driver [TFS 38161]

Symptom: When configuring the 04 Budget Driver and updating values in the IP, OP and Other columns, the updates are not reflected on the Stat_Rev tab of the plan file in the Global Drivers section.

Resolution: Correcting by removing the time stamp on the AQ and inserted blank rows in between the IP, OP, Other driver rows.​

PFB-07932 - Jobcode tab no longer recognizes use of Projected FTE Starting Point Configuration [TFS 38185]

Symptom: Due to a change in a formula to "optimize", the change removed the part of the formula that tested to see what Projected FTE Starting Point to use. This now defaults to only one option.

Resolution: Corrected by updating the formula in column M of the Jobcode calc method to look at the correct cell to use YTD or Budget as starting point.

Workbooks

Issue

Description

PFB-05506 - GLCLass JobCLass not populating on ProviderComp if no Actuals [TFS 12507]

Symptom: When interfacing plan files, the ProviderComp tab does not find GLAcct and HRAcct when using PayrollGLMapping. This problem presented to selected job codes while other job codes on this tab worked correctly (finding the GLAcct and HRAcct from the PayrollGLMapping table). This issue would occur when there was current year budget but no associated actuals.

Resolution: Corrected by bringing in the PayrollGLMapping table into the of Provider as part of setting up the provider tabs.

PFB-06579 - Incorrect Initiative ID used when accounts interfaced into Exp and StatRev tabs [TFS 25044]

Symptom: When moving to the next budget year (ex. 2018 to 2019), if two records for the same account but different initiative IDs are brought in on the Stat Rev or Expense tabs, the records are summarized correctly, but the system uses the highest initiative ID number. This is problematic if that same ID is used on the Initiative ID tab as the Expense and Stat Rev tabs are saved after the Initiative sheet. This means the system overwrites the values from that tab in Bud20xx table.

Resolution: Corrected by updating the data filter in the queries in the Stat_Rev and Expense tabs to filter only for InitiativeID=1.

Reports

Budgeting Utilities

Location Description
\Axiom\Reports Library\Budgeting Utilities\Budget Reconciliation\Budget Department Audit Report.xlsx

Issue: PFB-06608 - Budget Dept Audit Report does not flag all issues [TFS 25198]

Symptom: The Hide Row logic does not look for issues flagged in all needed columns (i.e. Owner, Review, Approver). Currently, the Hide Row logic only looks for issues in columns T and U for BudgetGroup and Template warnings.

Resolution: Corrected by updating the formula in cell D4 to include all needed columns.

Income Statement Builder

Issue

Description

PFB-07728 - Custom Income Statement column string length cannot exceed 25 when using the Income Statement Builder [TFS 36855]

Symptom: While using the Income Statement Builder, the income statement categories are limited to a string length of 25. You can create the custom column in the ACCT dimension table and define the string length to be greater than 25, however, while in the template / builder, if you try to save the income statement categories in step 3 of the builder, the system displays an error that the string length cannot exceed 25.

Resolution: Corrected by increasing the max string length for the "Code" column.

System Files

Location Description
\Axiom\Reports Library\System Files\Home Files\Productivity- BiWeekly-SingleDept.xlsx

Issue: PFB-07891 - Urgent - Productivity Biweekly Dashboard includes Non Prod hours in WHPUOS calc [TFS 37934]

Symptom: The Productivity Dashboard produces different results for WHPUOS than the VCC or standard packages.

Resolution: Corrected by updating the filter used in the AQ.

2019.3.1 - Known issues resolved

The following tables list the resolutions for issues addressed in 2019.3.1, release on October 14th, 2019:

Drivers, templates, calc methods, and other non-reporting features

Calc Methods

Issue

Description

PFB-08119 - #DIV/0 on Jobcode tab, Jobcode Block calc method [TFS 39747]

Symptom: On row 26 of the 30-line Jobcode Block calc method on the JobCode tab, the formula results in #DIV/0 in columns BH-BS (FICA).

Resolution: Corrected by updating the FICA logic to error trap for instances where the department primary statistic is zero.

ProviderDetail: Rebuildability not working fully [TFS 38964]

Symptom: The following issues were discovered in regards to rebuildability of the sheet:

  • Comments do not return after recreate/reprocess.
  • Changes to the drop-downs and the input cells do not return on nested calc methods within the block.

Resolution: Corrected rebuildability issues.

ProviderSummary: Volume on the Summary tab may not match the values in the sum of months [TFS 39152]

Symptom: Now that the twelfth month is editable, a situation can occur where a change in the amt adjustment may not tie to the sum of the twelve months if a user makes manual changes to the default formulas.

Resolution: Corrected by updating the logic in the twelfth month to be read-only and used as the balancing month to annual total.

Drivers

Issue

Description

PFB-07581 - Budget Statistics driver not ACCT.KHABgtCode compliant [TFS 35867]

Symptom: This driver is not ACCT.KHABgtCode complaint.

Resolution: Corrected the SumBy clause in AQ7 to refer to ACCT.KHABgtCode to be consistent/compliant with the data being grouped/brought into the plan files.

Task Panes

Issue

Description

Remove update file group options from Budget Admin task pane [TFS 39330]

Symptom: Due to the significant structural changes made to Axiom Budgeting 2019.3, clients can no longer just update their file group to access the latest functionality.

Resolution: Corrected by removing the option to update file groups from the task pane.

Templates

Issue

Description

PFB-05847 - Jobcode tab, column headers in cells EQ78:FB78 reference budget months in cells AG78:AR78 should be a formula driven by the rolling 12 actual history [TFS 16625]

Issue: In the Jobcode tab, column headers in cells EQ78:FB78 reference budget months in cells AG78:AR78 when in fact they should be formula driven by the rolling 12 actual history as defined in AQ7:Historical Hours Field Def row 17 (between columns EQ and FB).

Status: Corrected the category titles/labels to reflect the correct current actual year as well as the correct prior actual year. Also made formula changes to the JobCode tab in cell EQ147.

Provider Summary: Field not wide enough, displaying ##### [TFS 39872]

Symptom: The EmpID cell in the Provider Summary sheet displays ##### because the cell is not wide enough.

Resolution: Corrected by changing the cell formatting and right-justifying the EmpID label.

ProviderDetail: Calc method Refresh Variable states the FinClass (or Location based on the driver setting) refresh variable is optional but retrieves incorrect default [TFS 39874]

Symptom: Depending on the driver setting, the secondary or optional refresh variable could be Location or FinClass.

Resolution: Corrected by updating refresh variable to point to the correct FINCLASS or LOCATION element.

ProviderDetail: Sheet summary and provider summary are not dynamic [TFS 39855]

Symptom: In ProviderDetail, the sheet summary and provider summary are not dynamic. This means that when expanding provider, inputs are not reflected in the summary sections until the user saves the plan file.

Resolution: Corrected by updating the Department Summary section of Provider Detail and Provider Summary with dynamic formulas so changes to individual providers are reflected in real time.

CP_Integration should not be available as a calc method to change existing calc methods in the Expense or Stat_Rev tab [TFS 39869]

Symptom: The CP_Integration calc method should not be available to non-administrator roles.

Resolution: Budget User role can no longer change the CP_Integration calc method. This is strictly an administrator-controlled calc method.

Expense: CP_Integration CM - convert month P12 to r/o cell [TFS 39960]

Symptom: In the Expense tab, a user can enter inputs in the twelfth month of the CP to BP integration calc method.

Resolution: Corrected by updating the twelfth month to a read-only cell that will balance to the total annual value.

Staffing tab - Department Other Pay section is missing calc method options [TFS 39107]

Symptom: When adding a row to the Dept Other Pay section, the system does not display calc methods to select. Users should expect to see the same available calc methods when adding a department in the Other Pay section of the other labor tabs.

Resolution: Corrected by adding the following calc methods to labor sheets:

  • JobCode tab - Added New PayType calc method
  • Employee tab - Added New Dept PayType calc method
  • Staffing tab - Added New PayType calc method
Expense tab: Formatting on various views is incorrect [TFS 38869]

Symptom: The formatting of the blue box surrounding some columns displays intermittent white borders across rows.

Resolution: Corrected by removing white borders on the Expense tab and Expense calc method rows.

Employee tab: EPTO row is unexpectedly hidden [TFS 39169]

Symptom: On the Employee tab, the EPTO row is hidden.

Resolution: Corrected by fixing formula reference error.

Jobcode tab does not pick up manager input for driver stats [TFS 39321]

Symptom: The Jobcode sheet does not include manager input for driver stats.

Resolution: Corrected by reintroducing the manager input column from 2019.2.

Utilities

Issue

Description

Change verbiage on Budgeting Guide task pane to "Save" instead of "Save and Advance"

Symptom: When a user is in a plan file, the Save and Advance does not actually prompt the user to advance to the next stage when process management is enabled. This option only displays when the user clicks Save and Advance from the main part. Also, users can use the Save button in Main ribbon tab, so to the verbiage should be consistent.

Resolution: Corrected by changing the display text for "Save Budget - Advance when complete" to not include "Advance when complete." Also added the following tool tip message: "Save Budget when complete"

Workbooks

Issue

Description

ProviderComp tab: Formula resolves to 0Total at ProviderComp!D103 which causes some rare matching issues on the Provider Volume tab [TFS 39182]

Symptom: If a provider existed on the Provider Detail tab but not on ProviderComp tab, the FTE default of Relative Availability was not being used.

Resolution: Corrected so that Relative Availability is used if the system does not find a match in ProviderComp.

Expense tab: Duplicate records inserted when plan files with CP integration data rebuilt [TFS 39185]

Symptom: When a plan file includes Axiom Capital Planning integration data and the plan file is rebuilt, the system inserts duplicate integration records on the Expense tab. ​

Resolution: Corrected by creating a new AQ to distinguish Axiom Capital Planning records in the BUDYYYY table by initiative ID.

Reports

Budgeting Utilities

Location Description
\Axiom\Reports Library\Budgeting Utilities\Security\Budget Security Update.xlsx

Issue: PFB-07001 - Budget Security Update error "Could not validate security filter on table." [TFS 30193]

Symptom: When opening and refreshing the Budget Security Update utility, a user changed the toggle to "Update" and performed Process File to update security. The system displayed the following error message: Could not validate security filters for <user> on table ACT_PAY1_2012. An expression of non-Boolean type specified in a context where a condition is expected near ")".

Resolution: Corrected by updating formulas in columns AA:AF in row 4 of the sheet calc method.

\Axiom\Reports Library\Budgeting Utilities\Budget Reconciliation\Salaries Do Not Match.xlsx

Issue: PFB-07242 - Salaries Do Not Match: Issues bucket [TFS 32809]

Symptom: This report includes the following issues:

  • The report needs a refresh variable to filter by Budget Group or Entity.
  • Budget Interface to Labor worksheet only pulls in CY Actual YTD and CY Budget Total (Staffing is the only labor tab that uses LYA data).
  • Make various changes to AQ1-AQ3.

Resolution: Corrected by making multiple changes to the Variables tab and other formula changes.

Imports Library

Issue

Description

Description: \Axiom\Imports Library\Capital Planning\Import CP Projects to BP.axi

Issue: PFB-07837 - CP to BP Integration - FTE issue [TFS 37656]

Symptom: When transferring FTEs from Axiom Capital Planning to Axiom Budgeting, the import utility needs to convert the FTEs to hours to be consistent with the Budgeting methodologies of storing hours and not FTEs.

Resolution: Corrected by implementing several formula changes to the CP_Integration calc method to recognize the type as FTEs and convert to hours.

2019.3.2 - Known issues resolved

The following tables list the resolutions for issues addressed in 2019.3.2, release on November 11th, 2019:

Drivers, templates, calc methods, and other non-reporting features

Calc Methods

Issue

Description

PFB-07894 - CapBud calc method inconsistent for accounts where YTD exceeds the CYB [TFS 38076]

Issue: When using the capbud CYPMethod, those accounts where the YTD number exceeds the Current Year budget, the system appropriately projects zero for the rest of the year for all budget methodologies except for the Detail accounts. For those accounts, the system annualizes the rest of the year projection instead of projecting the rest of the year at zero.

Resolution: Corrected by adjusting the formula of the Add New Detail and Detail calc methods where zero will be the projection when YTD exceeds budget.

PFB-08054 - ProviderComp: The first Global Benefit row in the ProvideComp block includes a cell reference that points to a blank row [TFS 39717]

Issue: In the ProviderComp tab, the Insert PayType calc method includes a formula (in the calc method library) that references a cell that is always blank.

Resolution: Corrected by adjusting the formula in column DB to reference the FTE on the Base Salary line 19 (column HM).

Templates

Issue

Description

PFB-08001 - GlobalProviderComp row includes hard coded zero in budget total column [TFS 40221]

Issue: When using the GlobalProviderComp option for new providers on the ProviderComp tab, column P (total budget dollars) incorrectly includes a hard coded zero instead of the proper reference to BF for the current row.

Resolution: Corrected by adjusting the formula of the Add New Detail and Detail calc methods where zero will be the projection when YTD exceeds budget.

PFB-08093 - Provider Detail hide/expand block is causing data to get lost [TFS 40602]

Issue: In a plan file with ProviderDetail, when a user expands the detail block and enters a number in the Amt Adjust column for Gross Charges and then saves and keeps the file open, the detail block stays expanded. The adjustment(s) then flows through to the Summary and Stat_Rev tabs as expected, but if the user hides the detail block and then re-expands it, the Amt Adjust value reverts to zero.

Resolution: Resolved in 2019.3 Patch 1.

PFB-08111 - ProviderDetail inputs "stacking" issue [TFS 40514]

Issue: When a user enters an input in the Manager Input, % Adjust, or Amt Adjust cells on the ProviderDetail tab, it is possible that the value will return on a different line.

The issue was mainly present if a key field dimension was mapped to more than one summary grouping. For example, if CPT A is mapped to CPT B and CPT B is mapped to CPT C, then when the expand/collapse action if selected, the AQ looked to the final mapping to bring back the inputs. In some cases this is when the inputs may move to a different row than they were originally added.

Resolution: Adjusted the logic for how the inputs are returned.

Workaround: If you experienced this prior to this patch, there is a workaround to change the affected dimension (usually CPT) to only use one level of mapping. For example, change the CPT dimension so that CPT B does not map to CPT C, and then re-input the values and save the plan file.

PFB-08187 - (Phoenix) ProviderDetail tab save errors related to SaveCustom column [TFS 40480]

Issue: The system displays save errors on the ProviderDetail tab where long department numbers concantendated with a text string are saving to a column named “Save Custom”. This column included a column limit of 25 characters that caused a save error if exceeded.

Resolution: In the BUD related tables, correcting by reviewing and increasing the MaxStringLength parameter to 50 as needed.

PFB-08202 - GlobalSum calc method on Stat_Rev tab includes formula error in columns CL:CN [TFS 40422]

Issue: In the GlobalSum calc method of the Stat_Revb tab, the formulas in columns CL:CN incorrectly reference row 73.

Resolution: Corrected by updating the formulas to reference row 75, which contains text that matches the column names in the GlobalSum driver.

PFB-08215 - Add New Employee calc method on Employee tab contain incorrect array reference [TFS 40379]

Issue: When a user adds a new employee to an existing employee jobcode, the added employee does not reflect the merit increase amount from the Labor Rates driver and Empl_List sheet.

Resolution: Corrected by updating the formula in column CP to extend the match range so that the merit percentage is included for the newly added employee.

PFB-08220 - Initiatives Profile is not bringing in profile of accounts [TFS 40378]

Issue: The following issues were discovered for initiatives:

  • When inserting a project initiative, the profile of accounts do not populate even though the Preview Query displays the listing.

  • After the accounts populate, the Acct and Acct.Desc do not populate.

Resolution: Corrected by updating the Control Sheet and adjusting the formula in the appropriate AQ and adding the applicable database fields to the Initiatives tab.

PFB-08236 - Employee tab > Add New Employee block does not calculate Dollars [TFS 40612]

Issue: When using the Employee Labor method and adding new employee(s) to a new block, the rate now propagates down to the FTE allocation section of the block and will not produce dollars. However, it will produce hours.

Resolution: Corrected by updating the formulas in column H of the Jobcode calc method.

PFB-08257 - Totals at top of Jobcode tab do not update/adjust for new job code [TFS 40797]

Issue: When adding a new job code on the Jobcode tab, the dollars and hours flow to the Expense tab, but the totals for FTEs, Hours, etc. at the top of the Jobcode tab (Summary section) do not update, causing a mismatch between the Expense and Jobcode tab.

Resolution: Corrected by expanding ranges to the Dept Total line.

Stat_Rev tab - Other non-key stats do not reference correct calc method [TFS 40053]

Issue: On the Stat_Rev tab, the budget method to find the applicable key-stat for the non-key statistics is incorrect due to the formula in column AZ, which does not resolve correctly for other non-key stats.

Resolution: Corrected by updating the formula in column AZ for the StatOth and OthStat calc methods.

Jobcode tab Percentage visiable when set to Fixed [TFS 40202]

Issue: The Percent variable that displays on the Jobcode tab should not be visible if the job code is set to Fixed.

Resolution: Corrected by updating the conditional formatting to hide when the job code is set to Fixed.

PFB-08001- ProviderComp: GlobalProviderComp row has hardcoded zero in budget total column [TFS 40221]

Issue: When using the GlobalProviderComp option for new providers on the ProviderComp tab, column P (total budget dollars) incorrectly includes a hardcoded zero instead of the proper reference to BF for the current row.

Resolution: Corrected by updating the formula in column P to reference the correct cell.

ProviderDetail: Provider Detail calc method missing formulas to the driver Provider GlobalVolChg [TFS 40314]

Issue: When using ProviderDetail, the Amt Adjust column is missing the formula to acquire unit changes from the GlobalVolChg driver, if configured.

Resolution: Corrected by updating the formula in column FN to reference the GlobalVolChg driver.

ProviderDetail: Duplicate records error on the ProviderDetail tab after ProviderComp is expanded [TFS 40337]

Issue: When using ProviderDetail, a duplicate set of provider blocks interfaced after expanding.

Resolution: Corrected by updating the AQs that control the expand/collapse option to eliminate the second occurrence of the provider blocks.

JobCode holiday CM references incorrect columns [TFS 40487]

Issue: When using the Jobcode tab and the Holiday calc method, the dollars incorrectly calculated due to an incorrect column reference.

Resolution: Corrected by updating the Holiday calc method in columns AT:BE for the monthly dollars to lock the range reference to column M.

Utilities

Issue

Description

PFB-08040 - New Department Utility Missing Save Tags [TFS 40118]

Symptom: The IF function found in cell P7 of the Jobcode sheet of the utility that returns [Save] tags needs to be copied to cells P8-P11. Currently, the other job code selections do not save.

Resolution: Corrected by changing cells P8:P11 to match the formula in cell P7.

Reports

No issues were addressed in this release.

Manual setup instructions

Significant changes were made to both the Build & Process and Recalc Scheduler jobs that will require administrators to use the new versions. If copies of these jobs are have been used as Saved As, then the copied versions will need to be made from the new standard versions.

Known issues

The following table lists the known issues in this release:

IMPORTANT: Refer to the Axiom Software 2019.3 Release Notes and Axiom for Healthcare Suite 2019.3 Release Notes for additional known issues that have a suite-wide impact.

Calc Methods

Issue Description
PFB-07566 - NoBudget calc method does not recognize CYPMethod [TFS 36850]

Issue: In the Expense tab, the NoBudget calc method does not recognize CYPMethod.

Status: Under consideration for future patch or version release.

PFB-07910 - Apply inflation to detail accounts set to 'No' is still being applied [TFS 38187]

Issue: Within the Budget Revenue Adjustment driver (39), there is an option to select Apply Inflation to Detail Accounts (Yes/No). When the user selects No, the system continues to apply inflation to the detail accounts on the Stat_Rev sheet of the plan file.

Status: Corrected by adjusting for formulas in Add New Detail and Detail calc methods.

Drivers

Issue Description
PFB-06218 - Budget admin expense adjustments issue with percentages [TFS 20767]

Issue: When inputting a percentage in the Admin Expense Adjustment driver, the note states "10=10%", but when looking at the plan file after making the adjustment, it appears that 10=1000%.

Status: Under consideration for future patch or version release.

PFB-06968 - Job class character width - labor rates not compliant [TFS 29371]

Issue: In the Labor Rates driver, the Job Class Exceptions is not compliant with the Jobcode.JobClass character width of 50. In the 2019 Labor Rates Assumptions table, column O is set for a 25-character width, thus not saving if the Job Class selected within the drop-down is more than 25 characters. As a result, the system displays an error message, and the driver will not save.

Status: Under consideration for future patch or version release.

PFB-07545 - 38 Budget Provider Driver - orphan records [TFS 35319]

Issue: On the initial process of the [BUD20] 38 Provider Vol driver, WRVUs were stored in BUDGET2020_Provider Vol for this provider. The Provider_Comp tab used the Global configuration to process WRVUs. When the user changed PROVIDER.VolSum for this provider, [BUD20] 38 Provider Vol driver correctly did not include this provider in the refreshed results. However, there is no zero-on-save logic in [BUD20] 38 Provider Vol, so the WRVU record for this provider remained orphaned in the BUDGET2020_Provider Vol table.

Status: Under consideration for future patch or version release.

PFB-07738 - Budget Global Data driver AQ1 [TFS 37167]

Issue: AQ1 should include the account level in the sum by. When using a multiple account filter for the driver, the accounts are overstated. This is because AQ1 currently only runs at the department level. It returns an account and account description but only through a COALESE function on these fields, returning the first account value of the summed records, which includes multiple accounts. For departments that would return multiple accounts, the accounts are summed together, but the system returns a record with the first account of the summed list and saves back to the table, overstating the account.

Status: Under consideration for future patch or version release.

PFB-07739 - Budget Global Data driver BudGrp YTD [TFS 37170]

Issue: The order in which AQ4 and 5 fire in the Budget Global Data driver should be flipped. AQ5 brings in the Budget Group that is used to build the AQ range for AQ4. Since AQ4 fires first, the budget group field is empty, and the AQ4 value range is not supplied with the budget group to concatenate. This results in AQ4 not returning any YTD values set in the configuration driver for budget groups.

Status: Under consideration for future patch or version release.

Rollover Utility

Issue Description
PFB-07950 - Copy File Group security can cause the Rollover Utility to fail [TFS 38257]

Issue: If the Copy File Group step within the Rollover File Group process fails, the system will not copy the drivers from the previous year. The failed rollover can be caused by a large number of users in security that need to be copied. As a result, this copy process fails to complete within a given time limit.

Status: Under consideration for future patch or version release.

Templates

Issue Description
PFB-06630 - CDMRevenue tab printing [TFS 25476]

Issue: When printing the CDMRevenue tab, only key stat rows are included in the output. Non-key stat rows do not display.

Status: Under consideration for future patch or version release.

PFB-08261 - Jobcode tab: Manual Inserting Jobcode block does not return JOBCODE.StdHours in column FW [TFS 40799]

Issue: In V2019.3 file group (Budget 2021), when manually inserting a JobCode block on the Jobcode tab, the system does not display the 2080 hours from JOBCODE.StdHours.

Status: Under consideration for future patch or version release.

PFB-06803 - Job code: BP Employee Labor tab zero start rate when no CYA Hours and Dollars [TFS 30894]

Issue: When using the Employee Labor type, if the Jobcode block does not have any CYA Hours or Dollars, it calculates the Current Rate as $0.00 and then forwards that rate to the NYB, basically creating a zero-dollar budget for the job code.

Status: Under consideration for future patch or version release.

Orphan data is left behind when dimensionality has changed post plan file builds [TFS 40719]

Issue: Orphan data is left behind when dimensionality has changed post plan file builds.

Status: Under consideration for 2019.4 release.