Francia

Módulos

Los siguientes módulos se instalan automáticamente con la localización francesa:

Nombre

Nombre técnico

Descripción

Francia - Contabilidad

l10n_fr_account

Paquete de localización fiscal francesa que se aplica únicamente a empresas con sede en Francia continental y no incluye DOM-TOMs (Départements d’Outre-Mer et Territoires d’Outre-Mer, es decir, los departamentos y territorios de ultramar de Francia).

Francia - Informes contables

l10n_fr_reports

Exportación del informe de IVA francés, que puede enviarse a DGFiP, una OGA o un contable profesional.

Francia - Certificación antifraude de IVA para punto de venta (CGI 286 I-3 bis)

l10n_fr_pos_cert

Certificación antifraude del IVA para puntos de venta.

Francia - Facturación electrónica (Plataforma aprobada)

l10n_fr_pdp

Soporte para la facturación electrónica obligatoria en Francia para enviar y recibir documentos a través de la plataforma aprobada de Odoo.

Francia - Informes electrónicos para TPV

l10n_fr_pdp_pos

Informes electrónicos PDP Flux 10 para TPV.

Además, los siguientes módulos deben instalarse manualmente:

Nombre

Nombre técnico

Descripción

Francia - Importación FEC

l10n_fr_fec_import

Importación de archivos FEC estándar, útil para importar historial contable.

Francia - Nómina con contabilidad

l10n_fr_hr_payroll_account

Incluye los datos contables necesarios para las reglas de nómina francesas.

Francia - Integración Peppol con Chorus Pro

l10n_fr_facturx_chorus_pro

Añade campos necesarios para enviar facturas a Chorus Pro.

Nota

En algunos casos, como al actualizar a una versión con módulos adicionales, es posible que los módulos no se instalen automáticamente. Cualquier módulo faltante puede instalarse manualmente.

Descripción general de la localización

El paquete de localización francesa garantiza el cumplimiento de las regulaciones fiscales y contables francesas. Incluye herramientas para gestionar impuestos, posiciones fiscales, informes y un plan contable predefinido adaptado a los estándares de Francia.

El paquete de localización francesa proporciona las siguientes características clave para garantizar el cumplimiento de las regulaciones fiscales y contables locales:

Informes

Instalar el módulo Francia - Contabilidad (l10n_fr_account) da acceso a algunos informes contables específicos de Francia, tales como:

  • Bilan comptable (FR) (Balance)

  • Compte de résultats (FR) (Pérdidas y ganancias)

  • Rapport de taxes (FR) (Informe de impuestos)

Contabilidad

Facturación electrónica

Facturación B2B y B2C

La reforma de facturación electrónica de Francia (réforme de la facturation électronique) afecta a todas las empresas francesas registradas para el IVA y se está implementando en dos fases:

  • A partir del 1 de septiembre de 2026:

    • todas las empresas deben poder recibir facturas electrónicas B2B nacionales a través de plateformes agréées (plataformas aprobadas) (facturación electrónica)

    • las grandes empresas (GE) y las empresas medianas (ETI) deben enviar facturas electrónicas B2B nacionales (facturación electrónica) y deben presentar datos a las autoridades fiscales sobre ciertas operaciones, como las operaciones B2C y B2B transfronterizas (informes electrónicos)

  • A partir del 1 de septiembre de 2027, todas las empresas, incluidas las pequeñas y medianas empresas (PME) y las microempresas, están sujetas a los mismos requisitos de facturación electrónica e informes electrónicos.

Odoo está oficialmente certificado como plateforme agréée (plataforma aprobada) en la red de facturación electrónica. Admite la recepción de documentos en varios formatos (Facture-X, UBL y CII) y el envío de documentos exclusivamente en formato UBL.

Nota

Las transacciones exentas de IVA según los artículos 261-261E están excluidas.

Configuración

Para activar las funciones de facturación electrónica y reporte electrónico, sigue estos pasos de configuración:

  1. Asegúrate de que el módulo France - E-Invoicing (Approved Platform) (l10n_fr_pdp) esté instalado.

  2. En la aplicación Contabilidad o Facturación, ve a Configuración ‣ Ajustes, desplázate hacia abajo hasta la sección French Electronic Invoicing y haz clic en Activate Electronic Invoicing.

  3. En la ventana Send via French electronic invoicing, rellena el campo Email con la dirección de correo electrónico de un representante legal y haz clic en Authenticate:

    • En la ventana emergente, haz clic en Begin authentication.

    • En la ventana Accessing the legal representatives of your company, haz clic en Check status, luego selecciona tu nombre en la lista Please select who you are y Confirm.

    • Para verificar tu identidad, haz clic en Open authentication page.

    • En la ventana Authentication, haz clic en Receive a code, luego introduce el código de 5 dígitos recibido por correo electrónico y Confirm.

    • En la ventana Identity verification, haz clic en Next.

    • Para completar la verificación, haz clic en el icono (plus) debajo de Add your document here para cargar una copia de tu DNI, pasaporte o permiso de residencia, luego haz clic en Next.

    • Para firmar electrónicamente la Attestation de désignation de plateforme agréée (certificado de designación de una plataforma aprobada), haz clic en Next para revisarla, luego haz clic en Next de nuevo y activa ambas opciones:

      • I acknowledge having read all the documents.

      • I accept the general conditions of use of VIALNIK 360 and the signature certificate.

    • Haz clic en Sign.

    • Una vez confirmada la firma, la certificación firmada y los términos y condiciones se pueden descargar, si es necesario.

    La autenticación es entonces exitosa y la página se puede cerrar.

  4. En la ventana Send via French electronic invoicing, haz clic en Refresh.

  5. Verifica que el campo Identifier esté rellenado con tu número SIREN, activa la opción Pilot Phase si estás configurando la facturación electrónica antes del 1 de septiembre de 2026 y haz clic en Validate Registration.

  6. Tu ID de e-facturación francesa ya está listo para enviar y recibir e-facturas y notas de crédito. Activa las siguientes opciones según sea necesario:

    • Diario de facturas entrantes: Configurado automáticamente, actualiza si es necesario.

    • Activar la e-declaración y el envío de facturas al PPF: Activa esta opción si la e-declaración y la e-facturación son obligatorias para tu empresa.

    • Participar en la fase piloto: Esta opción solo debe estar activada hasta que finalice la fase piloto el 1 de septiembre de 2026.

      Nota

      Los cambios para activar o desactivar esta opción tendrán efecto al día siguiente.

    • Periodicidad de la e-declaración: Configura la periodicidad de la e-declaración.

El registro en el annuaire de la facturation électronique (directorio de facturación electrónica) es efectivo al día siguiente de completar la configuración.

Truco

Para desconectarte de la red de e-facturación, haz clic en Eliminar de la plataforma aprobada.

Importante

Una vez registrado en la red de e-facturación, los usuarios se registran automáticamente en Peppol. No se necesita entonces un registro separado en Peppol.

Contactos

Antes de enviar una e-factura a un contacto, asegúrate de que el contacto esté registrado en la red de e-facturación y listo para recibir e-facturas. Para hacerlo, sigue estos pasos:

  1. En la aplicación Contabilidad o Facturación, ve a Clientes ‣ Clientes y accede al formulario del cliente.

  2. Asegúrate de que el País del cliente esté configurado como Francia.

  3. En la pestaña Ventas y compra, bajo la sección Varios, asegúrate de que el campo ID de empresa esté completado.

    Nota

    El número de ID de empresa se agrega entonces automáticamente en el campo Dirección electrónica Francia FRCTC en la Pestaña de contabilidad, bajo la sección Facturas de cliente.

  4. En la Pestaña de contabilidad, bajo la sección Facturas de cliente, haz clic en Verificar para verificar el contacto. Si el contacto se encuentra en la red de e-facturación, se muestra El partner está en el annuaire.

Truco

Configura el método de envío de factura preferido para un cliente como E-facturación francesa en la sección Facturas de cliente de la pestaña Contabilidad del formulario del cliente.

Facturación electrónica

Las e-facturas para operaciones B2B nacionales pueden enviarse y recibirse a través de la red de e-facturación.

Nota

  • Las facturas B2C o las facturas B2B transfronterizas no pueden enviarse a través de la red de e-facturación. Sin embargo, una vez confirmadas en Odoo, estas facturas se envían a las autoridades fiscales mediante e-declaración.

  • Las facturas B2B nacionales que se pagan en efectivo también se envían a las autoridades fiscales mediante e-declaración.

Enviar facturas de cliente

Las facturas B2B nacionales publicadas que se enviarán a través de la red de facturación electrónica se marcan como Listas para enviar en el campo Estado de facturación electrónica de la factura.

Nota

Todas las facturas que están listas para enviarse a través de la red de facturación electrónica se pueden ver de las siguientes maneras:

  • En la vista de lista de Facturas, usa el botón (ajustar configuración) para añadir la columna Estado de facturación electrónica o aplica el filtro Facturación electrónica lista en la barra de búsqueda.

  • En el tablero de Contabilidad, haz clic en Facturas de facturación electrónica listas en el diario de ventas correspondiente.

Una vez que una factura se ha creado y confirmado, sigue estos pasos para enviar la factura al cliente a través de la red de facturación electrónica:

  1. Comprueba que el contacto esté registrado en el directorio de facturación electrónica.

  2. Asegúrate de que cada línea de factura incluya al menos un producto o etiqueta, y exactamente un impuesto.

  3. Haz clic en Enviar en el formulario de factura confirmada.

  4. En la ventana Imprimir y enviar, asegúrate de que la opción Facturación electrónica francesa esté habilitada y haz clic en Enviar.

Truco

En la sección Información de facturación francesa de la pestaña Otra información, el Estado de facturación electrónica se actualiza a Hecho una vez que las facturas se han entregado correctamente a la plataforma aprobada del contacto.

Nota

  • El estado de entrega de la factura también se muestra en la columna Estado de facturación electrónica de la vista de lista de Facturas.

  • Si ocurre un error durante la entrega de la factura por parte de la autoridad fiscal, los detalles del error se muestran en el chatter de la factura.

Truco

Para activar manualmente la acción programada utilizada para verificar el estado de entrega de las facturas, ve al tablero de Contabilidad y haz clic en Obtener estado de facturación electrónica en el diario de ventas correspondiente.

Importante

Para facturas B2B nacionales, la opción Restablecer a borrador no está disponible para facturas que ya se han enviado a través de notificación electrónica.

Recibir las facturas de proveedor

Odoo verifica varios documentos nuevos recibidos a través de la red de facturación electrónica varias veces al día, e importa automáticamente las facturas de proveedor en el diario de compra establecido en el campo Diario de facturas entrantes durante la configuración. Las facturas de proveedor correspondientes se crean como borradores y aparecen en la vista de lista de facturas de proveedor.

Abre una factura de proveedor y haz clic en una de las siguientes opciones:

  • Confirmar: Para confirmar la factura de proveedor.

  • Cancelar: Para rechazar la factura de proveedor. En la ventana Enviar respuesta, rellena los siguientes campos y luego haz clic en Enviar:

    • Código de Motivo: Selecciona el motivo por el cual rechazas la factura del proveedor.

    • Ingresa una nota opcional aquí: Añade un mensaje para explicar tu rechazo al proveedor, si lo deseas.

Truco

Para activar manualmente la acción programada que recupera las facturas de proveedor entrantes, ve al tablero de Contabilidad y haz clic en Obtener Documentos de Facturación Electrónica en el diario de compra establecido en el campo Diario de Facturas Entrantes durante la configuración.

Reporte electrónico

El reporte electrónico consiste en enviar datos de transacciones y pagos a las autoridades fiscales para facturas confirmadas dentro del alcance del reporte electrónico, incluyendo transacciones B2C y operaciones B2B transfronterizas. Cada diez días, Odoo envía automáticamente un informe XML con estos datos a las autoridades fiscales.

Para ver los reportes electrónicos y su estado de envío, en la aplicación Contabilidad, ve a Reportes ‣ Reporte electrónico. Los reportes electrónicos tienen uno de los siguientes estados:

  • Listo: Listo para envío.

  • Error: El envío falló, el reporte electrónico se volverá a enviar en 5-7 días.

  • Enviado: Enviado, esperando confirmación.

  • Completado: Procesado exitosamente.

Truco

  • Para activar manualmente la acción programada utilizada para enviar el reporte electrónico, abre el reporte electrónico relevante desde la vista de lista Reporte electrónico y haz clic en Enviar.

  • Para mostrar la lista de facturas o pagos incluidos en un reporte electrónico, haz clic en el botón inteligente Facturas o Pagos, luego haz clic en el icono (flecha derecha) para mostrar la lista.

Importante

Para facturas B2C, facturas B2B transfronterizas y facturas B2B nacionales pagadas en efectivo, si una factura enviada previamente mediante reporte electrónico necesita restablecerse a borrador para correcciones, la corrección del reporte electrónico se envía cuando se confirma la factura en borrador.

Facturación B2G - Chorus Pro

El portal Chorus Pro, gestionado por la AIFE (Agence pour l’Informatique financière de l’État), es la plataforma oficial para enviar facturas electrónicas a entidades públicas francesas. Permite a las empresas enviar y gestionar facturas, realizar seguimiento de su estado de procesamiento y acceder a actualizaciones de pago. Desde enero de 2020, la facturación electrónica es obligatoria para todas las transacciones entre empresas y gobierno (B2G) en Francia. Odoo admite la integración con Chorus Pro para enviar facturas generadas en Odoo.

Configuración

Para enviar facturas a Chorus Pro, se requiere la siguiente configuración:

  1. Instala el módulo Francia - Integración Factur-X con Chorus Pro (l10n_fr_facturx_chorus_pro).

  2. Regístrate en Peppol, ya que las facturas se envían desde Odoo a Chorus Pro a través de la red Peppol.

  3. Si aún no tienes una cuenta de Chorus Pro, ve a la página Chorus Pro, haz clic en Créer un compte y crea una.

  4. Configura el formulario de contacto de los clientes relevantes.

Clientes

Para enviar facturas a Chorus Pro, configura el formulario de contacto de los clientes correspondientes de la siguiente manera:

  1. Asegúrate de que el campo País esté completo, luego selecciona NIF/CIF como Número de identificación e introduce el número correspondiente.

  2. En la pestaña Ventas y compras, asegúrate de que el campo SIRET esté completo.

  3. En la pestaña Contabilidad, completa los siguientes campos en la sección Facturas de cliente:

    • Formato de factura electrónica: Selecciona BIS Billing 3.0.

    • Asegúrate de que France SIRET esté seleccionado en el siguiente campo, luego escribe 11000201100044, la referencia utilizada por Chorus Pro.

Enviar facturas a Chorus Pro

Para enviar facturas a Chorus Pro, sigue estos pasos:

  1. Asegúrate de que el campo SIRET esté completado en el registro de la empresa.

  2. En la aplicación Contabilidad, ve a Clientes ‣ Facturas y abre o crea la factura.

  3. Asegúrate de que los siguientes campos estén completos en la pestaña Otra información:

    • Referencia del comprador: Service Exécutant en Chorus Pro

    • Referencia del contrato: Numéro de Marché en Chorus Pro

    • Referencia de orden de compra: Engagement Juridique en Chorus Pro

  4. Confirma la factura.

  5. Haz clic en Enviar y, en la ventana Imprimir y Enviar, activa Por Peppol.

  6. Haz clic en Enviar.

Una vez enviada la factura, el estado Peppol de la factura se actualiza a Hecho.

Ver también

Peppol

FEC - Fichier des Écritures Comptables

Un archivo de auditoría FEC Fichier des Écritures Comptables contiene todos los datos contables y asientos registrados en todos los diarios contables de un ejercicio fiscal. Los asientos del archivo deben organizarse en orden cronológico. Desde enero de 2014, todas las empresas francesas están obligadas a producir y transmitir este archivo cuando lo soliciten las autoridades fiscales con fines de auditoría.

Importar FEC

Instala el módulo France - FEC Import (l10n_fr_fec_import) para importar archivos FEC desde otro software.

Para activar esta función, en la aplicación Contabilidad, ve a Configuración ‣ Ajustes. En la sección Importación Contable, haz clic en Importar y Importar FEC. Luego, en la ventana Importación FEC, sube el archivo FEC y haz clic en Importar.

Nota

Importar archivos FEC de diferentes años no requiere acciones ni cálculos particulares. Sin embargo, si varios archivos contienen RAN Reports à Nouveaux con el saldo inicial del año, estos asientos se marcan automáticamente como innecesarios en Odoo y puede ser necesario eliminarlos.

Formatos de archivo

Nota

  • Los archivos FEC deben estar en formato CSV, ya que el formato XML no es compatible.

  • El archivo CSV FEC es un archivo de texto plano estructurado como una tabla de datos. La primera línea sirve como encabezado, definiendo la lista de campos para cada asiento, y cada línea siguiente representa un único asiento contable sin ningún orden específico.

Los archivos FEC deben cumplir con las siguientes especificaciones técnicas:

  • Codificación: UTF-8, UTF-8-SIG e iso8859_15.

  • Separador: puede ser ;, |, , o TAB.

  • Para terminar una línea: tanto CR+LF (\r\n) como LF (\n) son compatibles.

  • Formato de fecha: %Y%m%d

Descripción y uso de los campos

#

Nombre del campo

Descripción

Uso

Formatear

01

JournalCode

Código del diario

journal.code y journal.name si no cuenta con JournalLib.

Alfanumérico

02

JournalLib

Etiqueta del diario

journal.name

Alfanumérico

03

EcritureNum

Numeración específica de cada secuencia numérica del asiento en el diario

move.name

Alfanumérico

04

EcritureDate

Fecha del asiento contable

move.date

Fecha (aaaaMMdd)

05

CompteNum

Número de cuenta

account.code

Alfanumérico

06

CompteLib

Etiqueta de la cuenta

account.name

Alfanumérico

07

CompAuxNum

Número de cuenta secundario (acepta nulo)

partner.ref

Alfanumérico

08

CompAuxLib

Etiqueta de cuenta secundaria (acepta nulo)

partner.name

Alfanumérico

09

PieceRef

Referencia del documento

move.ref y move.name si no cuenta con EcritureNum.

Alfanumérico

10

PieceDate

Fecha de documento

move.date

Fecha (aaaaMMdd)

11

EcritureLib

Etiqueta de asiento de la cuenta

move_line.name

Alfanumérico

12

Debe

Importe de débito

move_line.debit

Número flotante

13

Haber

Cantidad de crédito (no puede nombrar este campo como «crédito»)

move_line.credit

Número flotante

14

EcritureLet

Referencia cruzada del asiento contable (acepta nulo)

move_line.fec_matching_number

Alfanumérico

15

DateLet

Fecha del asiento contable (acepta nulo)

No se utiliza

Fecha (aaaaMMdd)

16

ValidDate

Fecha de validación del asiento contable

No se utiliza

Fecha (aaaaMMdd)

17

Montantdevise

Importe de la divisa (acepta nulo)

move_line.amount_currency

Número flotante

18

Idevise

Identificador de la divisa (acepta nulo)

currency.name

Alfanumérico

Estos dos campos aparecen en el mismo orden que los demás, reemplazándolos.

12

Montant

Importe

move_line.debit o move_line.credit

Número flotante

13

Sens

Puede ser «C» de crédito o «D» de débito

Determina move_line.debit o move_line.credit

Carácter

Detalles de implementación

Las siguientes entidades contables se importan de los archivos FEC: Cuentas, Diarios, Contactos y Asientos. El módulo determina automáticamente la codificación, el terminador de línea y el separador utilizados en el archivo. A continuación, se realiza una comprobación para asegurar que cada línea tenga el número correcto de campos que coincidan con el encabezado. Si la comprobación es exitosa, se lee todo el archivo, se almacena en memoria y se escanea. Las entidades contables se importan luego de a un tipo a la vez en el siguiente orden.

Cuentas

Cada asiento contable está asociado con una cuenta identificada por el campo CompteNum.

Coincidencia de códigos

Si ya existe una cuenta con el mismo código, se utiliza la existente en lugar de crear una nueva. En Odoo, los números de cuenta siguen la longitud de dígitos predeterminada de la localización fiscal. Como el módulo FEC está vinculado a la localización francesa, la longitud de cuenta predeterminada es de 6 dígitos. Esto significa que los ceros finales en los códigos de cuenta se eliminan, y la comparación entre los códigos de cuenta en el archivo FEC y los que ya están en Odoo se realiza basándose solo en los primeros seis dígitos de los códigos.

Example

El código de cuenta 65800000 en el archivo coincide con una cuenta 658000 existente en Odoo, y se utiliza la cuenta existente en lugar de crear una nueva.

Marcado como conciliado

Una cuenta se marca técnicamente como conciliable si la primera línea en la que aparece tiene el campo EcritureLet completado, indicando que el asiento contable se conciliará con otro.

Nota

El campo puede dejarse vacío en la línea, pero el asiento aún debe conciliarse con un pago no registrado. La cuenta se marca como conciliable una vez que la importación de los apuntes contables lo requiere.

Tipo de cuenta y coincidencia de plantillas

Como el tipo de cuenta no se especifica en el formato FEC, las cuentas nuevas se crean con el tipo predeterminado Current Assets. Después del proceso de importación, se comparan con las plantillas de Plan Contable instaladas. La marca de conciliación también se determina de esta manera.

La coincidencia se realiza comparando los dígitos de la izquierda, comenzando con todos los dígitos, seguidos de 3 dígitos y luego 2 dígitos.

Example

Nombre

Código

Comparación completa

Comparación de 3 dígitos

Comparación de 2 dígitos

Plantilla

400000

400000

400

40

CompteNum

40100000

40100000

401

40

Resultado

Coincidencia encontrada

El tipo de cuenta se marca entonces como por pagar y conciliable según la plantilla de cuenta.

Diarios

Los diarios se comparan con los existentes en Odoo para evitar duplicados, incluso al importar múltiples archivos FEC.

Si ya existe un diario con el mismo código, se utiliza el diario existente en lugar de crear uno nuevo.

Los nuevos diarios tienen el prefijo FEC- añadido a su nombre. Por ejemplo, ACHATS se convierte en FEC-ACHATS.

Nota

Los diarios no se archivan, permitiendo al usuario gestionarlos como desee.

Determinación del tipo de diario

El tipo de diario no se especifica en el formato (similar a las cuentas) y se crea inicialmente con el tipo predeterminado general.

Al finalizar el proceso de importación, el tipo de diario se determina según las siguientes reglas relacionadas con los movimientos y cuentas asociados:

  • banco: Los movimientos en estos diarios siempre incluyen una línea (débito o crédito) que afecta a una cuenta de liquidez.
    efectivo / banco pueden intercambiarse, por lo que se asigna banco cuando se cumple esta condición.
  • venta: Los movimientos en estos diarios tienen principalmente líneas de débito en cuentas por cobrar y líneas de crédito en cuentas de ingresos fiscales.
    Los apuntes contables de los reembolsos de ventas se invierten según el débito o crédito.
  • compra: Los movimientos en estos diarios tienen principalmente líneas de crédito en cuentas por pagar y líneas de débito en cuentas de gastos.
    Los apuntes contables de las compras reembolsadas se invierten según el débito o crédito.
  • general: Utilizado para todo lo demás.

Nota

  • Se requiere un mínimo de tres movimientos para identificar el tipo de diario.

  • Un umbral del 70% de los movimientos debe cumplir los criterios para que se determine un tipo de diario.

Example

Supongamos que estamos analizando los movimientos que comparten un cierto journal_id.

Movimientos

Número

Porcentaje

que tienen una línea de cuenta de venta y no tienen una línea de cuenta de compra

0

0

que tienen una línea de cuenta de compra y no tienen una línea de cuenta de venta

1

25 %

que tienen una línea de cuenta de liquidez

3

75%

Total

4

100 %

El tipo de diario sería banco, porque el porcentaje de movimientos bancarios (75%) supera el umbral (70%).

Contactos

Cada contacto mantiene su Referencia del campo CompAuxNum.

Nota

Estos campos son buscables según importaciones FEC previas para fines fiscales o de auditoría.

Truco

Los contactos similares y potencialmente duplicados se pueden fusionar utilizando la aplicación de limpieza de datos.

Movimientos

Los asientos se registran y concilian inmediatamente tras su envío, utilizando el campo EcritureLet para relacionar los asientos.

El campo EcritureNum representa el nombre de los movimientos, pero a veces puede quedar vacío. En esos casos, se utiliza el campo PieceRef en su lugar.

Problemas de redondeo

Se aplica una tolerancia de redondeo basada en la precisión de la moneda para los importes de débito y crédito (es decir, 0,01 para EUR). Si la diferencia está por debajo de esta tolerancia, se añade una nueva línea al movimiento, llamada Diferencia de redondeo de importación, dirigida a las siguientes cuentas:

  • 658000 «Charges diverses de gestion courante», para débitos agregados

  • 758000 «Produits divers de gestion courante», para créditos agregados

Nombre de movimiento faltante

Si el campo EcritureNum no está rellenado y el campo PieceRef no es adecuado para determinar el nombre del movimiento (puede usarse como referencia de línea de movimiento contable), se vuelve imposible identificar qué líneas deben agruparse en un solo movimiento, impidiendo efectivamente la creación de movimientos balanceados.

En esos casos, se realiza un intento final de agrupar todas las líneas por el mismo diario y fecha (JournalLib, EcritureDate). Si esta agrupación genera movimientos balanceados (suma(crédito) - suma(débito) = 0), entonces cada combinación diferente de diario y fecha crea un nuevo movimiento.

Example

ACH + 2021/05/01 –> nuevo movimiento en el diario ACH con el nombre 20210501.

Si este intento falla, se muestra un mensaje de error que enumera todas las líneas de movimiento que se consideran no balanceadas.

Información del contacto

Si una línea incluye información de contacto, se copia al movimiento contable mismo, siempre que el diario objetivo sea de tipo payable o receivable.

Exportar FEC

Para descargar el FEC, en la aplicación Contabilidad, ve a Reportes ‣ Libro Mayor. Haz clic en el icono (engranaje) y selecciona FEC. En la ventana Generación de Archivo FEC, completa los siguientes campos:

  • Fecha de inicio

  • Fecha de fin

  • Archivo de prueba: Activa esta opción para probar la generación del archivo FEC.

  • Excluir líneas a 0: Activa esta opción si es necesario.

  • Diarios excluidos: Selecciona los diarios a excluir.

Luego, haz clic en Generar.

Liasse fiscale

La liasse fiscale (declaraciones fiscales) es una colección de documentos financieros estandarizados que las empresas deben presentar anualmente a las autoridades fiscales. Resume de forma exhaustiva las actividades financieras de la empresa y determina los impuestos corporativos.

<https://www.teledec.fr> es una plataforma utilizada para preparar y enviar declaraciones de impuestos usando datos de registros contables. Para sincronizar tus datos contables almacenados en Odoo con Teledec y enviar electrónicamente la liasse fiscale de tu empresa a DGFiP, sigue estos pasos:

  1. Crear cuenta Teledec

  2. Información de registro de la empresa y del ejercicio fiscal

  3. Sincronización con Odoo

Crear cuenta Teledec

Para crear una cuenta Teledec, accede a la página de creación de cuenta Teledec y rellena el campo Adresse e-mail con una dirección de correo electrónico. Elige una contraseña segura, acepta los términos y condiciones generales marcando la casilla y haz clic en S’enregistrer para guardar. Luego, introduce el número SIREN de la empresa.

Nota

Si la cuenta ya ha sido creada, haz clic en Déjà enregistré? (¿Ya registrado?).

Información de registro de la empresa y del ejercicio fiscal

Para registrar la empresa en Teledec, ve a Vos entreprises (Tus empresas) y haz clic en Enregistrer votre entreprise (Registrar tu empresa). Asegúrate de completar la siguiente información de la empresa en las secciones Coordonnées de l’entreprise (Datos de la empresa) y Représentant légal (Representante legal):

  • Nom de l’entreprise: Nombre de la empresa.

  • Forme juridique: Selecciona la forma jurídica de la empresa.

  • Les comptes sont clôturés le: Fecha de cierre.

  • Régime d’imposition, choix de la liasse: Selecciona el Régimen fiscal y la opción de declaración de impuestos.

  • Adresse du siège social: Dirección de la sede social.

  • Nom du représentant légal: Nombre del representante legal.

  • Agissant en qualité de: Función del representante legal.

  • Numéro de téléphone: Número de teléfono.

Haz clic en Sauvegarder (Guardar) para mostrar el siguiente paso Informations générales sur l’exercice déclaré (Información general sobre el ejercicio fiscal declarado). Luego, completa la información sobre el ejercicio fiscal, como las fechas de inicio y fin del ejercicio fiscal o la fecha de cierre y la duración del periodo fiscal anterior. Después de guardar, se muestra la lista de documentos incluidos en la liasse fiscale, incluyendo tanto los formularios fiscales estándar como los personalizados para la declaración de impuestos de la empresa.

Truco

  • La columna Etat (Estado) muestra el progreso de la presentación del documento.

  • Haz clic en Compléter para completar un documento, luego en Sauvegarder para guardar.

  • Para imprimir una versión en blanco de la declaración, haz clic en Imprimer la déclaration y selecciona la opción Imprimer la déclaration avec les notices.

Sincronización con Odoo

Para permitir que Odoo complete automáticamente los datos del Liasse fiscale, haz clic en Autres actions (Otras acciones) en la esquina superior derecha y selecciona Synchroniser avec un logiciel tiers (Sincronizar con software de terceros), luego Synchroniser cette liasse avec Odoo (Sincronizar este liasse con Odoo).

En la ventana Synchroniser cette liasse avec Odoo, completa la siguiente información para completar la sincronización:

  • Nom / URL complète de la base de données Odoo: Nombre de la base de datos de Odoo o URL. Para proporcionar la URL completa de la base de datos, activa la opción Je voudrais donner une url complète hors .odoo.com.

  • Nom de l’utilisateur: Nombre de usuario asociado con la cuenta de Odoo.

  • Clé API: Clave API generada por la instancia de Odoo.

Nota

En una configuración multiempresa, se requieren las siguientes configuraciones en Odoo:

  • El usuario vinculado a la clave API generada debe tener acceso a la empresa destinada a la sincronización.

  • Esta empresa también debe configurarse como la Empresa predeterminada del usuario, ya que Teledec siempre sincroniza con la empresa predeterminada del usuario.

A continuación, haz clic en Importer para sincronizar datos desde Odoo. En la ventana Confirmation de la synchronisation de liasse avec Odoo, revisa los importes y realiza los cambios necesarios. Luego, haz clic en Importer la balance para confirmar la sincronización de la liasse fiscale con Odoo e importar el balance.

Importante

Hacer clic en Importer la balance puede sobrescribir o alterar cualquier actualización manual realizada previamente.

Para realizar el pago y enviar la declaración a las autoridades fiscales, haz clic en Paiement & envoi de la déclaration.

Punto de venta

Certificación antifraude del IVA

Desde enero de 2018, la nueva legislación antifraude está vigente en Francia y sus territorios de ultramar (DOM-TOM). Esta legislación establece requisitos específicos para la integridad, seguridad, almacenamiento y archivo de los datos de ventas. Odoo cumple con estos requisitos legales proporcionando un módulo y un certificado de conformidad descargable.

El software de caja registradora antifraude, como Odoo (CGI art. 286, I. 3° bis), es obligatorio para las empresas sujetas a impuestos en Francia o DOM-TOM, donde algunos clientes son particulares (B2C). Esta regla se aplica a todas las empresas, independientemente de su tamaño, pero los auto-emprendedores exentos de IVA no se ven afectados.

Certificación de Odoo

La administración tributaria exige que todas las empresas proporcionen un certificado de conformidad que confirme que su software cumple con la legislación antifraude. En caso de incumplimiento, puede imponerse una multa de 7.500 €.

Nota

Este certificado es otorgado por Odoo SA a los usuarios de Odoo Enterprise.

Para obtener la certificación, sigue estos pasos:

  1. Instala el módulo France - VAT Anti-Fraud Certification for Point of Sale (CGI 286 I-3 bis) (l10n_fr_pos_cert).

  2. Configura el campo Country en el registro de la empresa para cifrar los asientos para la verificación de inalterabilidad.

  3. Descarga el certificado de conformidad obligatorio entregado por Odoo SA.

Funciones antifraude

El módulo antifraude ofrece las siguientes funciones:

Inalterabilidad

Todos los métodos para cancelar o modificar datos clave en pedidos de TPV, facturas y asientos contables están desactivados para las empresas ubicadas en Francia o cualquier DOM-TOM.

Nota

En un entorno multiempresa, solo se ven afectados los documentos de dichas empresas.

Seguridad

Para garantizar la inalterabilidad, cada pedido o asiento contable se cifra al validarse. Este número (o hash) se calcula a partir de los datos clave del documento y el hash de los documentos precedentes. El módulo introduce una interfaz para probar la inalterabilidad de los datos. La prueba fallará si se modifica cualquier información en un documento después de su validación. El algoritmo recalcula todos los hashes y los compara con los iniciales. En caso de fallo, el sistema señala el primer documento corrupto registrado en el sistema.

Solo los usuarios con derechos de acceso de administrador pueden iniciar la verificación de inalterabilidad:

  • Para pedidos de TPV, ve a Punto de venta ‣ Informes ‣ POS Inalterability Check;

  • Para asientos contables, en la aplicación Contabilidad o Facturación, ve a Configuración ‣ Ajustes. En la sección Informes, haz clic en Descargar el informe de comprobación de inalterabilidad de datos.

Almacenamiento

El sistema también procesa cierres de ventas automáticos diarios, mensuales y anuales. Estos cierres calculan el total de ventas del período y los totales acumulados desde el primer asiento de ventas registrado en el sistema.

Para acceder a los cierres, ve a Punto de venta ‣ Informes ‣ Cierres de ventas o en la aplicación Contabilidad o Facturación, ve a Informes ‣ Cierres de ventas.

Nota

  • Los cierres calculan los totales para los asientos contables de los diarios de venta (tipo de diario = ventas).

  • Para entornos multiempresas, estos cierres se realizan para cada empresa por separado.

  • Los pedidos del TPV se registran como asientos contables al cerrar la sesión del TPV. Cerrar una sesión del TPV se puede hacer en cualquier momento. Para recordar a los usuarios que lo hagan diariamente, el módulo les impide reanudar una sesión que se abrió hace más de 24 horas. Dicha sesión debe cerrarse antes de volver a vender.

  • El total de un período se calcula a partir de todos los asientos contables publicados después del cierre anterior del mismo tipo, independientemente de su fecha de publicación. Registrar una nueva transacción de ventas para un período ya cerrado se contará en el siguiente cierre.

Truco

Para propósitos de prueba y auditoría, los cierres pueden generarse manualmente en modo desarrollador. Para hacerlo, ve a Ajustes ‣ Técnico ‣ Acciones programadas. En la vista de lista de acciones programadas, abre la acción Cierre de ventas deseada y haz clic en Ejecutar manualmente.

Responsabilidades

Desinstalar este módulo restablecerá los hashes de seguridad. Esto significa que el sistema ya no garantizará la integridad de los datos pasados.

Los usuarios son responsables de su sistema Odoo y deben operarlo con cuidado. No está permitido modificar el código fuente responsable de garantizar la integridad de los datos.

Odoo no se hace responsable de ningún problema con la funcionalidad de este módulo si es causado por aplicaciones de terceros no certificadas.