This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
accrual_process [2024/08/20 18:18] – tina.robles | accrual_process [2024/08/20 19:55] (current) – tina.robles | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | **__ Old Accrual Process__** (if not transitioned to the new process, this will be your guide. New accrual process guide is below this section) | + | **__ OLD ACCRUAL PROCESS__** (if not transitioned to the new process, this will be your guide. New accrual process guide is below this section) |
Accruals are a record of the expenses that have been incurred as a result of a contract in TPM. The methods for calculating these values can differ by program type. The client can choose to pre-define the calculation method in TPM at the Template level or allow the contract creator to select a method from more than one option. | Accruals are a record of the expenses that have been incurred as a result of a contract in TPM. The methods for calculating these values can differ by program type. The client can choose to pre-define the calculation method in TPM at the Template level or allow the contract creator to select a method from more than one option. | ||
Line 183: | Line 183: | ||
Our standard reporting source has those terminated contract’s accruals available, but a given client could filter it out of their totals if they desired. | Our standard reporting source has those terminated contract’s accruals available, but a given client could filter it out of their totals if they desired. | ||
+ | ----- | ||
**__NEW ACCRUAL PROCESS__** | **__NEW ACCRUAL PROCESS__** | ||
Line 210: | Line 211: | ||
Reporting setting set up | Reporting setting set up | ||
- | *** ability to perform these actions is limited to users with access to these setting only | + | (**ability to perform these actions is limited to users with access to these setting only**) |
+ | |||
+ | ----- | ||
**TEMPLATE SETUP** | **TEMPLATE SETUP** | ||
- | Template level settings tell the system what Accrual options should be available when a user creates a contract on a specific template. | + | Template level settings tell the system what Accrual options should be available when a user creates a contract on a specific template. |
{{: | {{: | ||
Line 220: | Line 224: | ||
There are 3 different types of settings – Estimates (Forecast), Product Accruals and Lumpsum. | There are 3 different types of settings – Estimates (Forecast), Product Accruals and Lumpsum. | ||
- | __ESTIMATE SOURCES__ | + | **__ESTIMATE SOURCES__** |
+ | |||
+ | |||
+ | **CONTRACT ESTIMATE** – Uses the estimates defined on the contract as the quantity to estimate for. Allocates the estimate evenly over the entire time frame of the contract to determine estimated dollars per period. Estimates are associated to the contractee company (if there is only one) or to the contract in general if the contractee is a group. | ||
+ | |||
+ | **CLAIM TRAILING AVERAGE** – Past periods use actual claim volume/ | ||
+ | |||
+ | **If no claim history this selection will accrue nothing until claims are received.** | ||
+ | |||
+ | **SALE TRAILING AVERAGE** – Past periods use actual sales volume/ | ||
+ | |||
+ | **If no sales history is received this selection will accrue nothing until claims are received.** | ||
+ | |||
+ | **BUDGET** – Client would provide a Budget file (1046_forecast_budget) that would include volume per sku for specific time frames and customers for us to use to calculate values. | ||
+ | |||
+ | **NONE** – Do not pull in any quantity to estimate, so nothing will be estimated for this contract. | ||
+ | |||
+ | **__PRODUCT SOURCES__** | ||
+ | |||
+ | |||
+ | **CLAIM** – This would use the actual volume from the claims processed against the contract to determine the accrual volume. | ||
+ | |||
+ | **SALE EARNING** – This should only be used for Direct customers. | ||
+ | |||
+ | **NONE** – Do not pull in any quantity to accrue, so nothing will be accrued for this contract. | ||
+ | |||
+ | **__LUMPSUM SOURCES__** | ||
+ | |||
+ | |||
+ | Lumpsum estimates and accruals tie to the contract version they are created under without rolling up to a specific company as they are a bucket of spend which can be claimed by any of the participants under the contract. | ||
+ | |||
+ | **EVENT RANGE SPREAD** – This option would take the value of the lumpsum and spread it evenly across the time frame of the lumpsum event. | ||
+ | |||
+ | **EVENT START DATE** – This would accrue the full value of the lumpsum on the start date of the lumpsum event. | ||
+ | |||
+ | **EVENT END DATE** – This would accrue the full value of the lumpsum on the end date of the lumpsum event. | ||
+ | |||
+ | **NONE** – This would not accrue any value for any lumpsum event on the contract. | ||
+ | |||
+ | ----- | ||
+ | |||
+ | |||
+ | **CONTRACT LEVEL SETTINGS** | ||
+ | |||
+ | Depending on how you set the template up, when it comes time to build a contract, you’ll see options under the Product Estimate Source dropdown, Product Accrual Source dropdown and Lumpsum Accrual Spread dropdown. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | The Estimate Lookback Period and Estimate Gap Period fields are only editable when your Product Estimate Source is Claim Trailing Average or Sale Trailing Average. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ----- | ||
+ | |||
+ | |||
+ | **REPORTING SETTINGS** | ||
+ | |||
+ | Within Client Settings there is a new Tab labeled Reporting. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | You choose the reporting period – Month, Quarter, Week. These must also be set up in the Fiscal Calendar within Settings so we know what is defined for each. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Lastly, choose which types of pricing you have in the system that you would like us to use. These can be different than what you use for claim validation and you choose the order in which we use them. Any selection that you make here requires that you are sending in that data to us as part of your master data feeds. | ||
+ | |||
+ | **Default** pricing comes from the 1030_product_feed which should be part of your master data feeds. | ||
+ | |||
+ | **List** pricing comes from a 1034_price_list feed. This is a separate feed and might not be part of your current master data feeds. | ||
+ | |||
+ | **Sale** pricing comes from the 1040_sale feed which should be part of your master data feeds. | ||
+ | |||
+ | **Company** pricing comes from a 1035_price_company feed which might not be part of your current master data feeds. | ||
+ | |||
+ | **Class** pricing comes from a 1036_price_class feed which might not be part of your current master data feeds | ||
+ | |||
+ | If you have any questions on the data feeds mentioned above, please reach out to your assigned Account Manager for additional information. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | The order in which the above are selected drives the order in which we look for the data to use. If you chose SALE, LIST and COMPANY – we would first look for a sale value for the time frame, product and customer. | ||
+ | |||
+ | ----- | ||
+ | |||
+ | |||
+ | **VIEWING ACCRUALS** | ||
+ | |||
+ | Accruals can be provided in an outbound data feed that can be used to load the data into the client’s system. | ||
+ | |||
+ | These 3 files are unique by accrual run date and each contain different data. They can be generated as a full file each time – or as an incremental file. | ||
+ | |||
+ | **1069_accrual_detail** contains all of the details at the contract/ | ||
+ | |||
+ | **1069_accrual_claim** is a supplemental file that the client can use to validate the values in the detail file where a claim was the source used to generate the accrual amount. | ||
+ | |||
+ | **1069_accrual_sale** is a supplemental file that the client can use to validate the values in the detail file where a sales invoice was the source used to generate the accrual amount. | ||
+ | |||
+ | ----- | ||
+ | |||
+ | **REPORTING IN TABLEAU** | ||
+ | |||
+ | Accrual data is also available in Tableau reporting. The Standard accrual reports in Tableau are the same for all clients. For Tableau reports, clients can request to have additional fields or filters added to further meet their needs. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | **__THREE CATEGORIES-TOTAL ESTIMATES, ACCRUALS AND ACTUALS__** | ||
+ | |||
+ | |||
+ | This report shows everything at the highest level by Run Date. The Run Date is the date that our system generated the accruals. | ||
+ | |||
+ | In Tableau – the most current date will always be yesterday. | ||
+ | |||
+ | There are always 3 values represented – Estimates, Accruals and Actuals. | ||
+ | |||
+ | **Estimates** will be calculated using the Products Estimate Source selected on the contracts in the system. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | **Accrual** will be calculated using the methods selected on your contracts against the sources for those settings – either Claim or Sale. | ||
+ | |||
+ | **Actual** will be calculated showing the exact spend that was allowed on the claims processed against your contracts. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | The **//Accrual Run Selection// | ||
+ | |||
+ | You should always look at the most current run date to have the most up to date values in the report. | ||
+ | |||
+ | The //**Accrual Date**// is the date associated with the activity period from the source of the accrual/ | ||
+ | |||
+ | // | ||
+ | |||
+ | The report is defaulted to include Prior Year and Current Year for comparison. | ||
+ | |||
+ | **__ESTIMATES, | ||
+ | |||
+ | |||
+ | This report breaks the numbers from the previous tab down to the contract level. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | The default filters in this report are: Accrual Run Selection, Accrual Date, Contract ID, Contract Status, Contract Template Description, | ||
+ | |||
+ | The **//Accrual Run Selection// | ||
+ | |||
+ | The //**Accrual Date**// is the date associated with the activity period from the source of the accrual/ | ||
+ | |||
+ | **// | ||
+ | |||
+ | // | ||
+ | |||
+ | // | ||
+ | |||
+ | // | ||
+ | |||
+ | // | ||
+ | |||
+ | // | ||
+ | |||
+ | Dates displayed in the report are expandable. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | **__ESTIMATES, | ||
+ | |||
+ | |||
+ | This report breaks the numbers down to the contract item level. | ||
+ | |||
+ | The default filters in this report are: Accrual Run Selection, Accrual Date, Contract ID, Contract Status, Contract Template Description, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | The //**Accrual Run Selection**// | ||
+ | |||
+ | The //**Accrual Date**// is the date associated with the activity period from the source of the accrual/ | ||
+ | |||
+ | // | ||
+ | |||
+ | // | ||
+ | |||
+ | // | ||
+ | |||
+ | // | ||
+ | |||
+ | // | ||
+ | |||
+ | // | ||
+ | |||
+ | // | ||
+ | |||
+ | // | ||
+ | |||
+ | Dates displayed in the report are also expandable here as explained above. | ||
+ | |||
+ | |||
+ | **__ACCRUALS AND ACTUALS__** | ||
+ | |||
+ | |||
+ | This report shows the difference in what was calculated based on the contract settings (Accruals) and what actually happened based on paid claims (Actuals) received from the customer. | ||
+ | |||
+ | If a TERMINATED contract has been swept – the balance on the report will show as $0 and prior balance will show in the Swept column. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | The //**Accrual Run Selection**// | ||
+ | |||
+ | The //**Accrual Date**// is the date associated with the activity period from the source of the accrual/ | ||
+ | |||
+ | **// | ||
+ | |||
+ | // | ||
+ | |||
+ | // | ||
+ | |||
+ | // | ||
+ | |||
+ | // | ||
+ | |||
+ | // | ||
+ | |||
+ | Dates are also expandable in the report as previously detailed above. | ||
+ | |||
+ | |||
+ | **__SALES DETAIL__** | ||
+ | |||
+ | |||
+ | This report shows by contract – the sales invoice details that were used to calculate an accrual amount on contracts where Sale Earning is the accrual method. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | The default filters on this report are: Accrual Run Selection, Accrual Run Date, Contract ID, Contract Status, Contractee Name, Sale Product Number. | ||
+ | |||
+ | The //**Accrual Run Selection**// | ||
+ | |||
+ | The //**Accrual Date**// is the date associated with the activity period from the source of the accrual/ | ||
+ | |||
+ | // | ||
+ | |||
+ | // | ||
+ | |||
+ | // | ||
+ | |||
+ | //**Sale Product Number**// allows the user to select one or more specific products. | ||
+ | |||
+ | This report displays Estimates, Accruals and Actuals values. | ||
+ | |||
+ | Dates are also expandable in the report as previously detailed above. | ||
+ | |||
+ | |||
+ | **__CLAIMS DETAIL__** | ||
+ | |||
+ | |||
+ | This reports shows by contract the claim id and details that were used to calculate an accrual amount where Claim is the accrual method. | ||
+ | |||
+ | The default filters on this report are: Accrual Run Selection, Accrual Run Date, Contract ID, Contract Status, Contractee Name, Contract Name, Claim Item Number and Claim Item Name. Other filters or columns can be added at clients’ request as long as the data is in the datasource. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | The //**Accrual Run Selection**// | ||
+ | |||
+ | The //**Accrual Date**// is the date associated with the activity period from the source of the accrual/ | ||
+ | |||
+ | // | ||
+ | |||
+ | // | ||
+ | |||
+ | // | ||
+ | |||
+ | // | ||
+ | |||
+ | //**Claim Item Number**// allows the user to filter to one or more specific item numbers that were captured on a claim. | ||
+ | |||
+ | //**Claim Item Name**// allows the user to filter to one or more specific items based on the product name. | ||
+ | |||
+ | This report displays Estimates, Accruals and Actuals values. | ||
+ | |||
+ | Dates are also expandable in the report as previously detailed above. | ||
+ | |||
+ | **__COMPARISON TOTAL__** | ||
+ | |||
+ | |||
+ | This report allows a user to select two specific accrual run dates to compare to get a difference. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | //**Accrual Run Selection FIRST**// should be the oldest date you want to compare to. | ||
+ | |||
+ | //**Accrual Run Selection SECOND**// should be the newest date you want to compare from. | ||
+ | |||
+ | The //**Accrual Date**// is the date associated with the activity period from the source of the accrual/ | ||
+ | |||
+ | |||
+ | **__COMPARISON BY CONTRACT__** | ||
+ | |||
+ | |||
+ | This reports allows a user to select two specific accrual run dates – but also one or more specific contract IDs so they can see the accrual differences between two periods. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | //**Accrual Run Selection FIRST**// should be the oldest date you want to compare to. | ||
+ | |||
+ | //**Accrual Run Selection SECOND**// should be the newest date you want to compare from. | ||
+ | |||
+ | The //**Accrual Date**// is the date associated with the activity period from the source of the accrual/ | ||
+ | |||
+ | // | ||
+ | |||
+ | |||
+ | **__LUMPSUM SPECIFICS__** | ||
+ | |||
+ | |||
+ | Lumpsum Estimates - calculated based on the total lumpsum amount for the entire period of the contract/ | ||
+ | |||
+ | * If I have a $10,000.00 event on a contract set to accrue event range spread, and the event runs 7/4 through 7/13, | ||
+ | |||
+ | * Prior to 7/4 there will be a lumpsum estimate created for the event for the month of July for the full $10k. | ||
+ | |||
+ | * After 7/4 there will be a lumpsum estimate created for the event for the month of July for the full $10k (no change) | ||
+ | |||
+ | * After 7/13 there will be a lumpsum estimate created for the event for the month of July for the full $10k no change. | ||
+ | |||
+ | **//Lumpsum Accruals// | ||
+ | |||
+ | - If accruing by end date and the end date of the event hasn't happened yet = accrual will be 0. | ||
+ | - If accruing by start date, and start date has happened, full lumpsum amount will be accrued. | ||
+ | - If accruing by event range spread, accrual will be prorated based on the percentage of the event dates that have already occurred. | ||
+ | |||
+ | * If I have a $10,000.00 event on a contract set to accrue event range spread, and the event runs 7/4 through 7/13, | ||
+ | |||
+ | * Prior to 7/4 there will be no accrual for the event. | ||
+ | |||
+ | * On 7/4 it will accrue $1000, reported under the month of July. | ||
+ | |||
+ | * From 7/5 to 7/13 the accrual will increase by $1000 a day until it reaches the full $10k on the last day of the event. | ||
+ | |||
+ | * After 7/13 there will be a lumpsum accrual for the event reported under the month of July for the full $10k (no change once it has accrued the full amount). | ||
+ | |||
+ | Lumpsum Actuals - always match the claim actuals paid against the contract lumpsum. | ||
+ | |||
+ | ----- | ||
+ | |||
+ | |||
+ | **__OFF INVOICE CONTRACTS__** | ||
+ | |||
+ | |||
+ | If we create claims for these contracts automatically, | ||
+ | |||
+ | ----- | ||
+ | |||
+ | |||
+ | **__WHY WOULD ACCRUALS BE A DIFFERENT VALUE THAN THE ACTUALS? | ||
+ | |||
+ | |||
+ | If you short pay or override and pay more than allowed on a claim this will cause these amounts to be different. | ||
+ | |||
+ | If you are accruing based off sales data a customer may not submit rebates against all the volume purchased. | ||
+ | |||
+ | ----- | ||
+ | |||
+ | |||
+ | **__WHEN SHOULD I SETUP CONTRACTS NOT TO ACCRUE? | ||
+ | |||
+ | |||
+ | Contracts setup with all products, all customers, and a fake rate/ | ||
+ | |||
+ | When you setup a contract both at sku level and lump for the same spend make sure both are not setup to accrue or you will overstate your accruals. | ||
+ | |||
+ | ----- | ||
+ | |||
+ | |||
+ | __**1069 REPORTING**__ | ||
+ | |||
+ | Outside of Tableau – we provide the ability to receive accrual data in a flat file that can be placed on the ftp for transmission to the client. | ||
+ | |||
+ | Part of the 1069 files are two supplemental files that are not meant to be loaded into the clients’ system – they are meant to be used for research. |