OdooWiki OCA HUB
Invoicing Management Licencia: AGPL-3

Este módulo añade soporte para DAS2___, que es una declaración fiscal anual también llamada Déclaration d'honoraires. Te permitirá autogenerar las líneas de DAS2 a partir de los asientos contables, comprobar el resultado, actualizar manualmente las líneas si es necesario y, finalmente, generar un archivo de declaración. Después, envía el archivo de declaración a la oficina de impuestos francesa a través de tu cuenta profesional en impots.gouv.fr

Las especificaciones del archivo están disponibles en esta página.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 19.0

Prepara y presenta la declaración anual francesa DAS2 (Déclaration d'honoraires) directamente desde Odoo. El módulo construye las líneas de la declaración a partir de los asientos contables publicados, te permite revisarlas y ajustarlas, y luego genera el archivo oficial cifrado para enviar a la oficina de impuestos.

Este módulo añade una pantalla DAS2 bajo el menú de declaraciones francesas. Para cada año creas una declaración, eliges los diarios de pago que se van a analizar y haces clic en Generate Lines. Odoo entonces examina los apuntes contables publicados en la cuenta de proveedores de cada proveedor marcado para DAS2 y rellena una línea por proveedor con los importes pagados.

En cada línea puedes ver y ajustar las distintas categorías de rentas (honoraires, commissions, courtages, ristournes, jetons de présence, droits d'auteur, etc.), además de las prestaciones en especie y la retención en la fuente. El total y una marca To Declare se calculan automáticamente según el umbral anual de declaración del año; las líneas por debajo del umbral se muestran atenuadas. Un panel de advertencia enumera los proveedores que tienen gastos en cuentas típicas de honorarios pero que aún no están configurados para DAS2.

Cuando haces clic en Validate, el módulo comprueba el país de la compañía, la moneda, el APE, la dirección y el contacto administrativo, y luego genera el archivo oficial de declaración, cifrado con la clave PGP de la oficina de impuestos, y lo adjunta al registro. Un botón Back to Draft elimina el archivo para que puedas regenerarlo. Los proveedores obtienen dos campos nuevos en su formulario de contacto: DAS2 Type y DAS2 Job.

Depende de

Menús que añade

l10n_fr_das2_menu
Modelos y campos (3)
  • res.partner · amplía un modelo existentefr_das2_job (DAS2 Job), fr_das2_type (DAS2 Type)
  • l10n.fr.das2 · modelo nuevoyear, state, line_ids (Lines), dads_type, company_id, contact_id (Administrative Contact), currency_id (Company Currency), warning_msg, attachment_id, attachment_name (Filename), attachment_datas (Declaration File), payment_journal_ids (Payment Journals), partner_declare_threshold (Partner Declaration Threshold), unencrypted_attachment_id (Unencrypted Attachment)
  • l10n.fr.das2.line · modelo nuevojob (Profession), note, state, parent_id (DAS2 Report), company_id, fee_amount (Honoraires et vacations), partner_id (Supplier), to_declare, currency_id (Company Currency), total_amount, partner_siret (SIRET), allowance_real (Sur frais réels), allowance_fixed (Allocation forfaitaire), discount_amount (Ristournes), allowance_amount (Indemnités et remboursements), brokerage_amount (Courtages), commission_amount (Commissions), allowance_employer (Prise en charge directe par l'employeur), other_income_amount (Autres rémunérations), benefits_in_kind_car (Voiture), attendance_fee_amount (Jetons de présence), benefits_in_kind_food (Nourriture), benefits_in_kind_nict (Outils issus des NTIC), benefits_in_kind_other (Autres), withholding_tax_amount (Retenue à la source), benefits_in_kind_amount (Avantages en nature), licence_royalties_amount (Droits d'inventeur), copyright_royalties_amount (Droits d'auteur), benefits_in_kind_accomodation (Logement)

Texto generado por IA (DeepSeek) al leer el código de la versión 19.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. El módulo es muy grande y solo se ha leído una parte del código. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 7 confirmadas, 2 sin información de 9 versiones.

Fuentes · Odoo 15.0

Confirmado el 2026-11-03 en la rama 15.0 de OCA/l10n-france.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Este módulo requiere la librería Python pyfrdas2. Como esta librería contiene las claves de cifrado PGP de la DGFiP utilizadas para cifrar el archivo de declaración y estas claves se cambian cada año, compruebe que la librería esté actualizada antes de utilizar el módulo para un nuevo año.

Para instalar esta librería, ejecute:

pip3 install --upgrade pyfrdas2

En la vista del formulario de proveedor, en la pestaña Accounting, verás una sección DAS2. Para los proveedores que deben declararse en DAS2, debes establecer:

  • el DAS2 Type,
  • el job para la declaración DAS2,
  • su número SIRET (solo para proveedores franceses),
  • su dirección completa (calle, código postal, ciudad y país).

En el formulario de configuración de la compañía, deben establecerse el código APE, el SIRET y la dirección.

Para el usuario responsable de la declaración, deben establecerse el número de teléfono y el correo electrónico en su formulario de partner relacionado (el nombre, el correo electrónico y el número de teléfono se utilizan en el archivo de declaración DAS2).

Si quieres cifrar el archivo de declaración con la clave PGP de prueba de la DGFiP, asegúrate de que el archivo de configuración de tu servidor Odoo tenga el siguiente parámetro:

running_env = test

De lo contrario, Odoo utilizará la clave PGP de producción de la DGFiP.

Vaya al menú Accounting \> Reports \> French Statements \> DAS2 y cree un nuevo informe DAS2.

A continuación, haga clic en el botón Generate Lines. Compruebe y edite las líneas generadas. Puede obtener los detalles del cálculo realizado por Odoo en los campos Note de cada línea.

Es posible que aparezca un banner de advertencia amarillo que le avise sobre proveedores que tienen gastos registrados en cuentas como 622100 Commissions et courtages sur achats, 622200 Commissions et courtages sur ventes, 622600 Honoraires, 622800 Rémunérations d'intermédiaires divers, 653000 Jetons de présence, 651600 Droits d'auteur et de reproduction que no están configuradas para DAS2.

Una vez que su declaración sea correcta, haga clic en el botón Done: generará el archivo DAS2 y establecerá la declaración en el estado Done (todos los campos pasan a ser de solo lectura).

Para enviar el archivo a la administración tributaria francesa, vaya a su cuenta profesional en impots.gouv.fr, acceda al menú Déclarer \> Tiers déclarant y, a continuación, haga clic en el botón Déposer un fichier. Seleccione Salaires et/ou honoraires y siga las instrucciones.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.