Configuración

Usuario técnico

Cree un usuario técnico en el sitio web de Online Számla (o, para pruebas, en el sitio web de prueba) y genere su clave de firma (XML aláírókulcs) y clave de intercambio (XML cserekulcs). El nombre de usuario, la contraseña y las dos claves son necesarios en Odoo.

Ajustes

Vaya a Contabilidad ‣ Configuración ‣ Ajustes, desplácese hasta la sección NAV Online invoice data reporting y seleccione NAV Enable. Las mismas opciones están disponibles en la pestaña NAV Data Reporting del formulario de la empresa.

NAV Data Reporting

  • Operaion Mode: Test envía los informes al sistema de pruebas de NAV con las credenciales de prueba, Production los envía al sistema en vivo.

  • Do not send invoices to the NAV. FOR TESTING PURPOSES ONLY!: suspende por completo la comunicación de datos (por ejemplo, en una copia de la base de datos de producción).

  • Loading Taxpayer Name (Short Name o Full Name), Keep the manually set partner name y Keep the manually set partner address: controlan la consulta del contribuyente en los contactos.

  • Do not check the VAT Number: los números fiscales húngaros se aceptan sin consultar a la NAV.

  • Import Default Journal y Import Default Account: se usan en la importación de facturas.

Login Details

  • User Name, Password, Sign Key y Exchange Key del usuario técnico de producción;

  • Test User Name, Test Password, Test Sign Key y Test Exchange Key del usuario técnico creado en el sitio web de prueba.

screenshot: finance-fl-hungary-nav-settings
menu
Accounting ‣ Configuration ‣ Settings
shows
Settings page scrolled to the "NAV Online invoice data reporting" section: "NAV Enable" ticked, the operation mode, the testing switch, the taxpayer name options, the import journal and account, the "Login Details" block with the eight credential fields, and the "NAV Export", "NAV Technikai érvénytelenítés" and "NAV Import" buttons.
highlight
The "NAV Data Reporting" and "Login Details" blocks (red frame).
data
Demo company "YourCompany HU"; mode "Test"; test user name "abcdefgh1234567".
module
eyssen_l10n_hu
notes
English UI, light theme, 1440px width, crop to the section. Use throw-away secrets; password and keys must not be readable.

Importante

  • La comunicación de datos solo funciona si el número de IVA de la empresa es válido y se completaron las cuatro credenciales del modo seleccionado; de lo contrario, se rechaza la confirmación de una factura de cliente.

  • Una base de datos copiada (neutralizada) siempre debe ejecutarse en modo Test o con la opción Do not send invoices to the NAV habilitada.

Other Settings

  • Automatically post Credit Note: las notas de crédito creadas con el botón Credit Note se confirman (y por lo tanto se comunican) de inmediato.

Envío de facturas

Cuando se confirma una factura de cliente, una factura rectificativa o una nota de crédito, Odoo primero comprueba los datos obligatorios y después pone en cola el envío de datos. El informe se envía mediante un trabajo en segundo plano aproximadamente un minuto después y se reintenta cada cinco minutos hasta que la NAV lo acepta. El usuario no tiene que hacer nada más.

La pestaña NAV de la factura muestra el resultado:

  • NAV Sending Date y NAV Sending State (Beküldés folyamatban mientras el informe espera ser enviado);

  • NAV Processing State: RECEIVED, PROCESSING, SAVED, DONE (aceptado) o ABORTED (rechazado);

  • NAV Transaction ID y NAV Response (advertencias y mensajes de error de la NAV);

  • NAV Submitted XML: los datos que se enviaron;

  • No need to hand it over to the NAV! y It did not have to be submitted to the NAV for the following reasons: si la factura no se comunicó.

El NAV Processing State también se muestra como una insignia de color en las listas de facturas de cliente y notas de crédito, de modo que los informes rechazados son fáciles de encontrar.

screenshot: finance-fl-hungary-nav-tab
menu
Accounting ‣ Customers ‣ Invoices ‣ (posted invoice) ‣ NAV tab
shows
Posted customer invoice with the "NAV" tab open: sending date, sending state, processing state "DONE" in green, transaction ID, empty response, and the submitted XML below.
highlight
The "NAV Processing State" field (red frame).
data
Invoice "KI/2026/00012" for "Minta Kft.", 127,000 HUF, reported in test mode.
module
eyssen_l10n_hu
notes
English UI, light theme, 1440px width, crop to the tab. Normal (non-developer) mode, so the technical buttons are hidden.

Un informe ABORTED significa que la NAV rechazó los datos (el motivo aparece en NAV Response). Corrija la causa (normalmente datos maestros como el número fiscal o la dirección del cliente, o los ajustes de NAV de un grupo de impuestos); el informe se vuelve a enviar de forma automática. En modo de desarrollador, la pestaña NAV también ofrece a los administradores los botones Send to NAV, Immediately Send to NAV, Check State, Get from NAV, Get Invoice Chain from NAV y Link storno to original.

Facturas que no se comunican

No se envía ningún informe de datos y el motivo queda registrado en la pestaña NAV, para

  • las facturas de proveedor y otros documentos que no son de cliente;

  • las facturas de diarios marcados como No need to hand it over to the NAV! (véase más abajo), así como las facturas importadas desde la NAV;

  • las facturas emitidas bajo un registro de IVA extranjero y las facturas OSS de la UE;

  • cualquier factura mientras esté habilitada la opción Do not send invoices to the NAV. FOR TESTING PURPOSES ONLY!.

Acciones planificadas

Se crean las siguientes acciones planificadas (Ajustes ‣ Técnico ‣ Acciones planificadas, en modo de desarrollador):

Nombre

Intervalo

Finalidad

NAV beküldetlen számlák beküldése

5 minutos

Pone en cola las facturas de cliente contabilizadas que aún no se enviaron.

NAV beküldött számlák ellenőrzése

30 minutos

Actualiza el estado de procesamiento de los informes que aún no están en DONE.

NAV sikeresen elvégzett adatküldés műveletek törlése

1 hora

Elimina los trabajos de envío por factura ya finalizados (NAV adatszolgáltatás: <number>).

NAV számlák importálása (aktuális nap)

1 hora, inactiva

Importa las facturas de proveedor comunicadas a la NAV hoy.

NAV számlák importálása (utolsó 30 nap)

2 días, inactiva

Importa las facturas de proveedor comunicadas a la NAV en los últimos 30 días.

Diarios para facturas emitidas en otro sistema

Las facturas que se emitieron y comunicaron con otro programa de facturación (o en un sistema anterior) se pueden registrar en un diario de ventas específico. En modo de desarrollador, abra el diario y, en la sección Hungarian Invoicing de la pestaña Journal Entries, configure:

  • No need to hand it over to the NAV!: las facturas del diario nunca se comunican y su pestaña NAV queda oculta;

  • No automatic serial number: el número de factura se puede escribir directamente en la factura en borrador;

  • Backdated date can be set: la fecha de la factura puede ser distinta de la de hoy;

  • Accept externally-issued foreign VAT invoices: el diario también puede registrar facturas que se emitieron en otro lugar bajo un registro de IVA extranjero (requiere las dos primeras opciones).

Advertencia

Nunca use un diario de este tipo para las facturas emitidas desde Odoo: la numeración continua y la obligación de comunicación de datos se aplican a todas las facturas que emite la empresa.

Importar facturas desde NAV

Las facturas de proveedor que los proveedores comunicaron con el número fiscal de la empresa se pueden descargar de la NAV como facturas en borrador. Primero establezca el Import Default Journal en los ajustes (su cuenta predeterminada es la Import Default Account, usada en las líneas para las que no se encuentra una cuenta mejor).

  • Por periodo: vaya a Contabilidad ‣ Proveedores ‣ NAV Inbound Invoice Import, establezca la Start Date y la End Date (las fechas en las que las facturas se comunicaron a la NAV) y haga clic en Import. Las dos acciones planificadas inactivas mencionadas antes pueden hacer lo mismo de forma automática.

  • Por número de factura: en los ajustes, haga clic en NAV Import, elija la Direction (Inbound o Outbound) y el Journal, y escriba los Invoice Numbers, uno por línea. Para las facturas entrantes, escriba los primeros ocho dígitos del número fiscal del proveedor, un espacio y luego el número de factura (12345678 INV-2026-001).

Para cada factura que todavía no existe (una factura con el mismo número se omite, incluso si está cancelada), se crea una factura en borrador:

  • el proveedor se busca por número fiscal (o por nombre y ciudad); si no hay coincidencia, se crea un nuevo contacto de empresa a partir de los datos de la NAV;

  • el número de factura del proveedor se convierte en la Bill Reference; la fecha de factura, la fecha de cumplimiento, la fecha de vencimiento, la divisa y el tipo de cambio se toman del informe;

  • las líneas se crean con el producto encontrado por nombre, la unidad de medida y un impuesto que coincide con la tasa de IVA o el código de exención comunicado. Si no existe ningún impuesto coincidente, se crea uno nuevo, así que revise los impuestos de las facturas importadas;

  • las facturas storno se convierten en notas de crédito vinculadas a la factura original, y las facturas modificativas se convierten en facturas rectificativas;

  • la factura se marca como No need to hand it over to the NAV!, los datos de sus líneas quedan bloqueados frente a un nuevo cálculo, y el XML descargado se guarda en la pestaña NAV.

Revise las cuentas, los impuestos y la distribución analítica del borrador y, después, confírmelo como de costumbre.

screenshot: finance-fl-hungary-nav-import-wizard
menu
Accounting ‣ Vendors ‣ NAV Inbound Invoice Import
shows
The import dialog with "Direction" (read-only, Inbound), "Start Date", "End Date" and the "Import" and "Cancel" buttons.
highlight
The date fields (red frame).
data
Start Date = first day of the current month, End Date = today.
module
eyssen_l10n_hu
notes
English UI, light theme, 1440px width, crop to the dialog.

Exportación para auditoría fiscal

Para una auditoría fiscal, la NAV puede solicitar los datos de las facturas emitidas en un archivo XML estándar. En los ajustes, haga clic en NAV Export, establezca Date from y Date to, y haga clic en Export. El archivo NAV_export.xml contiene las facturas de cliente contabilizadas y las notas de crédito cuya fecha de factura cae dentro del periodo.

Anulación técnica

Un informe de datos que se envió con datos incorrectos por un error técnico se puede retirar con una anulación técnica (technikai érvénytelenítés). Esto no cancela la factura en sí, solo el informe de datos, y nada cambia en la factura dentro de Odoo.

En los ajustes, haga clic en NAV Technikai érvénytelenítés y complete:

  • Számla sorszáma: el número de la factura cuyo informe se anula;

  • Érvénytelenítés kódja: el código del motivo (contenido de datos incorrecto, número de factura incorrecto, fecha de emisión incorrecta o hash de factura electrónica incorrecto);

  • Érvénytelenítés oka: una explicación en texto libre.

Haga clic en Érvénytelenítés. Una notificación muestra el ID de transacción de la NAV y el estado de la solicitud.

Importante

Según las reglas del sistema Online Számla, una anulación técnica solo entra en vigor después de que un usuario del contribuyente la aprueba en el sitio web de Online Számla.

Nota

Las etiquetas de este cuadro de diálogo se muestran en húngaro en la versión actual del módulo.