Comptabilité

Trial balance for a period range.

Trial balance for a period range.

Bug f4a5ac7f (DAF-Catherine groupe FR/BE/CH, 2026-05-17) :
Le param `?organization_id=<uuid>` était silencieusement ignoré → le
DAF consolidant 3 entités voyait toujours la balance de son org JWT
active. Bloquant pour les groupes multi-orgs.

Fix sécurité : si le param est fourni ET diffère de l'org JWT, on
vérifie que l'user a une Membership active sur l'org cible (403
sinon), puis on bypass localement le tenant_filter le temps de la
requête et on transmet `organization_id` au service. Le bypass est
scoped via context manager → restauration garantie même sur exception.

Audit log : action `cross_org_read` pour traçabilité forensique.

Permissions requises : finance:read

get/api/v1/accounting/balance

Request

  • Base URL: https://erp.eyeot.fr/api/v1
  • URL: https://erp.eyeot.fr/api/v1/api/v1/accounting/balance
  • Auth: one of:
    • HTTP bearer
    • HTTP bearer

Response

Succès — payload {data, meta} (cf. API-GUIDE §3.1)

Changes

No recorded changes to this operation across all 1 revision of this API.