# Ver la constancia de situación fiscal

`GET https://api.fiscalisto.com/v1/issuers/{id}/tax_status_certificate`

Lo que dice la última constancia generada: razón social, regímenes, código postal, estatus en el padrón e idCIF. No usa timbres.

## Parámetros

| Nombre | Dónde | Obligatorio | Descripción |
| --- | --- | --- | --- |
| `id` | ruta | sí | El id del objeto. |

## Con el SDK de TypeScript

```ts
import { Fiscalisto } from "fiscalisto";

// La llave viene de FISCALISTO_API_KEY.
const fiscalisto = new Fiscalisto();

const taxStatusCertificate = await fiscalisto.issuers.taxStatusCertificate("id");
```

## Con el SDK de Python

```python
from fiscalisto import Fiscalisto

# La llave viene de FISCALISTO_API_KEY.
fiscalisto = Fiscalisto()

tax_status_certificate = fiscalisto.issuers.tax_status_certificate("id")
```

## Con el SDK de PHP

```php
<?php

use Fiscalisto\Fiscalisto;

// La llave viene de FISCALISTO_API_KEY.
$fiscalisto = new Fiscalisto();

$taxStatusCertificate = $fiscalisto->issuers->taxStatusCertificate('id');
```

## Con el SDK de .NET

```csharp
using Fiscalisto;

// La llave viene de FISCALISTO_API_KEY.
var fiscalisto = new FiscalistoClient();

var taxStatusCertificate = await fiscalisto.Issuers.TaxStatusCertificateAsync("id");
```

## Con el SDK de Go

```go
package main

import (
	"context"
	"fmt"
	"log"

	fiscalisto "fiscalisto.com/go"
)

func main() {
	// La llave viene de FISCALISTO_API_KEY.
	client, err := fiscalisto.NewClient("")
	if err != nil {
		log.Fatal(err)
	}
	ctx := context.Background()

	taxStatusCertificate, err := client.Issuers.TaxStatusCertificate(ctx, "id")
	if err != nil {
		log.Fatal(err)
	}
	fmt.Printf("%+v\n", *taxStatusCertificate)
}
```

## Con el SDK de Java

```java
import com.fiscalisto.FiscalistoClient;

// La llave viene de FISCALISTO_API_KEY.
var fiscalisto = new FiscalistoClient();

var taxStatusCertificate = fiscalisto.issuers().taxStatusCertificate("id");
System.out.println(taxStatusCertificate);
```

## Respuesta 200

Correcto.

Un objeto `TaxStatusCertificate`:

| Campo | Tipo | Siempre viene | Descripción |
| --- | --- | --- | --- |
| `object` | `"tax_status_certificate"` | sí | Qué tipo de objeto es («invoice», «customer»…). |
| `livemode` | boolean | sí | true en producción (llaves fk_live_), false en pruebas (fk_test_). Lo de pruebas no vale ante el SAT. |
| `issuer` | string | sí | El emisor. |
| `issued_on` | string o null | sí | El día que la emitió el SAT (AAAA-MM-DD), o null. |
| `id_cif` | string o null | sí | Su idCIF, o null. |
| `tax_id` | string | sí | El RFC. |
| `legal_name` | string o null | sí | Nombre o razón social como la tiene el SAT, o null. |
| `tax_systems` | arreglo de objeto | sí | Sus regímenes fiscales (clave de c_RegimenFiscal y nombre). |
| `tax_systems[].code` | string | sí | Clave del régimen fiscal (c_RegimenFiscal): 601, 612, 626… |
| `tax_systems[].name` | string | sí | Nombre del régimen fiscal, como lo escribe el SAT. |
| `zip` | string o null | sí | El código postal de su domicilio fiscal, o null. |
| `status` | string o null | sí | Estatus en el padrón (ACTIVO, SUSPENDIDO…), o null. |
| `pdf` | boolean | sí | true si su PDF está en GET /v1/issuers/{id}/tax_status_certificate/pdf. |
| `created_at` | string (date-time) o null | sí | Cuándo se generó. |

```json
{
  "object": "tax_status_certificate",
  "livemode": false,
  "issuer": "iss_OufpKqnrvx9p",
  "issued_on": "2026-10-27",
  "id_cif": "26010000000",
  "tax_id": "EKU9003173C9",
  "legal_name": "ESCUELA KEMPER URGATE",
  "tax_systems": [
    {
      "code": "601",
      "name": "Régimen General de Ley Personas Morales"
    }
  ],
  "zip": "42501",
  "status": "ACTIVO",
  "pdf": true,
  "created_at": "2026-10-27T09:12:00-06:00"
}
```

## Errores

Puede responder 400, 401, 403, 404, 429, 500 con el cuerpo de error de siempre; cada código está en https://fiscalisto.com/docs/api/errores.md.
