Skip to main content
PATCH
Update claim

Authorizations

Authorization
string
header
required

Company-bound Case Management API key — the standard credential for this API.

Headers

X-On-Behalf-Of-Company
string<uuid>

Required when a Partner key calls the Case Management API; rejected for direct Case keys. Contains the entitled paywise company UUID.

If-Match
string

Apply the change only while the current ETag matches one of the supplied validators (or *); otherwise the request fails with 412 precondition_failed and nothing is written.

Path Parameters

id
string<uuid>
required

UUID of the claim in this request.

Body

application/json

Partial update of a claim while its order is a draft.

One flat schema: a claim's type is immutable, so type is not a writable field here and title ownership changes only through the claim-owned enforceable-title route.

additional_charges
object[]

Itemized incidental charges for a receivable claim, such as reminder or bank fees. This array replaces all existing charges; [] clears them and omission preserves them. Maximum 50 entries per claim.

Maximum array length: 50
delay_date
string<date> | null

Payment-default date for a receivable claim. For H17/H19 rent, an explicit date overrides the derived day after due_date and null restores derivation. For other receivables, null clears it; changing document_date, due_date, or reminders without supplying delay_date recalculates it. An explicit date must follow the applicable due or reminder date.

dispute_reason
string | null

Debtor's stated reason for disputing the claim. The resulting disputed claim must have a non-blank reason; an existing reason satisfies this requirement when omitted from PATCH. Setting is_disputed to false clears the existing reason unless you supply this field, which must then be empty or null.

Maximum string length: 2500
document_date
string<date> | null

Date of the invoice, contract, or other claim document. For H17/H19 rent, supply the first day of the rental month; only one rental claim per calendar month is allowed. Only valid for receivable claims. Required and cannot be in the future at finalization.

document_reference
string | null

Invoice, contract, or other source-document number.

Maximum string length: 255
due_date
string<date> | null

Date on which a receivable claim became due. For H17/H19 rent, an explicit date overrides the agreement rule, null restores derivation, and omission preserves the current date or its existing derivation. For other receivables it cannot precede document_date.

is_disputed
boolean

Whether the debtor disputes the claim. Setting false also clears the existing dispute_reason unless you supply that field explicitly.

items
object[]

Invoice or contract lines for a receivable claim. This array replaces all existing lines; [] clears them and omission preserves them. Supply principal_amount separately when the principal changes. Maximum 100 entries per claim.

Maximum array length: 100

Contract or obligation establishing a receivable claim. Supplied properties update the existing legal basis; omitted properties stay unchanged. Not valid on titled claims or on receivable enforcement costs in titled orders, which always use K014.

principal_amount
object

Replacement principal amount including VAT, before charges and payments. Only valid for receivable claims; titled claims use their enforceable-title amount. Changing items does not update this amount. The principal must be positive before finalization.

reminders
object[]

Payment reminders for a receivable claim, in chronological order starting no earlier than its due date (or document date when due_date is absent). This array replaces all reminders; [] clears them and omission preserves them. Retain existing entries with their id. Maximum 50 entries per claim.

Maximum array length: 50
subject_matter
string | null

Goods, services, or other obligation underlying the claim. Before finalization, a receivable claim must have non-blank subject_matter or at least one claim document. Maximum 2000 characters.

Maximum string length: 2000
your_reference
string | null

Your reference for this claim.

Maximum string length: 255

Response

A receivable claim based on an invoice, rent, or another obligation. Its principal amount, dates, charges, and documents belong to the claim.

additional_charges
object[]
required
read-only

Itemized incidental claims such as reminder or bank fees. API submissions are limited to 50 entries.

additional_charges_amount
object
required

Sum of all itemized additional charges.

additional_debtor_ids
string<uuid>[]
required
read-only

Read-only additional debtor identifiers projected from the current order.

created_at
string<date-time>
required
read-only

Time at which the claim was created.

debtor_id
string<uuid> | null
required
read-only

Read-only primary debtor identifier projected from the current order. Change party membership only on a draft order; debtor details use the debtor resource.

delay_date
string<date> | null
required
read-only

Date from which the debtor is considered in payment default.

dispute_reason
string | null
required
read-only

Debtor's stated reason for disputing the claim.

document_date
string<date> | null
required
read-only

Date of the invoice, contract, or other claim document.

document_reference
string | null
required
read-only

Invoice, contract, or other source-document number.

documents
object[]
required
read-only

Documents relevant to processing the claim.

due_date
string<date> | null
required
read-only

Date on which payment of the principal claim became due.

events
object[]
required
read-only

Stored contextual events associated with this resource.

id
string<uuid>
required
read-only

Stable identifier of this claim.

is_disputed
boolean
required
read-only

Whether the debtor disputes the claim.

items
object[]
required
read-only

Invoice or contract lines that make up the principal claim. API submissions are limited to 100 entries.

Contract or obligation that establishes the principal claim.

mandate_id
string<uuid> | null
required
read-only

Read-only accepted mandate identifier, or null before acceptance.

metadata
object[]
required
read-only

Stored metadata entries; duplicate types remain separate entries.

order_id
string<uuid>
required
read-only

Read-only current order identifier. Internal review may change this relationship while the claim identifier and all claim-specific URLs remain stable.

payments
object[]
required
read-only

Read-only payments attributed to this claim. Report subsequent payments through the stable claim payments URL, including after acceptance or an internal order move. Reporting requires case:payments:write.

principal_amount
object | null
required

Original principal amount including VAT, before charges and payments.

reminders
object[]
required
read-only

Payment reminders issued for this claim in chronological order. API submissions are limited to 50 entries.

status
enum<string>
required

Read-only effective claim lifecycle. Draft-only commands return 409 claim_not_editable after submission and 409 order_expired once the draft has passed its expires_at; payment and title commands retain their specific lifecycle conflict codes.

Available options:
draft,
submitted,
awaiting_client_response,
accepted,
rejected,
withdrawn
subject_matter
string | null
required
read-only

Goods, services, or other obligation underlying the claim. API submissions are limited to 2000 characters.

total_amount
object | null
required

Current open amount after charges and reported payments.

type
enum<string>
required

Literal receivable claim discriminator.

Available options:
receivable
updated_at
string<date-time>
required
read-only

Time at which the claim was last updated.

your_reference
string | null
required
read-only

Your reference for this claim.