# Exportacion a Software Contable

:::note Funcionalidad nativa de Frihet
La exportación contable es una función integrada en Frihet — no requiere conectar ninguna integración de terceros. Está disponible en todos los planes desde **Facturación** o desde el **Dashboard Gestoría**.
:::

Frihet exporta los datos de facturacion en 5 formatos que los principales programas de contabilidad pueden importar directamente. Esto permite a gestores y asesores fiscales trabajar con sus herramientas habituales sin introducir datos manualmente.

## Formatos disponibles

| Formato               | Software destino                      | Delimitador                 | Codificacion     | Formato de fechas |
| --------------------- | ------------------------------------- | --------------------------- | ---------------- | ----------------- |
| ContaPlus xDiario.txt | Sage 50, ContaSol, A3                 | Ancho fijo (129 caracteres) | latin-1          | AAAAMMDD          |
| DATEV EXTF            | Gestorías alemanas (~90% del mercado) | `;` (punto y coma)          | latin-1 / CP1252 | DDMM              |
| Xero CSV              | Xero (global)                         | `,` (coma)                  | UTF-8            | DD/MM/YYYY        |
| QuickBooks CSV        | QuickBooks (global)                   | `,` (coma)                  | UTF-8            | MM/DD/YYYY        |
| CSV Generico          | Universal                             | `,` (coma)                  | UTF-8 con BOM    | ISO 8601          |

## ContaPlus (xDiario.txt)

El formato ContaPlus xDiario es el estandar historico de la contabilidad en Espana. Genera un archivo de texto con registros de ancho fijo de 129 caracteres por linea.

### Estructura del registro

Cada factura genera entre 2 y 3 lineas de asiento contable:

| Posicion | Longitud | Campo            | Ejemplo              |
| -------- | -------- | ---------------- | -------------------- |
| 1-2      | 2        | Tipo asiento     | `A1`                 |
| 3-10     | 8        | Fecha            | `20260215`           |
| 11-22    | 12       | Cuenta contable  | `430001000000`       |
| 23-34    | 12       | Contrapartida    | `700000000000`       |
| 35-49    | 15       | Importe          | `000000121000.00`    |
| 50       | 1        | D/H (Debe/Haber) | `D`                  |
| 51-90    | 40       | Concepto         | `Fra. FRI-2026-0001` |

### Cuentas contables por defecto

| Cuenta | Concepto                                        |
| ------ | ----------------------------------------------- |
| 430XXX | Clientes (XXX = codigo cliente)                 |
| 477000 | Hacienda Publica, IVA repercutido               |
| 700000 | Ventas de mercaderías / prestacion de servicios |
| 472000 | Hacienda Publica, IVA soportado                 |
| 600000 | Compras / gastos                                |

### Importar en Sage 50

1. Abre Sage 50 y ve a **Contabilidad** > **Diario** > **Importar**
2. Selecciona el formato **xDiario ContaPlus**
3. Carga el archivo `.txt` exportado desde Frihet
4. Revisa los asientos y confirma la importacion

## DATEV EXTF

El formato DATEV EXTF es el estandar de facto en gestorías alemanas y se usa tambien en Austria y Suiza. Frihet genera archivos compatibles con DATEV Unternehmen Online y similares.

### Cabecera EXTF

La primera linea del archivo contiene los metadatos del lote:

```
EXTF;700;21;Buchungsstapel;12;...
```

### Campos principales

| Campo               | Descripcion                          |
| ------------------- | ------------------------------------ |
| Umsatz (Soll/Haben) | Importe en Debe o Haber              |
| Gegenkonto          | Cuenta contrapartida                 |
| BU-Schlüssel        | Codigo de impuesto (8 = 19%, 9 = 7%) |
| Belegdatum          | Fecha del documento (DDMM)           |
| Buchungstext        | Texto del apunte                     |
| Belegfeld 1         | Numero de factura                    |

### Codificacion

DATEV requiere codificacion latin-1 (CP1252). Frihet convierte automaticamente los caracteres especiales (tildes, ene) al exportar.

## Xero CSV

Xero es el software contable mas utilizado en mercados anglosajones. El CSV de Xero contiene 43 columnas que cubren todos los campos de una factura de venta.

### Campos principales

| Campo           | Descripcion                             |
| --------------- | --------------------------------------- |
| \*ContactName   | Nombre del cliente (obligatorio)        |
| \*InvoiceNumber | Numero de factura                       |
| \*InvoiceDate   | Fecha de emision (DD/MM/YYYY)           |
| \*DueDate       | Fecha de vencimiento                    |
| \*UnitAmount    | Precio unitario                         |
| \*Quantity      | Cantidad                                |
| \*AccountCode   | Codigo de cuenta contable               |
| TaxType         | Tipo de impuesto (OUTPUT, INPUT, NONE)  |
| Description     | Descripcion del concepto                |
| Currency        | Codigo ISO de moneda (EUR, USD, GBP...) |

### Importar en Xero

1. En Xero, ve a **Business** > **Invoices** > **Import**
2. Selecciona **CSV** como formato
3. Carga el archivo exportado desde Frihet
4. Mapea las columnas (el CSV de Frihet usa los nombres exactos de Xero)
5. Confirma la importacion

## QuickBooks CSV

El formato QuickBooks CSV es compatible con QuickBooks Online y QuickBooks Desktop.

### Campos del CSV

| Campo       | Descripcion                   |
| ----------- | ----------------------------- |
| InvoiceNo   | Numero de factura             |
| Customer    | Nombre del cliente            |
| InvoiceDate | Fecha de emision (MM/DD/YYYY) |
| DueDate     | Fecha de vencimiento          |
| Item        | Descripcion del concepto      |
| Quantity    | Cantidad                      |
| Rate        | Precio unitario               |
| Amount      | Importe total de la linea     |
| TaxCode     | Codigo de impuesto            |
| TaxAmount   | Importe del impuesto          |
| Memo        | Notas adicionales             |

:::info Formato de fecha
QuickBooks usa el formato MM/DD/YYYY (mes/dia/ano). Frihet convierte automaticamente las fechas al exportar.
:::

## CSV Generico

El formato CSV generico es la opcion universal cuando ningun otro formato se ajusta al software destino. Incluye todos los campos disponibles con la mayor compatibilidad posible.

### Caracteristicas

- **Codificacion**: UTF-8 con BOM (compatible con Excel en todos los idiomas)
- **Delimitador**: coma
- **Fechas**: formato ISO 8601 (`YYYY-MM-DD`)
- **Importes**: notacion decimal con punto (`1234.56`)

### Campos incluidos

El CSV generico exporta todos los campos de la factura: numero, fecha, cliente (nombre, NIF, direccion), conceptos (descripcion, cantidad, precio, impuesto), totales, estado de pago y metadatos VeriFactu.

## Como exportar

### Exportacion individual

1. Ve a **Facturacion** > **Facturas**
2. Abre la factura que quieres exportar
3. En el menu de acciones, selecciona **Exportar** > formato deseado
4. Se descarga el archivo

### Exportacion por periodo (Dashboard Gestoria)

Si tienes acceso al Dashboard de Gestoria:

1. Ve a **Dashboard Gestoria** > pestana **Exportar**
2. Selecciona el **formato** de exportacion
3. Selecciona el **periodo** (mes, trimestre o rango personalizado)
4. Si gestionas varios clientes, selecciona el **cliente**
5. Haz clic en **Descargar**

El archivo contiene todas las facturas del periodo seleccionado en el formato elegido.

## Batch Modelo 303

El Dashboard de Gestoria permite generar el borrador del Modelo 303 para multiples clientes de forma simultanea:

1. Ve a **Dashboard Gestoria** > pestana **Lote**
2. Selecciona el **trimestre** y **ano**
3. Marca los clientes para los que quieres generar el modelo
4. Haz clic en **Generar lote**
5. Se descarga un archivo ZIP con un borrador de Modelo 303 por cada cliente seleccionado

:::tip
La exportacion por lotes ahorra tiempo significativo al cierre trimestral cuando gestionas multiples clientes desde un mismo workspace de gestoria.
:::

## Notas sobre codificacion

Los formatos ContaPlus y DATEV requieren codificacion **latin-1** (ISO 8859-1 / CP1252). Frihet realiza la conversion automaticamente al exportar:

- Los caracteres compatibles se convierten directamente
- Los caracteres sin equivalente en latin-1 se transliteran (por ejemplo, caracteres asiáticos se reemplazan por su representacion ASCII mas cercana)

Los formatos Xero, QuickBooks y CSV generico usan **UTF-8** y no tienen restricciones de caracteres.

---

**Relacionado:** [Libro Registro](/cumplimiento/libro-registro) | [Modelos Fiscales](/cumplimiento/modelos-fiscales) | [Todas las integraciones](https://www.frihet.io/es/integrations)
