AGRIS Customer Documentation
Contract Costings Training Document
Contract Costings Training Document
*Note: Multi Unit of Measure needs to be setup prior to Contract Costings. Multi Unit of Measure Setup is included in the Multi UOM Training document.
Table of Contents
Getting Started:
1. Extended Options
2. Security
New Price Fields Added to Contract
Commodity Tables – Default Values for Contract Costings:
Subtotal Setup
Contract Costings Templates:
1. Contract Costings Template Hierarchy Setup
2. Create Contract Costing Template
Contract Entry – Contract Costings
1. Pull Contract Costings from Template
2. Insert Contract Costings Manually
Create A/P Vouchers for Costings Setup on Contract
1. Security
2. Create A/P Vouchers for contract costings
3. View Contract Costings Sent to A/P on Tickets
4. SJI Mapping for Costings
5. Other Considerations
Settlement Process Contract Costings
1. Settlement Forms Design – Option to Print Origin Price and Costing Details
2. Settlement Process – remove unused costing elements from contracts
Journal Entries for Contract Costings
1. Setup
2. SJI Contract Costing Mapping
3. SJI Entry – Process Discounts Included In Contract Price? = No
4. SJI Entry – Process Discounts Included In Contract Price = Yes
5. Web Services Settlement Extract with Costing Details
Other Changes
Getting Started:
Menu Path: Maintenance – Dataset Maintenance - Extended Options – GRN – Contract Costings 25
Menu Path: Customize – System Security
GRN – Payable Expenses – Contract Costing Expense (this is a new menu option that includes Freight Expense and Contract Costing Expense)
GRN – Setup Information – Unit of Measure
New Price Fields Added to Contract
The following new fields will be available:
Origin Price
Origin Basis
Destination Price
Destination Basis
Menu Path: GRN – Contracts – Contract Maintenance – Delivery / Price Schedules
The four new fields will be available under the enhanced Discounts/Costing features within the "Settlement Discounts" button on this screen.
Included In (with Description displayed)
1 = Origin Price - This is a cost that may be used to create an A/P voucher, but will not be added or subtracted from the customer's contract price or settlement (it is already included in the Origin Price of the contract).
2 = Contract Price – This option specifies that the costing is already included in the quoted Contract Price, but is not in the Origin Price. It will be backed out to arrive at the Origin Price.
3 = Destination Price – This option specifies that the costing is included in the Destination Price, but it is not included in the quoted Contract Price. It will be used to determine the Destination Price.
4 = Additional Charge - this will be a charge that will be used at invoice time, but will not be used in the calculations of the Origin or Destination Prices.
Commodity Tables – Default Values for Contract Costings:
Commodity Tables - setup default values by Discount/Costing when not pulled in from a template
1. Costing Rate
2. Costing Rate UOM
3. Costing Rate Currency (not used in initial project)
4. Subtotal grouping
5. Subtotal Sequence within each subtotal group
6. "Combine With" Discount Code
7. Calculation Type (part of the price, additional charge, or for ledger only)
8. Remark
9. Y/N option to print remark on the settlement
10. Vendor Name ID
11. Actual/Estimate status
12. Voucher Type (only on discount setup; not changed on each contract)
13. A/P Voucher created based on contracted quantity, applied quantity, or neither.
Menu Path: GRN – Commodity Tables – Discount Codes
Default Costing Rate | This is the default rate, with 5 decimals of numeric precision. Zero is allowed. |
Costing Rate Type | N = Do Not Use for Costings A = Per Gross Quantity |
Costing Rate UOM | Enter the UOM related to the rate. The valid values are the defined UOM Codes that have been setup. |
Default Internal Remark | Enter up to 70 characters for the default remark value. This remark will not print on the settlement form. |
Default External Remark | Enter up to 70 characters for the default remark value. This remark will not print on the settlement form. |
Voucher Status | A = Actual |
Roll Up Cost Into Price Field | This allows you to optionally use the existing price fields to "roll-up" multiple Contract Costing types into the existing 15 miscellaneous price fields (for additional reporting purposes). |
Voucher Type | Choose from the valid Voucher Types that have been set up in the Accounts Payable System. |
Vendor Name ID | Choose from the valid vendors that have been set up in the Name/Address System. |
Purchase Discount / Premium | 1 = Discount (you will pay the customer less) |
Purchase Include In | 1 = Origin Price |
Purchase Combine With | Enter the Discount/Costing Code to combine this charge with (on the settlement form). |
Sales Discount / Premium | 1 = Discount (you will pay the customer less) |
Sales Include In | 1 = Origin Price |
Sales Combine With | Enter the Discount/Costing Code to combine this charge with (on the settlement form). |
Subtotal Setup
Menu Path: GRN – Setup Information – Settlement Information
Setup any user defined Settlement Subtotals to be used with the contract costings.
Suppress Last Subtotal Line Starting With Group Level allows the user to set the system to not print a sub total for any discounts/premiums that are assigned to those groups that are suppressed.
Contract Costings Templates:
Provides the ability to:
Setup option to specify the hierarchy of the templates, based on the associated data elements. This will allow the system to choose the expected template and default the costing information more efficiently.
Create Contract Costing Templates with an association of multiple data elements.
Ability to default the costings from the templates during the process of adding a new Purchase or Sales contract.
Contract Costings Template Hierarchy Setup
Menu Path: GRN – Setup Information – Contract Information
The above list of fields are the available data elements that can be matched in order to default the appropriate contract costing templates. This setup screen allows the instructions to the system about which fields are more important than the others when pulling in the appropriate contract template.
1 = Highest Priority
99 = Lowest Priority
For example, when setting up contract costing templates, if you're always specifying an Inventory Location, Commodity, and Contract Name ID, then those fields would be setup as the highest priority.
A template will have the ability to specify the associated data fields, and leave most of the other fields blank
When a new contract is entered, the data elements on the new contract will be compared against all of the templates to determine which template is the most appropriate to default.
The priorities supplied on this setup screen will help determine which template is more appropriate in the case that the fields on the new contract match all of the fields on multiple templates.
Example:
A template is set up with a specific Commodity "CN" and a specific Contract Name ID (ABC).
Another template is set up with Commodity "CN" and a specific Shipper Name ID (XYZ).
A new contract is entered for commodity CN, and Contract Name ID ABC, and Shipper Name ID XYZ.
Since the data fields that have been entered on the contract match exactly to all of the fields on the templates, the setup hierarchy will help determine which template is more appropriate. In this example, is more of a priority to match on the Contract Name ID, or more important to match on the Shipper Name ID. The hierarchy setup screen will determine which template to use. If Contract Name ID is a higher priority than Shipper Name ID, then the template that is associated with the Contract Name ID will be used.
Create Contract Costing Template
Create Contract Costing Templates with an association of multiple data elements.
Menu Path: GRN – Contracts – Contract Maintenance – Add New Contract
Setup Contract Template with all fields populated to use to match based on the Contract Costing Template Hierarchy.
Add Contract Costings for the Contract Template
Contract Entry – Contract Costings
When a new contract is being added, the discount/costing details will initially be blank. This allows you to decide what action you want to take next.
All three of the prices begin with the quoted Contract Price from the previous screen. As costings are added here, the Origin and Destination Prices will automatically be calculated.
You can choose to:
Press Enter or click the Template button (or Alt-T) to choose a template of contract costings.
Click or tab to the Insert button (or Alt-I) to begin entering costings manually.
Click or tab to the Back button (or Alt-B ) to do no further data entry at this time.
Pull Contract Costings from Template
The templates will be listed in the order of priority. Press Enter to choose the defaulted "highest priority" template, or choose a different template from the list.
The Priority column will be calculated using this method:
In the example above, the maximum number of matched fields for all templates = 7 (the first template).
For all templates, the priority of all matched fields will be added together.
If a template has less than the maximum number of matched fields, then it will use the next lowest possible priority for the remaining fields. The "next lowest priority" in this example is 14 (13 + 1).
This is based on the Priority setup.
Insert Contract Costings Manually
Discount Code | Enter the Discount Code, or choose from the list of available discount codes by using the search icon (or enter * to search). The only discount codes that will appear in the search list are the ones that have had costing default information setup under Commodity Tables, Discount Codes |
Rate | This is the default rate, with 5 decimals of numeric precision. Zero is allowed. |
Costing Rate UOM | Enter the UOM related to the rate. The valid values are the defined UOM Codes that have been setup. |
Costing Rate Type | A = Per Gross Quantity |
Discount/Premium | 1 = Discount (The settlement will be reduced by this amount) |
Included In | 1 = Origin Price - This is a cost that may be used to create an A/P voucher, but will not be added or subtracted from the customer's contract price or settlement (it is already included in the Origin Price of the contract). |
Discount Table | If this discount is an Additional Charge to be calculated at Settlement time, then a discount table code can be entered here. The rate will then be determined at the time of the settlement. |
Combine With | Ability to specify another discount/premium code to combine/hide this cost on the invoice. Multiple discounts/premiums can be "rolled-up" into one line. |
Sub Total Print Sequence | Sub Total is the group this costing is grouped with for a sub total. |
Customer Remark | Ability to enter an optional customer remark for each contract costing, that will be available for printing on the settlement/invoice |
A/P Voucher |
|
Voucher Status | A = Actual |
Voucher Name ID | Costing have the ability to create an Accounts Payable Voucher (based on the Voucher Status field). The Vendor Name ID must be supplied in order to create the A/P Voucher. |
Vender Reference Number | The Vendor's reference number for each costing, is passed to the A/P Voucher and available to print on the check stub |
Internal Remark | An optional remark for each contract costing for internal use only – not to be printed on the settlement form for the customer to see |
Create A/P Vouchers for Costings Setup on Contract
Provides the ability to:
Create A/P vouchers for contract costings that have been setup in contract maintenance
Create A/P vouchers in a separate process, so that customer settlements can be created before the A/P vouchers to the vendors, or vice-versa
When reversing a customer settlement does not require that the A/P vouchers also be reversed
When reversing a vendor's A/P voucher does not require that the customer's settlement also be reversed
Security
Menu Path: Customize – System Security – Commodity – Payable Expenses
Create A/P Vouchers for contract costings
Menu Path: Payable Expenses – Contract Costing Expenses
Note: At time of voucher creation the user can specify Due Date or Voucher Terms
View Contract Costings Sent to A/P on Tickets
Menu Path: GRN – Shipments – View or Edit Tickets
Freight
Note: Can also view Contract Costing Expenses through Customer Status
Menu Path: GRN – Customer Status – Customer Status
SJI Mapping for Costings
The mapping of the contract costings General Ledger Accounts that is set up in the SJI System (System Journal Interface), will control which ledger accounts are used when the A/P Vouchers are created.
Menu Path: SJI – System Accounts – Commodity Settlements
Example: Costing D1
Other Considerations
Reversal of Contract Costing Vouchers
Reverse A Ticket: prevent the reversing of a ticket if the Contract Costings have already been created
Purge Ticket: Do not purge ticket if contract costings have not yet been created
Settlement Process Contract Costings
From the user's perspective, the settlement process for vessel purchase and sales transactions will navigate the same as all other settlements. This includes Advance Settlements, Final Settlements, and Discount.
Changes were made make sure the Contract Costings entered on the contracts and specified to be passed back to the customer calculate properly and be displayed in the discount/premium area of the settlement process. Each Costing that is Not included in the contract price will be listed here, along with the total dollar amount of all contracts on this settlement.
The prices displayed on this screen are the contract prices quoted to the customer.
The "Extension" is the total of the quoted contract prices times the quantity (Bushels, Metric Tons, etc).
Settlement Forms Design – Option to Print Origin Price and Costing Details
Menu Paths:
GRN – Forms Manager – Settlement Forms – User Defined Forms
GRN – Forms Manager – Check Forms – User Defined Forms
GRN – Forms Manager – Receipt Forms – User Defined Forms
GRN – Forms Manager – Voucher Forms – User Defined Forms
GRN – Forms Manager – Invoice Forms – User Defined Forms
A new Y/N option was added to specify if you want the form to show the Origin Price, and all the discounts/charges that are "Included In The Contract Price".
The current system starts with the Contract Price and displays all discounts/charges that are Not already included in the Contract Price. The enhancement here is to provide a feature to print the Origin Price and all of the discounts/charges between the Origin Price and the Contract Price.
A "Y" response will result in the following form changes on each delivery/contract line:
The "Price" field on the delivery/contract lines will change from the Contract Price to the Origin Price.
"Extension" fields will be the Contract Price extension minus all costings "Included in Contract Price".
New lines will be included to show the discounts/charges between the Origin Price and Contract Price.
The weighted average price of each discount will be included.
The total of the weighted average discount prices will be included in the discount subtotal lines.
The "Discount Total" fields will include the current totals for all discounts that are specified as "Included In Destination Price", "Additional Charges", as well as the costings that are specified as "Included in Contract Price".
The total dollar amount of the settlement/invoice will not change when this response is set to either "Y" or "N".
For any settlement, one form could be printed starting with the Contract Prices, without showing the Origin Prices, and another form could be printed to start with the Origin Prices to work up to the Final Price. The
total dollar amount will be the same on each, regardless of which option is chosen.
A new Y/N option was added to specify if you want the form to print Discount Sub Totals for Each Delivery Sheet. This option will print individual breakout of discounts for each Delivery Sheet on the settlement.
Settlement Examples Different Print Options same Settlement Information
Settlement Invoice Form Example:
Print Discount Subtotals for Each Delivery Sheet = N
Print Discounts Included in Contract Price = N
Settlement Invoice Form Example:
Print Discount Subtotals for Each Delivery Sheet = Y
Print Discounts Included in Contract Price = Y
Contract Costing Details – Reviewing the costing setup on the contract will indicate the sub totaling, sequence and discount detail printed.
Settlement Process – remove unused costing elements from contracts
When the final settlement is created for a contract delivery schedule, all of the unused costings will be removed from the contract. This will help clean-up and reduce the size of the database. The costings that were used will still be available for any additional contract reporting.
Journal Entries for Contract Costings
The current System Journal creation process begins with a Commodity Purchase/Sale entry based on the Contract Price. The system now allows the journal entry process will be to begin with the Purchase/Sale entry based on the Contract Price minus all costings that have been specified to already be included in the Contract Price or Origin Price. Each of the costings can be coded to a separate ledger account.
Setup
A new setup question has been added to allow the System Journal Entries to be created based on the Origin Price and all the Costings.
Menu Path: SJI – Setup Information – System Integration
If Commodity Settlement Transactions Yes then get this additional screen
SJI Contract Costing Mapping
Menu Path: SJI – System Accounts – Commodity Settlements
SJI Entry – Process Discounts Included In Contract Price? = No
*Note this is the SJI entry for the Settlement Form Examples Above
SJI Entry – Process Discounts Included In Contract Price = Yes
Web Services Settlement Extract with Costing Details
The G/L distributions node of the Purchase and Sales Settlement xml extract of the AGRIS Web Service has been updated to publish the costing details included in the Contract Price.
Other Changes
New available fields on text-based user-defined contract reports for contract costing details
Origin and Destination price fields will be available for the user-defined contract reports
New contract costing fields available during contract entry will also be new available fields within the Contract Report Manager
Note: No additional standard reports will be created, but the fields will be available to display on user-defined purchase and sales contract reports
Contract costings amounts to be added to the Delivery Sheet reports
The costings that are included in the Origin Price and Contract Price will available to print on Delivery Sheet reports, exports, and spreadsheets
Note: The costings that are NOT included in the Contract Price are already available to be printed on the Delivery Sheet reports
Contract costings amounts to be added to the Settlement reports
The costings that are included in the Origin Price and Contract Price will available to print on Settlement reports, exports, and spreadsheets
Note: The costings that are NOT included in the Contract Price are already available to be printed on the Settlement reports
Contract costings included in the standard contract export/import
The standard contract export will be enhanced to create the costing details in the export file
The import process will accept the import of contract costing details
New graphic Advanced Report for contract costings
A new standard Graphic Contract costing report will be produced that summarizes the costings that have not yet been sent to the Accounts Payable System. Month End Accrual
Costing details to be added to the Web Service extracts
New contract costing details will be added as new attributes on both the Purchase and Sales Contract xml extract formats
New contract costing details that have been sent to the Accounts Payable System will be added as new attributes on both the Inbound and Outbound Ticket xml extract formats
Costing amounts that are sent to Accounts Payable will be available in the Accounts Payable Voucher extract, along with the Ledger Journal Entries
Costing amounts that are included in Origin Price and included in Contract Price will be added to the Purchase and Sales Settlement extract formats, along with the Ledger Journal Entries
Note: Costing amounts that are NOT included in the Contract Price are already part of the Purchase and Sales Settlement extract xml formats.
3820 Mansell Road, Suite 350 ✦ Alpharetta, GA 30022 ✦ www.GreenstoneSystems.com
© 2011 - 2024 Cultura Technologies LLC. All Rights Reserved Worldwide. Products and company names mentioned herein may be trademarks or registered trademarks of their respective owners.