1
0
forked from Mapan/odoo17e
odoo17e-kedaikipas58/addons/spreadsheet_dashboard_account_accountant/data/files/benchmark_dashboard.json
2024-12-10 09:04:09 +07:00

1310 lines
44 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"version": 12,
"sheets": [
{
"id": "Sheet1",
"name": "Dashboard",
"colNumber": 4,
"rowNumber": 40,
"rows": {},
"cols": {
"0": {
"size": 225
},
"1": {
"size": 445
},
"2": {
"size": 225
},
"3": {
"size": 445
}
},
"merges": [],
"cells": {
"B1": {
"style": 1
},
"B2": {
"style": 1,
"content": "=_t(\"(Net sales COGS) / Net sales\")"
},
"B3": {
"content": "=_t(\"> 50%: hugely profitable business\")"
},
"B4": {
"content": "=_t(\"< 20%: hard to become profitable\")"
},
"B5": {
"content": "=_t(\"possible issue in the business model\")"
},
"B10": {
"style": 1,
"content": "=_t(\"EBIT / Net sales\")"
},
"B11": {
"content": "=_t(\"< 5%: not efficient at operating business\")"
},
"B12": {
"content": "=_t(\"> 10%: very efficient at operating business\")"
},
"B13": {
"content": "=_t(\"possible issue in COGS (Cost of Goods sold)\")"
},
"B18": {
"style": 1,
"content": "=_t(\"Current assets / Current liabilities\")"
},
"B19": {
"content": "=_t(\"> 1.5: strong financial performance\")"
},
"B20": {
"content": "=_t(\"< 1: weak financial performance\")"
},
"B21": {
"content": "=_t(\"possible issue with asset distribution and cash availability\")"
},
"B26": {
"style": 1,
"content": "=_t(\"Current assets Current liabilities\")"
},
"B27": {
"content": "=_t(\"> 0: company can meet financial obligations at any time\")"
},
"B28": {
"content": "=_t(\"< 0: company might not be able to meet obligations\")"
},
"B29": {
"content": "=_t(\"possible issues in cash availability at short term\")"
},
"B34": {
"style": 1,
"content": "=_t(\"Net Credit Purchases / Average accounts payable balance for period\")"
},
"B35": {
"content": "=_t(\"< 45: company gets paid for sales quickly\")"
},
"B36": {
"content": "=_t(\"> 60: company might not get paid for sales quickly enough\")"
},
"B37": {
"content": "=_t(\"possible issue in payment terms agreement with clients to get paid faster\")"
},
"B38": {
"content": "=_t(\"Very dependent on the sector\")"
},
"B39": {
"content": "=_t(\"Best if compared with competitors\")"
},
"D1": {
"style": 1
},
"D2": {
"style": 1,
"content": "=_t(\"Net income / Revenue\")"
},
"D3": {
"content": "=_t(\"< 3%: not efficient at generating business\")"
},
"D4": {
"content": "=_t(\"> 10%: very efficient\")"
},
"D5": {
"content": "=_t(\"possible issue in direct and indirect costs\")"
},
"D10": {
"style": 1,
"content": "=_t(\"Total liabilities / Total shareholders equity\")"
},
"D11": {
"content": "=_t(\"< 2.5: mature company who accumulated a lot of money\")"
},
"D12": {
"content": "=_t(\"> 5: company owns a lot of debt and not of a lot of own money\")"
},
"D13": {
"content": "=_t(\"possible issue in ressources allocation or missed growth opportunities\")"
},
"D18": {
"style": 1,
"content": "=_t(\"Cash flow / Current liabilities\")"
},
"D19": {
"content": "=_t(\"> 1: income allow to meet financial obligations\")"
},
"D20": {
"content": "=_t(\"< 0.8: income might be too low\")"
},
"D21": {
"content": "=_t(\"number of times you can pay off current debts with cash generated per year\")"
},
"D26": {
"style": 1,
"content": "=_t(\"Quick assets / Current liabilities\")"
},
"D27": {
"content": "=_t(\"> 1: company in highly solvent position\")"
},
"D28": {
"content": "=_t(\"< 0.7: company might be stuck with non liquid assets\")"
},
"D29": {
"content": "=_t(\"possible issues in cash availability at short term\")"
},
"D34": {
"style": 1,
"content": "=_t(\"Sales on account / Average accounts receivable balance for period\")"
},
"D35": {
"content": "=_t(\"< 45: company liquidates debts to suppliers quickly\")"
},
"D36": {
"content": "=_t(\"> 70: company might be slow to pay suppliers\")"
},
"D37": {
"content": "=_t(\"possible issue in providers payments, could lead to loss of suppliers trust\")"
},
"D38": {
"content": "=_t(\"Very dependent on the sector\")"
},
"D39": {
"content": "=_t(\"Best if compared with competitors\")"
}
},
"conditionalFormats": [],
"figures": [
{
"id": "3d4e431e-fdfb-4aba-baba-14a9990b0a22",
"x": 0,
"y": 0,
"width": 225,
"height": 184,
"tag": "chart",
"data": {
"sectionRule": {
"colors": {
"lowerColor": "#cc0000",
"middleColor": "#f1c232",
"upperColor": "#6aa84f"
},
"rangeMin": "0",
"rangeMax": "1",
"lowerInflectionPoint": {
"type": "number",
"value": "0.2"
},
"upperInflectionPoint": {
"type": "number",
"value": "0.5"
}
},
"title": "Gross profit margin",
"type": "gauge",
"dataRange": "Data!B2"
}
},
{
"id": "777d58a8-e76e-4ef6-a16a-8ded6a18a524",
"x": 670,
"y": 0,
"width": 225,
"height": 184,
"tag": "chart",
"data": {
"sectionRule": {
"colors": {
"lowerColor": "#cc0000",
"middleColor": "#f1c232",
"upperColor": "#6aa84f"
},
"rangeMin": "0",
"rangeMax": "0.5",
"lowerInflectionPoint": {
"type": "number",
"value": "0.03"
},
"upperInflectionPoint": {
"type": "number",
"value": "0.06"
}
},
"title": "Net profit margin",
"type": "gauge",
"dataRange": "Data!B3"
}
},
{
"id": "7c87cbda-1869-4ada-a479-f83447de6c35",
"x": 0,
"y": 184,
"width": 225,
"height": 184,
"tag": "chart",
"data": {
"sectionRule": {
"colors": {
"lowerColor": "#cc0000",
"middleColor": "#f1c232",
"upperColor": "#6aa84f"
},
"rangeMin": "0",
"rangeMax": "0.5",
"lowerInflectionPoint": {
"type": "number",
"value": "0.05"
},
"upperInflectionPoint": {
"type": "number",
"value": "0.1"
}
},
"title": "Operating margin",
"type": "gauge",
"dataRange": "Data!B4"
}
},
{
"id": "da7d6686-f16e-4ecc-9e4f-6e855e2472b1",
"x": 0,
"y": 368,
"width": 225,
"height": 184,
"tag": "chart",
"data": {
"sectionRule": {
"colors": {
"lowerColor": "#cc0000",
"middleColor": "#f1c232",
"upperColor": "#6aa84f"
},
"rangeMin": "0",
"rangeMax": "10",
"lowerInflectionPoint": {
"type": "number",
"value": "1"
},
"upperInflectionPoint": {
"type": "number",
"value": "1.5"
}
},
"title": "Current ratio",
"type": "gauge",
"dataRange": "Data!B6"
}
},
{
"id": "dd3e9285-4be0-4511-b6e9-c1d6b27aa6fa",
"x": 670,
"y": 368,
"width": 225,
"height": 184,
"tag": "chart",
"data": {
"sectionRule": {
"colors": {
"lowerColor": "#cc0000",
"middleColor": "#f1c232",
"upperColor": "#6aa84f"
},
"rangeMin": "-2",
"rangeMax": "12",
"lowerInflectionPoint": {
"type": "number",
"value": "0.8"
},
"upperInflectionPoint": {
"type": "number",
"value": "1"
}
},
"title": "Cash flow ratio",
"type": "gauge",
"dataRange": "Data!B7"
}
},
{
"id": "ce3a4fe4-5bd7-4571-942e-913061864e42",
"x": 0,
"y": 552,
"width": 225,
"height": 184,
"tag": "chart",
"data": {
"sectionRule": {
"colors": {
"lowerColor": "#cc0000",
"middleColor": "#f1c232",
"upperColor": "#6aa84f"
},
"rangeMin": "-1000",
"rangeMax": "1000",
"lowerInflectionPoint": {
"type": "number",
"value": "0"
},
"upperInflectionPoint": {
"type": "number",
"value": "0"
}
},
"title": "Working capital",
"type": "gauge",
"dataRange": "Data!B8"
}
},
{
"id": "262de936-0aa6-42f5-9c2a-94ca9f3fd6f9",
"x": 670,
"y": 552,
"width": 225,
"height": 184,
"tag": "chart",
"data": {
"sectionRule": {
"colors": {
"lowerColor": "#cc0000",
"middleColor": "#f1c232",
"upperColor": "#6aa84f"
},
"rangeMin": "0",
"rangeMax": "5",
"lowerInflectionPoint": {
"type": "number",
"value": "0.7"
},
"upperInflectionPoint": {
"type": "number",
"value": "1"
}
},
"title": "Quick ratio",
"type": "gauge",
"dataRange": "Data!B9"
}
},
{
"id": "244bf3e6-9fb6-4979-b01c-303b7737bd7f",
"x": 0,
"y": 736,
"width": 225,
"height": 184,
"tag": "chart",
"data": {
"sectionRule": {
"colors": {
"lowerColor": "#6AA84F",
"middleColor": "#f1c232",
"upperColor": "#CC0000"
},
"rangeMin": "0",
"rangeMax": "90",
"lowerInflectionPoint": {
"type": "number",
"value": "45"
},
"upperInflectionPoint": {
"type": "number",
"value": "60"
}
},
"title": "Average debtor days",
"type": "gauge",
"dataRange": "Data!B10"
}
},
{
"id": "19747691-3f23-4572-bda0-4090744d9d13",
"x": 670,
"y": 736,
"width": 225,
"height": 184,
"tag": "chart",
"data": {
"sectionRule": {
"colors": {
"lowerColor": "#6AA84F",
"middleColor": "#f1c232",
"upperColor": "#CC0000"
},
"rangeMin": "0",
"rangeMax": "100",
"lowerInflectionPoint": {
"type": "number",
"value": "45"
},
"upperInflectionPoint": {
"type": "number",
"value": "70"
}
},
"title": "Average payable days",
"type": "gauge",
"dataRange": "Data!B11"
}
},
{
"id": "c73f1479-08b5-4598-86b3-90ae40a81528",
"x": 670,
"y": 184,
"width": 225,
"height": 184,
"tag": "chart",
"data": {
"sectionRule": {
"colors": {
"lowerColor": "#6aa84f",
"middleColor": "#f1c232",
"upperColor": "#cc0000"
},
"rangeMin": "0",
"rangeMax": "10",
"lowerInflectionPoint": {
"type": "number",
"value": "2.5"
},
"upperInflectionPoint": {
"type": "number",
"value": "5"
}
},
"title": "Debt-to-equity",
"type": "gauge",
"dataRange": "Data!B5"
}
}
],
"filterTables": [],
"areGridLinesVisible": true,
"isVisible": true
},
{
"id": "15fc34c2-8752-4a36-9ecf-84aa216ecf2c",
"name": "Data",
"colNumber": 30,
"rowNumber": 91,
"rows": {
"3": {
"size": 23
},
"4": {
"size": 23
},
"13": {
"size": 23
},
"14": {
"size": 23
},
"21": {
"size": 23
},
"22": {
"size": 23
},
"23": {
"size": 23
},
"33": {
"size": 23
}
},
"cols": {
"0": {
"size": 280
},
"1": {
"size": 175
},
"2": {
"size": 175
},
"3": {
"size": 175
},
"4": {
"size": 175
},
"5": {
"size": 119
}
},
"merges": [],
"cells": {
"A1": {
"style": 1,
"content": "=_t(\"KPI\")"
},
"A2": {
"content": "=_t(\"Gross profit margin\")"
},
"A3": {
"content": "=_t(\"Net profit margin\")"
},
"A4": {
"content": "=_t(\"Operating margin\")"
},
"A5": {
"content": "=_t(\"Debt-to-equity\")"
},
"A6": {
"content": "=_t(\"Current ratio\")"
},
"A7": {
"style": 2,
"content": "=_t(\"Cash flow ratio\")"
},
"A8": {
"content": "=_t(\"Working capital\")"
},
"A9": {
"content": "=_t(\"Quick ratio\")"
},
"A10": {
"content": "=_t(\"Average debtor days\")"
},
"A11": {
"content": "=_t(\"Average creditors days\")"
},
"A13": {
"style": 1,
"content": "=_t(\"Aggregate\")"
},
"A14": {
"style": 3,
"content": "=_t(\"Net sales\")"
},
"A15": {
"style": 3,
"content": "=_t(\"COGS\")"
},
"A16": {
"style": 4,
"content": "=_t(\"Gross profit\")"
},
"A17": {
"style": 3,
"content": "=_t(\"Total income\")"
},
"A18": {
"style": 3,
"content": "=_t(\"Total expense\")"
},
"A19": {
"style": 5,
"content": "=_t(\"Net profit\")"
},
"A20": {
"style": 3,
"content": "=_t(\"Total Current assets\")"
},
"A21": {
"style": 3,
"content": "=_t(\"Total Current liabilities\")"
},
"A22": {
"style": 3,
"content": "=_t(\"Total assets\")"
},
"A23": {
"style": 3,
"content": "=_t(\"Total liabilities\")"
},
"A24": {
"style": 5,
"content": "=_t(\"Total shareholder's equity\")"
},
"A25": {
"style": 3,
"content": "=_t(\"Cash flow\")"
},
"A26": {
"style": 3,
"content": "=_t(\"Quick assets\")"
},
"A27": {
"style": 3,
"content": "=_t(\"Payables\")"
},
"A28": {
"style": 3,
"content": "=_t(\"Receivables\")"
},
"A30": {
"style": 6,
"content": "=_t(\"Account type\")"
},
"A31": {
"style": 7,
"content": "=_t(\"Receivable\")"
},
"A32": {
"style": 7,
"content": "=_t(\"Bank and Cash\")"
},
"A33": {
"style": 7,
"content": "=_t(\"Current Assets\")"
},
"A34": {
"style": 7,
"content": "=_t(\"Prepayments\")"
},
"A35": {
"style": 7,
"content": "=_t(\"Non-current Assets\")"
},
"A36": {
"style": 7,
"content": "=_t(\"Fixed Assets\")"
},
"A37": {
"style": 7,
"content": "=_t(\"Payable\")"
},
"A38": {
"style": 7,
"content": "=_t(\"Credit Card\")"
},
"A39": {
"style": 7,
"content": "=_t(\"Current Liabilities\")"
},
"A40": {
"style": 7,
"content": "=_t(\"Non-current Liabilities\")"
},
"A41": {
"style": 7,
"content": "=_t(\"Equity\")"
},
"A42": {
"style": 8,
"content": "=_t(\"Income\")"
},
"A43": {
"style": 8,
"content": "=_t(\"Other Income\")"
},
"A44": {
"style": 8,
"content": "=_t(\"Expenses\")"
},
"A45": {
"style": 8,
"content": "=_t(\"Depreciation\")"
},
"A46": {
"style": 8,
"content": "=_t(\"Cost of Revenue\")"
},
"A47": {
"style": 9,
"content": "=_t(\"Off-Balance Sheet\")"
},
"B1": {
"style": 1,
"format": 1,
"content": "=_t(\"Value\")"
},
"B2": {
"format": 2,
"content": "=IFERROR((B14-B15)/B14)"
},
"B3": {
"format": 2,
"content": "=IFERROR(B19/B17)"
},
"B4": {
"format": 2,
"content": "=IFERROR((B14-B18)/B14)"
},
"B5": {
"format": 3,
"content": "=IFERROR(B23/B24)"
},
"B6": {
"format": 3,
"content": "=IFERROR(B20/ABS(B21))"
},
"B7": {
"format": 3,
"content": "=IFERROR(B25/B21)"
},
"B8": {
"format": 3,
"content": "=FORMAT.LARGE.NUMBER(IFERROR(B20-B21))"
},
"B9": {
"format": 3,
"content": "=IFERROR(B26/ABS(B21))"
},
"B10": {
"style": 2,
"format": 3,
"content": "=IFERROR(B28/ABS(B14)*30)"
},
"B11": {
"style": 2,
"format": 3,
"content": "=IFERROR(B27/ABS(B18)*30)"
},
"B12": {
"style": 2,
"format": 3
},
"B13": {
"style": 10,
"content": "=_t(\"Value\")"
},
"B14": {
"style": 11,
"content": "=B42"
},
"B15": {
"style": 11,
"content": "=B46"
},
"B16": {
"style": 5,
"content": "=B14-B15"
},
"B17": {
"style": 3,
"content": "=B42+B43"
},
"B18": {
"style": 3,
"content": "=B44+B45+B46"
},
"B19": {
"style": 5,
"content": "=B17-B18"
},
"B20": {
"style": 3,
"content": "=B31+B32+B33+B34"
},
"B21": {
"style": 3,
"content": "=B37+B38+B39"
},
"B22": {
"style": 3,
"content": "=B31+B32+B33+B35+B34+B36"
},
"B23": {
"style": 3,
"content": "=B37+B38+B39+B40"
},
"B24": {
"style": 5,
"content": "=B22-B23"
},
"B25": {
"style": 3,
"content": "=B32"
},
"B26": {
"style": 3,
"content": "=B31+B32+B34"
},
"B27": {
"style": 3,
"content": "=B37"
},
"B28": {
"style": 3,
"content": "=B31"
},
"B30": {
"style": 12,
"content": "=F1"
},
"B31": {
"style": 7,
"content": "=ODOO.BALANCE(ODOO.ACCOUNT.GROUP($C31),B$30)"
},
"B32": {
"style": 7,
"content": "=ODOO.BALANCE(ODOO.ACCOUNT.GROUP($C32),B$30)"
},
"B33": {
"style": 7,
"content": "=ODOO.BALANCE(ODOO.ACCOUNT.GROUP($C33),B$30)"
},
"B34": {
"style": 7,
"content": "=ODOO.BALANCE(ODOO.ACCOUNT.GROUP($C34),B$30)"
},
"B35": {
"style": 7,
"content": "=ODOO.BALANCE(ODOO.ACCOUNT.GROUP($C35),B$30)"
},
"B36": {
"style": 7,
"content": "=ODOO.BALANCE(ODOO.ACCOUNT.GROUP($C36),B$30)"
},
"B37": {
"style": 7,
"content": "=-ODOO.BALANCE(ODOO.ACCOUNT.GROUP($C37),B$30)"
},
"B38": {
"style": 7,
"content": "=-ODOO.BALANCE(ODOO.ACCOUNT.GROUP($C38),B$30)"
},
"B39": {
"style": 7,
"content": "=-ODOO.BALANCE(ODOO.ACCOUNT.GROUP($C39),B$30)"
},
"B40": {
"style": 7,
"content": "=-ODOO.BALANCE(ODOO.ACCOUNT.GROUP($C40),B$30)"
},
"B41": {
"style": 7,
"content": "=-ODOO.BALANCE(ODOO.ACCOUNT.GROUP($C41),B$30)"
},
"B42": {
"style": 8,
"content": "=-ODOO.BALANCE(ODOO.ACCOUNT.GROUP(\"income\"),B$30)"
},
"B43": {
"style": 8,
"content": "=-ODOO.BALANCE(ODOO.ACCOUNT.GROUP($C43),B$30)"
},
"B44": {
"style": 8,
"content": "=ODOO.BALANCE(ODOO.ACCOUNT.GROUP($C44),B$30)"
},
"B45": {
"style": 8,
"content": "=ODOO.BALANCE(ODOO.ACCOUNT.GROUP($C45),B$30)"
},
"B46": {
"style": 8,
"content": "=ODOO.BALANCE(ODOO.ACCOUNT.GROUP($C46),B$30)"
},
"B47": {
"style": 9,
"content": "=ODOO.BALANCE(ODOO.ACCOUNT.GROUP($C47),B$30)"
},
"C1": {
"style": 1,
"content": "=_t(\"Formula\")"
},
"C2": {
"content": "=_t(\"(Net sales COGS) / Net sales\")"
},
"C3": {
"content": "=_t(\"Net income / Revenue\")"
},
"C4": {
"content": "=_t(\"(Net sales - Total expenses) / Net sales\")"
},
"C5": {
"content": "=_t(\"Total liabilities / Total shareholders equity\")"
},
"C6": {
"content": "=_t(\"Current assets / Current liabilities\")"
},
"C7": {
"content": "=_t(\"Cash flow / Current liabilities\")"
},
"C8": {
"content": "=_t(\"Current assets Current liabilities\")"
},
"C9": {
"content": "=_t(\"Quick assets / Current liabilities\")"
},
"C10": {
"content": "=_t(\"Receivables / Income * 30\")"
},
"C11": {
"content": "=_t(\"Payables / Expenses * 30\")"
},
"C14": {
"style": 2,
"content": "=_t(\"income\")"
},
"C15": {
"style": 2,
"content": "=_t(\"cost of revenue\")"
},
"C16": {
"style": 2,
"content": "=_t(\"net sales - COGS\")"
},
"C17": {
"style": 2,
"content": "=_t(\"income + other income\")"
},
"C18": {
"style": 2,
"content": "=_t(\"expenses + depreciation + cost of revenue\")"
},
"C19": {
"style": 2,
"content": "=_t(\"total income - total expense\")"
},
"C20": {
"style": 2,
"content": "=_t(\"receivable + bank and cash + current assets + prepayments\")"
},
"C21": {
"style": 2,
"content": "=_t(\"payable + credit card + current liabilities\")"
},
"C22": {
"style": 2,
"content": "=_t(\"receivable + bank and cash + current assets + non-current assets + prepayments + fixed assets\")"
},
"C23": {
"style": 2,
"content": "=_t(\"payable + credit card + current liabilities + non-current liabilities\")"
},
"C24": {
"style": 2,
"content": "=_t(\"total assets - total liabilities\")"
},
"C25": {
"style": 2,
"content": "=_t(\"bank and cash\")"
},
"C26": {
"style": 2,
"content": "=_t(\"receivable + bank and cash + prepayments\")"
},
"C27": {
"style": 2,
"content": "=_t(\"payable\")"
},
"C28": {
"style": 2,
"content": "=_t(\"receivable\")"
},
"C30": {
"style": 6,
"content": "=_t(\"Technical name\")"
},
"C31": {
"style": 7,
"content": "asset_receivable"
},
"C32": {
"style": 7,
"content": "asset_cash"
},
"C33": {
"style": 7,
"content": "asset_current"
},
"C34": {
"style": 7,
"content": "asset_prepayments"
},
"C35": {
"style": 7,
"content": "asset_non_current"
},
"C36": {
"style": 7,
"content": "asset_fixed"
},
"C37": {
"style": 7,
"content": "liability_payable"
},
"C38": {
"style": 7,
"content": "liability_credit_card"
},
"C39": {
"style": 7,
"content": "liability_current"
},
"C40": {
"style": 7,
"content": "liability_non_current"
},
"C41": {
"style": 7,
"content": "equity"
},
"C42": {
"style": 8,
"content": "income"
},
"C43": {
"style": 8,
"content": "income_other"
},
"C44": {
"style": 8,
"content": "expense"
},
"C45": {
"style": 8,
"content": "expense_depreciation"
},
"C46": {
"style": 8,
"content": "expense_direct_cost"
},
"C47": {
"style": 9,
"content": "off_balance"
},
"D14": {
"style": 2
},
"D15": {
"style": 2
},
"D16": {
"style": 2
},
"D17": {
"style": 2
},
"D18": {
"style": 2
},
"D19": {
"style": 2
},
"D20": {
"style": 2
},
"D21": {
"style": 2
},
"D22": {
"style": 2
},
"D23": {
"style": 2
},
"D24": {
"style": 2
},
"D25": {
"style": 2
},
"D26": {
"style": 2
},
"D27": {
"style": 2
},
"D28": {
"style": 2
},
"E1": {
"style": 13,
"content": "=_t(\"Month-Year\")"
},
"E2": {
"style": 1,
"content": "=_t(\"Month\")"
},
"E3": {
"style": 1,
"content": "=_t(\"Year\")"
},
"E4": {
"style": 1,
"content": "=_t(\"Start date\")"
},
"E5": {
"style": 1,
"content": "=_t(\"Offset -1 - Start date\")"
},
"E6": {
"style": 1,
"content": "=_t(\"Offset -1 - Month\")"
},
"E7": {
"style": 1,
"content": "=_t(\"Offset -1 - Year\")"
},
"E8": {
"style": 13,
"content": "=_t(\"Offset -1 - Month-Year\")"
},
"E9": {
"style": 1,
"content": "=_t(\"Offset -4 - Start date\")"
},
"E10": {
"style": 1,
"content": "=_t(\"Offset -4 - Month\")"
},
"E11": {
"style": 1,
"content": "=_t(\"Offset -4 - Year\")"
},
"E12": {
"style": 13,
"content": "=_t(\"Offset -4 - Month-Year\")"
},
"F1": {
"style": 14,
"content": "=ODOO.FILTER.VALUE(\"Month\")"
},
"F2": {
"style": 15,
"content": "=LEFT(F1,2)"
},
"F3": {
"style": 15,
"content": "=RIGHT(F1,4)"
},
"F4": {
"style": 15,
"content": "=CONCATENATE(F2,\"/01/\",F3)"
},
"F5": {
"style": 15,
"format": 4,
"content": "=EDATE(F4,-1)"
},
"F6": {
"style": 15,
"content": "=IF(LEN(MONTH(F5))=1,CONCATENATE(\"0\",MONTH(F5)),MONTH(F5))"
},
"F7": {
"style": 15,
"content": "=YEAR(F5)"
},
"F8": {
"style": 14,
"format": 4,
"content": "=CONCATENATE(F6,\"/\",F7)"
},
"F9": {
"style": 15,
"content": "=EDATE(F4,-4)"
},
"F10": {
"style": 15,
"content": "=IF(LEN(MONTH(F9))=1,CONCATENATE(\"0\",MONTH(F9)),MONTH(F9))"
},
"F11": {
"style": 15,
"content": "=YEAR(F9)"
},
"F12": {
"style": 14,
"content": "=CONCATENATE(F10,\"/\",F11)"
},
"H34": {
"format": 4
},
"I34": {
"format": 4
}
},
"conditionalFormats": [],
"figures": [],
"filterTables": [],
"areGridLinesVisible": true,
"isVisible": true
}
],
"entities": {},
"styles": {
"1": {
"bold": true
},
"2": {
"fillColor": ""
},
"3": {
"fillColor": "#d9ead3"
},
"4": {
"fillColor": "#B6D7A8"
},
"5": {
"fillColor": "#b6d7a8"
},
"6": {
"fillColor": "#a4c2f4",
"bold": true
},
"7": {
"fillColor": "#c9daf8"
},
"8": {
"fillColor": "#ead1dc"
},
"9": {
"fillColor": "#f3f3f3"
},
"10": {
"align": "right",
"bold": true
},
"11": {
"fillColor": "#d9ead3",
"textColor": "#000000"
},
"12": {
"fillColor": "#a4c2f4",
"bold": true,
"align": "right"
},
"13": {
"bold": true,
"fillColor": "#c9daf8"
},
"14": {
"bold": false,
"align": "left",
"fillColor": "#c9daf8"
},
"15": {
"bold": false,
"align": "left"
}
},
"formats": {
"1": "0%",
"2": "0.0%",
"3": "0.0",
"4": "m/d/yyyy"
},
"borders": {},
"revisionId": "START_REVISION",
"uniqueFigureIds": true,
"odooVersion": 5,
"globalFilters": [
{
"id": "069d7cf1-9623-4d6e-8226-ad7c60112662",
"type": "date",
"label": "Month",
"defaultValue": {},
"rangeType": "month",
"disabledPeriods": ["quarter"],
"defaultsToCurrentPeriod": true
}
],
"pivots": {},
"pivotNextId": 1,
"lists": {},
"listNextId": 1,
"settings": {
"locale": {
"name": "English (US)",
"code": "en_US",
"thousandsSeparator": ",",
"decimalSeparator": ".",
"dateFormat": "mm/dd/yyyy",
"timeFormat": "hh:mm:ss",
"formulaArgSeparator": ","
}
},
"chartOdooMenusReferences": {}
}