---
title: "Change monthly packet choices across the firm"
method: PATCH
path: "/reports/packet-preferences/firm"
tags: ["Reports"]
---

# Change monthly packet choices across the firm

`PATCH /reports/packet-preferences/firm`

## Request

- Base URL: `https://ledgerhq.pro/api/v1`
- URL: `https://ledgerhq.pro/api/v1/reports/packet-preferences/firm`
- Auth: one of:
  - HTTP bearer and API key in header `x-organization-id`
  - HTTP bearer and API key in header `x-organization-id`

Merges the same standing choices into every active managed company. Requires a firm-anchored context.

## Request body

- MonthlyPacketPreferencesPatch
  - `basis` 'accrual' | 'cash'
  - `presentationType` 'simple' | 'expanded'
  - `presentationSettings` MonthlyPacketPresentationSettings
    - `includeIncomeStatement` boolean
    - `includeBalanceSheet` boolean
    - `includeTransactionDetail` boolean
    - `includeTrialBalance` boolean
    - `includeGeneralLedger` boolean

## Response `200`

Number of managed companies updated

- object
  - `updatedCompanyCount` integer, required

## Other responses

- `default`: Error response

---

[API](https://skmtc.dev/ledgerhq-pro/apis/ledgerhq-bookkeeping-api.md) · [All operations](https://skmtc.dev/ledgerhq-pro/apis/ledgerhq-bookkeeping-api/llms.txt) · [OpenAPI document](https://skmtc.dev/ledgerhq-pro/apis/ledgerhq-bookkeeping-api/revisions/9a8269f0a586?raw)
