Banca y SEPA¶
DiKAS ofrece un área de banca completa: importar extractos de cuenta (CSV, MT940 o directamente por FinTS), asignar pagos automáticamente, crear adeudos SEPA y transferencias SEPA. El algoritmo de conciliación reconoce números de factura, nombres de clientes e IBAN, y asigna por sí mismo los pagos entrantes.
Admin → Banca
Configurar cuentas bancarias¶
Crear una cuenta bancaria¶
Admin → Banca → Cuentas → «+ Nueva cuenta»
| Campo | Descripción |
|---|---|
| Nombre | Denominación (p. ej. «Cuenta de empresa Sparkasse») |
| IBAN | Su IBAN |
| BIC | Su BIC |
| Titular de la cuenta | Nombre del titular de la cuenta |
| Cuenta estándar | Usar como cuenta principal para las facturas |
Configurar FinTS (consulta de banca electrónica)¶
Si desea consultar los movimientos de cuenta directamente desde su banco:
Admin → Configuración → FinTS
| Campo | Descripción |
|---|---|
| BLZ | Código bancario de su banco |
| URL de FinTS | Se determina automáticamente por el BLZ |
| ID de usuario | Su identificador de banca electrónica |
| PIN | Su PIN de banca electrónica |
| IBAN | Cuenta que debe consultarse |
| BIC | Identificación del banco |
| Titular de la cuenta | Nombre del titular de la cuenta |
| Procedimiento TAN | pushTAN, chipTAN, smsTAN, etc. |
Importar extractos de cuenta¶
Importación manual (CSV / MT940)¶
- Descargue el extracto de cuenta desde su banca electrónica
- Admin → Banca → «Importar archivo»
- Seleccionar archivo (CSV o MT940/SWIFT)
- DiKAS detecta automáticamente:
- Formato de archivo y separador
- Codificación de caracteres (UTF-8, Windows-1252)
- Estructura de columnas
- Los movimientos de cuenta se importan
Detección de duplicados: cada transacción recibe un hash compuesto por fecha, importe, nombre, concepto e IBAN. Las transacciones ya importadas se omiten automáticamente.
Consulta automática (FinTS)¶
Si FinTS está configurado:
- Admin → Banca → «Consultar en línea»
- Seleccionar periodo (estándar: desde la última consulta)
- Hacer clic en «Consultar»
- Si su banco solicita un TAN:
- Se muestra el procedimiento TAN (pushTAN, chipTAN, etc.)
- En QR-TAN: se muestra el código QR
- Introducir el TAN → «Confirmar»
- En pushTAN (Decoupled): esperar la confirmación en la app de banca
- Los movimientos de cuenta se importan y se asignan automáticamente
Proceso de FinTS en detalle¶
Paso 1: Iniciar la consulta
→ DiKAS envía la solicitud al servidor FinTS
→ Respuesta: "tan_required" + texto de desafío
Paso 2: Introducir el TAN
→ DiKAS envía el TAN
→ Respuesta: "success" + movimientos de cuenta
o: "vop_confirmation" (Verification of Payee)
→ El nombre de la cuenta del beneficiario no coincide
→ Se muestra una advertencia, se requiere confirmación
🔗 Asignación de pagos¶
Asignación automática (6 niveles)¶
Tras la importación, DiKAS intenta asignar automáticamente cada movimiento de cuenta a una factura. El algoritmo comprueba en orden descendente de confianza:
| Nivel | Criterio | Confianza | Ejemplo |
|---|---|---|---|
| 1 | Número de factura + importe | La más alta | Concepto «RE-2026-0042», importe 178,88 € |
| 2 | Número de factura | Alta | El concepto contiene «RE-2026-0042» |
| 3 | Nombre del cliente + importe | Media | Nombre «Müller GmbH», el importe coincide con una factura pendiente |
| 4 | IBAN + importe | Media | IBAN del cliente + importe coincidente |
| 5 | Palabra clave en el concepto | Baja | El concepto contiene el nombre del cliente |
| 6 | Solo el importe | La más baja | El importe coincide exactamente con una factura pendiente |
Movimiento de cuenta:
Entrada: 178,88 €
De: Müller GmbH
IBAN: DE89 3704 0044 0532 0130 00
Concepto: RE-2026-0042 Almuerzo marzo
→ Asignado automáticamente: factura RE-2026-0042 (178,88 €)
→ Nivel de coincidencia: 1 (número de factura + importe)
→ Estado: Pagado ✓
Estado de la asignación¶
| Estado | Descripción |
|---|---|
| No asignado | No es posible una asignación automática |
| Asignado automáticamente | El algoritmo ha encontrado una factura |
| Asignado manualmente | Usted ha realizado la asignación por su cuenta |
| Asignación parcial | Importe asignado parcialmente a una factura |
| Categorizado | No asignado a ninguna factura, pero sí a una categoría de gastos |
| Ignorado | Omitido deliberadamente (p. ej. traspaso interno) |
Asignación manual¶
Si la asignación automática no se aplica:
- Hacer clic en el movimiento de cuenta
- «Asignar» → Buscar factura o cliente
- Seleccionar y confirmar
- El estado de la factura se actualiza automáticamente
Pago parcial¶
Si solo se ha transferido un importe parcial:
- Asignación como se ha indicado arriba
- DiKAS contabiliza el importe parcial en la factura
- El estado de la factura cambia a «Pagado parcialmente»
- El importe restante queda como partida pendiente
📨 Registrar comprobantes¶
Los comprobantes de entrada (facturas de proveedores/prestadores de servicios, recibos) se registran directamente en el POS, en «Gastos»: introducir importe y tipo impositivo y adjuntar el comprobante como foto o PDF (cámara o selección de archivo). Véase Gastos y comprobantes.
Los comprobantes así registrados pasan a la contabilidad a través de la exportación DATEV. Con la opción «Incluir comprobantes», la imagen del comprobante se vincula además con el asiento; véase Exportar también las imágenes de los comprobantes.
💡 El registro de comprobantes/gastos en el POS puede activarse y desactivarse en Configuración → Módulos → «Gastos» y se puede controlar mediante los permisos del personal.
🏦 Adeudo SEPA (cobro)¶
Para créditos recurrentes (suscripciones, facturas pendientes con mandato SEPA):
Requisitos¶
| Requisito | Dónde se configura |
|---|---|
| ID de acreedor | Admin → Configuración → Backend-Config |
| IBAN del cliente | Admin → Clientes → [Cliente] → IBAN |
| Mandato SEPA | Admin → Clientes → [Cliente] → Referencia del mandato + fecha |
| Factura con indicador de adeudo | En la suscripción o en la factura |
Crear el archivo de adeudo¶
- Admin → Banca → «Adeudo SEPA»
- Se muestran las facturas vencidas con indicador SEPA
- Seleccionar entradas (o todas)
- «Crear archivo SEPA»
- Descargar el archivo XML (pain.008.003.02)
- Subirlo a su banca electrónica
Contenido del XML SEPA¶
El archivo generado contiene por cada factura: - MndtId: referencia del mandato del cliente - DtOfSgntr: fecha del mandato - EndToEndId: número de factura - InstdAmt: importe pendiente (EUR) - ReqdColltnDt: fecha de cobro (5 días después de la generación) - Ustrd: «Factura {número de factura}»
Gestión de la devolución de adeudo¶
Si un adeudo se devuelve:
- En la importación bancaria, DiKAS detecta la devolución del adeudo (importe negativo)
- La factura correspondiente se restablece a «Pendiente»
- El estado SEPA cambia a «Fallido»
- Opcionalmente: el IBAN del cliente se marca para su comprobación
💸 Transferencia SEPA (salida)¶
Para pagos salientes (p. ej. a proveedores):
Transferencia individual¶
- Admin → Banca → Transferencias → «+ Nueva transferencia»
- Introducir IBAN del beneficiario, importe, concepto
- La transferencia se guarda
- Se puede crear y descargar el archivo SEPA (pain.001)
Ejecutar directamente por FinTS¶
Si FinTS está configurado, las transferencias pueden enviarse directamente:
- Crear la transferencia
- Hacer clic en «Ejecutar por FinTS»
- Introducir el TAN (igual que en la consulta)
- La transferencia se transmite directamente al banco
Transferencia colectiva¶
Varias transferencias pueden agruparse en un archivo colectivo:
- Seleccionar varias transferencias
- «Crear archivo colectivo» → XML pain.001 con todas las partidas
Resumen de transacciones bancarias¶
La página de banca muestra todos los movimientos de cuenta importados:
| Columna | Descripción |
|---|---|
| Fecha | Fecha contable |
| Importe | Entrada o salida (con color: verde/rojo) |
| Nombre | Ordenante / beneficiario |
| Concepto | Texto de la transferencia |
| IBAN | Cuenta de contrapartida |
| Estado | Asignado / No asignado / Ignorado |
| Asignación | Factura o cliente vinculado |
| Confianza | Nivel de coincidencia (1–6) en la asignación automática |
🔐 Validación de IBAN¶
DiKAS comprueba la corrección de los IBAN:
- Comprobación de formato: longitud y código de país
- Suma de control: dígito de control del IBAN (ISO 13616)
- Derivación del BIC: el BIC se determina automáticamente a partir del IBAN
- Búsqueda de banco: el nombre del banco se muestra por BLZ/IBAN
Ejemplo práctico: conciliación mensual de pagos¶
Situación: restaurante con 20 clientes corporativos que pagan a factura.
- Consulta FinTS: «Consultar en línea» → introducir TAN → 45 nuevos movimientos de cuenta
- Asignación automática: 12 pagos se asignan de inmediato (nivel 1–3)
- Asignación manual: 3 pagos sin número de factura → asignar manualmente
- Ignorar: 30 asientos (alquiler, electricidad, etc.) marcados como «Ignorado»
- Resultado: 12 facturas marcadas automáticamente como «Pagado», 3 más de forma manual
- Partidas pendientes: 5 facturas aún pendientes → iniciar el proceso de reclamación (→ Gestión de reclamaciones)
Siguiente paso¶
→ Exportación DATEV — Exportar datos para el asesor fiscal