> ## Documentation Index
> Fetch the complete documentation index at: https://docs.usecroma.com/llms.txt
> Use this file to discover all available pages before exploring further.

# SAT Lima

> Look up outstanding debt owed to the SAT de Lima by DNI, RUC, plate, ticket or taxpayer code: vehicle and property taxes, papeletas and other fines.

Resolves outstanding debt owed to the SAT de Lima (Servicio de Administración
Tributaria de Lima) for a person, company, or vehicle: taxes (impuesto vehicular,
predial, arbitrios, alcabala), traffic tickets (papeletas), administrative fines,
and payment commitments. One lookup, selected by `document_type`.

`POST /pe/sat-lima/account-status/v1`

| Field | Type | Notes |
| - | - | - |
| `document_type` | enum | One of `dni`, `ruc`, `placa` (vehicle plate), `papeleta` (ticket / administrative-fine document), `cod_administrado` (administered-party code), `compromiso` (payment-commitment code). Defaults to `dni`. Default `dni`. |
| `document_number` | string | **Required.** The value to look up, 1-20 alphanumeric characters. |

```bash theme={"dark"}
curl https://api.croma.run/pe/sat-lima/account-status/v1 \
  -H "Authorization: Bearer $CROMA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "document_type": "placa", "document_number": "ABC123" }'
```

## Response

| Field | Notes |
| - | - |
| `found` | `true` when an account resolved (even with zero debt); `false` only on a genuinely empty result. |
| `query` | The searched value (trimmed, uppercased). |
| `document_type` | The search dimension used. |
| `clear` | `true` when there is nothing outstanding. |
| `summary.total` | Sum of the outstanding amounts, in PEN (null when there is no debt). |
| `summary.items_count` | Number of outstanding items. |
| `debts[]` | The outstanding items (see below). |

Each item in `debts[]`:

| Field | Notes |
| - | - |
| `group` | Human label for the debt group (e.g. `Papeletas`, `Impuesto vehicular`, `Arbitrios municipales`). |
| `group_code`, `concept_code` | Source group / concept codes. |
| `reference` | Reference or document identifier for the item. |
| `document` | Source document field. |
| `plate` | Plate, for vehicle-bound items. |
| `amount` | Outstanding amount, in PEN. |
| `amount_with_discount` | Discounted amount when offered. |
| `status` | Item status. |
| `year`, `installment` | Tax year and installment, for tax items. |
| `due_date` | Due date (`yyyy-mm-dd` when parseable). |
| `infraction_date` | Infraction date (`yyyy-mm-dd` when parseable), for tickets and fines. |
| `violation_code`, `violation`, `regulation` | Violation code, description, and regulation, for tickets and fines. |

```json theme={"dark"}
{
  "data": {
    "found": true,
    "query": "ABC123",
    "document_type": "placa",
    "clear": true,
    "summary": { "total": null, "items_count": 0 },
    "debts": []
  }
}
```

<Note>
  `dni` and `ruc` resolve the registered party before listing debt, so they can
  take a little longer than a plate or code lookup.
</Note>

<Note>
  This lookup can take longer than a typical request. It is an
  [async job](/async-jobs). By default the request waits inline and returns
  `{ data }`, or you can poll / use a `callback_url`.
</Note>

<Card title="Full reference" icon="code" href="/api-reference/overview">
  Schemas, all response fields, and an interactive playground.
</Card>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.