# ✏️ Update payment Update a payment record. Endpoint: PUT /reporting/payments/{payment_id} Version: 1.0.0 ## Path parameters: - `payment_id` (string, required) ## Header parameters: - `X-PDP-Client-Id` (string, required) ID of the PDP Client for which the operation is performed ## Request fields (application/json): - `client_siren` (string, required) Client's SIREN number - `payment_date` (string, required) Date payment was received - `amount` (any, required) Payment amount - `currency` (string) Currency code - `invoice_number` (any) Related invoice number (if applicable) ## Response 200 fields (application/json): - `payment_id` (string, required) System-generated payment ID - `client_siren` (string, required) Client's SIREN number - `payment_date` (string, required) Date payment was received - `amount` (string, required) Payment amount - `currency` (string) Currency code - `invoice_number` (any) Related invoice number (if applicable) - `created_at` (string, required) Creation timestamp - `period` (string, required) Reporting period (YYYY-MM) ## Response 401 fields (application/json): - `error` (string, required) - `code` (integer, required) - `trace_id` (string, required) ## Response 422 fields (application/json): - `detail` (array) - `detail.loc` (array, required) - `detail.msg` (string, required) - `detail.type` (string, required) ## Response 404 fields