The enhancements below are included in this release.
Feature: Provides a description of feature being delivered.
SR Number: Identifies the SR number associated with the feature, if any.
Delivered: Identifies whether the feature is Enabled or Disabled upon initial delivery.
Scale: Identifies the size of the feature. Options are:
Small: These UI or process-based features are typically comprised of minor field, validation, or program changes. Therefore, the potential impact to users is minimal.
Large: These UI or process-based features have more complex designs. Therefore, the potential impact to users is higher.
Customer Action Required – You must take action before these features can be used. These features are delivered disabled and you choose if and when to enable them.
Feature | Delivered | Scale | Customer Action Required? |
---|---|---|---|
Disabled |
Small |
Yes |
|
Disabled |
Small |
Yes |
|
Disabled |
Large |
Yes |
|
Enabled |
Small |
No |
|
Enabled |
Small |
No |
|
Enabled |
Small |
No |
|
Disabled |
Small |
Yes |
|
Enabled |
Small |
No |
E-Invoicing is the electronic exchange of financial documents between a business and a government agency, a business to another business, or a business to consumer. Invoice Matching uses a configurable approach to identifying documents to be extracted for E-invoicing. The configurable approach allows the user to identify documents by country or by country/set of books combination and map transaction types to be included in the extract for integration with 3rd party solutions which manage local tax reporting.
Configure the documents you want to be extracted for E-Invoicing using the following instructions.
From the Merchandising task list, select Foundation Data > Download Foundation Data.
In the Download Data screen, select the template type Foundation and template E-Invoicing Mapping.
Then, click Download and when prompted, select to open the data in the spreadsheet application of your choosing.
In the spreadsheet, you will see one tab - E-invoices. Enter information in to configure the transaction types that should be configured for E-invoicing. More details are available in the Invoice Matching Implementation Guide on how to complete this step.
Save your updated spreadsheet to a local directory (retaining the .ods extension) and close the document.
In the Merchandising task list, select Foundation Data > Upload Foundation Data.
In the Upload Data screen, select the template type Foundation and template E-Invoicing Mapping. Then, using the Browse button, select the file that you saved in step e. The Process Description will default for you. Then click Upload.
Then, validate that there were no errors with your updates. From the Merchandising task list, select Foundation Data > Review Status.
In the Data Loading Status screen, navigate to the row containing the process description that defaulted in step g. If the status is Processed Successfully, the currencies were successfully deleted. If there are errors, use the View Issues button to get more information on the errors and correct your updates. Once the data is corrected, repeat steps f and g.
Enable the E-invoicing batch jobs as described below.
Process Name | Process Type | New/Updated? | Delivered |
---|---|---|---|
BDI_REIM_INVC_MATCH_DOC_TX_CYCLE_PROCESS |
Recurring |
New |
Disabled |
BDI_REIM_INVC_MATCH_DOC_TX_PROCESS_ADHOC |
Ad hoc |
New |
Disabled |
To enable one or both of the above jobs as part of your nightly batch cycle, follow the instructions below.
Log into the Process Orchestration and Monitoring (POM) application with the Administrator role
In the task list, select Schedules > MERCH > Administration > Batch Administration. This will bring up the MERCH: Batch Administration screen which has the following panels:
Batch Applications and Modules
Batch Cycle Management
Batch Jobs
Under Batch Jobs, scroll (or filter) to locate the jobs to be enabled and click the Enabled check box to enable or disable the job. Repeat until all jobs have been updated.
Click Save and Close to save your changes and update the schedule.
Note:
After saving, the changes will take effect once the new scheduler day is created. The changes will not take effect for the current day.API Name | New/Updated? | Integration Type | Field Name | Change Notes |
---|---|---|---|---|
E-invoicing BDI Publishing |
New |
BDI |
N/A |
This is a new integration to support the E-invoicing requirement, and will publish documents to external systems if the system is configured to do so. There are two new processes that can be used in the batch schedule to trigger the integration jobs (cyclic or ad hoc). |
The main purpose of gapless document sequencing is to uniquely identify a transaction, which is a requirement of bookkeeping legislation and global standards in many countries. This requirement mandates the ability for each accounting posting to support an audit trail back to the original document or transaction. Invoice Matching uses a configurable approach to creating and maintaining document sequences, which allows you to create a document sequence by country or by country/set of books combination and to map transaction types to the sequence. The sequence number is incremented and assigned to each qualifying document during the entry process. Additionally the user can select specific attributes associated with the document which can be kept as part of a prefix associated with the document sequence.
To use the document sequencing feature in Invoice Matching, you will need to define the document sequences. This is done in Merchandising, using the following instructions:
From the Merchandising task list, select Foundation Data > Download Foundation Data.
In the Download Data screen, select the template type Foundation and template Document Sequence.
Then, click Download and when prompted, select to open the data in the spreadsheet application of your choosing. There will be two tabs - Document Sequence and Transaction Types. Fill in the details in both tabs for document sequences for all applicable transaction types. More details are available in the Invoice Matching Implementation Guide on how to complete this step.
Save your updated spreadsheet to a local directory (retaining the .ods extension) and close the document.
In the Merchandising task list, select Foundation Data > Upload Foundation Data.
In the Upload Data screen, select the template type Foundation and template Document Sequence. Then, using the Browse button, select the file that you saved in step 4. The Process Description will default for you. Then click Upload.
Then, validate that there were no errors with your updates. From the Merchandising task list, select Foundation Data > Review Status.
In the Data Loading Status screen, navigate to the row containing the process description that defaulted in step 6. If the status is Processed Successfully, the sequences were successfully created. If there are errors, use the View Issues button to get more information on the errors and correct your updates. Once the data is corrected, repeat steps 5 and 6.
Code Type | Code Type Description | Code | Code Description | New/Updated | Delivered |
---|---|---|---|---|---|
IMPV |
Invoice Matching Prefix Values |
1 |
Document Date |
New |
Y |
IMPV |
Invoice Matching Prefix Values |
2 |
Location |
New |
Y |
IMPV |
Invoice Matching Prefix Values |
3 |
Document Type |
New |
Y |
IMPV |
Invoice Matching Prefix Values |
4 |
Transaction Type |
New |
Y |
IMPV |
Invoice Matching Prefix Values |
5 |
Supplier Site |
New |
Y |
IMPV |
Invoice Matching Prefix Values |
6 |
Supplier |
New |
Y |
IMPS |
Invoice Matching Prefix Separator |
1 |
. |
New |
Y |
IMPS |
Invoice Matching Prefix Separator |
2 |
: |
New |
Y |
IMPS |
Invoice Matching Prefix Separator |
3 |
; |
New |
Y |
IMPS |
Invoice Matching Prefix Separator |
4 |
/ |
New |
Y |
IMPS |
Invoice Matching Prefix Separator |
5 |
\ |
New |
Y |
IMPS |
Invoice Matching Prefix Separator |
6 |
| |
New |
Y |
IMPS |
Invoice Matching Prefix Separator |
7 |
- |
New |
Y |
IMPS |
Invoice Matching Prefix Separator |
8 |
_ |
New |
Y |
IMPS |
Invoice Matching Prefix Separator |
9 |
, |
New |
Y |
IMTT |
Invoice Matching Transaction Types |
1 |
Consignment Invoice |
New |
Y |
IMTT |
Invoice Matching Transaction Types |
2 |
ERS Invoice |
New |
Y |
IMTT |
Invoice Matching Transaction Types |
3 |
Bill Back Deal |
New |
Y |
IMTT |
Invoice Matching Transaction Types |
4 |
Other Merchandise Invoice |
New |
Y |
IMTT |
Invoice Matching Transaction Types |
5 |
Non-Merchandise Invoice |
New |
Y |
IMTT |
Invoice Matching Transaction Types |
6 |
Debit Memo Cost |
New |
Y |
IMTT |
Invoice Matching Transaction Types |
7 |
Debit Memo Quantity |
New |
Y |
IMTT |
Invoice Matching Transaction Types |
8 |
Debit Memo Tax |
New |
Y |
IMTT |
Invoice Matching Transaction Types |
9 |
Credit Memo Cost |
New |
Y |
IMTT |
Invoice Matching Transaction Types |
10 |
Credit Memo Quantity |
New |
Y |
IMTT |
Invoice Matching Transaction Types |
11 |
Credit Note |
New |
Y |
IMTT |
Invoice Matching Transaction Types |
12 |
Credit Note Request Cost |
New |
Y |
IMTT |
Invoice Matching Transaction Types |
13 |
Credit Note Request Quantity |
New |
Y |
IMTT |
Invoice Matching Transaction Types |
14 |
Credit Note Request Tax |
New |
Y |
Invoice Matching has been extended to support multiple taxes per item, and to add a tax type that supports per unit taxes. Invoice Match also utilizes the new Merchandising tax processing, which will return tax details for item/location combinations. Changes were also made to the induction templates and for deals and fixed deals to account for the new tax enhancements. A new choice has been added to the Taxes Allowed system option in Invoice Matching. This new option will enable these new tax options and should be updated if enabling Global Tax in Merchandising.
Note:
There is a known issue in that if you are not moving to the new Global Tax mode in Invoice Matching and you are currently running in Single Tax mode, then the templates that include tax need to be customized to remove the multi-tax and per-unit tax components. This will require raising an SR for assistance from the Oracle Cloud Operations team. If you are using No Tax mode, there is no impact for this change.The following steps are required to enable the use of Global Tax in Invoice Matching.
Update the Taxes Allowed system option to choose the new Global Tax option. This will require logging an SR, as the system option is not editable in the UI once it is initially set.
If you update your configuration to run in Global Tax mode, then for all templates that you are using for Invoice Induction, you will need to download a new blank template, as new fields for tax have been added for Global Tax.
Per Unit Tax column
Multi-tax Worksheets
For inbound integration changes outlined below, there is no change required for the new fields added regardless of your Taxes Allowed setting - the program will accept both formats. Version 2 is the format that should be used if you are going to be using the additional new fields for the Global Tax.
For the outbound integration changes outlined below, only version 2 will be produced by Invoice Matching with this change, including the new fields outlined below. These will need to be accounted for in your integrations.
See also the Merchandising Global Tax requirements for details on setting Global Tax as your tax type default and other required configurations.
Table Name | View Name | New/Updated? | Change Notes |
---|---|---|---|
IM_DOC_DETAIL_RC_TAX |
DAS_WV_IM_DOC_DETAIL_RC_TAX |
Updated |
added TAX_CALC_TYPE |
IM_DOC_NON_MERCH_TAX |
DAS_WV_IM_DOC_NON_MERCH_TAX |
Updated |
added TAX_CALC_TYPE |
IM_DOC_TAX |
DAS_WV_IM_DOC_TAX |
Updated |
added TAX_CALC_TYPE |
IM_INVOICE_DETAIL_TAX |
DAS_WV_IM_INVOICE_DETAIL_TAX |
Updated |
added TAX_CALC_TYPE |
API Name | New/Updated? | Integration Type | Field Name | Change Notes |
---|---|---|---|---|
EDI Injector Batch |
Updated |
Flat File |
FILE_VERSION |
Version for the file format |
EDI Injector Batch |
Updated |
Flat File |
TAX_PER_UNIT_ITEM_SIGN_IND |
Sign indicator for per unit tax |
EDI Injector Batch |
Updated |
Flat File |
TAX_PER_UNIT_ITEM |
Per unit tax value |
EDI Invoice Download Batch |
Updated |
Flat File |
FILE_VERSION |
Version for the file format |
EDI Invoice Download Batch |
Updated |
Flat File |
TAX_PER_UNIT_ITEM_SIGN_IND |
Sign indicator for per unit tax |
EDI Invoice Download Batch |
Updated |
Flat File |
TAX_PER_UNIT_ITEM |
Per unit tax value |
With this update, the rate captured and displayed on each of the documents created in Invoice Matching (through both online and upload) will be the rate against the currency of the location on the document. All conversions between any two currencies in Invoice Matching, will use direct exchange rates between the two currencies involved provided they exist, as described in the Merchandising updates. If a direct rate is not available, then a conversion via the primary currency would be used.
Invoice Matching Cloud Service was upgraded to the latest middleware and framework components with this release.
The Invoice Matching mobile workflow is being re-introduced with this release to better support SaaS implementations and to provide increased usability.
Below is an outline of new and updated privileges and duties added in the solution since the last update. Review the details of the duties and privileges and then follow the instructions outlined below to enable them in your implementation and add them to your user roles, as appropriate.
Title | New/Update? | Base Role | Duty Description |
---|---|---|---|
TOLERANCE_MAINTENANCE_DUTY |
Update |
FINANCIAL_MANAGER_JOB |
TOLERANCE_MAINTENANCE_DUTY was unmapped from FINANCE_MANAGER_JOB and is now mapped to the new (renamed) FINANCIAL_MANAGER_JOB. |
SYSTEM_OPTIONS_INQUIRY_DUTY |
Update |
FINANCIAL_MANAGER_JOB |
SYSTEM_OPTIONS_INQUIRY_DUTY was unmapped from FINANCE_MANAGER_JOB and is now mapped to the new (renamed) FINANCIAL_MANAGER_JOB. |
SUPPLIER_OPTIONS_MAINTENANCE_DUTY |
Update |
FINANCIAL_MANAGER_JOB |
SUPPLIER_OPTIONS_MAINTENANCE_DUTY was unmapped from FINANCE_MANAGER_JOB and is now mapped to the new (renamed) FINANCIAL_MANAGER_JOB. |
RESOLVE_TAX_DISCREPANCY_DUTY |
Update |
FINANCIAL_MANAGER_JOB |
RESOLVE_TAX_DISCREPANCY_DUTY was unmapped from FINANCE_MANAGER_JOB and is now mapped to the new (renamed) FINANCIAL_MANAGER_JOB. |
RESOLVE_DISCREPANCIES_DUTY |
Update |
FINANCIAL_MANAGER_JOB |
RESOLVE_DISCREPANCIES_DUTY was unmapped from FINANCE_MANAGER_JOB and is now mapped to the new (renamed) FINANCIAL_MANAGER_JOB. It also has modified permissions relating to the global tax requirement. |
REASON_CODE_MAINTENANCE_DUTY |
Update |
FINANCIAL_MANAGER_JOB |
REASON_CODE_MAINTENANCE_DUTY was unmapped from FINANCE_MANAGER_JOB and is now mapped to the new (renamed) FINANCIAL_MANAGER_JOB. |
MATCH_STRATEGY_MAINTENANCE_DUTY |
Update |
FINANCIAL_MANAGER_JOB |
MATCH_STRATEGY_MAINTENANCE_DUTY was unmapped from FINANCE_MANAGER_JOB and is now mapped to the new (renamed) FINANCIAL_MANAGER_JOB. |
INVOICE_MATCHING_HIGH_SECURITY_DUTY |
Update |
FINANCIAL_MANAGER_JOB |
INVOICE_MATCHING_HIGH_SECURITY_DUTY was unmapped from FINANCE_MANAGER_JOB and is now mapped to the new (renamed) FINANCIAL_MANAGER_JOB. |
GENERAL_LEDGER_MANAGEMENT_DUTY |
Update |
FINANCIAL_MANAGER_JOB |
GENERAL_LEDGER_MANAGEMENT_DUTY was unmapped from FINANCE_MANAGER_JOB and is now mapped to the new (renamed) FINANCIAL_MANAGER_JOB. |
FINANCIAL_POSTING_ERROR_DUTY |
Update |
FINANCIAL_MANAGER_JOB |
FINANCIAL_POSTING_ERROR_DUTY was unmapped from FINANCE_MANAGER_JOB and is now mapped to the new (renamed) FINANCIAL_MANAGER_JOB. |
DOCUMENT_HIGH_SECURITY_DUTY |
Update |
FINANCIAL_MANAGER_JOB |
DOCUMENT_HIGH_SECURITY_DUTY was unmapped from FINANCE_MANAGER_JOB and is now mapped to the new (renamed) FINANCIAL_MANAGER_JOB. |
DASHBOARD_MANAGER_DUTY |
Update |
FINANCIAL_MANAGER_JOB |
DASHBOARD_MANAGER_DUTY was unmapped from FINANCE_MANAGER_JOB and is now mapped to the new (renamed) FINANCIAL_MANAGER_JOB. |
CREDIT_NOTE_MATCHING_DUTY |
Update |
FINANCIAL_MANAGER_JOB |
CREDIT_NOTE_MATCHING_DUTY was unmapped from FINANCE_MANAGER_JOB and is now mapped to the new (renamed) FINANCIAL_MANAGER_JOB. |
Title | New/Update? | Parent Duty | Privilege Description |
---|---|---|---|
MAINTAIN_DOCUMENTS_PRIV |
Update |
MAINTAIN_DOCUMENTS_PRIV has modified permissions relating to the global tax requirement. |
|
SEARCH_DOCUMENTS_PRIV |
Update |
SEARCH_DOCUMENTS_PRIV has modified permissions relating to the global tax requirement. |
|
SEARCH_TAX_DISCREPANCY_LIST_PRIV |
Update |
SEARCH_TAX_DISCREPANCY_LIST_PRIV has modified permissions relating to the global tax requirement. |
|
authenticated-role |
Update |
authenticated-role has modified permissions relating to the global tax requirement. |
|
anonymous-role |
Update |
anonymous-role has modified permissions relating to the global tax requirement. |
|
UPLOAD_DOCUMENTS_PRIV |
Update |
FINANCIAL_MANAGER_JOB |
UPLOAD_DOCUMENTS_PRIV was unmapped from FINANCE_MANAGER_JOB and is now mapped to the new (renamed) FINANCIAL_MANAGER_JOB. |
Based on these new/updated duties and privileges, the following actions are required in the order described below in order to enable the features. If this update doesn't contain changes related to one of the steps below, it can be skipped and you can move to the next one. For more information on the workflows used to support the actions described below, see the Merchandising Administration Guide.
Step 1: Remove Privileges and Duties
For each of the privileges described above as removed, do the following:
Select Settings > Security > Role Mappings
Search for every instance of the removed privileges and delete them
For each of the duties that were flagged as removed above, you do not need to delete them, but you may choose to in order to stay in closer alignment with the base configuration. If you choose to delete these duties, then follow these steps:
Select Settings > Security > Role Mappings
Search for every instance of the removed duties and delete them
For each of the new duties listed above, follow these steps:
Select Settings > Security > Roles
Click on the Add iconic button or select Add from the Actions menu
Add the first new duty, including the name, and optionally the description in the popup displayed. Then click OK.
Repeat for all new duties listed above
Step 3: Add New Duties to Roles
Each of the new duties should then be added to the roles that require the access as defined in the privileges above.
Select Settings > Security > Role Mappings
Selecting a role that will be assigned one or more of the duties
For each role, click Select and Add and then select the the duties you want to add to the role using the popup
Repeat for each role where you want to add the new duties
For any new duty listed above that contains other duties, the child duty will also need to be mapped to the new duty using the below steps.
Select Settings > Security > Role Mappings
Highlight the parent duty
Click Select and Add and then select the duties you want to add to the role using the popup.
Repeat until you have added all child duties to the parent duties
Step 5: Synchronize Privileges with New Duties
Each new duty then needs to have its privileges synchronized.
Select Settings > Security > Policy Patching
Select Sync with Patch
Under the Base Policies tab, working through the duties one at a time, select the checkbox next to each the corresponding privileges
Click Copy to Custom and then select the duty
Repeat until you have synchronized each duty
Note:
The Copy to Custom option does not clear the check boxes that you selected, so be sure to de-select the check boxes after each duty.Step 6: Synchronize Modified Privileges
Each privileges that had changed permissions from previous updates and will need to be synchronized to update these permissions for the patch.
Select Settings > Security > Policy Patching
Select Sync with Patch
Under the Base Policies tab, select the checkbox next to each the corresponding privileges and click Sync
Repeat this for each privilege that had updated permission
In this release, several changes were made to the Document Maintenance page to standardize the layout, provide additional information, and improve the process flow. The changes include:
Updating the Create Document popup to a full screen along with adding the supplier name, supplier site name, and location name.
Rearranging and reformatting several fields on the page to improve process flow and better utilize screen space.
Rearranging the Document Header tab to improve usability.