
C.gc           @   s  d  d l  Z  d  d l m Z d  d l m Z d  d l m Z d  d l m Z d  d l	 m
 Z
 d  d l m Z d  d l m Z d  d	 l m Z d d d d d d d d d d d d f Z d d d d f Z d d d f Z d d d d f Z d d f Z d d d d d f Z d d d d d d d d d d d d d d d d d d d d d d d f Z dk e f dl     YZ dm e j f dn     YZ do e j f dp     YZ dq e j f dr     YZ ds e j f dt     YZ du e j f dv     YZ  dw e j f dx     YZ! dy e j f dz     YZ" d{ e j f d|     YZ# d} e j f d~     YZ$ d e j f d     YZ% d e j f d     YZ& d e j f d     YZ' d e j f d     YZ( d e j f d     YZ) d e j f d     YZ* d e j f d     YZ+ d e j f d     YZ, d e j f d     YZ- d e j f d     YZ. d e j f d     YZ/ d e j f d     YZ0 d e j f d     YZ1 d e j f d     YZ2 d e j f d     YZ3 d e j f d     YZ4 d e j f d     YZ5 d e j f d     YZ6 d e j f d     YZ7 d e j f d     YZ8 d e j f d     YZ9 d e j f d     YZ: d e j f d     YZ; d e j f d     YZ< d e j f d     YZ= d e j f d     YZ> d e j f d     YZ? d S(   iN(   t   Decimal(   t   models(   t   settings(   t   User(   t	   post_save(   t   gettext(   t   ValidationError(   t   MinValueValidatort   1t   Enerot   2t   Febrerot   3t   Marzot   4t   Abrilt   5t   Mayot   6t   Juniot   7t   Juliot   8t   Agostot   9t
   Septiembret   10t   Octubret   11t	   Noviembret   12t	   Diciembres   10.5s   10.5%s   21.0s   21%s   27.0s   27%t   EXENTOt   At   Bt   Ct   Du   U$St   Pu   $ARGt   CLu   $CLt   Su   Solest	   SERVICIOSt   Vt   VENTASu   Proveedoresu   Viaticosu   A Rendirt   Hu
   Honorariost   Ou   Otrost   CBu   Capital Federalt   BAu   Buenos Airest   ENs
   Entre Riost   CRt
   Corrientest   MIt   Misionest   FOt   Formosat   CHt   Chacot   SFs   Santa Fet   COt   Cordobat   SEs   Santiago del Esterot   SAt   Saltat   JUt   Jujuyt   TUt   Tucumant   CAt	   Catamarcat   LRs   La Riojat   SJs   San Juant   SLs   San Luist   LPs   La Pampat   NEt   Neuquent   RNs	   Rio Negrot   Chubutt   SCs
   Santa Cruzt   TFs   Tierra del Fuegot   ClaseConURLc           B   s   e  Z d    Z RS(   c         C   s/   t  j d |  j j |  j j f d |  j g S(   Ns   admin:%s_%s_changet   args(   t   urlresolverst   reverset   _metat	   app_labelt   module_namet   id(   t   self(    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyt   get_absolute_urlY   s    (   t   __name__t
   __module__RW   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRN   X   s   t   ProveedorPeruc        
   B   s  e  Z e j d  d d Z e j d d d Z e j d d d d e d e Z e j d	 d d
 d e d e d e Z	 e j d d d d e d e Z
 e j d d e Z e j d d d d d d e d e Z e j d d d d e d e Z d   Z d d d     YZ RS(   t   CUITt
   max_lengthi   s   Razon Sociali2   s   Domicilio FiscaliP   t   blankt   nullt	   Provinciai   t   choicess   Nro. Proveedori   s	   Ret. IIBBt   defaultt
   Porcentajet
   max_digitsi   t   decimal_placesi   s   Nro IIBBi   c         C   s   d |  j  |  j f S(   Ns   %s | %s(   t   cuitt   razonsocial(   RV   (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyt   __unicode__l   s    t   Metac           B   s   e  Z d  Z d Z RS(   u   Proveedor Perúu   Proveedores Perú(   RX   RY   t   verbose_namet   verbose_name_plural(    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRh   o   s   (    (   RX   RY   R   t	   CharFieldRe   Rf   t   Truet   domicilio_fiscalt   TIPO_PROVINCIA_CHOICEt	   provinciat   nroproveedort   BooleanFieldt   Falset   ret_iibbt   DecimalFieldt   porcentaje_rett   nro_iibbRg   Rh   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRZ   ]   s   !!	t	   Proveedorc        
   B   s  e  Z e j d  d d Z e j d d d Z e j d d d d e d e Z e j d	 d d
 d e d e d e Z	 e j d d d d e d e Z
 e j d d e Z e j d d d d d d e d e Z e j d d d d e d e Z d   Z d d d     YZ RS(   R[   R\   i   s   Razon Sociali2   s   Domicilio FiscaliP   R]   R^   R_   i   R`   s   Nro. Proveedori   s	   Ret. IIBBRa   Rb   Rc   i   Rd   i   s   Nro IIBBi   c         C   s   d |  j  |  j f S(   Ns   %s | %s(   Re   Rf   (   RV   (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRg      s    Rh   c           B   s   e  Z d  Z d Z RS(   Rw   t   Proveedores(   RX   RY   Ri   Rj   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRh      s   (    (   RX   RY   R   Rk   Re   Rf   Rl   Rm   Rn   Ro   Rp   Rq   Rr   Rs   Rt   Ru   Rv   Rg   Rh   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRw   t   s   !!	t   CentroCostoc           B   s   e  Z e j d  d d Z e j d d d d e d e Z e j d d d d e d e Z e j d d e d e Z	 d   Z
 d	 d d
     YZ RS(   t   CuentaR\   i   t	   SubcuentaR]   R^   u   Sublibro/Subtipot   Observacionesc         C   s   d |  j  f S(   Ns   %s(   t   cuenta(   RV   (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRg      s    Rh   c           B   s   e  Z d  Z d Z RS(   s   Centro de Costos   Centro de Costos(   RX   RY   Ri   Rj   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRh      s   (    (   RX   RY   R   Rk   R}   Rl   t	   subcuentat   sublibrotipot	   TextFieldt   observacionesRg   Rh   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRy      s   	t   DetalleFacturaPeruc           B   s=  e  Z e j d   Z e j d d e d e d e Z e j d d d d e	 d e d e Z
 e j d	 d
 d d d d e d  g d e d  Z e j d d
 d d d d e d  g d e d  d e d e Z e j d d
 d d d d e d  g d e d  d e d e Z e j d d
 d d d d e d  g d e d  d e d e Z e j d d
 d d d d e d  g d e d  d e d e Z e j d d
 d d d d e d  g d e d  d e d e Z e j d d
 d d d d e d  g d e d  d e d e Z d d d     YZ d   Z RS(   t   FacturaPerut   OrdenPagoPeruR]   R^   t   editables   Porcentaje IVAR\   i   R`   s   Importe NetoRc   Rd   i   t
   validatorsi    Ra   s   0.00t   IVAs   Ret IVAs   Ret IIBBs
   Percep IVAs   Percep IIBB CABAs   Percep IIBB BSASRh   c           B   s   e  Z d  Z d Z RS(   s   Detalle Facturas   Detalles Facturas(   RX   RY   Ri   Rj   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRh      s   c         C   s   d |  j  |  j f S(   Ns   %s | %s(   t   facturat
   orden_pago(   RV   (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRg      s    (    (   RX   RY   R   t
   ForeignKeyR   Rl   Rr   R   Rk   t   IVA_CHOICESt   porcentaje_ivaRt   R   R    t   importe_netot   ivat   ret_ivaRs   t
   percep_ivat   percep_iibb_cabat   percep_iibb_bsasRh   Rg   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR      s*   !$****00t   DetalleFacturac           B   s  e  Z e j d   Z e j d d e d e d e Z e j d d d d e	 d e d e Z
 e j d	 d
 d d d d e d  g d e d  Z e j d d
 d d d d e d  g d e d  d e d e Z e j d d
 d d d d e d  g d e d  d e d e Z e j d d
 d d d d e d  g d e d  d e d e Z e j d d
 d d d d e d  g d e d  d e d e Z e j d d
 d d d d e d  g d e d  d e d e Z e j d d
 d d d d e d  g d e d  d e d e Z e j d d
 d d d d e d  g d e d  d e d e Z d d d     YZ d   Z e e d  Z RS(   t   Facturat	   OrdenPagoR]   R^   R   s   Porcentaje IVAR\   i   R`   s   Importe NetoRc   Rd   i   R   i    Ra   s   0.00R   s   Ret IVAs   Ret IIBB CABAs   Ret IIBB BSASs
   Percep IVAs   Percep IIBB CABAs   Percep IIBB BSASRh   c           B   s   e  Z d  Z d Z RS(   s   Detalle Facturas   Detalles Facturas(   RX   RY   Ri   Rj   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRh      s   c         C   s   d |  j  |  j f S(   Ns   %s | %s(   R   R   (   RV   (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRg      s    c         O   s  t  t |   j | |   |  j j d k rt   } |  j j | _ |  j j | _ |  j j	 | _
 |  j j j | _ |  j j j | _ |  j d k r t | _ n |  j d k r |  j j | _ |  j | _ nZ |  j d k r |  j j | _ |  j | _ n- |  j d k r'|  j j | _ |  j | _ n  |  j | _ |  j | _ |  j | _ |  j | _ |  j | _ |  j | _ |  j j | _ | j   n  d  S(   NR!   R    s   21.0s   10.5s   27.0(    t   superR   t   saveR   t   tipo_facturat   IVA_Comprast   fecha_facturat   fechat   tipo_comprobantet
   nrofacturat   nro_comprobantet	   proveedorRe   Rf   R   Rl   t   exentot   importe_neto_totalt
   grabado_21R   t   iva_21t   grabado_105t   iva_105t
   grabado_27t   iva_27R   R   R   R   t   ret_iibb_cabat   ret_iibb_bsast   importe_total(   RV   t   force_insertt   force_updateRO   t   kwargst   iva_compras(    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR      s6    	(    (   RX   RY   R   R   R   Rl   Rr   R   Rk   R   R   Rt   R   R    R   R   R   R   R   R   R   R   Rh   Rg   R   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR      s0   $*****00	t   DetalleFacturaVentac           B   s  e  Z e j d   Z e j d d e d e d e Z e j d d d d e	 d e d e Z
 e j d	 d
 d d d d e d  g d e d  Z e j d d
 d d d d e d  g d e d  d e d e Z e j d d
 d d d d e d  g d e d  d e d e Z e j d d
 d d d d e d  g d e d  d e d e Z e j d d
 d d d d e d  g d e d  d e d e Z e j d d
 d d d d e d  g d e d  d e d e Z e j d d
 d d d d e d  g d e d  d e d e Z e j d d
 d d d d e d  g d e d  d e d e Z d d d     YZ d   Z e e d  Z RS(   t   FacturaVentat   OrdenPagoVentaR]   R^   R   s   Porcentaje IVAR\   i   R`   s   Importe NetoRc   Rd   i   R   i    Ra   s   0.00R   s   Ret IVAs   Ret IIBB CABAs   Ret IIBB BSASs
   Percep IVAs   Percep IIBB CABAs   Percep IIBB BSASRh   c           B   s   e  Z d  Z d Z RS(   s   Detalle Factura Ventas   Detalles Facturas Ventas(   RX   RY   Ri   Rj   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRh     s   c         C   s   d |  j  |  j f S(   Ns   %s | %s(   R   R   (   RV   (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRg     s    c         O   s  t  t |   j | |   |  j j d k rt   } |  j j | _ |  j j | _ |  j j	 | _
 |  j j j | _ |  j j j | _ |  j d k r t | _ n |  j d k r |  j j | _ |  j | _ nZ |  j d k r |  j j | _ |  j | _ n- |  j d k r'|  j j | _ |  j | _ n  |  j | _ |  j | _ |  j | _ |  j | _ |  j | _ |  j | _ |  j j | _ | j   n  d  S(   NR!   R    s   21.0s   10.5s   27.0(    R   R   R   R   R   t   IVA_ComprasVentaR   R   R   R   R   R   Re   Rf   R   Rl   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   (   RV   R   R   RO   R   R   (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR     s6    	(    (   RX   RY   R   R   R   Rl   Rr   R   Rk   R   R   Rt   R   R    R   R   R   R   R   R   R   R   Rh   Rg   R   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR      s0   !$*****00	R   c           B   s>  e  Z e j d  d e d e d e Z e j d d d Z e j d d d d e d e Z	 e j
 d	 d
 d d d d e d  g d e d  Z e j
 d d
 d d d d e d  g d e d  Z e j d d d d e Z e j d  Z e j d d e j j   Z e j d  Z d   Z d d d     YZ RS(   R   R]   R^   R   s   Nro. FacturaR\   i   t   Conceptoi<   s   Imp. Neto TotalRc   i   Rd   i   R   i    Ra   s   0.00s   Importe Totalt   TipoR`   RZ   s   Fecha Facturat	   Pendientec         C   s#   d |  j  j |  j |  j |  j f S(   Ns   %s | %s | %s | $ %s(   R   Re   R   R   R   (   RV   (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRg   A  s    Rh   c           B   s   e  Z d  Z d Z RS(   u   Factura Perúu   Facturas Perú(   RX   RY   Ri   Rj   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRh   D  s   (    (   RX   RY   R   R   Rl   Rr   R   Rk   R   t   conceptoRt   R   R    R   R   t   TIPO_FACTURA_CHOICESR   R   t	   DateFieldt   datetimet   datet   todayR   Rq   t	   pendienteRg   Rh   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR   0  s"   $$	R   c           B   s>  e  Z e j d  d e d e d e Z e j d d d Z e j d d d d e d e Z	 e j
 d	 d
 d d d d e d  g d e d  Z e j
 d d
 d d d d e d  g d e d  Z e j d d d d e Z e j d  Z e j d d e j j   Z e j d  Z d   Z d d d     YZ RS(   R   R]   R^   R   s   Nro. FacturaR\   i   R   i<   s   Imp. Neto TotalRc   i   Rd   i   R   i    Ra   s   0.00s   Importe TotalR   R`   Rw   s   Fecha FacturaR   c         C   s#   d |  j  j |  j |  j |  j f S(   Ns   %s | %s | %s | $ %s(   R   Re   R   R   R   (   RV   (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRg   Z  s    Rh   c           B   s   e  Z d  Z d Z RS(   R   t   Facturas(   RX   RY   Ri   Rj   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRh   ]  s   (    (   RX   RY   R   R   Rl   Rr   R   Rk   R   R   Rt   R   R    R   R   R   R   R   R   R   R   R   R   Rq   R   Rg   Rh   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR   I  s"   $$	R   c           B   s  e  Z e j d  d e j j   Z e j d d d d e	 Z
 e j d d d Z e j d d d	 Z e j d
 d d Z e j d d d d d d e d  g d e d  Z e j d d d d d d e d  g d e d  Z e j d d d d d d e d  g d e d  Z e j d d e Z e j d d d d d d e d  g d e d  Z e j d d d d d d e d  g d e d  Z e j d d d d d d e d  g d e d  Z e j d d d d d d e d  g d e d  d e d e Z e j d d d d d d e d  g d e d  d e d e Z e j d d d d d d e d  g d e d  d e d e Z e j d d d d d d e d  g d e d  d e d e Z e j d d d d d d e d  g d e d  d e d e Z e j d  d d d d d e d  g d e d  d e d e Z  e j d! d d d d d e d  g d e d  d e d e Z! e j d" d d d d d e d  g d e d  Z" d#   Z# d$ d& d%     YZ$ RS('   t   FechaRa   R   R\   i   R`   s   Nro. Comprobantei   R[   i   s   Razon Sociali2   s   Grabado 21%Rc   i   Rd   R   i    s   0.00s   Grabado 10.5%s   Grabado 27%t   Exentos   IVA 21%s	   IVA 10.5%s   IVA 27%s   Ret IVAR]   R^   s
   Percep IVAs	   Ret Gciass   Percep IIBB CABAs   Percep IIBB BSASs   Ret IIBB CABAs   Ret IIBB BSASs   Importe Totalc         C   s   d |  j  |  j |  j f S(   Ns   %s | %s | $ %s(   R   R   R   (   RV   (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRg     s    Rh   c           B   s   e  Z d  Z d Z RS(   s
   IVA Compras   IVA Compras(   RX   RY   Ri   Rj   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRh     s   (    (%   RX   RY   R   R   R   R   R   R   Rk   R   R   R   Re   Rf   Rt   R   R    R   R   R   Rq   Rr   R   R   R   R   Rl   R   R   t	   ret_gciasR   R   R   R   R   Rg   Rh   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR   b  sN   $$$$$$***!!**$	R   c           B   s  e  Z e j d  d e j j   Z e j d d d d e	 Z
 e j d d d Z e j d d d	 Z e j d
 d d Z e j d d d d d d e d  g d e d  Z e j d d d d d d e d  g d e d  Z e j d d d d d d e d  g d e d  Z e j d d e Z e j d d d d d d e d  g d e d  Z e j d d d d d d e d  g d e d  Z e j d d d d d d e d  g d e d  Z e j d d d d d d e d  g d e d  d e d e Z e j d d d d d d e d  g d e d  d e d e Z e j d d d d d d e d  g d e d  d e d e Z e j d d d d d d e d  g d e d  d e d e Z e j d d d d d d e d  g d e d  d e d e Z e j d  d d d d d e d  g d e d  d e d e Z  e j d! d d d d d e d  g d e d  d e d e Z! e j d" d d d d d e d  g d e d  Z" d#   Z# d$ d& d%     YZ$ RS('   R   Ra   R   R\   i   R`   s   Nro. Comprobantei   R[   i   s   Razon Sociali2   s   Grabado 21%Rc   i   Rd   R   i    s   0.00s   Grabado 10.5%s   Grabado 27%R   s   IVA 21%s	   IVA 10.5%s   IVA 27%s   Ret IVAR]   R^   s
   Percep IVAs	   Ret Gciass   Percep IIBB CABAs   Percep IIBB BSASs   Ret IIBB CABAs   Ret IIBB BSASs   Importe Totalc         C   s   d |  j  |  j |  j f S(   Ns   %s | %s | $ %s(   R   R   R   (   RV   (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRg     s    Rh   c           B   s   e  Z d  Z d Z RS(   s   IVA Compra Ventas   IVA Compras Ventas(   RX   RY   Ri   Rj   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRh     s   (    (%   RX   RY   R   R   R   R   R   R   Rk   R   R   R   Re   Rf   Rt   R   R    R   R   R   Rq   Rr   R   R   R   R   Rl   R   R   R   R   R   R   R   R   Rg   Rh   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR     sN   $$$$$$***!!**$	t   DetalleNotaCreditoPeruc           B   s4  e  Z e j d   Z e j d d e d e d e Z e j d d d d e	 d e d e Z
 e j d	 d
 d d d d e d  g d e d  Z e j d d
 d d d d e d  g d e d  d e d e Z e j d d
 d d d d e d  g d e d  d e d e Z e j d d
 d d d d e d  g d e d  d e d e Z e j d d
 d d d d e d  g d e d  d e d e Z e j d d
 d d d d e d  g d e d  d e d e Z e j d d
 d d d d e d  g d e d  d e d e Z d d d     YZ RS(   t   NotaCreditoPeruR   R]   R^   R   s   Porcentaje IVAR\   i   R`   s   Importe NetoRc   Rd   i   R   i    Ra   s   0.00R   s   Ret IVAs   Ret IIBBs
   Percep IVAs   Percep IIBB CABAs   Percep IIBB BSASRh   c           B   s   e  Z d  Z d Z RS(   s   Detalle Nota Creditos   Detalles Notas Creditos(   RX   RY   Ri   Rj   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRh     s   (    (   RX   RY   R   R   t   notacreditoRl   Rr   R   Rk   R   R   Rt   R   R    R   R   R   Rs   R   R   R   Rh   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR     s(   !$****00t   DetalleNotaCreditoc           B   s4  e  Z e j d   Z e j d d e d e d e Z e j d d d d e	 d e d e Z
 e j d	 d
 d d d d e d  g d e d  Z e j d d
 d d d d e d  g d e d  d e d e Z e j d d
 d d d d e d  g d e d  d e d e Z e j d d
 d d d d e d  g d e d  d e d e Z e j d d
 d d d d e d  g d e d  d e d e Z e j d d
 d d d d e d  g d e d  d e d e Z e j d d
 d d d d e d  g d e d  d e d e Z d d d     YZ RS(   t   NotaCreditoR   R]   R^   R   s   Porcentaje IVAR\   i   R`   s   Importe NetoRc   Rd   i   R   i    Ra   s   0.00R   s   Ret IVAs   Ret IIBBs
   Percep IVAs   Percep IIBB CABAs   Percep IIBB BSASRh   c           B   s   e  Z d  Z d Z RS(   s   Detalle Nota Creditos   Detalles Notas Creditos(   RX   RY   Ri   Rj   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRh     s   (    (   RX   RY   R   R   R   Rl   Rr   R   Rk   R   R   Rt   R   R    R   R   R   Rs   R   R   R   Rh   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR     s(   !$****00t   DetalleNotaCreditoVentac           B   s4  e  Z e j d   Z e j d d e d e d e Z e j d d d d e	 d e d e Z
 e j d	 d
 d d d d e d  g d e d  Z e j d d
 d d d d e d  g d e d  d e d e Z e j d d
 d d d d e d  g d e d  d e d e Z e j d d
 d d d d e d  g d e d  d e d e Z e j d d
 d d d d e d  g d e d  d e d e Z e j d d
 d d d d e d  g d e d  d e d e Z e j d d
 d d d d e d  g d e d  d e d e Z d d d     YZ RS(   t   NotaCreditoVentaR   R]   R^   R   s   Porcentaje IVAR\   i   R`   s   Importe NetoRc   Rd   i   R   i    Ra   s   0.00R   s   Ret IVAs   Ret IIBBs
   Percep IVAs   Percep IIBB CABAs   Percep IIBB BSASRh   c           B   s   e  Z d  Z d Z RS(   s   Detalle Nota Creditos   Detalles Notas Creditos(   RX   RY   Ri   Rj   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRh   	  s   (    (   RX   RY   R   R   R   Rl   Rr   R   Rk   R   R   Rt   R   R    R   R   R   Rs   R   R   R   Rh   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR     s(   !$****00R   c           B   s>  e  Z e j d  d e d e d e Z e j d d d Z e j d d d d e d e Z	 e j
 d	 d
 d d d d e d  g d e d  Z e j
 d d
 d d d d e d  g d e d  Z e j d d d d e Z e j d  Z e j d d e j j   Z e j d  Z d   Z d d d     YZ RS(   R   R]   R^   R   s   Nro. Nota CreditoR\   i   R   i<   s   Importe Neto TotalRc   i   Rd   i   R   i    Ra   s   0.00s   Importe TotalR   R`   RZ   s   Fecha Nota CreditoR   c         C   s#   d |  j  j |  j |  j |  j f S(   Ns   %s | %s | %s | $ %s(   R   Re   t   fecha_nota_creditot   nronotacreditoR   (   RV   (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRg     s    Rh   c           B   s   e  Z d  Z d Z RS(   u   Nota Credito Perúu   Notas Creditos Perú(   RX   RY   Ri   Rj   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRh   "  s   (    (   RX   RY   R   R   Rl   Rr   R   Rk   R   R   Rt   R   R    R   R   R   t   tipo_nota_creditoR   R   R   R   R   R   Rq   R   Rg   Rh   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR     s"   $$	R   c           B   s>  e  Z e j d  d e d e d e Z e j d d d Z e j d d d d e d e Z	 e j
 d	 d
 d d d d e d  g d e d  Z e j
 d d
 d d d d e d  g d e d  Z e j d d d d e Z e j d  Z e j d d e j j   Z e j d  Z d   Z d d d     YZ RS(   R   R]   R^   R   s   Nro. Nota CreditoR\   i   R   i<   s   Importe Neto TotalRc   i   Rd   i   R   i    Ra   s   0.00s   Importe TotalR   R`   Rw   s   Fecha Nota CreditoR   c         C   s#   d |  j  j |  j |  j |  j f S(   Ns   %s | %s | %s | $ %s(   R   Re   R   R   R   (   RV   (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRg   8  s    Rh   c           B   s   e  Z d  Z d Z RS(   s   Nota Creditos   Notas Creditos(   RX   RY   Ri   Rj   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRh   ;  s   (    (   RX   RY   R   R   Rl   Rr   R   Rk   R   R   Rt   R   R    R   R   R   R   R   R   R   R   R   R   Rq   R   Rg   Rh   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR   '  s"   $$	R   c           B   s>  e  Z e j d  d e d e d e Z e j d d d Z e j d d d d e d e Z	 e j
 d	 d
 d d d d e d  g d e d  Z e j
 d d
 d d d d e d  g d e d  Z e j d d d d e Z e j d  Z e j d d e j j   Z e j d  Z d   Z d d d     YZ RS(   R   R]   R^   R   s   Nro. Nota CreditoR\   i   R   i<   s   Importe Neto TotalRc   i   Rd   i   R   i    Ra   s   0.00s   Importe TotalR   R`   Rw   s   Fecha Nota CreditoR   c         C   s#   d |  j  j |  j |  j |  j f S(   Ns   %s | %s | %s | $ %s(   R   Re   R   R   R   (   RV   (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRg   Q  s    Rh   c           B   s   e  Z d  Z d Z RS(   s   Nota Credito Ventas   Notas Creditos Ventas(   RX   RY   Ri   Rj   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRh   T  s   (    (   RX   RY   R   R   Rl   Rr   R   Rk   R   R   Rt   R   R    R   R   R   R   R   R   R   R   R   R   Rq   R   Rg   Rh   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR   @  s"   $$	R   c           B   s>  e  Z e j d  d e d e d e Z e j d d d Z e j d d d d e d e Z	 e j
 d	 d
 d d d d e d  g d e d  Z e j
 d d
 d d d d e d  g d e d  Z e j d d d d e Z e j d  Z e j d d e j j   Z e j d  Z d   Z d d d     YZ RS(   R   R]   R^   R   s   Nro. FacturaR\   i   R   i<   s   Importe Neto TotalRc   i   Rd   i   R   i    Ra   s   0.00s   Importe TotalR   R`   Rw   s   Fecha FacturaR   c         C   s#   d |  j  j |  j |  j |  j f S(   Ns   %s | %s | %s | $ %s(   R   Re   R   R   R   (   RV   (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRg   j  s    Rh   c           B   s   e  Z d  Z d Z RS(   s   Factura Ventas   Facturas Ventas(   RX   RY   Ri   Rj   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRh   m  s   (    (   RX   RY   R   R   Rl   Rr   R   Rk   R   R   Rt   R   R    R   R   R   R   R   R   R   R   R   R   Rq   R   Rg   Rh   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR   Y  s"   $$	R   c           B   s   e  Z e j d  d e Z e j d  Z e j d d e	 j
 j   Z e j d d d d e d	 e d
 e Z e j d d d d d d e d  g d e d  Z e j d d d d	 e d
 e Z d   Z d d d     YZ RS(   s   Nro Orden Pagot   primary_keyRZ   R   Ra   t   MonedaR\   i   R`   R]   R^   u   Total a PagarRc   i   Rd   i   R   i    s   0.00t   Descripcioni2   c         C   s   d |  j  f S(   Ns   %s(   t   nro_orden_pago(   RV   (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRg   }  s    Rh   c           B   s   e  Z d  Z d Z RS(   u   Orden de Pago Perúu   Ordenes de Pago Perú(   RX   RY   Ri   Rj   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRh     s   (    (   RX   RY   R   t	   AutoFieldRl   R   R   R   R   R   R   R   t   fecha_orden_pagoRk   t   MONEDA_CHOICEt   monedaRt   R   R    t   total_a_pagart   descripcionRg   Rh   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR   r  s   $	R   c           B   s   e  Z e j d  d e Z e j d  Z e j d d e	 j
 j   Z e j d d d d e d	 e d
 e Z e j d d d d d d e d  g d e d  Z e j d d d d	 e d
 e Z d   Z d d d     YZ RS(   s   Nro Orden PagoR   Rw   R   Ra   R   R\   i   R`   R]   R^   u   Total a PagarRc   i   Rd   i   R   i    s   0.00R   i2   c         C   s   d |  j  f S(   Ns   %s(   R   (   RV   (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRg     s    Rh   c           B   s   e  Z d  Z d Z RS(   s   Orden de Pagos   Ordenes de Pago(   RX   RY   Ri   Rj   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRh     s   (    (   RX   RY   R   R   Rl   R   R   R   R   R   R   R   R   Rk   R   R   Rt   R   R    R   R   Rg   Rh   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR     s   $	R   c           B   s   e  Z e j d  d e Z e j d  Z e j d d e	 j
 j   Z e j d d d d e d	 e d
 e Z e j d d d d d d e d  g d e d  Z e j d d d d	 e d
 e Z d   Z d d d     YZ RS(   s   Nro Orden PagoR   Rw   R   Ra   R   R\   i   R`   R]   R^   u   Total a PagarRc   i   Rd   i   R   i    s   0.00R   i2   c         C   s   d |  j  f S(   Ns   %s(   R   (   RV   (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRg     s    Rh   c           B   s   e  Z d  Z d Z RS(   s   Orden de Pago Ventas   Ordenes de Pago Venta(   RX   RY   Ri   Rj   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRh     s   (    (   RX   RY   R   R   Rl   R   R   R   R   R   R   R   R   Rk   R   R   Rt   R   R    R   R   Rg   Rh   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR     s   $	t   DetalleOrdenPagoPeruc        
   B   s   e  Z e j d   Z e j d  Z e j d  Z e j d d d d e d e	 d e	 Z
 e j d	 d d
 d d d e	 d e	 Z d   Z d d d     YZ RS(   R   s   reservas_abm.bancoperus   reservas_abm.formapagos
   Tipo GastoR\   i   R`   R]   R^   u
   Nº Chequei   Ra   i    c         C   s   d |  j    f S(   Ns   %s(   t   get_tipo_gasto_display(   RV   (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRg     s    Rh   c           B   s   e  Z d  Z d Z RS(   s   Detalle Orden de Pagos   Detalles Ordenes de Pago(   RX   RY   Ri   Rj   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRh     s   (    (   RX   RY   R   R   R   t   bancot
   forma_pagoRk   t   TIPO_GASTO_CHOICERl   t
   tipo_gastot
   nro_chequeRg   Rh   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR     s   	t   DetalleOrdenPagoc        
   B   s   e  Z e j d   Z e j d  Z e j d  Z e j d d d d e d e	 d e	 Z
 e j d	 d d
 d d d e	 d e	 Z d   Z d d d     YZ RS(   R   s   reservas_abm.bancos   reservas_abm.formapagos
   Tipo GastoR\   i   R`   R]   R^   u
   Nº Chequei   Ra   i    c         C   s   d |  j    f S(   Ns   %s(   R   (   RV   (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRg     s    Rh   c           B   s   e  Z d  Z d Z RS(   s   Detalle Orden de Pagos   Detalles Ordenes de Pago(   RX   RY   Ri   Rj   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRh     s   (    (   RX   RY   R   R   R   R   R   Rk   R   Rl   R   R   Rg   Rh   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR     s   	t   DetalleOrdenPagoVentac        
   B   s   e  Z e j d   Z e j d  Z e j d  Z e j d d d d e d e	 d e	 Z
 e j d	 d d
 d d d e	 d e	 Z d   Z d d d     YZ RS(   R   s   reservas_abm.bancos   reservas_abm.formapagos
   Tipo GastoR\   i   R`   R]   R^   u
   Nº Chequei   Ra   i    c         C   s   d |  j    f S(   Ns   %s(   R   (   RV   (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRg     s    Rh   c           B   s   e  Z d  Z d Z RS(   s   Detalle Orden de Pago Ventas   Detalles Ordenes de Pago Ventas(   RX   RY   Ri   Rj   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRh     s   (    (   RX   RY   R   R   R   R   R   Rk   R   Rl   R   R   Rg   Rh   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR     s   	t   DetalleOrdenPagoCCPeruc           B   sx   e  Z e j d   Z e j d  Z e j d d d d d d e d  g d	 e d
  Z	 d   Z
 d d d     YZ RS(   R   Ry   u   % AplicRc   i   Rd   i   R   i    Ra   s   100.00c         C   s   d |  j  f S(   Ns   %s(   R   (   RV   (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRg     s    Rh   c           B   s   e  Z d  Z d Z RS(   s"   Detalle Orden de Pago Centro Costos%   Detalles Ordenes de Pago Centro Costo(   RX   RY   Ri   Rj   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRh     s   (    (   RX   RY   R   R   R   t   centro_costoRt   R   R    t   porcentaje_aplicacionRg   Rh   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR     s   $	t   DetalleOrdenPagoCCc           B   sx   e  Z e j d   Z e j d  Z e j d d d d d d e d  g d	 e d
  Z	 d   Z
 d d d     YZ RS(   R   Ry   u   % AplicRc   i   Rd   i   R   i    Ra   s   100.00c         C   s   d |  j  f S(   Ns   %s(   R   (   RV   (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRg     s    Rh   c           B   s   e  Z d  Z d Z RS(   s"   Detalle Orden de Pago Centro Costos%   Detalles Ordenes de Pago Centro Costo(   RX   RY   Ri   Rj   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRh     s   (    (   RX   RY   R   R   R   R   Rt   R   R    R   Rg   Rh   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR     s   $	t   DetalleOrdenPagoCCVentac           B   sx   e  Z e j d   Z e j d  Z e j d d d d d d e d  g d	 e d
  Z	 d   Z
 d d d     YZ RS(   R   Ry   u   % AplicRc   i   Rd   i   R   i    Ra   s   100.00c         C   s   d |  j  f S(   Ns   %s(   R   (   RV   (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRg      s    Rh   c           B   s   e  Z d  Z d Z RS(   s(   Detalle Orden de Pago Centro Costo Ventas,   Detalles Ordenes de Pago Centro Costo Ventas(   RX   RY   Ri   Rj   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRh     s   (    (   RX   RY   R   R   R   R   Rt   R   R    R   Rg   Rh   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR     s   $	t   DetalleOrdenPagoNCPeruc           B   sQ   e  Z e j d   Z e j d  Z d   Z d d d     YZ e e d  Z	 RS(   R   R   c         C   s   d |  j  f S(   Ns   %s(   R   (   RV   (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRg     s    Rh   c           B   s   e  Z d  Z d Z RS(   s   Detalle Orden de Pago NCs   Detalles Ordenes de Pago NC(   RX   RY   Ri   Rj   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRh     s   c         O   sp  t  t |   j | |   t |  j _ |  j j   d } d } d } d } x* |  j j j   D] }	 | |	 j	 j
 7} q] Wy1 x* |  j j j   D] }
 | |
 j j
 7} q WWn d } n Xy+ x$ |  j j   D] } | | j 7} q WWn d } n Xy+ x$ |  j j   D] } | | j 7} qWWn d } n X| | | | |  j _ |  j j   t  t |   j | |   d  S(   Ni    (   R   R   R   Rl   R   R   R   t   detalleordenpagofacperu_sett   allR   R   t   detalleordenpagoncper_sett   detalleordenpagoretperu_sett   importe_ret_iibbt   importe_ret_gananciasR   (   RV   R   R   RO   R   t   imp_facturast   imp_notacreditot   imp_iibbt   imp_gant   fact   nct   rett   retgan(    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR     s6    


(    (
   RX   RY   R   R   R   R   Rg   Rh   Rl   R   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR     s
   	t   DetalleOrdenPagoNCc           B   sQ   e  Z e j d   Z e j d  Z d   Z d d d     YZ e e d  Z	 RS(   R   R   c         C   s   d |  j  f S(   Ns   %s(   R   (   RV   (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRg   7  s    Rh   c           B   s   e  Z d  Z d Z RS(   s   Detalle Orden de Pago NCs   Detalles Ordenes de Pago NC(   RX   RY   Ri   Rj   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRh   :  s   c         O   sp  t  t |   j | |   t |  j _ |  j j   d } d } d } d } x* |  j j j   D] }	 | |	 j	 j
 7} q] Wy1 x* |  j j j   D] }
 | |
 j j
 7} q WWn d } n Xy+ x$ |  j j   D] } | | j 7} q WWn d } n Xy+ x$ |  j j   D] } | | j 7} qWWn d } n X| | | | |  j _ |  j j   t  t |   j | |   d  S(   Ni    (   R   R   R   Rl   R   R   R   t   detalleordenpagofac_setR   R   R   t   detalleordenpagonc_sett   detalleordenpagoret_setR   R   R   (   RV   R   R   RO   R   R   R   R   R   R   R   R   R   (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR   >  s6    


(    (
   RX   RY   R   R   R   R   Rg   Rh   Rl   R   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR   3  s
   	t   DetalleOrdenPagoNCVentac           B   sQ   e  Z e j d   Z e j d  Z d   Z d d d     YZ e e d  Z	 RS(   R   R   c         C   s   d |  j  f S(   Ns   %s(   R   (   RV   (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRg   b  s    Rh   c           B   s   e  Z d  Z d Z RS(   s   Detalle Orden de Pago NC Ventas"   Detalles Ordenes de Pago NC Ventas(   RX   RY   Ri   Rj   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRh   e  s   c         O   sp  t  t |   j | |   t |  j _ |  j j   d } d } d } d } x* |  j j j   D] }	 | |	 j	 j
 7} q] Wy1 x* |  j j j   D] }
 | |
 j j
 7} q WWn d } n Xy+ x$ |  j j   D] } | | j 7} q WWn d } n Xy+ x$ |  j j   D] } | | j 7} qWWn d } n X| | | | |  j _ |  j j   t  t |   j | |   d  S(   Ni    (   R   R   R   Rl   R   R   R   t   detalleordenpagofacventa_setR   R   R   t   detalleordenpagoncventa_sett   detalleordenpagoretventa_setR   R   R   (   RV   R   R   RO   R   R   R   R   R   R   R   R   R   (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR   i  s6    


(    (
   RX   RY   R   R   R   R   Rg   Rh   Rl   R   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR   ^  s
   	t   DetalleOrdenPagoFACPeruc           B   sK   e  Z e j d   Z e j d  Z d   Z d d d     YZ d   Z RS(   R   R   c         C   s   d |  j  f S(   Ns   %s(   R   (   RV   (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRg     s    Rh   c           B   s   e  Z d  Z d Z RS(   s   Detalle Orden de Pago Facturas!   Detalles Ordenes de Pago Facturas(   RX   RY   Ri   Rj   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRh     s   c         O   sp  t  t |   j | |   t |  j _ |  j j   d } d } d } d } x* |  j j j   D] } | | j j	 7} q] Wy1 x* |  j j
 j   D] } | | j j	 7} q WWn d } n Xy+ x$ |  j j   D] }	 | |	 j 7} q WWn d } n Xy+ x$ |  j j   D] }
 | |
 j 7} qWWn d } n X| | | | |  j _ |  j j   t  t |   j | |   d  S(   Ni    (   R   R   R   Rl   R   R   R   R   R   R   t   detalleordenpagoncperu_setR   R   R   R   (   RV   RO   R   R   R   R   R   R   R   R   R   (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR     s6    


(    (	   RX   RY   R   R   R   R   Rg   Rh   R   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR     s
   	t   DetalleOrdenPagoFACc           B   sK   e  Z e j d   Z e j d  Z d   Z d d d     YZ d   Z RS(   R   R   c         C   s   d |  j  f S(   Ns   %s(   R   (   RV   (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRg     s    Rh   c           B   s   e  Z d  Z d Z RS(   s   Detalle Orden de Pago Facturas!   Detalles Ordenes de Pago Facturas(   RX   RY   Ri   Rj   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRh     s   c         O   sp  t  t |   j | |   t |  j _ |  j j   d } d } d } d } x* |  j j j   D] } | | j j	 7} q] Wy1 x* |  j j
 j   D] } | | j j	 7} q WWn d } n Xy+ x$ |  j j   D] }	 | |	 j 7} q WWn d } n Xy+ x$ |  j j   D] }
 | |
 j 7} qWWn d } n X| | | | |  j _ |  j j   t  t |   j | |   d  S(   Ni    (   R   R   R   Rl   R   R   R   R   R   R   R   R   R   R   R   (   RV   RO   R   R   R   R   R   R   R   R   R   (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR     s6    


(    (	   RX   RY   R   R   R   R   Rg   Rh   R   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR     s
   	t   DetalleOrdenPagoFACVentac           B   sQ   e  Z e j d   Z e j d  Z d   Z d d d     YZ e e d  Z	 RS(   R   R   c         C   s   d |  j  f S(   Ns   %s(   R   (   RV   (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRg     s    Rh   c           B   s   e  Z d  Z d Z RS(   s   Detalle Orden de Pago Facturas!   Detalles Ordenes de Pago Facturas(   RX   RY   Ri   Rj   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRh     s   c         O   sp  t  t |   j | |   t |  j _ |  j j   d } d } d } d } x* |  j j j   D] }	 | |	 j j	 7} q] Wy1 x* |  j j
 j   D] }
 | |
 j j	 7} q WWn d } n Xy+ x$ |  j j   D] } | | j 7} q WWn d } n Xy+ x$ |  j j   D] } | | j 7} qWWn d } n X| | | | |  j _ |  j j   t  t |   j | |   d  S(   Ni    (   R   R   R   Rl   R   R   R   R   R   R   R   R   R   R   R   (   RV   R   R   RO   R   R   R   R   R   R   R   R   R   (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR     s6    


(    (
   RX   RY   R   R   R   R   Rg   Rh   Rl   R   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR     s
   	t   DetalleOrdenPagoRetPeruc           B   s   e  Z e j d   Z e j d d d d d d e d  g d e d	  d
 e d e Z	 e j
 d d d d
 e d e Z e j d d d d d d e d  g d e d	  d
 e d e Z e j
 d d d d
 e d e Z e e d  Z RS(   R   s   Ret IIBBRc   i   Rd   i   R   i    Ra   s   0.00R]   R^   t   NroR\   i   s   Ret GANc         O   sz  t  t |   j | |   d } d } d } x3 t j j d |  j j  D] } | | j j	 } qG Wx3 t j j d |  j j  D] }	 | |	 j j
 } q} Wx3 t j j d |  j j  D] }
 | |
 j j
 } q W| | |  j |  j |  j _ |  j j   |  j d k s]|  j t _ d t _ |  j j t _ | | t _ |  j t _ t j   t j |  _ n  t  t |   j | |   d  S(   Ni    R   R'   (   R   R   R   R   t   objectst   filterR   t   pkR   R   R   R   R   R   R   R   t   iibb_serviciost	   perteneceR   t   importe_pagadot   importe_retenidot   nro_certificadot   nro_ret_iibb(   RV   R   R   RO   R   t   total_importe_facturast   total_importe_neto_facturast   total_importe_notacreditot   importe_facturat   importe_neto_facturat   importe_notacredito(    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR     s0    """	
(   RX   RY   R   R   R   Rt   R   R    Rl   R   Rk   R  R   t   nro_ret_gananciasR   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR     s   00t   DetalleOrdenPagoRetc           B   s   e  Z e j d   Z e j d d d d d d e d  g d e d	  d
 e d e Z	 e j
 d d d d
 e d e Z e j d d d d d d e d  g d e d	  d
 e d e Z e j
 d d d d
 e d e Z e e d  Z RS(   R   s   Ret IIBBRc   i   Rd   i   R   i    Ra   s   0.00R]   R^   R   R\   i   s   Ret GANc         O   s  t  t |   j | |   d } d } d } x3 t j j d |  j j  D] } | | j j	 } qG Wx3 t j j d |  j j  D] }	 | |	 j j
 } q} Wx3 t j j d |  j j  D] }
 | |
 j j
 } q W|  j j j d  k s |  j j j d k rd |  _ nJ |  j r/y |  j } Wq/t   } q/Xn  | | |  j j j d |  _ | | |  j |  j |  j _ |  j j   |  j d k s|  j | _ d | _ |  j j | _ | | | _ |  j | _ | j   | j |  _ n  t  t |   j | |   d  S(   Ni    R   id   R'   (   R   R  R   R   R   R  R   R  R   R   R   R   R   R   Ru   t   NoneR   t   ingresosbrutost   IngresosBrutosR   R   R  R  R  R  R  (   RV   R   R   RO   R   R	  R
  R  R  R  R  R  (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR   D  s@    """*		
(   RX   RY   R   R   R   Rt   R   R    Rl   R   Rk   R  R   R  R   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR  9  s   00t   DetalleOrdenPagoRetVentac           B   s   e  Z e j d   Z e j d d d d d d e d  g d e d	  d
 e d e Z	 e j
 d d d d
 e d e Z e j d d d d d d e d  g d e d	  d
 e d e Z e j
 d d d d
 e d e Z e e d  Z RS(   R   s   Ret IIBBRc   i   Rd   i   R   i    Ra   s   0.00R]   R^   R   R\   i   s   Ret GANc         O   s  t  t |   j | |   d } d } d } x3 t j j d |  j j  D] } | | j j	 } qG WxH t j j d |  j j  D]+ }	 |	 j j
 d  k s} | |	 j j
 } q} q} Wx3 t j j d |  j j  D] }
 | |
 j j
 } q W|  j j j d  k s|  j j j d k rd |  _ nJ |  j rDy |  j } WqDt   } qDXn  | | |  j j j d |  _ | | |  j |  j |  j _ |  j j   |  j d k s|  j | _ d | _ |  j j | _ | | | _ |  j | _ | j   | j |  _ n  t  t |   j | |   d  S(   Ni    R   id   R)   (   R   R  R   R   R   R  R   R  R   R   R   R  R   R   R   Ru   R   R  R  R   R   t   orden_pago_ventaR  R  R  R  R  (   RV   R   R   RO   R   R	  R
  R  R  R  R  t   iibb_ventas(    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR   v  sB    """*		
(   RX   RY   R   R   R   Rt   R   R    Rl   R   Rk   R  R   R  R   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR  k  s   00R  c           B   sw  e  Z e j d  d e d e Z e j d d e d e Z e j d d d d e d e Z e j d  Z	 e j
 d d	 e j j   d e d e Z e j d
 d d d d d e d  g d	 e d  d e d e Z e j d d d d d d e d  g d	 e d  d e d e Z e j d d d d e d e d e Z d   Z d d d     YZ d   Z e e d  Z RS(   R   R]   R^   R   s	   Nro. CertR\   i   Rw   R   Ra   u   Importe PagadoRc   i   Rd   i   R   i    s   0.00u   Importe Rets   Pertenece ai   R`   c         C   s   d |  j  |  j f S(   Ns   %s | %s(   R   R  (   RV   (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRg     s    Rh   c           B   s   e  Z d  Z RS(   s   Ingresos Brutos(   RX   RY   Rj   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyRh     s   c         C   sh   d t  t j j   j  d } t  d |  j  } | | |  _ |  j d  k r[ d |  _	 n	 d |  _	 d  S(   Ns   0001-t   -s   %08dR)   R'   (
   t   strR   R   R   t   yearRU   R  R   R  R  (   RV   t   mascarat   nro_id(    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyt   clean  s     c         O   s   t  t |   j | |   d t t j j   j  d } t d |  j  } | | |  _	 |  j
 d  k rt d |  _ n	 d |  _ t  t |   j | |   d  S(   Ns   0001-R  s   %08dR)   R'   (   R   R  R   R  R   R   R   R  RU   R  R   R  R  (   RV   R   R   RO   R   R  R  (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR     s     	(    (   RX   RY   R   R   Rl   R   R  Rk   R  R   R   R   R   R   t
   fecha_iibbRt   R   R    R  R  t   PERTENECE_CHOICESR  Rg   Rh   R  R   (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyR    s(   !!			(   R   R	   (   R
   R   (   R   R   (   R   R   (   R   R   (   R   R   (   R   R   (   R   R   (   R   R   (   R   R   (   R   R   (   R   R   (   s   10.5s   10.5%(   s   21.0s   21%(   s   27.0s   27%(   R    R    (   R!   R!   (   R"   R"   (   R#   R#   (   R$   u   U$S(   R%   u   $ARG(   R&   u   $CL(   R'   u   Soles(   R'   R(   (   R)   R*   (   R%   u   Proveedores(   R)   u   Viaticos(   R!   u   A Rendir(   R+   u
   Honorarios(   R,   u   Otros(   R-   u   Capital Federal(   R.   u   Buenos Aires(   R/   s
   Entre Rios(   R0   R1   (   R2   R3   (   R4   R5   (   R6   R7   (   R8   s   Santa Fe(   R9   R:   (   R;   s   Santiago del Estero(   R<   R=   (   R>   R?   (   R@   RA   (   RB   RC   (   RD   s   La Rioja(   RE   s   San Juan(   RF   s   San Luis(   RG   s   La Pampa(   RH   RI   (   RJ   s	   Rio Negro(   R6   RK   (   RL   s
   Santa Cruz(   RM   s   Tierra del Fuego(@   R   t   decimalR    t	   django.dbR   t   django.confR   t   django.contrib.auth.modelsR   t   django.db.models.signalsR   t   django.utils.translationR   t   _t   django.core.exceptionsR   t   django.core.validatorsR   t   MESES_CHOICESR   R   R   R  R   Rn   t   objectRN   t   ModelRZ   Rw   Ry   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R  R  R  (    (    (    s<   /home/diego/Proyectos/RHS_Reservas/ordenes_de_pago/models.pyt   <module>   s   							<<//++****323