Redwood Documentation

Product Documentation

 

›Balance Sheets

Finance AutomationFinance Automation Reference

Introduction

  • Introduction

Template And Parameter Maintenance

  • Close Template
  • Process Lists in Orchestrator
  • Workflow Templates
  • Templates
  • FCc Templates

Balance Sheets

  • Balance Sheet Certification
  • BSC Installation
  • BSC Process Definitions
  • BSC Rules

Enhancements

  • Enhancements
  • Journal Extensions
  • Journal Definitions

Processes & Subprocesses

  • Process Definitions
  • Generic Loop
  • General SAP Process Definitions (Abap Run)
  • General SAP Process Definitions (Mail)
  • General SAP Process Definitions (Batch Input)
  • General SAP Definitions
  • Generic and Infrastructure Definitions
  • Utility Process Definitions
  • FPA specific Process Definitions
  • FCc specific Process Definitions
  • EBS specific process definitions
  • SAP Functional Process Definitions
  • Generic SAP Synchronization Process Definitions
  • Bulk Data Processing

Customizing

  • Customizing Redwood Finance Automation
  • Redwood Finance Automation Application Customizing FPA flavor
  • Redwood Finance Automation Application Customizing FCc Flavor
  • Redwood Finance Automation Application Customizing SAP
  • Redwood Finance Automation Application Customizing Base
  • Redwood Finance Automation Application Customizing Mail HTML Styles

Action Rules

  • Action Rules
  • Action rules Syntax
  • Files via Output Selection in Action Rules
  • Base Rules
  • SAP Rules
  • ABAP Rules
  • Transaction Rules

Replacements

  • Replacements
  • Base Replacements
  • Generic SAP Replacements
  • FPA Specific Replacements
  • FCc Specific Replacements
  • SAP FCc Replacements

RedwoodExpressionLanguage

  • REL Expressions
  • Base REL Functions
  • SAP Contraint REL Functions
  • SAP REL Functions
  • SAP ALM REL Functions
  • SAP FCc REL Functions
  • SAP FPA REL Functions
  • Reconciliation REL Functions
  • SAP REL functions, Miscellaneous

Default Roles

  • Built-in Roles

Appendix: Reference

  • SAP Add-Ons Contents
  • Chain Definition Templates
  • Process Definition Templates
← FCc TemplatesBSC Installation →

finance-related topic Balance Sheet Certification

The balance sheet certification module allows you to streamline balance sheet reviewing, amending, as well as other processes until its final approval.

Prerequisites

  • Both the Approving person and Supervisor person require the necessary authorizations in the SAP to perform the actions in Redwood Finance Automation.
    • FPA_User_Who_Runs_Task can be set to override.
  • Only users with the scheduler-business-users role can review Balance Sheet Certification items.
  • Any SAP system you wish to connect to should be located in the same partition as Redwood Finance Automation, the queue as generated by the SAP system must reside in that partition.

Workflow

  1. You duplicate FCA_FPA_TD_GL_Account_Certification_Template, rename it with a CUS_ prefix, such as CUS_FPA_TD_GL_Account_Certification, add it to the CUS_FCA application; this process definition contains the main workflow for the balance sheet certification.
  2. You duplicate FCA_BalanceSheet_Certification_Rule_Template, rename it with a CUS_ prefix, such as CUS_FCA_BalanceSheet_Certification_Rule, add it to the CUS_FCA application, adapt it to your liking. This process definition contains calls to the rules for the certification. The following built-in rules are available:
  3. FCA_BalanceSheet_Certification_Rule_LineItem_AmountLessThan - checks whether a property of a line item is less than some defined maximum value.
  4. FCA_BalanceSheet_Certification_Rule_LineItem_DateInRange - checks whether a date property is within a range of dates.
  5. FCA_BalanceSheet_Certification_Rule_LineItem_DateLaterThan - checks whether a date property is later than a specific date.
  6. FCA_BalanceSheet_Certification_Rule_LineItem_HasPropertyValueFromList - checks whether a property has a valid value as specified in the list.
  7. FCA_BalanceSheet_Certification_Rule_LineItem_HasAttachment - checks whether a line item has an attachment.
  8. FCA_BalanceSheet_Certification_Rule_LineItem_HasPropertyValue - checks whether a specific property of a line item has a value (supports exact match and GLOB patterns).
  9. FCA_BalanceSheet_Certification_Rule_LineItem_IsPropertySet - checks whether a line item has a property set.
  10. You create a process list using the Orchestrator to call your balance sheet certification process definitions as well as your rules process definition.
  11. You submit FCA_TaskList_Create to schedule your balance sheet certification process list, specifying the name of your process list template.
  12. The reviewer receives a notification as soon as the balance sheet is ready for review; any line items that did not fulfill a rule are marked as such, in this case, the rule will insert an Auto reason allowing you to determine which rule was violated.

Configuration

Configuration Table

The configuration settings are set in the FCA_ApplicationCustomizing table; if they do not exist in the table, import fca_content.car and see BSC Installation.

ParameterDescription
FPA_SAP_SystemDefault source SAP System for synchronization of the FPA tables.
FPA_SAP_ClientDefault source SAP Client for synchronization of the FPA tables.
FCA_FPA_TaskList_InitializeTask list initialization chain, defaults to FCA_FPA_TaskList_Initialize.
FPA_TaskList_Init_Target_CustomerCustom Task List initialization chain - Target, defaults to FCA_FPA_TaskList_Target_Synchronization.
FPA_User_Who_Runs_TaskUser that should run Task in SAP, accepts:
Supervisor-(default) the supervisor of the workflow.
Approver - the approver of the workflow.
Owner - user that submitted the process.
RfcUser - user of the SAP client.
<name> - a hardcoded user.
This parameter has to be set for cloud environments as the username is an email address and that will not be found in the SAP system.

Configure Dashboard and Line Items

You duplicate table FCA_BSC_Configuration_ColumnDefinition, add prefix CUS_ (remove the automatically added _1 suffix from the name) and set Application to CUS_FCA.

FieldDescription
<Key>Must be unique, if it starts with Dashboard, it will be displayed in the Dashboard, otherwise it will be with the line items, its value will be taken from parameter under <Name>.
<Name>Parameter for the field.
<Type>Type should match parameter data type.
<ExternalName>Name of the column in the RTX file.
<DisplayOptions>A JSON and allows you to set Sortable true or false, Filterable true or false, FilterType type of filter, supports TextFilter. Title is the title of the column.
<EditOptionsShould be an empty JSON expression ({}) - for future use.
important

BSC (balancesheet-certification.car) needs to be installed twice to get table CUS_FCA_BSC_Configuration_ColumnDefinition updated.

Orchestrator Configuration

GroupFieldDescription
GenericDescription(required) Description of the chain definition.
GenericName(required) Name of the chain definition.
TimingStart timeStart time of the chain.
TimingStart Day OffsetDay offset of the chain.
TimingDeadline timeDeadline time.
TimingDeadline Day OffsetDay offset of the deadline.
TimingCalendarCalendar time window.
TimingTime zoneTime zone for the time window.
TimingSkipSkip this iteration.
SAPSAP system(required) SAP instance to retrieve the data from.
SAPSAP client(required) SAP client.
SAPSAP userSAP user to retrieve and send the data.
OrganizationControlling areaControling area of the companies.
OrganizationCompany codeCompany codes.
OrganizationClose typeClose type:
M - Month-end close
Q - Quarter-end close
Y - Year-end close
OrganizationDue dateDue date for the close.
OrganizationCurrency typeCurrency type.
OrganizationCurrency type 2Currency type 2 defaults to 30 - Group currency.
OrganizationRisk LevelRisk level, defaults to medium.
OrganizationApprover(required) Approver for the balance sheet.
OrganizationReviewer(required) Reviewer for the balance sheet.
OrganizationMilestoneMilestone for the balance sheet.
AccountG/L account(s)(required) Account numbers (comma-separated).
AccountChart of accountsThe chart of the accounts to use.
AccountGroupGroup for this balance sheet.
AccountCategoryCategory for this balance sheet.
AccountSub categorySub category for this balance sheet.
RulesRules(required) Rules chain to use to set line items to Correct.
LineItemVariantStatus (Radio Button)Status of the line item:
X_AISEL - All items
X_CLSEL - Cleared items
X_OPSEL - (default) Open items
LineItemVariantMaximum number of items (Par)Maximum number of line items.

Chain Parameter Configuration

The parameter configuration can be performed on your copy of the process definition based on template.

NameDescriptionDocumentationDirectionDefault ExpressionValues
TASK_NOTask definition identificationIdentifier for the Task that is automatedIn1000

SAP_SYSTEMSSAP systemRetrieve the required SAP System from the OrgStructure used or from overwriteInOut

CLIENTSAP clientRetrieve the SAP Client from the OrgStructure used or from overwriteInOut

SAP_USER_NAMESAP userDetermine the user from task be used for executing reports / transactionsIn

LANGUAGELanguage

In

SIDSAP System idDefaults are taken from OrgStructure parameters if this parameter is emptyIn

SID_CLIENTSAP clientDefaults are taken from OrgStructure parameters if this parameter is emptyIn

SID_USERSAP userOverwrites user to be used for SAPIn

KOKRSControlling area

In

BUKRSCompany code

In

TASK_CLOSE_TYPEClose type

In

M - Month
Q - Quarter
Y - Year
DUE_DATEDue date

In

CURRENCY_TYPECurrency type

In

CURRENCY_TYPE_2Currency type 2

In30

RISK_LEVELRisk Level

Inmediumlow
medium
high
very high
CATALOG_NAMEApplication name

In<default_catalog>

CATALOG_PATHAccounts Structure

In<KTOPL>/<BUKRS>

CATALOG_PATH_CURRENT_PERIODCurrent posting period

In<TASKLIST_YEAR/TASKLIST_PERIOD

CATALOG_PATH_PREVIOUS_PERIODPrevious posting period

In

SAKNRG/L account(s)

In>!<

KTOPLChart of accounts

InINT

BS_ACCOUNT_GROUPGroup

In

BS_CATEGORYCategory

In

BS_SUB_CATEGORYSub category

In

LI_LAYOUTSAP layout name for the line items report

In1/JCS/BSC

BS_LAYOUTSAP layout name of the balances report

In2/JCS/BSC

TASKLIST_PERIODFiscal period

In

TASKLIST_START_DATEClose start date

In

TASKLIST_END_DATEClose end date

In

TASKLIST_YEARFiscal year

In

TASK_ITEMTask item node

In

TASK_APPROVERApproverUser who approves the balance sheet certificationIn

TASK_SUPERVISORReviewerUser who reviews the balance sheet certificationIn

TASK_CALENDARFactory calendarSAP factory calendarIn

TASKLIST_IDTaskList nameInternal (TEMPLATE/INSTANCE)In

TASKLIST_DESCRTaskList descriptionInternalIn

TASK_DESCRDescription

In

TASK_MILESTONEMilestone

In

TASK_TITLETask descriptionIf defined, updates the task descriptionIn

TASK_OUTPUTSList of important outputsUse Attachment syntaxInOut

RULEAction Rule(s) to apply

In

RULE_RESULTAction Rule: Resulting value

Out

TASK_PUBLISH_OUTPUTSPublish output

In

X - Publish
<empty> - No publish action
BS_ALLOW_RESTARTAllow restart

InX

RESET_CORRECTED_WITHOUT_DEADLINEReset status of corrected line items without deadline at the end of the period

In

BS_ALLOW_CLEARINGAllow clearing

InX

JV_REQUEST_CHAINJV request definition name

InFCA_FPA_JournalVoucher_Request

CLEARING_REQUEST_CHAINClearing request chain name

InFCA_BalanceSheet_Certification_Clearing

ACTION_ITEM_CHAINAction Item chain name

InFCA_BalanceSheet_Certification_ActionItem

RECON_RULESRules

In

BS_CB_DEFINITIONBreakUp table Definition

In
[{
"Title": "Doc Type",
"Value": "local_amount",
"XColumn": {
"Value": "aging",
"Date": "posting_date",
"Ranges": [ 30, 60, 90, 120 ],
"ShowTotal": true
},
"YColumn": {
"Value": "document_type"
}
},
{
"Title": "Profit Center",
"Value": "local_amount",
"XColumn": {
"Value": "aging",
"Date": "posting_date",
"Ranges": [ 30, 60, 90, 120 ],
"ShowTotal": true
},
"YColumn": {
"Value": "profit_center",
"ShowTotal": true
}
},
{
"Title": "Aging by Review Status",
"Value": "local_amount",
"XColumn": {
"Value": "aging",
"Date": "posting_date",
"Ranges": [ 30, 60, 90, 120 ],
"ShowTotal": true,
"ShowCount": true
},
"YColumn": {
"Value": "reviewed_status",
"ShowTotal": true,
"ShowCount": true,
"ShowOnlyUsed": true
}
}]

SKIP_REVIEWSkip Review Process

In

X
LI_RADIOStatus (Radio Button)

InX_OPSEL

LI_O-I_KEYDATEOpen Items: Open at key date (Par)Source PA_STIDAIn

LI_A-I_BUDATAll Items: Posting date (Sel)Source SO_BUDATIn

LI_MAX_LINESMaximum number of items (Par)Source PA_NMAXIn0

DISABLE_DASHBOARD_RELOADDisable Dashboard ReloadPossible values, comma separated: never
all
restart
restartGroup
requestReview
requestReviewGroup
completeReview
completeReviewGroup
acceptReview
acceptReviewGroup
rejectReviewGroup
rejectReview
resetStatus
createActionItem
Innever

Group - BS_ACCOUNT_GROUP

The group accounts mode is configured using this parameter, if the parameter is not empty, accounts can be grouped.

BreakUp Definition - BS_CB_DEFINITION

The breakup table is defined by this parameter, it accepts an array of X and Y columns, of which values can be displayed.

note

The breakup table configuration is only available as long as the corresponding user message process is available in the system.

Once the process is gone, breakup table configuration will fall back to the default settings.

information

Up to 9.2.8.10 and between 9.2.9.0 and 9.2.9.1, the breakup table was stored in a table, however, the size of certain JSON configurations exceeded the limit of the cell.

You can add the following configuration items to the breakup table:

  • ShowGrandTotal - displays grand totals; accepts values true or false (default).
  • ShowCount - displays line item counts; accepts values true or false (default).
Example
[{
  "Title": "Doc Type",
  "Value": "amount",
  "ShowGrandTotal": true,
  "XColumn": {
  "Value": "aging",
  "Ranges": [30, 60, 90, 120],
  "ShowTotal": true,
  "ShowCount": true
  },
  "YColumn": {
  "Value": "document_type",
  "ShowTotal": true,
  "ShowCount": true
  }
},
{
  "Title": "Profit Center",
  "Value": "amount",
  "XColumn": {
    "Value": "aging",
    "Ranges": [ 30, 60, 90, 120 ],
    "ShowTotal": true
  },
  "YColumn": {
    "Value": "profit_center",
    "ShowTotal": true
  }
},
{
  "Title": "Aging by Review Status",
  "Value": "local_amount",
  "XColumn": {
    "Value": "aging",
    "Date": "posting_date",
    "Ranges": [ 30, 60, 90, 120 ],
      "ShowTotal": true,
      "ShowCount": true
  },
  "YColumn": {
    "Value": "reviewed_status",
    "ShowTotal": true,
    "ShowCount": true,
    "ShowOnlyUsed": true
  }
}]

Reset Status of Line Items

When RESET_CORRECTED_WITHOUT_DEADLINE is not empty, corrected line items without any deadline from the previous period will not be carried over to the subsequent period.

Mandatory Deadlines

You add parameter MANDATORY_DEADLINE to the chain definition and fill it to enforce deadlines for reviewed line items. You will no longer be able to set line items to reviewed without a deadline.

Rules

The process will automatically test the rules you have specified and mark any line items for review that fail the rule. See BSC Rules for more information on creating your own rules.

Review

A notification is sent to the reviewer for further inspection. Following the link in the notification, the reviewer accesses the Balance Sheet Certification overview.

The overview contains the following fields:

GroupFieldDescription
EntitySAP SystemName of the SAP System.
EntityCompany CodeThe company code of the balance sheet; as specified in SAPGui and the Orchestrator.
EntityFiscal periodthe fiscal period as specified in SAPGui and the Studio.
EntityFiscal yearthe fiscal year as specified in SAPGui and the Studio.
EntityReviewerThe user that is tasked to review the balance sheet as specified in the Studio; only the reviewer and supervisor can access the balance sheet certification screen.
AccountAccountAccount numbers
AccountAccount textsAccount texts as displayed in SAPGui.
AccountDue dateThe due date for the balance sheet.
AccountRisk levelThe risk level for this specific balance sheet.
AccountBalance carryforward

AccountPeriod balanceThe period balance as spec.
AccountPreparer

BalancesBalance carryforward

BalancesBalance YTD

BalancesAccumulated balance

BalancesDebit balance

BalancesCredit balance

Analyst Comments & AttachementsCommentsComments on the current balance sheet certification. Comments are free text; any printable Unicode character-combination is accepted.
Analyst Comments & AttachementsSupporting DocumentationAttachments on the current balance sheet certification. Attachments can be both inspected and new elements uploaded in the balance sheet certification.
Breakup tablesAgingAge in days of the line items.
Breakup tablesCorrectLine items that have been found to be correct.
Breakup tablesCorrectedLine items that have been corrected.
Breakup tablesClearingLine items for which a clearance has been requested.
Breakup tablesTotalTotal amounts for the various ages/statuses.
Breakup tablesCountNumber of line items in the various ages/statuses.
Line items*Details of the different line items with a number of actions to perform.
ActionsDownload ItemsDownload the supporting documentation for selected line item(s).
ActionsClearingRequest clearance for the selected line item(s). Note that the sum of the selected line items must be 0.
ActionsReject ItemsReject the selected item(s).
ActionsMark as ReviewedMark the selected line item(s) as reviewed.
ActionsCreate Action ItemsCreate an action item for the selected line item(s).

The checkbox column on the line items overview allows you to select and deselect line items; the paperclip (📎) allows you to inspect/upload attachments.

Actions

Any actions you take in the balance sheet certification overview, such as adding attachments, requesting clearance, will be performed in the background; the results are visible in SAPGui as well as Redwood Finance Automation. Depending on the action, processes are submitted to perform the requested action, if an process fails, the action will be marked as such in the overview. Note that some actions take a few minutes to complete; there might be a delay between the moment you request an action and the moment the result is displayed in the overview or SAPGui.

When you interact with line items, the following definitions are submitted in the background:

  • FCA_SAP_BSC_Create_Attachments - Process that creates attachments in SAP.
  • FCA_SAP_BSC_Get_Attachments - Process that retrieves attachments from SAP.
  • FCA_BalanceSheet_Certification_ActionItem - Process that creates action items.
  • FCA_BalanceSheet_Certification_Clearing - Process that performs the clearance.

See Also

  • Balance Sheet Certification Installation
  • Orchestrator
  • Balance Sheet Certification Process Definitions
  • Process Definition Templates

financeTopic

← FCc TemplatesBSC Installation →
  • Prerequisites
  • Workflow
  • Configuration
    • Configuration Table
    • Configure Dashboard and Line Items
    • Orchestrator Configuration
    • Chain Parameter Configuration
    • Group - BS_ACCOUNT_GROUP
    • BreakUp Definition - BS_CB_DEFINITION
    • Reset Status of Line Items
    • Mandatory Deadlines
  • Rules
  • Review
    • Actions
  • See Also
Docs
Getting StartedInstallationFinance InstallationConcepts
TroubleshootingArchiving
Learn and Connect
Support Portal
BlogEventsResources
ISO/ IEC 27001 Information Security Management
Automate to be human

2023 All Rights Reserved |

Terms of Service | Policies | Cookies | Glossary | Third-party Software | Contact | Copyright | Impressum |