Nordlet

← Documentación / Guías

Conexiones bancarias

Conecte un banco mediante open banking, vincule sus cuentas, elija una plantilla de importación y sincronice los movimientos en el libro mayor.

Esta guía abarca la conexión en directo con una entidad bancaria (open banking PSD2): cómo realizar la conexión, cómo vincular las cuentas del banco a su libro mayor, cómo lograr que cada sincronización cree terceros (partners), concilie facturas y contabilice cargos a través de una plantilla de importación, y qué devuelve la sincronización. Los detalles de la API se encuentran en Importaciones de bancos y pagos. Si prefiere utilizar archivos de extracto en lugar de una conexión en directo, consulte Importación de extractos bancarios (camt.053).

1. Conectar el banco

En Banco → Conexiones, seleccione el país y pulse Mostrar bancos. Elija su banco y el tipo de titular de la cuenta (empresa o particular), y pulse Conectar. Se le redirigirá a la página de consentimiento propia del banco, donde deberá iniciar sesión y aprobar el acceso; a continuación, el banco le devolverá a Nordlet. La conexión aparecerá en la lista junto con su fecha de caducidad del consentimiento. Los consentimientos tienen una duración limitada establecida por el banco (habitualmente 90 o 180 días); cuando uno caduque, vuelva a realizar la conexión.

La lista de bancos proviene del proveedor de open banking configurado para la instancia de Nordlet. Si el país no muestra ningún banco, significa que el proveedor aún no lo cubre.

2. Vincular las cuentas del banco

Debajo de la conexión, cada cuenta que expone el banco se muestra junto con su IBAN y su divisa. Para cada una de ellas, seleccione una cuenta bancaria existente en el libro mayor o pulse Crear una nueva cuenta bancaria, configure opcionalmente la fecha a partir de la cual desea sincronizar y pulse Vincular. Solo se sincronizan las cuentas vinculadas. Si no se especifica una fecha de inicio de sincronización, la primera sincronización recuperará los últimos 90 días.

3. Crear la plantilla de importación

En Banco → Plantillas de importación, pulse Nueva plantilla de importación, elija el tipo Conexión bancaria y asígnele un nombre. Las filas representan los atributos que devuelve la pasarela bancaria por cada movimiento. La casilla Obligatorio en el archivo se mantiene por motivos de exhaustividad; una pasarela en directo no se valida frente a ella.

Cuenta del libro mayor. La fila de importe simple transaction_amount.amount y las filas de reglas se pueden asignar a una cuenta del libro mayor; cada movimiento sincronizado generado a partir de una fila asignada se contabiliza de inmediato y se marca como conciliado con el asiento del diario. Las filas de reglas seleccionan los movimientos según el código de transacción bancaria o la dirección:

Fila Selecciona Cuenta típica
Gastos bancarios (código CHRG) movimientos cuya familia de códigos sea CHRG gasto por comisiones bancarias (6800 en el plan general)
Intereses (código INTR) familia de códigos INTR ingresos o gastos financieros
Impuestos (código TAXE) familia de códigos TAXE pagos de impuestos
Otras salidas de dinero cualquier otro debe dejar "No contabilizado" para que los pagos se concilien con las facturas de proveedores
Otras entradas de dinero cualquier otro haber dejar "No contabilizado" para que los cobros se concilien con las facturas de clientes
transaction_amount.amount cualquier movimiento no seleccionado por regla normalmente "No contabilizado"

Un movimiento se contabiliza en la cuenta de la primera fila con la que coincida: primero su familia de códigos, luego su dirección y, por último, la fila de importe simple. El código proviene del campo bank_transaction_code del banco; los bancos que no envían este dato dejan las filas de códigos sin coincidencias.

Crear clientes / proveedores faltantes. Marque Crear clientes faltantes en la fila debtor.name para crear un cliente por cada pagador desconocido de dinero entrante, y Crear proveedores faltantes en la fila creditor.name por cada beneficiario desconocido de dinero saliente. Los terceros se reconocen por su IBAN (debtor_account.iban / creditor_account.iban, almacenado en las cuentas bancarias del tercero) y, a continuación, por su nombre exacto; a un tercero encontrado por su nombre se le añade el IBAN. Un nuevo tercero se considera empresa si su nombre incluye una forma jurídica (UAB, MB, SIA, GmbH, Ltd, etc.) y persona física en caso contrario.

Crear tercero para el banco. Marque esta opción en la fila de reglas de gastos bancarios. La sincronización crea un proveedor con el nombre del banco conectado y registra cada cargo en el diario asociándolo a dicho tercero.

Vincular facturas por este campo. Marque esta opción en la fila remittance_information o reference_number. Cada nuevo movimiento cuyo texto de concepto o referencia contenga el número de una factura de venta emitida pendiente (dinero entrante) o de una factura de compra registrada (dinero saliente) se conciliará con ella y se contabilizará el pago. Cuando el pagador es un tercero conocido, ya sea por un IBAN guardado o por el nombre exacto o código del tercero, la factura debe pertenecer a dicho tercero. Un pago procedente de un pagador desconocido solo se concilia cuando coincide con el saldo pendiente y el número de factura incluye su prefijo de serie. Un pago superior al saldo pendiente nunca se concilia. Los movimientos que no superan estas comprobaciones quedan sin conciliar para que pueda gestionarlos manualmente. La opción Crear facturas de anticipo para los cobros entrantes no conciliados convierte un cobro no conciliado de un tercero conocido en una factura de anticipo emitida por el importe correspondiente, con fecha del día del pago, al tipo de IVA indicado o al artículo del catálogo seleccionado; requiere la opción Crear clientes faltantes para que el tercero sea conocido.

Guarde la plantilla.

4. Aplicar la plantilla y elegir la periodicidad

De vuelta en Banco → Conexiones, cada cuenta vinculada dispone de un selector de plantilla y un selector de periodicidad. Seleccione la plantilla, elija Sincronizar manualmente, Sincronización diaria, Sincronización semanal o Sincronización mensual, y pulse Aplicar. Una cuenta vinculada que no tenga plantilla asignada se sincronizará igualmente, pero solo registrará los movimientos; no se contabilizará, conciliará ni creará nada.

Con una periodicidad diaria, semanal o mensual, la API sincroniza la cuenta de forma autónoma: una vez por hora busca aquellas cuentas cuya última sincronización sea anterior a su período (24 horas, 7 días o 30 días) y las sincroniza exactamente igual que si pulsara Sincronizar ahora, ejecutando la plantilla a continuación. Una sincronización programada computa para el consumo de uso al igual que una manual (cada 10 movimientos recuperados equivalen a una solicitud). Si el banco rechaza la sincronización, por ejemplo debido a que el consentimiento ha caducado, la conexión se marcará con el error correspondiente y se omitirá hasta que vuelva a conectarla.

5. Sincronización

Pulse Sincronizar ahora en la conexión. Nordlet recupera los nuevos movimientos contabilizados de cada cuenta vinculada; los movimientos pendientes se omiten hasta que el banco los contabilice. Los recupera (desde la última sincronización, con un solapamiento de una semana para no perder contrataciones tardías), los registra una sola vez -los movimientos se reconocen por la referencia de asiento del banco- y a continuación ejecuta la plantilla de la cuenta. La línea de resultado informa de cuántos movimientos se han importado y cuántos ya existían; a través de la API, la sincronización también devuelve el número de apuntes contabilizados, terceros creados, facturas vinculadas y creadas, pagos conciliados y advertencias sobre pagos que no se han podido conciliar.

Las sincronizaciones se pueden activar desde la API (bank/feeds/sync) de forma programada; cada 10 movimientos recuperados cuentan como una solicitud de la API.

6. Dónde consultar los resultados

  • Banco → Movimientos - todos los movimientos sincronizados, organizados mediante pestañas por cuenta; los conciliados enlazan directamente con la factura o el asiento del diario.
  • Facturas - facturas de anticipo creadas para los cobros no conciliados.
  • Terceros - clientes y proveedores creados, cada uno con su IBAN guardado en sus cuentas bancarias.
  • Libro mayor → Diario - los asientos correspondientes a cargos (con el banco como tercero), intereses, impuestos y pagos.

Qué hacer cuando la conexión deja de funcionar

Una sincronización fallida marca la conexión con el mensaje de error proporcionado por el banco. Un consentimiento caducado suele ser la causa habitual: pulse Conectar de nuevo para el mismo banco y apruebe el acceso; las cuentas vinculadas y sus plantillas se conservarán. La opción Desconectar elimina la conexión y los vínculos de sus cuentas, pero no los movimientos que ya se hayan registrado.