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

# Tributos adicionales en facturas: cómo declararlos en Facturear

> Cómo incluir tributos adicionales (percepciones de IIBB o IVA, impuestos internos, tributos municipales, etc.) en las facturas electrónicas de Facturear, desde el dashboard o con la API.

# Tributos adicionales en facturas

Algunas facturas llevan **tributos adicionales** además del IVA: percepciones de Ingresos Brutos o de IVA, impuestos internos, tributos municipales, etc. En Facturear los podés guardar por CUIT para usarlos desde el dashboard, o mandarlos en cada factura con la API.

***

## Tipos de tributo (ARCA)

ARCA identifica cada tributo con un código. Estos son los que devuelve hoy `FEParamGetTiposTributos`:

| Código | Descripción |
| - | - |
| 1 | Impuestos nacionales |
| 2 | Impuestos provinciales |
| 3 | Impuestos municipales |
| 4 | Impuestos internos |
| 5 | Ingresos brutos |
| 6 | Percepción de IVA |
| 7 | Percepción de ingresos brutos |
| 8 | Percepciones municipales |
| 9 | Otras percepciones |
| 13 | Percepción de IVA a no categorizado |
| 99 | Otros |

ARCA puede sumar o dar de baja códigos. Para ver la lista vigente, consultala con la API:

```bash theme={null}
curl https://www.facture.ar/api/arca/FEPARAMGETTIPOSTRIBUTOS \
  -H "x-api-key: tu_api_key"
```

Ver [Parámetros de ARCA](/es/guides/parametros-arca).

***

## Guardar tributos en el CUIT

Si siempre cobrás el mismo tributo (por ejemplo, una percepción de IIBB), guardalo en el CUIT y no lo tenés que cargar en cada factura:

<Steps>
  Entrá a **CUITs**, abrí el CUIT y andá a la pestaña **Tributos**

  Tocá **+ Agregar Tributo** y elegí el **Tipo de Tributo** (la lista sale de ARCA)

  Completá el **Nombre** (es la descripción que se informa a ARCA y sale en la factura), la **Alícuota (%)** y, si querés, una **Base Imponible** fija. Si la dejás vacía, se usa el importe del comprobante sin IVA

  Marcá **Predeterminado** si querés que se aplique solo en cada factura nueva
</Steps>

En la **Factura detallada** aparece la sección **Tributos** con los tributos del CUIT elegido: los predeterminados ya vienen marcados y podés marcar o desmarcar cada uno. Facturear calcula el importe (base × alícuota / 100) y lo suma al total.

<Note>
  El tributo de tipo **Ingresos brutos** (código 5) es especial: en vez de un nombre pide el **Número IIBB**, que se imprime en la factura. Ver [Diseño de la factura](/es/guides/diseno-factura#ingresos-brutos).
</Note>

Los tributos guardados se usan desde el dashboard. Con la API, mandás los tributos en cada factura, como se explica abajo.

***

## Tributos con la API

En `POST https://www.facture.ar/api/invoices`, mandás un array `tributos` y la suma de sus importes en `impTrib`. El `impTotal` tiene que incluir los tributos: `impTotal = impNeto + impIVA + impTrib` (más `impTotConc` e `impOpEx` si los usás).

| Campo | Tipo | Descripción |
| - | - | - |
| `id` | number | Código del tributo (tabla de arriba) |
| `desc` | string | Descripción del tributo |
| `baseImp` | number | Base imponible sobre la que se calcula |
| `alic` | number | Alícuota en porcentaje (0 a 100) |
| `importe` | number | Importe del tributo (base × alícuota / 100) |

### Ejemplo: Factura A con percepción de IIBB

```bash theme={null}
curl -X POST https://www.facture.ar/api/invoices \
  -H "x-api-key: tu_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "cuitId": "id-de-tu-cuit",
    "invoiceType": 1,
    "concepto": 2,
    "docTipo": 80,
    "docNro": 30712345678,
    "condicionIVAReceptorId": 1,
    "clientName": "Cliente S.A.",
    "description": "Servicio de consultoría",
    "fchServDesde": "20260901",
    "fchServHasta": "20260930",
    "fchVtoPago": "20261010",
    "impNeto": 500000,
    "impIVA": 105000,
    "iva": [{ "id": 5, "baseImp": 500000, "importe": 105000 }],
    "tributos": [
      { "id": 7, "desc": "Percepción IIBB CABA", "baseImp": 500000, "alic": 3, "importe": 15000 }
    ],
    "impTrib": 15000,
    "impTotal": 620000
  }'
```

La factura queda así:

```
Neto gravado:         $500.000
IVA 21%:              $105.000
Percepción IIBB:       $15.000
TOTAL:                $620.000
```

### Varios tributos en la misma factura

```json theme={null}
{
  "tributos": [
    { "id": 4, "desc": "Impuesto interno", "baseImp": 100000, "alic": 8, "importe": 8000 },
    { "id": 7, "desc": "Percepción IIBB PBA", "baseImp": 100000, "alic": 3.5, "importe": 3500 }
  ],
  "impTrib": 11500
}
```

Como toda emisión por API, la factura queda encolada y la respuesta trae un `batchId`. Ver [Emitir tu primera factura](/es/guides/primera-factura).

***

## Validaciones de ARCA

ARCA rechaza la factura si los tributos no cierran, por ejemplo cuando:

* `impTrib` no es la suma de los `importe` de `tributos`
* `impTotal` no incluye `impTrib`
* El código de tributo no existe

***

## Recursos relacionados

* [Primera factura con Facturear](/es/guides/primera-factura)
* [Parámetros de ARCA](/es/guides/parametros-arca)
* [Percepciones de IVA](/es/iva/percepciones)
* [Percepciones IIBB](/es/ingresos-brutos/percepciones-retenciones-iibb)

***

<Card title="Emití facturas electrónicas con Facturear" icon="rocket" href="https://facture.ar">
  Conectate a ARCA en minutos y empezá a facturar sin complicaciones.
</Card>


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