4 Foundation Data

Configuration of user access, transaction codes and download and upload of setup data.

User Assignment

Fiscal Document Management features will have location level restriction applied to users. A user from one location may not have access to documents from other locations. This functionality is accessed from the main RFM task list under Foundation > User Assignment

Figure 4-1 User Assignment - Search


User Assignment - Search

In this search criteria the following search options are available:

  • Username: users from IDCS that have already access to RFMCS

  • Location Type: (“All”,”Store”,”Warehouse”)

  • Location: Filtered based on the location type selected

  • “No location” switch button, to filter users that have no location assignment

Figure 4-2 User Assignment


User Assignment screen

The users displayed in this screen will be the users created in IDCS with access to the application RFMCS.

By clicking on the username hyperlink, the “Manage User Assignment” screen is displayed.

Figure 4-3 Manage User Assignment – Location Assignment


Manage User Assignment – Location Assignment

The Manage User Assignment screen has two separated tabs that can be reached by clicking on the left side bar which will have two options:

location assignment icon— Location Assignment

workflow icon— Workflow Assignment

In the Location Assignment screen, it is possible to assign or remove location assignments for the user. This action can be taken line by line or by selecting multiple lines.

Figure 4-4 Manage User Assignment – Workflow Assignment


Manage User Assignment – Workflow Assignment

In the Workflow Assignment, the available workflows can also be assigned to the user. The purpose of this feature is to allow the access restriction to specific workflows. In this case, it will be possible to have users with access to Document Receiving workflows, but not to document generation workflows, for instance.

By clicking on the Download button in the task bar from the User Assignment screen, it will be possible to download the users with or without assignments. The download will use the current search criteria applied to the screen.

Figure 4-5 Download


user assignment download

It is also possible to download a blank template from the screen.

The user assignment template will allow the same maintenance as available in the Manage User Assignment screen by leveraging a spreadsheet template.

By clicking on the Upload button in the task bar, it will be possible to upload the user assignment template.

Figure 4-6 Upload


user assignment upload

Note:

In Fiscal Document Receiving features, only users with at least one location assigned will be able to open the screens. Documents will be filtered by the assigned location and workflows.

Manage Transaction Codes

Transaction codes are used to provide consolidated and calculated data used to generate financial postings. In RFMCS the transaction codes can be configured, including the calculation and application rules. A set of pre-configured transaction codes is available for each workflow supported. This functionality is accessed from the main RFM task list under Foundation > Manage Transaction Codes

Figure 4-7 Manage Transaction Codes - Search


Manage Transaction Codes - Search

Manage Transaction Codes screen will call a search criteria popup screen every time it is launched. In this search criteria the following search options are available:

  • Transaction Code: Search by transaction code informed.

  • Description: Search by transaction code description.

  • Workflow: Search by workflow

Figure 4-8 Manage Transaction Codes


Manage Transaction Codes screen

Table 4-1 Manage Transaction Codes - Fields

Field Description

Status

Status of the transaction code publication:

green status

Published

yellow status

Worksheet

A tran code will have "green" status after the action "Publish". Once that is done, the trancode will be considered for the workflow process to be applied.

Tran Code

Transaction Code. This is a user defined numeric value that will have duplicity constraint applied. A range of codes will be reserved for product delivered setups. Codes from 1 to 9999 will be product reserved. Customer defined codes will use 10000 to 99999.

Description

Description of the tran code. This is a user defined information

Workflow

Workflow to which this tran code will be applied

Tax Code Reference

Attribute of the transaction code. The tax code will be used to identify which tax the trancode is applied. Although the calculation logic will not be validated against this field, it will be used to perform cross reference with GL.

Non-Merch Code

Similar to the tax code ref, this code is to be used to filter the trancode and to identify the category of data the calculation will be applied.

Reason Code

Similar to the tax code ref, this code is to be used to filter the trancode and to identify the category of data the calculation will be applied.

In the Manage Transaction Codes screen´s task bar, the following options will be available:

  • In Actions and in separated buttons:

    • Create: Will open a popup screen to create a new transaction code

    • Edit: Will open a popup screen to update the transaction code

    • Delete: Will open a dialog confirmation box to delete the selected tran code record

  • In View:

    • Manage Columns

    • Sort

  • copy from existing icon Copy From Existing: Will duplicate the selected tran code into a new one.

  • calculations icon Calculations: Will open the Transaction Codes Calculation setup screen

  • Publish: Will publish a configured transaction code and make it available to the system. If a record is selected, the publication will be done exclusively for that record. If no record is selected, the publication will be done for all records in Worksheet status and with valid calculations setup.

  • Download: Will open a dialog box to download a transaction code maintenance template.

  • Upload: Will open a dialog box to upload a transaction code maintenance template.

By clicking on the Download button in the task bar from the Manage Transaction Codes screen, it will be possible to download records based on the current search criteria applied to the screen.

Figure 4-9 Download


transaction codes download

It is also possible to download a blank template from the screen.

By clicking on the Upload button in the task bar, it will be possible to upload the Transaction Codes template.

Figure 4-10 Upload


transaction codes upload

Creating a Transaction Code

Transaction codes can be created by uploading a template with the necessary information. The creation via the screen is also possible in the Manage Transaction Codes screen.

Figure 4-11 Create Transaction Codes


Create Transaction Codes screen

It is possible to manually add a new tran code using the “Create” button: create icon.

The fields required are:

  • Transaction Code: User defined code to be associated. There is a range from 10000 to 99999 to be used.

  • Description: Description to be associated to the transaction code.

  • Workflow: Workflow to which this tran code will be applied.

  • Tax Code Reference: Attribute of the transaction code. The tax code will be used to identify which tax the tran code is applied. Although the calculation logic will not be validated against this field, it will be used to perform cross reference with GL

  • Non-Merch Code: Similar to the tax code ref, this code is to be used to filter the tran code and to identify the category of data the calculation will be applied. To be used in GL cross reference too. Source of LOV (new RFM code/detail)

  • Reason Code: Similar to the tax code ref, this code is to be used to filter the trancode and to identify the category of data the calculation will be applied. To be used in GL cross reference too. Source of LOV (new RFM code/detail)

Once the tran code is created, it is necessary to configure the tran code calculation rules.

Figure 4-12 Transaction Code Calculation Setup


Transaction Code Calculation Setup

The required information to setup the transaction code calculation is:

  • xPath: xPath of the tag in the fiscal document that will be used to perform a mathematical operation

  • Signal: Mathematical signal to be applied to the value of the tag

  • Sequence: Sequence of application for the calcualtion setups

Note:

RFMCS will manage the fiscal documents in a XMLDB data type. With this approach, the document will be processed by leveraging a xml structure which gives the possibility of mapping specific tags by following a hierarchy path.

Figure 4-13 Transaction Code Calculation Setup - Example for PO Receipt Cost


Transaction Code Calculation Setup - Example for PO Receipt Cost

Example of xPath Setup. This setup considers the POFDR workflow and the Brazilian NFe document. The xPath used to fetch the proper tags in the document is based on the workflow and the original document xml hierarchy.

After configuring the xPaths to be used in the tran code calculation it is possible to perform a test to confirm the expected calculation is working as expected.

Figure 4-14 Transaction Code Calculation Test


Transaction Code Calculation Test

Using the test iconTest button in Transaction Codes Calculation Setup screen, the setup can be tested by informing a document id and the item sequence in the document.

A message box will be displayed with the result of the calculation:

Figure 4-15 Transaction Code Calculation Test – Result Message Box


Transaction Code Calculation Test – Result Message Box

Manage Data Loading

Set up data configuration via download and upload is available from the main RFMCS task list under Foundation > Manage Data Loading > Download Setup Data and Foundation > Manage Data Loading > Upload Setup Data

Figure 4-16 Download Setup Data


Download Setup Data

Download Setup Data will have the following fields:

  • Template: List of available templates for setup data. The available list is:

    • Item Fiscal Attributes

    • Entity Fiscal Attributes

    • Fiscal Ledger

    • Transaction Codes

    • User Assignments

    • GL Accounts

    • GL Cross Reference

  • File Name: Inform a name for the file to be generated.

  • Download Blank Template: Download an empty file for the selected template.

Note:

Downloading a template will always bring the complete set of available data. Be aware that by choosing a template, the entire set of records will be downloaded.

Figure 4-17 Upload Setup Data


Upload Setup Data

Upload Setup Data will have the following fields:

  • Template: List of available templates for setup data.

  • Drag and Drop / Select File: Select file or drag and drop in the transfer area.

Manage Document Sequence

The Manage Document Sequences feature allows the creation of sequences at a fiscal document issuing location level, with the possibility of having more than one sequence available for the same location. This functionality is accessed from the main RFM task list under Foundation > Manage Document Sequence.

Figure 4-18 Manage Document Sequence - Search

Manage Document Sequence - Search

In this search criteria the following search options are available:

  • Sequence: User-defined sequence code.

  • Country: From the country code list of values.

  • Set of Books: From the set of books list of value. Sequences can be created at the SOB level, which will result in the usage of same sequence for all locations within the same SOB.

  • Location Type: Filtered from the SOB selected.

  • Location Code: Filtered from location type selected.

Figure 4-19 Manage Document Sequence

Manage Document Sequence

The sequences displayed in this screen will be used by the Fiscal Document Generation workflows prior to submitting documents to fiscal approval integration.

Table 4-2 Manage Document Sequence Screen Fields

Field Description

Sequence

User-defined sequence code.

Country

From the country code list of values.

Set of Books

From the set of books list of value. Sequences can be created at the SOB level which will result in the use of the same sequence for all locations within the same SOB.

Location Type

Filtered from the SOB selected.

Location Code

Filtered from location type selected.

Document Type

Document type from the list of values.

Min Value

Initial value of the sequence.

Max Value

Maximum value of the sequence.

Current Sequence Value

Current value already used by the sequence.

By clicking the sequence hyperlink or the Edit button, the “Sequence Extensions” screen is displayed.

Figure 4-20 Manage Document Sequence – Sequence Extensions

Sequence Extensions for Manage Document Sequence

The Sequence Extensions screen has the summary of the sequence information for reference and has the list of extensions associated.

Table 4-3 Sequence Extension Grid

Field Description

Extension Type

Attribute or Filter.

Extension Code

From the code list of values, filtered by the extension type selected.

Value

Depending on the extension code selected, a list of values will be displayed. Free text values are also a possibility, depending upon the extension code.