OdooWiki OCA HUB

HR Expense Receipt Require

hr_expense_receipt_require folder_open OCA/hr open_in_new
Human Resources Licencia: AGPL-3

Este módulo te permite definir productos de gasto que requieren la presentación de un recibo.

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 12.0

Marca los productos de gasto como que requieren un recibo, de modo que los empleados no puedan enviar un gasto (o un informe de gastos) sin adjuntar uno. Un permiso especial permite a determinados usuarios omitir esta regla.

Este módulo añade un requisito de recibo a los productos de gastos. En el formulario de producto utilizado para gastos, aparece una nueva casilla de verificación llamada "Require a receipt" junto al campo de coste. Cuando está marcada, cualquier línea de gasto que utilice ese producto debe tener al menos un archivo adjunto antes de poder enviarse.

La regla se aplica en dos lugares: - Cuando un empleado envía gastos individuales, Odoo bloquea la acción y muestra el mensaje "You need to provide a receipt to submit this expense!" si falta un recibo obligatorio. - Cuando se envía un informe de gastos (hoja), Odoo comprueba cada línea de gasto que contiene y bloquea el envío con un mensaje que nombra el gasto infractor.

En el formulario del informe de gastos, está disponible una casilla de verificación "Allow lines without attachment", pero solo para los miembros del grupo "Expenses-can skip required attachment". Cuando se marca en un informe, el requisito de recibo se ignora para ese informe, lo cual es útil para correcciones o excepciones.

El módulo amplía los modelos de gastos existentes hr.expense y hr.expense.sheet, y añade el nuevo campo a product.template. No crea menús nuevos; las nuevas opciones aparecen dentro de las pantallas estándar de gastos y productos.

Depende de

hr_expense
Modelos y campos (3)
  • hr.expense · amplía un modelo existente
  • hr.expense.sheet · amplía un modelo existenteallow_without_attachment (Allow lines without attachment)
  • product.template · amplía un modelo existenteexpense_receipt_required (Require a receipt)

Texto generado por IA (DeepSeek) al leer el código de la versión 12.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. 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: 1 confirmada, 8 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 12.0
  • Vaya a Expenses > Configuration > Expense Products
  • Cree o seleccione un producto
  • Marque la casilla "Require a receipt"

Algunos usuarios pueden ser capaces de ignorar los requisitos de adjuntos. Esto puede ser útil cuando un único documento deba dividirse en varias líneas de gasto diferentes. Los usuarios a los que se permita esto deben añadirse al grupo de seguridad "Expenses-can skip required attachment".

  • Cree un informe de gastos que contenga un producto configurado para requerir un archivo adjunto
  • Intente enviar el informe de gastos sin un archivo adjunto
  • A menos que el usuario sea miembro del grupo "Can skip required attachments", un error de validación impedirá enviar el informe de gastos
  • Cargue un archivo adjunto en la línea de gastos y vuelva a enviarlo

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

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.