> ## Documentation Index
> Fetch the complete documentation index at: https://docs.activeviam.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PnL module properties

## Overview

These are the properties used to configure the mr-pnl-config module.

## Module properties

<table><thead><tr><th>Key</th><th>Description</th><th>Default value</th></tr></thead><tbody><tr><td>mr.pnl.agg-cache.size</td><td>The size of the aggregate cache for the PnL Cube.</td><td>-1</td></tr><tr><td>mr.pnl.distribution.cube-priority</td><td>Specify the priority of the PnL cube in cases of data overlap within a horizontal distribution.</td><td /></tr><tr><td>mr.pnl.distribution.summary-cube-priority</td><td>Specify the priority of the PnL Summary cube in cases of data overlap within a horizontal distribution.</td><td /></tr><tr><td>mr.pnl.enable.leg-id</td><td /><td>false</td></tr><tr><td>mr.pnl.file-patterns.pnl</td><td>Pattern for the PnL input file.</td><td>glob:\*\*PLPC\*.csv</td></tr><tr><td>mr.pnl.file-patterns.pnl-import</td><td>File loading pattern for the PnL Cube.</td><td>glob:\*\*PLCube\*.csv\*</td></tr><tr><td>mr.pnl.file-patterns.summary</td><td>Pattern for the summary data loaded into the PnL Cube.</td><td>glob:\*\*SummaryPL\*.csv</td></tr><tr><td>mr.sign-off.pnl.custom-cube-adjustments</td><td>Adjustment properties for additional cubes. This is keyed by the cube name.</td><td /></tr><tr><td>mr.sign-off.pnl.levels</td><td>List of the levels eligible for filtering in the sign-off task definition for the PnL Cube.</td><td>AsOfDate\@Date\@Dates,Book\@Books\@Booking,Desk\@Desks\@Booking</td></tr><tr><td>mr.sign-off.pnl.pnl-cube-adjustments.adjustable-measures</td><td>List of measures eligible for cube-level adjustment in the PnL Cube.</td><td>DTD PnL</td></tr><tr><td>mr.sign-off.pnl.pnl-cube-adjustments.as-of-date-level</td><td>The asOfDate level, used by the cube-level adjustment in the PnL Cube.</td><td>AsOfDate\@Date\@Dates</td></tr><tr><td>mr.sign-off.pnl.pnl-cube-adjustments.feed-level</td><td>The path of the first level of the adjustment hierarchy. This is used to set up the hierarchy in the PnL Cube.</td><td>Feed\@Sign-off Status\@Sign-off</td></tr><tr><td>mr.sign-off.pnl.pnl-cube-adjustments.hierarchies-to-exclude</td><td>The hierarchies that are not part of the cube-level adjustment location in the PnL Cube.</td><td>Date\@Dates,Sign-off Status\@Sign-off,DayToDay\@Dates</td></tr><tr><td>mr.sign-off.pnl.pnl-cube-adjustments.input-type-level</td><td>The path of the first level of the sign-off analysis hierarchy. It contains the first two members defined by mr.sign-off.pnl.levels. This is used to set up the hierarchy in the PnL Cube.</td><td>Input type\@Adjustment\@Sign-off</td></tr><tr><td>mr.sign-off.pnl.pnl-cube-adjustments.market-data-set-level</td><td>The market data set level, used by the cube-level adjustment to handle the FX rate in the PnL Cube.</td><td>MarketDataSet\@MarketDataSets\@MarketData</td></tr><tr><td>mr.sign-off.pnl.pnl-cube-adjustments.source-level</td><td>The path of the second level of the adjustment hierarchy. This is used to set up the hierarchy in the PnL Cube.</td><td>Source\@Adjustment\@Sign-off</td></tr><tr><td>mr.sign-off.pnl.pnl-cube-adjustments.status-level</td><td>The path of the second level of the sign-off analysis hierarchy. It will contain the last member defined by mr.sign-off.pnl.levels, and other status coming from the sign-off. This is used to set up the hierarchy in the PnL Cube.</td><td>Status\@Sign-off Status\@Sign-off</td></tr><tr><td>mr.sign-off.pnl.pnl-cube-adjustments.task-level</td><td>The path of the third level of the sign-off analysis hierarchy. It will contain the task IDs coming from the sign-off. This is used to set up the hierarchy in the PnL Cube.</td><td>Task\@Sign-off Status\@Sign-off</td></tr></tbody></table>
