What you’ll accomplish
Claims (Reclamos) let you report Argentina bank transfer receipts when an inbound payment does not appear in your HG.cash transaction list—or when you need HG.cash to review the evidence and match it to the correct account. In the HG.cash dashboard (Claims in the sidebar), you can:- Create a claim by uploading up to 5 receipt images or PDFs per submission
- Review extracted fields (COELSA code, operation number, amount, origin/destination) before submitting
- Track status and comment history for each claim
- Receive email when a claim is automatically matched to a transaction by COELSA code
Overview
Claims focus on Argentina (ARS) transfer comprobantes. The COELSA identification code (22 alphanumeric characters when present) is the primary key for automatic reconciliation.
Claim statuses
Status changes and comments are timestamped in the claim history. Admins can add comments without changing status.
What gets stored on each claim
Each claim record can include:- Evidence file — image or PDF in secure storage (viewable via time-limited signed URLs in the dashboard)
- COELSA code and operation number — as read from the receipt or entered by you
- Amount and currency (defaults to ARS when extracted)
- Extracted data — structured origin/destination hints (
from,to) - Linked account — optional account you associate at creation (admins must have scope for that account)
- Transaction link — set when a matching inbound transaction is found
Roles and access
The Claims section must be enabled for your user (
canAccessClaims). If you do not see Claims in the sidebar, contact HG.cash support.
Create and retrieve claims via API
You can create and read claims programmatically with the same Bearer token used for the rest of the API. The Claims feature (canAccessClaims) must be enabled for the caller.
Unlike the dashboard, the API does not parse or extract data from the receipt. You must send every metadata field explicitly and attach a single file as base64.
Key rules for the create endpoint:
- Metadata is explicit —
from,to,operationNumber,coelsaCode,amount, andcurrencyare all required. There is no OCR or LLM step. - COELSA code must be exactly 22 uppercase alphanumeric characters.
- File is a single attachment: base64-encoded
application/pdf,image/jpeg, orimage/jpg, up to 10 MB decoded, with afilenameextension that matches itsmimeType. - Account scope — ADMIN callers must include
accountId; USER callers may omit it or associate the claim to their own account only.
Webhook notifications
When a claim’s status changes—from an admin update or COELSA auto-reconcile—HG.cash POSTs a webhook to your user’s default webhook URL withtopic CLAIM and eventType status_change. The body matches the GET /claims/{id} fields (without fileUrl) plus routing metadata, and an optional comment field carries the latest comment text when the update included one.
Webhooks are not sent when a claim is created (the create response already contains the claim) or on comment-only updates. Configure your default webhook URL and signing secret in Settings. See Claim status updated for the full payload and Receiving webhooks for delivery, retries, and signature verification.
Automatic reconciliation
In production, a scheduled job runs approximately every 20 minutes:- Selects claims in
OPENorUNDER_REVIEWcreated in the last 48 hours with a non-empty COELSA code. - Finds the latest non-deleted Transaction with the same COELSA code (case-insensitive).
- Sets the claim to
RESOLVED, appends a system comment with the transaction ID, sends a claim matched email when your user email is on file, and emits aCLAIM/status_changewebhook when your default webhook URL is configured.
When to use a claim
Use Claims when:- A payer sent an ARS bank transfer to your HG.cash account but you do not see the credit yet
- You have a comprobante (screenshot or PDF) with COELSA or operation details
- You need HG.cash to trace or associate the payment with a specific account
Before you begin
- Access to Claims in the dashboard
- Receipt files in image or PDF format (max 5 per submission)
- COELSA code on the receipt when possible—it greatly speeds up automatic resolution
- For admins: clarity on which account the transfer was intended for when linking at creation

