
    .4j                     <    d dl mZmZ  G d dej                  ZdS )    )fieldsmodelsc                      e Zd ZdZdZdZdZ ej        dddd          Z	 ej
        d	d
ddd          Z ej        dej        j                  Z ej        dd          Z ej
        dd           Z ej        d          ZdS )RelsumPettyCashRefu0  Referencia a gasto de Caja RH asociada a una OT.

    Modelo ligero: sólo guarda el código legacy (NNN-AAAA), la OT a la que
    pertenece, fecha e importe opcional. Si en el futuro se integra con el
    módulo de gastos (`hr.expense`), este modelo puede crear/enlazar a la
    `hr.expense` real.
    zrelsum.petty.cash.refzReferencia de Caja RHzdate desc, name descu   Código Caja RHTu'   Código legacy. Ejemplo: "RH-003-2025".)stringrequiredindexhelpzrepair.orderzOrden de Trabajocascade)r   ondeleter	   r   Fecha)r   defaultImportecurrency_id)r   currency_fieldzres.currencyc                 $    | j         j        j        S )N)envcompanyr   )ss    =/opt/odoo/custom_addons/ot_relsum/models/relsum_petty_cash.py<lambda>zRelsumPettyCashRef.<lambda>'   s    !%-3     )r   Notas)r   N)__name__
__module____qualname____doc___name_description_orderr   CharnameMany2onerepair_order_idDatecontext_todaydateMonetaryamountr   notes r   r   r   r      s          $E*L#F6; 6	  D &fo!  O 6;)  D V_$  F "&/33  K FKw'''EEEr   r   N)odoor   r   Modelr   r+   r   r   <module>r.      sS           %( %( %( %( %( %( %( %( %( %(r   