---
title: "Update fiscalization section values for a property"
method: PUT
path: "/fiscal-document/v1/fiscalization/sections/{sectionKey}"
tags: ["Fiscalization"]
---

# Update fiscalization section values for a property

`PUT /fiscal-document/v1/fiscalization/sections/{sectionKey}`

Partial merge update for the given section. Only keys tagged with this section in the country rules are accepted; others are rejected. Sections marked `immutableAfterRegistration` cannot be edited once the property is REGISTERED — use the registration endpoint for those. This call does NOT re-sync the party with the fiscalization provider; sections carrying supplier-ext fields must flow through registration.

## Path parameters

- `sectionKey` string, required

## Headers

- `X-Property-ID` integer, required

## Request body

- FiscalizationSectionRequest
  - `partnerId` integer — Optional scope to a specific partner instance on a multi-partner property. Omit on single-partner properties (legacy behavior).
  - `values` object, required — Sparse map of extension key (e.g. "br-nfe-presence") to value. Only keys tagged with the section in the country rules are accepted. Missing keys keep their previous value (partial merge); empty-string values clear the key.

## Response `200`

OK

- FiscalizationSectionResponse
  - `values` object, required — Current persisted values for the section.

## Other responses

- `400` — Validation error or out-of-scope key
- `404` — Fiscalization config not found for property

---

[API](https://skmtc.net/cloudbeds/apis/cloudbeds-api.md) · [All operations](https://skmtc.net/cloudbeds/apis/cloudbeds-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/cloudbeds/cloudbeds-api/revisions/2faa857793e8/schema)
